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