Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations
db1200.h File Reference
#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
}
 

Macro Definition Documentation

#define BCSR_INT_DC   0x0040

Definition at line 38 of file db1200.h.

#define BCSR_INT_ETH   0x0002

Definition at line 33 of file db1200.h.

#define BCSR_INT_FLASHBUSY   0x0080

Definition at line 39 of file db1200.h.

#define BCSR_INT_IDE   0x0001

Definition at line 32 of file db1200.h.

#define BCSR_INT_PC0   0x0004

Definition at line 34 of file db1200.h.

#define BCSR_INT_PC0EJECT   0x0200

Definition at line 41 of file db1200.h.

#define BCSR_INT_PC0INSERT   0x0100

Definition at line 40 of file db1200.h.

#define BCSR_INT_PC0STSCHG   0x0008

Definition at line 35 of file db1200.h.

#define BCSR_INT_PC1   0x0010

Definition at line 36 of file db1200.h.

#define BCSR_INT_PC1EJECT   0x0800

Definition at line 43 of file db1200.h.

#define BCSR_INT_PC1INSERT   0x0400

Definition at line 42 of file db1200.h.

#define BCSR_INT_PC1STSCHG   0x0020

Definition at line 37 of file db1200.h.

#define BCSR_INT_SD0EJECT   0x2000

Definition at line 45 of file db1200.h.

#define BCSR_INT_SD0INSERT   0x1000

Definition at line 44 of file db1200.h.

#define BCSR_INT_SD1EJECT   0x8000

Definition at line 47 of file db1200.h.

#define BCSR_INT_SD1INSERT   0x4000

Definition at line 46 of file db1200.h.

#define DB1200_ETH_PHYS_ADDR   0x19000300

Definition at line 53 of file db1200.h.

#define DB1200_IDE_PHYS_ADDR   0x18800000

Definition at line 51 of file db1200.h.

#define DB1200_IDE_PHYS_LEN   (16 << IDE_REG_SHIFT)

Definition at line 52 of file db1200.h.

#define DB1200_NAND_PHYS_ADDR   0x20000000

Definition at line 54 of file db1200.h.

#define IDE_REG_SHIFT   5

Definition at line 49 of file db1200.h.

#define PB1200_ETH_PHYS_ADDR   0x0D000300

Definition at line 57 of file db1200.h.

#define PB1200_IDE_PHYS_ADDR   0x0C800000

Definition at line 56 of file db1200.h.

#define PB1200_NAND_PHYS_ADDR   0x1C000000

Definition at line 58 of file db1200.h.

Enumeration Type Documentation

Enumerator:
DB1200_INT_BEGIN 
DB1200_IDE_INT 
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 

Definition at line 68 of file db1200.h.