1menuconfig ARCH_INTEGRATOR 2 bool "ARM Ltd. Integrator family" 3 depends on ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V6 4 select ARM_AMBA 5 select COMMON_CLK_VERSATILE 6 select HAVE_TCM 7 select ICST 8 select MFD_SYSCON 9 select PLAT_VERSATILE 10 select POWER_RESET 11 select POWER_RESET_VERSATILE 12 select POWER_SUPPLY 13 select SOC_INTEGRATOR_CM 14 select SPARSE_IRQ 15 select VERSATILE_FPGA_IRQ 16 help 17 Support for ARM's Integrator platform. 18 19if ARCH_INTEGRATOR 20 21config ARCH_INTEGRATOR_AP 22 bool "Support Integrator/AP and Integrator/PP2 platforms" 23 select INTEGRATOR_AP_TIMER 24 select SERIAL_AMBA_PL010 if TTY 25 select SERIAL_AMBA_PL010_CONSOLE if TTY 26 select SOC_BUS 27 help 28 Include support for the ARM(R) Integrator/AP and 29 Integrator/PP2 platforms. 30 31config INTEGRATOR_IMPD1 32 bool "Include support for Integrator/IM-PD1" 33 depends on ARCH_INTEGRATOR_AP 34 select ARM_VIC 35 select GPIO_PL061 36 select GPIOLIB 37 help 38 The IM-PD1 is an add-on logic module for the Integrator which 39 allows ARM(R) Ltd PrimeCells to be developed and evaluated. 40 The IM-PD1 can be found on the Integrator/PP2 platform. 41 42 To compile this driver as a module, choose M here: the 43 module will be called impd1. 44 45config INTEGRATOR_CM7TDMI 46 bool "Integrator/CM7TDMI core module" 47 depends on ARCH_INTEGRATOR_AP 48 depends on ARCH_MULTI_V4 && !MMU 49 select CPU_ARM7TDMI 50 51config INTEGRATOR_CM720T 52 bool "Integrator/CM720T core module" 53 depends on ARCH_INTEGRATOR_AP 54 depends on ARCH_MULTI_V4T 55 select CPU_ARM720T 56 57config INTEGRATOR_CM740T 58 bool "Integrator/CM740T core module" 59 depends on ARCH_INTEGRATOR_AP 60 depends on ARCH_MULTI_V4T && !MMU 61 select CPU_ARM740T 62 63config INTEGRATOR_CM920T 64 bool "Integrator/CM920T core module" 65 depends on ARCH_INTEGRATOR_AP 66 depends on ARCH_MULTI_V4T 67 select CPU_ARM920T 68 69config INTEGRATOR_CM922T_XA10 70 bool "Integrator/CM922T-XA10 core module" 71 depends on ARCH_MULTI_V4T 72 depends on ARCH_INTEGRATOR_AP 73 select CPU_ARM922T 74 75config INTEGRATOR_CM926EJS 76 bool "Integrator/CM926EJ-S core module" 77 depends on ARCH_INTEGRATOR_AP 78 depends on ARCH_MULTI_V5 79 select CPU_ARM926T 80 81config INTEGRATOR_CM940T 82 bool "Integrator/CM940T core module" 83 depends on ARCH_INTEGRATOR_AP 84 depends on ARCH_MULTI_V4T && !MMU 85 select CPU_ARM940T 86 87config INTEGRATOR_CM946ES 88 bool "Integrator/CM946E-S core module" 89 depends on ARCH_INTEGRATOR_AP 90 depends on ARCH_MULTI_V5 && !MMU 91 select CPU_ARM946E 92 93config INTEGRATOR_CM966ES 94 bool "Integrator/CM966E-S core module" 95 depends on ARCH_INTEGRATOR_AP 96 depends on BROKEN # no kernel support 97 98config INTEGRATOR_CM10200E_REV0 99 bool "Integrator/CM10200E rev.0 core module" 100 depends on ARCH_INTEGRATOR_AP && n 101 depends on ARCH_MULTI_V5 102 select CPU_ARM1020 103 104config INTEGRATOR_CM10200E 105 bool "Integrator/CM10200E core module" 106 depends on ARCH_INTEGRATOR_AP && n 107 depends on ARCH_MULTI_V5 108 select CPU_ARM1020E 109 110config INTEGRATOR_CM10220E 111 bool "Integrator/CM10220E core module" 112 depends on ARCH_INTEGRATOR_AP 113 depends on ARCH_MULTI_V5 114 select CPU_ARM1022 115 116config INTEGRATOR_CM1026EJS 117 bool "Integrator/CM1026EJ-S core module" 118 depends on ARCH_INTEGRATOR_AP 119 depends on ARCH_MULTI_V5 120 select CPU_ARM1026 121 122config INTEGRATOR_CM1136JFS 123 bool "Integrator/CM1136JF-S core module" 124 depends on ARCH_INTEGRATOR_AP 125 depends on ARCH_MULTI_V6 126 select CPU_V6 127 128config ARCH_INTEGRATOR_CP 129 bool "Support Integrator/CP platform" 130 depends on (!MMU || ARCH_MULTI_V5 || ARCH_MULTI_V6) 131 select ARM_TIMER_SP804 132 select SERIAL_AMBA_PL011 if TTY 133 select SERIAL_AMBA_PL011_CONSOLE if TTY 134 select SOC_BUS 135 help 136 Include support for the ARM(R) Integrator CP platform. 137 138config INTEGRATOR_CT7T 139 bool "Integrator/CT7TD (ARM7TDMI) core tile" 140 depends on ARCH_INTEGRATOR_CP 141 depends on ARCH_MULTI_V4T && !MMU 142 select CPU_ARM7TDMI 143 144config INTEGRATOR_CT926 145 bool "Integrator/CT926 (ARM926EJ-S) core tile" 146 depends on ARCH_INTEGRATOR_CP 147 depends on ARCH_MULTI_V5 148 select CPU_ARM926T 149 150config INTEGRATOR_CTB36 151 bool "Integrator/CTB36 (ARM1136JF-S) core tile" 152 depends on ARCH_INTEGRATOR_CP 153 depends on ARCH_MULTI_V6 154 select CPU_V6 155 156config ARCH_CINTEGRATOR 157 depends on ARCH_INTEGRATOR_CP 158 def_bool y 159 160endif 161