|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | PCIU_BASE 0x0f000c00UL |
| #define | PCIU_SIZE 0x200UL |
| #define | PCIMMAW1REG 0x00 |
| #define | PCIMMAW2REG 0x04 |
| #define | PCITAW1REG 0x08 |
| #define | PCITAW2REG 0x0c |
| #define | PCIMIOAWREG 0x10 |
| #define | IBA(addr) ((addr) & 0xff000000U) |
| #define | MASTER_MSK(mask) (((mask) >> 11) & 0x000fe000U) |
| #define | PCIA(addr) (((addr) >> 24) & 0x000000ffU) |
| #define | TARGET_MSK(mask) (((mask) >> 8) & 0x000fe000U) |
| #define | ITA(addr) (((addr) >> 24) & 0x000000ffU) |
| #define | PCIIA(addr) (((addr) >> 24) & 0x000000ffU) |
| #define | WINEN 0x1000U |
| #define | PCICONFDREG 0x14 |
| #define | PCICONFAREG 0x18 |
| #define | PCIMAILREG 0x1c |
| #define | BUSERRADREG 0x24 |
| #define | EA(reg) ((reg) &0xfffffffc) |
| #define | INTCNTSTAREG 0x28 |
| #define | MABTCLR 0x80000000U |
| #define | TRDYCLR 0x40000000U |
| #define | PARCLR 0x20000000U |
| #define | MBCLR 0x10000000U |
| #define | SERRCLR 0x08000000U |
| #define | RTYCLR 0x04000000U |
| #define | MABCLR 0x02000000U |
| #define | TABCLR 0x01000000U |
| #define | MABTMSK 0x00008000U |
| #define | TRDYMSK 0x00004000U |
| #define | PARMSK 0x00002000U |
| #define | MBMSK 0x00001000U |
| #define | SERRMSK 0x00000800U |
| #define | RTYMSK 0x00000400U |
| #define | MABMSK 0x00000200U |
| #define | TABMSK 0x00000100U |
| #define | IBAMABT 0x00000080U |
| #define | TRDYRCH 0x00000040U |
| #define | PAR 0x00000020U |
| #define | MB 0x00000010U |
| #define | PCISERR 0x00000008U |
| #define | RTYRCH 0x00000004U |
| #define | MABORT 0x00000002U |
| #define | TABORT 0x00000001U |
| #define | PCIEXACCREG 0x2c |
| #define | UNLOCK 0x2U |
| #define | EAREQ 0x1U |
| #define | PCIRECONTREG 0x30 |
| #define | RTRYCNT(reg) ((reg) & 0x000000ffU) |
| #define | PCIENREG 0x34 |
| #define | PCIU_CONFIG_DONE 0x4U |
| #define | PCICLKSELREG 0x38 |
| #define | EQUAL_VTCLOCK 0x2U |
| #define | HALF_VTCLOCK 0x0U |
| #define | ONE_THIRD_VTCLOCK 0x3U |
| #define | QUARTER_VTCLOCK 0x1U |
| #define | PCITRDYVREG 0x3c |
| #define | TRDYV(val) ((uint32_t)(val) & 0xffU) |
| #define | PCICLKRUNREG 0x60 |
| #define | VENDORIDREG 0x100 |
| #define | DEVICEIDREG 0x100 |
| #define | COMMANDREG 0x104 |
| #define | STATUSREG 0x104 |
| #define | REVIDREG 0x108 |
| #define | CLASSREG 0x108 |
| #define | CACHELSREG 0x10c |
| #define | LATTIMEREG 0x10c |
| #define | MLTIM(val) (((uint32_t)(val) << 7) & 0xff00U) |
| #define | MAILBAREG 0x110 |
| #define | PCIMBA1REG 0x114 |
| #define | PCIMBA2REG 0x118 |
| #define | MBADD(base) ((base) & 0xfffff800U) |
| #define | PMBA(base) ((base) & 0xffe00000U) |
| #define | PREF 0x8U |
| #define | PREF_APPROVAL 0x8U |
| #define | PREF_DISAPPROVAL 0x0U |
| #define | TYPE 0x6U |
| #define | TYPE_32BITSPACE 0x0U |
| #define | MSI 0x1U |
| #define | MSI_MEMORY 0x0U |
| #define | INTLINEREG 0x13c |
| #define | INTPINREG 0x13c |
| #define | RETVALREG 0x140 |
| #define | PCIAPCNTREG 0x140 |
| #define | TKYGNT 0x04000000U |
| #define | TKYGNT_ENABLE 0x04000000U |
| #define | TKYGNT_DISABLE 0x00000000U |
| #define | PAPC 0x03000000U |
| #define | PAPC_ALTERNATE_B 0x02000000U |
| #define | PAPC_ALTERNATE_0 0x01000000U |
| #define | PAPC_FAIR 0x00000000U |
| #define | RTYVAL(val) (((uint32_t)(val) << 7) & 0xff00U) |
| #define | RTYVAL_MASK 0xff00U |
| #define | PCI_CLOCK_MAX 33333333U |
| #define | PCI_MASTER_MEM1_BUS_BASE_ADDRESS 0x10000000U |
| #define | PCI_MASTER_MEM1_ADDRESS_MASK 0x7c000000U |
| #define | PCI_MASTER_MEM1_PCI_BASE_ADDRESS 0x10000000U |
| #define | PCI_TARGET_MEM1_ADDRESS_MASK 0x08000000U |
| #define | PCI_TARGET_MEM1_BUS_BASE_ADDRESS 0x00000000U |
| #define | PCI_MASTER_IO_BUS_BASE_ADDRESS 0x16000000U |
| #define | PCI_MASTER_IO_ADDRESS_MASK 0x7e000000U |
| #define | PCI_MASTER_IO_PCI_BASE_ADDRESS 0x00000000U |
| #define | PCI_MAILBOX_BASE_ADDRESS 0x00000000U |
| #define | PCI_TARGET_WINDOW1_BASE_ADDRESS 0x00000000U |
| #define | IO_PORT_BASE KSEG1ADDR(PCI_MASTER_IO_BUS_BASE_ADDRESS) |
| #define | IO_PORT_RESOURCE_START PCI_MASTER_IO_PCI_BASE_ADDRESS |
| #define | IO_PORT_RESOURCE_END (~PCI_MASTER_IO_ADDRESS_MASK & PCI_MASTER_ADDRESS_MASK) |
| #define | PCI_IO_RESOURCE_START 0x01000000UL |
| #define | PCI_IO_RESOURCE_END 0x01ffffffUL |
| #define | PCI_MEM_RESOURCE_START 0x11000000UL |
| #define | PCI_MEM_RESOURCE_END 0x13ffffffUL |
| #define BUSERRADREG 0x24 |
Definition at line 43 of file pci-vr41xx.h.
| #define CACHELSREG 0x10c |
Definition at line 95 of file pci-vr41xx.h.
| #define CLASSREG 0x108 |
Definition at line 94 of file pci-vr41xx.h.
| #define COMMANDREG 0x104 |
Definition at line 91 of file pci-vr41xx.h.
| #define DEVICEIDREG 0x100 |
Definition at line 90 of file pci-vr41xx.h.
Definition at line 44 of file pci-vr41xx.h.
| #define EAREQ 0x1U |
Definition at line 75 of file pci-vr41xx.h.
| #define EQUAL_VTCLOCK 0x2U |
Definition at line 81 of file pci-vr41xx.h.
| #define HALF_VTCLOCK 0x0U |
Definition at line 82 of file pci-vr41xx.h.
Definition at line 33 of file pci-vr41xx.h.
| #define IBAMABT 0x00000080U |
Definition at line 64 of file pci-vr41xx.h.
| #define INTCNTSTAREG 0x28 |
Definition at line 46 of file pci-vr41xx.h.
| #define INTLINEREG 0x13c |
Definition at line 110 of file pci-vr41xx.h.
| #define INTPINREG 0x13c |
Definition at line 111 of file pci-vr41xx.h.
| #define IO_PORT_BASE KSEG1ADDR(PCI_MASTER_IO_BUS_BASE_ADDRESS) |
Definition at line 144 of file pci-vr41xx.h.
| #define IO_PORT_RESOURCE_END (~PCI_MASTER_IO_ADDRESS_MASK & PCI_MASTER_ADDRESS_MASK) |
Definition at line 146 of file pci-vr41xx.h.
| #define IO_PORT_RESOURCE_START PCI_MASTER_IO_PCI_BASE_ADDRESS |
Definition at line 145 of file pci-vr41xx.h.
Definition at line 37 of file pci-vr41xx.h.
| #define LATTIMEREG 0x10c |
Definition at line 96 of file pci-vr41xx.h.
| #define MABCLR 0x02000000U |
Definition at line 53 of file pci-vr41xx.h.
| #define MABMSK 0x00000200U |
Definition at line 62 of file pci-vr41xx.h.
| #define MABORT 0x00000002U |
Definition at line 70 of file pci-vr41xx.h.
| #define MABTCLR 0x80000000U |
Definition at line 47 of file pci-vr41xx.h.
| #define MABTMSK 0x00008000U |
Definition at line 56 of file pci-vr41xx.h.
| #define MAILBAREG 0x110 |
Definition at line 98 of file pci-vr41xx.h.
Definition at line 34 of file pci-vr41xx.h.
| #define MB 0x00000010U |
Definition at line 67 of file pci-vr41xx.h.
Definition at line 101 of file pci-vr41xx.h.
| #define MBCLR 0x10000000U |
Definition at line 50 of file pci-vr41xx.h.
| #define MBMSK 0x00001000U |
Definition at line 59 of file pci-vr41xx.h.
Definition at line 97 of file pci-vr41xx.h.
| #define MSI 0x1U |
Definition at line 108 of file pci-vr41xx.h.
| #define MSI_MEMORY 0x0U |
Definition at line 109 of file pci-vr41xx.h.
| #define ONE_THIRD_VTCLOCK 0x3U |
Definition at line 83 of file pci-vr41xx.h.
| #define PAPC 0x03000000U |
Definition at line 117 of file pci-vr41xx.h.
| #define PAPC_ALTERNATE_0 0x01000000U |
Definition at line 119 of file pci-vr41xx.h.
| #define PAPC_ALTERNATE_B 0x02000000U |
Definition at line 118 of file pci-vr41xx.h.
| #define PAPC_FAIR 0x00000000U |
Definition at line 120 of file pci-vr41xx.h.
| #define PAR 0x00000020U |
Definition at line 66 of file pci-vr41xx.h.
| #define PARCLR 0x20000000U |
Definition at line 49 of file pci-vr41xx.h.
| #define PARMSK 0x00002000U |
Definition at line 58 of file pci-vr41xx.h.
| #define PCI_CLOCK_MAX 33333333U |
Definition at line 124 of file pci-vr41xx.h.
| #define PCI_IO_RESOURCE_END 0x01ffffffUL |
Definition at line 149 of file pci-vr41xx.h.
| #define PCI_IO_RESOURCE_START 0x01000000UL |
Definition at line 148 of file pci-vr41xx.h.
| #define PCI_MAILBOX_BASE_ADDRESS 0x00000000U |
Definition at line 140 of file pci-vr41xx.h.
| #define PCI_MASTER_IO_ADDRESS_MASK 0x7e000000U |
Definition at line 137 of file pci-vr41xx.h.
| #define PCI_MASTER_IO_BUS_BASE_ADDRESS 0x16000000U |
Definition at line 136 of file pci-vr41xx.h.
| #define PCI_MASTER_IO_PCI_BASE_ADDRESS 0x00000000U |
Definition at line 138 of file pci-vr41xx.h.
| #define PCI_MASTER_MEM1_ADDRESS_MASK 0x7c000000U |
Definition at line 130 of file pci-vr41xx.h.
| #define PCI_MASTER_MEM1_BUS_BASE_ADDRESS 0x10000000U |
Definition at line 129 of file pci-vr41xx.h.
| #define PCI_MASTER_MEM1_PCI_BASE_ADDRESS 0x10000000U |
Definition at line 131 of file pci-vr41xx.h.
| #define PCI_MEM_RESOURCE_END 0x13ffffffUL |
Definition at line 152 of file pci-vr41xx.h.
| #define PCI_MEM_RESOURCE_START 0x11000000UL |
Definition at line 151 of file pci-vr41xx.h.
| #define PCI_TARGET_MEM1_ADDRESS_MASK 0x08000000U |
Definition at line 133 of file pci-vr41xx.h.
| #define PCI_TARGET_MEM1_BUS_BASE_ADDRESS 0x00000000U |
Definition at line 134 of file pci-vr41xx.h.
| #define PCI_TARGET_WINDOW1_BASE_ADDRESS 0x00000000U |
Definition at line 142 of file pci-vr41xx.h.
Definition at line 35 of file pci-vr41xx.h.
| #define PCIAPCNTREG 0x140 |
Definition at line 113 of file pci-vr41xx.h.
| #define PCICLKRUNREG 0x60 |
Definition at line 87 of file pci-vr41xx.h.
| #define PCICLKSELREG 0x38 |
Definition at line 80 of file pci-vr41xx.h.
| #define PCICONFAREG 0x18 |
Definition at line 41 of file pci-vr41xx.h.
| #define PCICONFDREG 0x14 |
Definition at line 40 of file pci-vr41xx.h.
| #define PCIENREG 0x34 |
Definition at line 78 of file pci-vr41xx.h.
| #define PCIEXACCREG 0x2c |
Definition at line 73 of file pci-vr41xx.h.
Definition at line 38 of file pci-vr41xx.h.
| #define PCIMAILREG 0x1c |
Definition at line 42 of file pci-vr41xx.h.
| #define PCIMBA1REG 0x114 |
Definition at line 99 of file pci-vr41xx.h.
| #define PCIMBA2REG 0x118 |
Definition at line 100 of file pci-vr41xx.h.
| #define PCIMIOAWREG 0x10 |
Definition at line 32 of file pci-vr41xx.h.
| #define PCIMMAW1REG 0x00 |
Definition at line 28 of file pci-vr41xx.h.
| #define PCIMMAW2REG 0x04 |
Definition at line 29 of file pci-vr41xx.h.
| #define PCIRECONTREG 0x30 |
Definition at line 76 of file pci-vr41xx.h.
| #define PCISERR 0x00000008U |
Definition at line 68 of file pci-vr41xx.h.
| #define PCITAW1REG 0x08 |
Definition at line 30 of file pci-vr41xx.h.
| #define PCITAW2REG 0x0c |
Definition at line 31 of file pci-vr41xx.h.
| #define PCITRDYVREG 0x3c |
Definition at line 85 of file pci-vr41xx.h.
| #define PCIU_BASE 0x0f000c00UL |
Definition at line 25 of file pci-vr41xx.h.
| #define PCIU_CONFIG_DONE 0x4U |
Definition at line 79 of file pci-vr41xx.h.
| #define PCIU_SIZE 0x200UL |
Definition at line 26 of file pci-vr41xx.h.
Definition at line 102 of file pci-vr41xx.h.
| #define PREF 0x8U |
Definition at line 103 of file pci-vr41xx.h.
| #define PREF_APPROVAL 0x8U |
Definition at line 104 of file pci-vr41xx.h.
| #define PREF_DISAPPROVAL 0x0U |
Definition at line 105 of file pci-vr41xx.h.
| #define QUARTER_VTCLOCK 0x1U |
Definition at line 84 of file pci-vr41xx.h.
| #define RETVALREG 0x140 |
Definition at line 112 of file pci-vr41xx.h.
| #define REVIDREG 0x108 |
Definition at line 93 of file pci-vr41xx.h.
Definition at line 77 of file pci-vr41xx.h.
| #define RTYCLR 0x04000000U |
Definition at line 52 of file pci-vr41xx.h.
| #define RTYMSK 0x00000400U |
Definition at line 61 of file pci-vr41xx.h.
| #define RTYRCH 0x00000004U |
Definition at line 69 of file pci-vr41xx.h.
Definition at line 121 of file pci-vr41xx.h.
| #define RTYVAL_MASK 0xff00U |
Definition at line 122 of file pci-vr41xx.h.
| #define SERRCLR 0x08000000U |
Definition at line 51 of file pci-vr41xx.h.
| #define SERRMSK 0x00000800U |
Definition at line 60 of file pci-vr41xx.h.
| #define STATUSREG 0x104 |
Definition at line 92 of file pci-vr41xx.h.
| #define TABCLR 0x01000000U |
Definition at line 54 of file pci-vr41xx.h.
| #define TABMSK 0x00000100U |
Definition at line 63 of file pci-vr41xx.h.
| #define TABORT 0x00000001U |
Definition at line 71 of file pci-vr41xx.h.
Definition at line 36 of file pci-vr41xx.h.
| #define TKYGNT 0x04000000U |
Definition at line 114 of file pci-vr41xx.h.
| #define TKYGNT_DISABLE 0x00000000U |
Definition at line 116 of file pci-vr41xx.h.
| #define TKYGNT_ENABLE 0x04000000U |
Definition at line 115 of file pci-vr41xx.h.
| #define TRDYCLR 0x40000000U |
Definition at line 48 of file pci-vr41xx.h.
| #define TRDYMSK 0x00004000U |
Definition at line 57 of file pci-vr41xx.h.
| #define TRDYRCH 0x00000040U |
Definition at line 65 of file pci-vr41xx.h.
Definition at line 86 of file pci-vr41xx.h.
| #define TYPE 0x6U |
Definition at line 106 of file pci-vr41xx.h.
| #define TYPE_32BITSPACE 0x0U |
Definition at line 107 of file pci-vr41xx.h.
| #define UNLOCK 0x2U |
Definition at line 74 of file pci-vr41xx.h.
| #define VENDORIDREG 0x100 |
Definition at line 89 of file pci-vr41xx.h.
| #define WINEN 0x1000U |
Definition at line 39 of file pci-vr41xx.h.
1.8.2