Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <asm/mach-au1x00/au1000.h>
#include <asm/mach-au1x00/au1xxx_psc.h>
Go to the source code of this file.
Macros | |
#define | BCSR_INT_IDE 0x0001 |
#define | BCSR_INT_ETH 0x0002 |
#define | BCSR_INT_PC0 0x0004 |
#define | BCSR_INT_PC0STSCHG 0x0008 |
#define | BCSR_INT_PC1 0x0010 |
#define | BCSR_INT_PC1STSCHG 0x0020 |
#define | BCSR_INT_DC 0x0040 |
#define | BCSR_INT_FLASHBUSY 0x0080 |
#define | BCSR_INT_PC0INSERT 0x0100 |
#define | BCSR_INT_PC0EJECT 0x0200 |
#define | BCSR_INT_PC1INSERT 0x0400 |
#define | BCSR_INT_PC1EJECT 0x0800 |
#define | BCSR_INT_SD0INSERT 0x1000 |
#define | BCSR_INT_SD0EJECT 0x2000 |
#define | BCSR_INT_SD1INSERT 0x4000 |
#define | BCSR_INT_SD1EJECT 0x8000 |
#define | IDE_REG_SHIFT 5 |
#define | DB1200_IDE_PHYS_ADDR 0x18800000 |
#define | DB1200_IDE_PHYS_LEN (16 << IDE_REG_SHIFT) |
#define | DB1200_ETH_PHYS_ADDR 0x19000300 |
#define | DB1200_NAND_PHYS_ADDR 0x20000000 |
#define | PB1200_IDE_PHYS_ADDR 0x0C800000 |
#define | PB1200_ETH_PHYS_ADDR 0x0D000300 |
#define | PB1200_NAND_PHYS_ADDR 0x1C000000 |
Enumerations | |
enum | external_db1200_ints { DB1200_INT_BEGIN = AU1000_MAX_INTR + 1, DB1200_IDE_INT = DB1200_INT_BEGIN, DB1200_ETH_INT, DB1200_PC0_INT, DB1200_PC0_STSCHG_INT, DB1200_PC1_INT, DB1200_PC1_STSCHG_INT, DB1200_DC_INT, DB1200_FLASHBUSY_INT, DB1200_PC0_INSERT_INT, DB1200_PC0_EJECT_INT, DB1200_PC1_INSERT_INT, DB1200_PC1_EJECT_INT, DB1200_SD0_INSERT_INT, DB1200_SD0_EJECT_INT, PB1200_SD1_INSERT_INT, PB1200_SD1_EJECT_INT, DB1200_INT_END = DB1200_INT_BEGIN + 15 } |
#define DB1200_IDE_PHYS_LEN (16 << IDE_REG_SHIFT) |
enum external_db1200_ints |