/* * include/asm-mips/dec/ioasic.h * * DEC I/O ASIC access operations. * * Copyright (C) 2000, 2002, 2003 Maciej W. Rozycki * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version * 2 of the License, or (at your option) any later version. */ #ifndef __ASM_DEC_IOASIC_H #define __ASM_DEC_IOASIC_H #include <linux/spinlock.h> #include <linux/types.h> extern spinlock_t ioasic_ssr_lock; extern volatile u32 *ioasic_base; static inline void ioasic_write(unsigned int reg, u32 v) { ioasic_base[reg / 4] = v; } static inline u32 ioasic_read(unsigned int reg) { return ioasic_base[reg / 4]; } extern void init_ioasic_irqs(int base); extern int dec_ioasic_clocksource_init(void); #endif /* __ASM_DEC_IOASIC_H */
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
ecc.h | File | 1.95 KB | 0644 |
|
interrupts.h | File | 4.4 KB | 0644 |
|
ioasic.h | File | 862 B | 0644 |
|
ioasic_addrs.h | File | 6.32 KB | 0644 |
|
ioasic_ints.h | File | 2.69 KB | 0644 |
|
kn01.h | File | 3.21 KB | 0644 |
|
kn02.h | File | 3.19 KB | 0644 |
|
kn02ba.h | File | 2.25 KB | 0644 |
|
kn02ca.h | File | 3 KB | 0644 |
|
kn02xa.h | File | 2.83 KB | 0644 |
|
kn03.h | File | 2.72 KB | 0644 |
|
kn05.h | File | 3.36 KB | 0644 |
|
kn230.h | File | 856 B | 0644 |
|
machtype.h | File | 750 B | 0644 |
|
prom.h | File | 5.33 KB | 0644 |
|
system.h | File | 554 B | 0644 |
|