Go to the documentation of this file. 1 #ifndef LINUX_BCMA_DRIVER_MIPS_H_
2 #define LINUX_BCMA_DRIVER_MIPS_H_
4 #define BCMA_MIPS_IPSFLAG 0x0F08
6 #define BCMA_MIPS_IPSFLAG_IRQ1 0x0000003F
7 #define BCMA_MIPS_IPSFLAG_IRQ1_SHIFT 0
9 #define BCMA_MIPS_IPSFLAG_IRQ2 0x00003F00
10 #define BCMA_MIPS_IPSFLAG_IRQ2_SHIFT 8
12 #define BCMA_MIPS_IPSFLAG_IRQ3 0x003F0000
13 #define BCMA_MIPS_IPSFLAG_IRQ3_SHIFT 16
15 #define BCMA_MIPS_IPSFLAG_IRQ4 0x3F000000
16 #define BCMA_MIPS_IPSFLAG_IRQ4_SHIFT 24
19 #define BCMA_MIPS_MIPS74K_CORECTL 0x0000
20 #define BCMA_MIPS_MIPS74K_EXCEPTBASE 0x0004
21 #define BCMA_MIPS_MIPS74K_BIST 0x000C
22 #define BCMA_MIPS_MIPS74K_INTMASK_INT0 0x0014
23 #define BCMA_MIPS_MIPS74K_INTMASK(int) \
24 ((int) * 4 + BCMA_MIPS_MIPS74K_INTMASK_INT0)
25 #define BCMA_MIPS_MIPS74K_NMIMASK 0x002C
26 #define BCMA_MIPS_MIPS74K_GPIOSEL 0x0040
27 #define BCMA_MIPS_MIPS74K_GPIOOUT 0x0044
28 #define BCMA_MIPS_MIPS74K_GPIOEN 0x0048
29 #define BCMA_MIPS_MIPS74K_CLKCTLST 0x01E0
31 #define BCMA_MIPS_OOBSELOUTA30 0x100
41 #ifdef CONFIG_BCMA_DRIVER_MIPS