Go to the source code of this file.
Macros | |
#define | CPC_PCI_MEM_BASE 0x80000000 |
#define | CPC_PCI_MEM_END 0xf7ffffff |
#define | CPC_PCI_IO_BASE 0xf8000000 |
#define | CPC_PCI_IO_START 0xf8800000 /* for allocation */ |
#define | CPC_PCI_IO_END 0xfbffffff |
#define | CPC_PCICFGADR 0xfec00000 |
#define | CPC_PCI_CONFIG_ENABLE 0x80000000 |
#define | CPC_PCICFGDATA 0xfec00004 |
#define | CPC_PCI_BRDGERR 0x48 |
#define | CPC_PCI_CLEARERR 0x0000ff00 |
#define | CPC_BRIDGE_OPTIONS2 0x60 |
#define | CPC_BRIDGE_O2_ILAT_MASK 0x00f8 |
#define | CPC_BRIDGE_O2_ILAT_SHIFT 3 |
#define | CPC_BRIDGE_O2_ILAT_PRIM_ASYNC 18 |
#define | CPC_BRIDGE_O2_SLAT_MASK 0x0f00 |
#define | CPC_BRIDGE_O2_SLAT_SHIFT 8 |
#define | CPC_BRIDGE_O2_2LAT_PRIM_ASYNC 2 |
#define | CPC_INTR_ACK 0xfed00000 |
#define | CPC_PMM0_LOCAL 0xff400000 |
#define | CPC_PMM0_MASK_ATTR 0xff400004 |
#define | CPC_PMM0_PCI_LOW 0xff400008 |
#define | CPC_PMM0_PCI_HIGH 0xff40000c |
#define | CPC_PMM1_LOCAL 0xff400010 |
#define | CPC_PMM1_MASK_ATTR 0xff400014 |
#define | CPC_PMM1_PCI_LOW 0xff400018 |
#define | CPC_PMM1_PCI_HIGH 0xff40001c |
#define | CPC_PMM2_LOCAL 0xff400020 |
#define | CPC_PMM2_MASK_ATTR 0xff400024 |
#define | CPC_PMM2_PCI_LOW 0xff400028 |
#define | CPC_PMM2_PCI_HIGH 0xff40002c |
#define | CPC_PTM1_LOCAL 0xff400030 |
#define | CPC_PTM1_MEMSIZE 0xff400034 |
#define | CPC_PTM2_LOCAL 0xff400038 |
#define | CPC_PTM2_MEMSIZE 0xff40003c |
#define | CPC_COM0 0xff600300ULL |
#define | CPC_COM1 0xff600400ULL |
#define | CPC_COM_SPEED(bus) ((bus) / (2 * 4)) |
#define | CPC_PIF_CFGADR 0xff500000 |
#define | CPC_PIF_CFG_PRIFOPT1 0x00 |
#define | CPC_PIF_CFG_ERRDET1 0x04 |
#define | CPC_PIF_CFG_ERREN1 0x08 |
#define | CPC_PIF_CFG_CPUERAD 0x0c |
#define | CPC_PIF_CFG_CPUERAT 0x10 |
#define | CPC_PIF_CFG_PLBMIFOPT 0x18 |
#define | CPC_PIF_CFG_PLBMTLSA1 0x20 |
#define | CPC_PIF_CFG_PLBMTLEA1 0x24 |
#define | CPC_PIF_CFG_PLBMTLSA2 0x28 |
#define | CPC_PIF_CFG_PLBMTLEA2 0x2c |
#define | CPC_PIF_CFG_PLBMTLSA3 0x30 |
#define | CPC_PIF_CFG_PLBMTLEA3 0x34 |
#define | CPC_PIF_CFG_PLBSNSSA0 0x38 |
#define | CPC_PIF_CFG_PLBSNSEA0 0x3c |
#define | CPC_PIF_CFG_BESR 0x40 |
#define | CPC_PIF_CFG_BESRSET 0x44 |
#define | CPC_PIF_CFG_BEAR 0x4c |
#define | CPC_PIF_CFG_PLBSWRINT 0x80 |
#define | CPC_PIF_CFGDATA 0xff500004 |
#define | CPC_UIC_BASE 0xff500880 |
#define | CPC_UIC_SIZE 0x00000024 |
#define | CPC_UIC_SR 0x00000000 /* UIC status (read/clear) */ |
#define | CPC_UIC_SRS 0x00000004 /* UIC status (set) */ |
#define | CPC_UIC_ER 0x00000008 /* UIC enable */ |
#define | CPC_UIC_CR 0x0000000c /* UIC critical */ |
#define | CPC_UIC_PR 0x00000010 /* UIC polarity 0=low, 1=high*/ |
#define | CPC_UIC_TR 0x00000014 /* UIC trigger 0=level; 1=edge */ |
#define | CPC_UIC_MSR 0x00000018 /* UIC masked status */ |
#define | CPC_UIC_VR 0x0000001c /* UIC vector */ |
#define | CPC_UIC_VCR 0x00000020 /* UIC vector configuration */ |
#define | CPC_UIC_CVR_PRI 0x00000001 /* 0=intr31 high, 1=intr0 high */ |
#define | CPC_IB_ECC 0 |
#define | CPC_IB_PCI_WR_RANGE 1 |
#define | CPC_IB_PCI_WR_CMD 2 |
#define | CPC_IB_UART_0 3 |
#define | CPC_IB_UART_1 4 |
#define | CPC_IB_IIC_0 5 |
#define | CPC_IB_IIC_1 6 |
#define | CPC_IB_EXT0 20 |
#define | CPC_IB_EXT1 21 |
#define | CPC_IB_EXT2 22 |
#define | CPC_IB_EXT3 23 |
#define | CPC_IB_EXT4 24 |
#define | CPC_IB_EXT5 25 |
#define | CPC_IB_EXT6 26 |
#define | CPC_IB_EXT7 27 |
#define | CPC_IB_EXT8 28 |
#define | CPC_IB_EXT9 29 |
#define | CPC_IB_EXT10 30 |
#define | CPC_IB_EXT11 31 |
#define | CPC_INTR_MASK(irq) (0x80000000 >> (irq)) |
#define | CPC_IIC0 0xff620000 |
#define | CPC_IIC1 0xff630000 |
#define | CPC_IIC_SIZE 0x00000014 |
#define | CPC_IIC_MDBUF 0x00000000 |
#define | CPC_IIC_SDBUF 0x00000002 |
#define | CPC_IIC_LMADR 0x00000004 |
#define | CPC_IIC_HNADR 0x00000005 |
#define | CPC_IIC_CNTL 0x00000006 |
#define | CPC_IIC_MDCNTL 0x00000007 |
#define | CPC_IIC_STS 0x00000008 |
#define | CPC_IIC_EXTSTS 0x00000009 |
#define | CPC_IIC_LSADR 0x0000000a |
#define | CPC_IIC_HSADR 0x0000000b |
#define | CPC_IIC_CLKDIV 0x0000000c |
#define | CPC_IIC_INTRMSK 0x0000000d |
#define | CPC_IIC_FRCNT 0x0000000e |
#define | CPC_IIC_TCNTLSS 0x0000000f |
#define | CPC_IIC_DIRECTCNTL 0x00000010 |
#define | CPC_TIMER 0xff650000 |
#define | CPC_GPTTBC 0x00000000 |
#define CPC_BRIDGE_O2_2LAT_PRIM_ASYNC 2 |
Definition at line 67 of file cpc700reg.h.
#define CPC_BRIDGE_O2_ILAT_MASK 0x00f8 |
Definition at line 62 of file cpc700reg.h.
#define CPC_BRIDGE_O2_ILAT_PRIM_ASYNC 18 |
Definition at line 64 of file cpc700reg.h.
#define CPC_BRIDGE_O2_ILAT_SHIFT 3 |
Definition at line 63 of file cpc700reg.h.
#define CPC_BRIDGE_O2_SLAT_MASK 0x0f00 |
Definition at line 65 of file cpc700reg.h.
#define CPC_BRIDGE_O2_SLAT_SHIFT 8 |
Definition at line 66 of file cpc700reg.h.
#define CPC_BRIDGE_OPTIONS2 0x60 |
Definition at line 61 of file cpc700reg.h.
#define CPC_COM0 0xff600300ULL |
Definition at line 90 of file cpc700reg.h.
#define CPC_COM1 0xff600400ULL |
Definition at line 91 of file cpc700reg.h.
#define CPC_COM_SPEED | ( | bus | ) | ((bus) / (2 * 4)) |
Definition at line 92 of file cpc700reg.h.
#define CPC_GPTTBC 0x00000000 |
Definition at line 184 of file cpc700reg.h.
#define CPC_IB_ECC 0 |
Definition at line 136 of file cpc700reg.h.
#define CPC_IB_EXT0 20 |
Definition at line 145 of file cpc700reg.h.
#define CPC_IB_EXT1 21 |
Definition at line 146 of file cpc700reg.h.
#define CPC_IB_EXT10 30 |
Definition at line 155 of file cpc700reg.h.
#define CPC_IB_EXT11 31 |
Definition at line 156 of file cpc700reg.h.
#define CPC_IB_EXT2 22 |
Definition at line 147 of file cpc700reg.h.
#define CPC_IB_EXT3 23 |
Definition at line 148 of file cpc700reg.h.
#define CPC_IB_EXT4 24 |
Definition at line 149 of file cpc700reg.h.
#define CPC_IB_EXT5 25 |
Definition at line 150 of file cpc700reg.h.
#define CPC_IB_EXT6 26 |
Definition at line 151 of file cpc700reg.h.
#define CPC_IB_EXT7 27 |
Definition at line 152 of file cpc700reg.h.
#define CPC_IB_EXT8 28 |
Definition at line 153 of file cpc700reg.h.
#define CPC_IB_EXT9 29 |
Definition at line 154 of file cpc700reg.h.
#define CPC_IB_IIC_0 5 |
Definition at line 141 of file cpc700reg.h.
#define CPC_IB_IIC_1 6 |
Definition at line 142 of file cpc700reg.h.
#define CPC_IB_PCI_WR_CMD 2 |
Definition at line 138 of file cpc700reg.h.
#define CPC_IB_PCI_WR_RANGE 1 |
Definition at line 137 of file cpc700reg.h.
#define CPC_IB_UART_0 3 |
Definition at line 139 of file cpc700reg.h.
#define CPC_IB_UART_1 4 |
Definition at line 140 of file cpc700reg.h.
#define CPC_IIC0 0xff620000 |
Definition at line 162 of file cpc700reg.h.
#define CPC_IIC1 0xff630000 |
Definition at line 163 of file cpc700reg.h.
#define CPC_IIC_CLKDIV 0x0000000c |
Definition at line 176 of file cpc700reg.h.
#define CPC_IIC_CNTL 0x00000006 |
Definition at line 170 of file cpc700reg.h.
#define CPC_IIC_DIRECTCNTL 0x00000010 |
Definition at line 180 of file cpc700reg.h.
#define CPC_IIC_EXTSTS 0x00000009 |
Definition at line 173 of file cpc700reg.h.
#define CPC_IIC_FRCNT 0x0000000e |
Definition at line 178 of file cpc700reg.h.
#define CPC_IIC_HNADR 0x00000005 |
Definition at line 169 of file cpc700reg.h.
#define CPC_IIC_HSADR 0x0000000b |
Definition at line 175 of file cpc700reg.h.
#define CPC_IIC_INTRMSK 0x0000000d |
Definition at line 177 of file cpc700reg.h.
#define CPC_IIC_LMADR 0x00000004 |
Definition at line 168 of file cpc700reg.h.
#define CPC_IIC_LSADR 0x0000000a |
Definition at line 174 of file cpc700reg.h.
#define CPC_IIC_MDBUF 0x00000000 |
Definition at line 166 of file cpc700reg.h.
#define CPC_IIC_MDCNTL 0x00000007 |
Definition at line 171 of file cpc700reg.h.
#define CPC_IIC_SDBUF 0x00000002 |
Definition at line 167 of file cpc700reg.h.
#define CPC_IIC_SIZE 0x00000014 |
Definition at line 164 of file cpc700reg.h.
#define CPC_IIC_STS 0x00000008 |
Definition at line 172 of file cpc700reg.h.
#define CPC_IIC_TCNTLSS 0x0000000f |
Definition at line 179 of file cpc700reg.h.
#define CPC_INTR_ACK 0xfed00000 |
Definition at line 70 of file cpc700reg.h.
#define CPC_INTR_MASK | ( | irq | ) | (0x80000000 >> (irq)) |
Definition at line 158 of file cpc700reg.h.
#define CPC_PCI_BRDGERR 0x48 |
Definition at line 58 of file cpc700reg.h.
#define CPC_PCI_CLEARERR 0x0000ff00 |
Definition at line 59 of file cpc700reg.h.
#define CPC_PCI_CONFIG_ENABLE 0x80000000 |
Definition at line 54 of file cpc700reg.h.
#define CPC_PCI_IO_BASE 0xf8000000 |
Definition at line 48 of file cpc700reg.h.
#define CPC_PCI_IO_END 0xfbffffff |
Definition at line 50 of file cpc700reg.h.
#define CPC_PCI_IO_START 0xf8800000 /* for allocation */ |
Definition at line 49 of file cpc700reg.h.
#define CPC_PCI_MEM_BASE 0x80000000 |
Definition at line 44 of file cpc700reg.h.
#define CPC_PCI_MEM_END 0xf7ffffff |
Definition at line 45 of file cpc700reg.h.
#define CPC_PCICFGADR 0xfec00000 |
Definition at line 53 of file cpc700reg.h.
#define CPC_PCICFGDATA 0xfec00004 |
Definition at line 55 of file cpc700reg.h.
#define CPC_PIF_CFG_BEAR 0x4c |
Definition at line 112 of file cpc700reg.h.
#define CPC_PIF_CFG_BESR 0x40 |
Definition at line 110 of file cpc700reg.h.
#define CPC_PIF_CFG_BESRSET 0x44 |
Definition at line 111 of file cpc700reg.h.
#define CPC_PIF_CFG_CPUERAD 0x0c |
Definition at line 99 of file cpc700reg.h.
#define CPC_PIF_CFG_CPUERAT 0x10 |
Definition at line 100 of file cpc700reg.h.
#define CPC_PIF_CFG_ERRDET1 0x04 |
Definition at line 97 of file cpc700reg.h.
#define CPC_PIF_CFG_ERREN1 0x08 |
Definition at line 98 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMIFOPT 0x18 |
Definition at line 101 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMTLEA1 0x24 |
Definition at line 103 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMTLEA2 0x2c |
Definition at line 105 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMTLEA3 0x34 |
Definition at line 107 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMTLSA1 0x20 |
Definition at line 102 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMTLSA2 0x28 |
Definition at line 104 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBMTLSA3 0x30 |
Definition at line 106 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBSNSEA0 0x3c |
Definition at line 109 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBSNSSA0 0x38 |
Definition at line 108 of file cpc700reg.h.
#define CPC_PIF_CFG_PLBSWRINT 0x80 |
Definition at line 113 of file cpc700reg.h.
#define CPC_PIF_CFG_PRIFOPT1 0x00 |
Definition at line 96 of file cpc700reg.h.
#define CPC_PIF_CFGADR 0xff500000 |
Definition at line 95 of file cpc700reg.h.
#define CPC_PIF_CFGDATA 0xff500004 |
Definition at line 114 of file cpc700reg.h.
#define CPC_PMM0_LOCAL 0xff400000 |
Definition at line 72 of file cpc700reg.h.
#define CPC_PMM0_MASK_ATTR 0xff400004 |
Definition at line 73 of file cpc700reg.h.
#define CPC_PMM0_PCI_HIGH 0xff40000c |
Definition at line 75 of file cpc700reg.h.
#define CPC_PMM0_PCI_LOW 0xff400008 |
Definition at line 74 of file cpc700reg.h.
#define CPC_PMM1_LOCAL 0xff400010 |
Definition at line 76 of file cpc700reg.h.
#define CPC_PMM1_MASK_ATTR 0xff400014 |
Definition at line 77 of file cpc700reg.h.
#define CPC_PMM1_PCI_HIGH 0xff40001c |
Definition at line 79 of file cpc700reg.h.
#define CPC_PMM1_PCI_LOW 0xff400018 |
Definition at line 78 of file cpc700reg.h.
#define CPC_PMM2_LOCAL 0xff400020 |
Definition at line 80 of file cpc700reg.h.
#define CPC_PMM2_MASK_ATTR 0xff400024 |
Definition at line 81 of file cpc700reg.h.
#define CPC_PMM2_PCI_HIGH 0xff40002c |
Definition at line 83 of file cpc700reg.h.
#define CPC_PMM2_PCI_LOW 0xff400028 |
Definition at line 82 of file cpc700reg.h.
#define CPC_PTM1_LOCAL 0xff400030 |
Definition at line 84 of file cpc700reg.h.
#define CPC_PTM1_MEMSIZE 0xff400034 |
Definition at line 85 of file cpc700reg.h.
#define CPC_PTM2_LOCAL 0xff400038 |
Definition at line 86 of file cpc700reg.h.
#define CPC_PTM2_MEMSIZE 0xff40003c |
Definition at line 87 of file cpc700reg.h.
#define CPC_TIMER 0xff650000 |
Definition at line 183 of file cpc700reg.h.
#define CPC_UIC_BASE 0xff500880 |
Definition at line 117 of file cpc700reg.h.
#define CPC_UIC_CR 0x0000000c /* UIC critical */ |
Definition at line 122 of file cpc700reg.h.
#define CPC_UIC_CVR_PRI 0x00000001 /* 0=intr31 high, 1=intr0 high */ |
Definition at line 128 of file cpc700reg.h.
#define CPC_UIC_ER 0x00000008 /* UIC enable */ |
Definition at line 121 of file cpc700reg.h.
#define CPC_UIC_MSR 0x00000018 /* UIC masked status */ |
Definition at line 125 of file cpc700reg.h.
#define CPC_UIC_PR 0x00000010 /* UIC polarity 0=low, 1=high*/ |
Definition at line 123 of file cpc700reg.h.
#define CPC_UIC_SIZE 0x00000024 |
Definition at line 118 of file cpc700reg.h.
#define CPC_UIC_SR 0x00000000 /* UIC status (read/clear) */ |
Definition at line 119 of file cpc700reg.h.
#define CPC_UIC_SRS 0x00000004 /* UIC status (set) */ |
Definition at line 120 of file cpc700reg.h.
#define CPC_UIC_TR 0x00000014 /* UIC trigger 0=level; 1=edge */ |
Definition at line 124 of file cpc700reg.h.
#define CPC_UIC_VCR 0x00000020 /* UIC vector configuration */ |
Definition at line 127 of file cpc700reg.h.
#define CPC_UIC_VR 0x0000001c /* UIC vector */ |
Definition at line 126 of file cpc700reg.h.