1if ARCH_EP93XX 2 3menu "Cirrus EP93xx Implementation Options" 4 5config EP93XX_SOC_COMMON 6 bool 7 default y 8 select LEDS_GPIO_REGISTER 9 10config CRUNCH 11 bool "Support for MaverickCrunch" 12 help 13 Enable kernel support for MaverickCrunch. 14 15comment "EP93xx Platforms" 16 17choice 18 prompt "EP93xx first SDRAM bank selection" 19 default EP93XX_SDCE3_SYNC_PHYS_OFFSET 20 21config EP93XX_SDCE3_SYNC_PHYS_OFFSET 22 bool "0x00000000 - SDCE3/SyncBoot" 23 help 24 Select this option if you want support for EP93xx boards with the 25 first SDRAM bank at 0x00000000. 26 27config EP93XX_SDCE0_PHYS_OFFSET 28 bool "0xc0000000 - SDCEO" 29 help 30 Select this option if you want support for EP93xx boards with the 31 first SDRAM bank at 0xc0000000. 32 33config EP93XX_SDCE1_PHYS_OFFSET 34 bool "0xd0000000 - SDCE1" 35 help 36 Select this option if you want support for EP93xx boards with the 37 first SDRAM bank at 0xd0000000. 38 39config EP93XX_SDCE2_PHYS_OFFSET 40 bool "0xe0000000 - SDCE2" 41 help 42 Select this option if you want support for EP93xx boards with the 43 first SDRAM bank at 0xe0000000. 44 45config EP93XX_SDCE3_ASYNC_PHYS_OFFSET 46 bool "0xf0000000 - SDCE3/AsyncBoot" 47 help 48 Select this option if you want support for EP93xx boards with the 49 first SDRAM bank at 0xf0000000. 50 51endchoice 52 53config MACH_ADSSPHERE 54 bool "Support ADS Sphere" 55 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 56 help 57 Say 'Y' here if you want your kernel to support the ADS 58 Sphere board. 59 60config MACH_EDB93XX 61 bool 62 63config MACH_EDB9301 64 bool "Support Cirrus Logic EDB9301" 65 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 66 select MACH_EDB93XX 67 help 68 Say 'Y' here if you want your kernel to support the Cirrus 69 Logic EDB9301 Evaluation Board. 70 71config MACH_EDB9302 72 bool "Support Cirrus Logic EDB9302" 73 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 74 select MACH_EDB93XX 75 help 76 Say 'Y' here if you want your kernel to support the Cirrus 77 Logic EDB9302 Evaluation Board. 78 79config MACH_EDB9302A 80 bool "Support Cirrus Logic EDB9302A" 81 depends on EP93XX_SDCE0_PHYS_OFFSET 82 select MACH_EDB93XX 83 help 84 Say 'Y' here if you want your kernel to support the Cirrus 85 Logic EDB9302A Evaluation Board. 86 87config MACH_EDB9307 88 bool "Support Cirrus Logic EDB9307" 89 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 90 select MACH_EDB93XX 91 help 92 Say 'Y' here if you want your kernel to support the Cirrus 93 Logic EDB9307 Evaluation Board. 94 95config MACH_EDB9307A 96 bool "Support Cirrus Logic EDB9307A" 97 depends on EP93XX_SDCE0_PHYS_OFFSET 98 select MACH_EDB93XX 99 help 100 Say 'Y' here if you want your kernel to support the Cirrus 101 Logic EDB9307A Evaluation Board. 102 103config MACH_EDB9312 104 bool "Support Cirrus Logic EDB9312" 105 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 106 select MACH_EDB93XX 107 help 108 Say 'Y' here if you want your kernel to support the Cirrus 109 Logic EDB9312 Evaluation Board. 110 111config MACH_EDB9315 112 bool "Support Cirrus Logic EDB9315" 113 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 114 select MACH_EDB93XX 115 help 116 Say 'Y' here if you want your kernel to support the Cirrus 117 Logic EDB9315 Evaluation Board. 118 119config MACH_EDB9315A 120 bool "Support Cirrus Logic EDB9315A" 121 depends on EP93XX_SDCE0_PHYS_OFFSET 122 select MACH_EDB93XX 123 help 124 Say 'Y' here if you want your kernel to support the Cirrus 125 Logic EDB9315A Evaluation Board. 126 127config MACH_GESBC9312 128 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 129 bool "Support Glomation GESBC-9312-sx" 130 help 131 Say 'Y' here if you want your kernel to support the Glomation 132 GESBC-9312-sx board. 133 134config MACH_MICRO9 135 bool 136 137config MACH_MICRO9H 138 bool "Support Contec Micro9-High" 139 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 140 select MACH_MICRO9 141 help 142 Say 'Y' here if you want your kernel to support the 143 Contec Micro9-High board. 144 145config MACH_MICRO9M 146 bool "Support Contec Micro9-Mid" 147 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET 148 select MACH_MICRO9 149 help 150 Say 'Y' here if you want your kernel to support the 151 Contec Micro9-Mid board. 152 153config MACH_MICRO9L 154 bool "Support Contec Micro9-Lite" 155 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 156 select MACH_MICRO9 157 help 158 Say 'Y' here if you want your kernel to support the 159 Contec Micro9-Lite board. 160 161config MACH_MICRO9S 162 bool "Support Contec Micro9-Slim" 163 depends on EP93XX_SDCE3_ASYNC_PHYS_OFFSET 164 select MACH_MICRO9 165 help 166 Say 'Y' here if you want your kernel to support the 167 Contec Micro9-Slim board. 168 169config MACH_SIM_ONE 170 bool "Support Simplemachines Sim.One board" 171 depends on EP93XX_SDCE0_PHYS_OFFSET 172 help 173 Say 'Y' here if you want your kernel to support the 174 Simplemachines Sim.One board. 175 176config MACH_SNAPPER_CL15 177 bool "Support Bluewater Systems Snapper CL15 Module" 178 depends on EP93XX_SDCE0_PHYS_OFFSET 179 help 180 Say 'Y' here if you want your kernel to support the Bluewater 181 Systems Snapper CL15 Module. 182 183config MACH_TS72XX 184 bool "Support Technologic Systems TS-72xx SBC" 185 depends on EP93XX_SDCE3_SYNC_PHYS_OFFSET 186 help 187 Say 'Y' here if you want your kernel to support the 188 Technologic Systems TS-72xx board. 189 190config MACH_VISION_EP9307 191 bool "Support Vision Engraving Systems EP9307 SoM" 192 depends on EP93XX_SDCE0_PHYS_OFFSET 193 help 194 Say 'Y' here if you want your kernel to support the 195 Vision Engraving Systems EP9307 SoM. 196 197choice 198 prompt "Select a UART for early kernel messages" 199 200config EP93XX_EARLY_UART1 201 bool "UART1" 202 203config EP93XX_EARLY_UART2 204 bool "UART2" 205 206config EP93XX_EARLY_UART3 207 bool "UART3" 208 209endchoice 210 211endmenu 212 213endif 214