1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20361c7e5SArnd Bergmannmenuconfig ARCH_EP93XX 30361c7e5SArnd Bergmann bool "EP93xx-based" 4*96a4ce30SArnd Bergmann depends on ATAGS 50361c7e5SArnd Bergmann depends on ARCH_MULTI_V4T 65d6f5267SArnd Bergmann depends on CPU_LITTLE_ENDIAN 70361c7e5SArnd Bergmann select ARCH_SPARSEMEM_ENABLE 80361c7e5SArnd Bergmann select ARM_AMBA 90361c7e5SArnd Bergmann select ARM_VIC 100361c7e5SArnd Bergmann select CLKSRC_MMIO 110361c7e5SArnd Bergmann select CPU_ARM920T 120361c7e5SArnd Bergmann select GPIOLIB 130361c7e5SArnd Bergmann help 140361c7e5SArnd Bergmann This enables support for the Cirrus EP93xx series of CPUs. 150361c7e5SArnd Bergmann 16e7736d47SLennert Buytenhekif ARCH_EP93XX 17e7736d47SLennert Buytenhek 18e7736d47SLennert Buytenhekmenu "Cirrus EP93xx Implementation Options" 19e7736d47SLennert Buytenhek 20a1eacd79SH Hartley Sweetenconfig EP93XX_SOC_COMMON 21a1eacd79SH Hartley Sweeten bool 22a1eacd79SH Hartley Sweeten default y 23b19e11fbSH Hartley Sweeten select SOC_BUS 24a1eacd79SH Hartley Sweeten select LEDS_GPIO_REGISTER 25a1eacd79SH Hartley Sweeten 26e7736d47SLennert Buytenhekcomment "EP93xx Platforms" 27e7736d47SLennert Buytenhek 28c8cee359SLukasz Majewskiconfig MACH_BK3 29c8cee359SLukasz Majewski bool "Support Liebherr BK3.1" 30c8cee359SLukasz Majewski select MACH_TS72XX 31c8cee359SLukasz Majewski help 32c8cee359SLukasz Majewski Say 'Y' here if you want your kernel to support the 33c8cee359SLukasz Majewski Liebherr controller BK3.1. 34c8cee359SLukasz Majewski 35a2bd40d2SHartley Sweetenconfig MACH_EDB93XX 36a2bd40d2SHartley Sweeten bool 37a2bd40d2SHartley Sweeten 38a2bd40d2SHartley Sweetenconfig MACH_EDB9301 39a2bd40d2SHartley Sweeten bool "Support Cirrus Logic EDB9301" 40a2bd40d2SHartley Sweeten select MACH_EDB93XX 41a2bd40d2SHartley Sweeten help 42a2bd40d2SHartley Sweeten Say 'Y' here if you want your kernel to support the Cirrus 43a2bd40d2SHartley Sweeten Logic EDB9301 Evaluation Board. 44a2bd40d2SHartley Sweeten 451100c257SLennert Buytenhekconfig MACH_EDB9302 461100c257SLennert Buytenhek bool "Support Cirrus Logic EDB9302" 47a2bd40d2SHartley Sweeten select MACH_EDB93XX 481100c257SLennert Buytenhek help 491100c257SLennert Buytenhek Say 'Y' here if you want your kernel to support the Cirrus 501100c257SLennert Buytenhek Logic EDB9302 Evaluation Board. 511100c257SLennert Buytenhek 5247d7e524SLennert Buytenhekconfig MACH_EDB9302A 5347d7e524SLennert Buytenhek bool "Support Cirrus Logic EDB9302A" 54a2bd40d2SHartley Sweeten select MACH_EDB93XX 5547d7e524SLennert Buytenhek help 5647d7e524SLennert Buytenhek Say 'Y' here if you want your kernel to support the Cirrus 5747d7e524SLennert Buytenhek Logic EDB9302A Evaluation Board. 5847d7e524SLennert Buytenhek 59353ba84aSHerbert Valerio Riedelconfig MACH_EDB9307 60353ba84aSHerbert Valerio Riedel bool "Support Cirrus Logic EDB9307" 61a2bd40d2SHartley Sweeten select MACH_EDB93XX 62353ba84aSHerbert Valerio Riedel help 63353ba84aSHerbert Valerio Riedel Say 'Y' here if you want your kernel to support the Cirrus 64353ba84aSHerbert Valerio Riedel Logic EDB9307 Evaluation Board. 65353ba84aSHerbert Valerio Riedel 664c5744edSHartley Sweetenconfig MACH_EDB9307A 674c5744edSHartley Sweeten bool "Support Cirrus Logic EDB9307A" 68a2bd40d2SHartley Sweeten select MACH_EDB93XX 694c5744edSHartley Sweeten help 704c5744edSHartley Sweeten Say 'Y' here if you want your kernel to support the Cirrus 714c5744edSHartley Sweeten Logic EDB9307A Evaluation Board. 724c5744edSHartley Sweeten 73bf11d26cSLennert Buytenhekconfig MACH_EDB9312 74bf11d26cSLennert Buytenhek bool "Support Cirrus Logic EDB9312" 75a2bd40d2SHartley Sweeten select MACH_EDB93XX 76bf11d26cSLennert Buytenhek help 77bf11d26cSLennert Buytenhek Say 'Y' here if you want your kernel to support the Cirrus 78bf11d26cSLennert Buytenhek Logic EDB9312 Evaluation Board. 79bf11d26cSLennert Buytenhek 8087c01737SLennert Buytenhekconfig MACH_EDB9315 8187c01737SLennert Buytenhek bool "Support Cirrus Logic EDB9315" 82a2bd40d2SHartley Sweeten select MACH_EDB93XX 8387c01737SLennert Buytenhek help 8487c01737SLennert Buytenhek Say 'Y' here if you want your kernel to support the Cirrus 8587c01737SLennert Buytenhek Logic EDB9315 Evaluation Board. 8687c01737SLennert Buytenhek 879b841755SLennert Buytenhekconfig MACH_EDB9315A 889b841755SLennert Buytenhek bool "Support Cirrus Logic EDB9315A" 89a2bd40d2SHartley Sweeten select MACH_EDB93XX 909b841755SLennert Buytenhek help 919b841755SLennert Buytenhek Say 'Y' here if you want your kernel to support the Cirrus 929b841755SLennert Buytenhek Logic EDB9315A Evaluation Board. 939b841755SLennert Buytenhek 94e7736d47SLennert Buytenhekconfig MACH_TS72XX 95e7736d47SLennert Buytenhek bool "Support Technologic Systems TS-72xx SBC" 96e7736d47SLennert Buytenhek help 97e7736d47SLennert Buytenhek Say 'Y' here if you want your kernel to support the 98e7736d47SLennert Buytenhek Technologic Systems TS-72xx board. 99e7736d47SLennert Buytenhek 1001cb17e2dSHartley Sweetenconfig MACH_VISION_EP9307 1011cb17e2dSHartley Sweeten bool "Support Vision Engraving Systems EP9307 SoM" 1021cb17e2dSHartley Sweeten help 1031cb17e2dSHartley Sweeten Say 'Y' here if you want your kernel to support the 1041cb17e2dSHartley Sweeten Vision Engraving Systems EP9307 SoM. 1051cb17e2dSHartley Sweeten 106e7736d47SLennert Buytenhekendmenu 107e7736d47SLennert Buytenhek 108e7736d47SLennert Buytenhekendif 109