1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20361c7e5SArnd Bergmannmenuconfig ARCH_EP93XX 30361c7e5SArnd Bergmann bool "EP93xx-based" 496a4ce30SArnd Bergmann depends on ATAGS 50361c7e5SArnd Bergmann depends on ARCH_MULTI_V4T 6*046322f1SNikita Shubin # CONFIG_ARCH_MULTI_V7 is not set 75d6f5267SArnd Bergmann depends on CPU_LITTLE_ENDIAN 8*046322f1SNikita Shubin select ARCH_HAS_RESET_CONTROLLER 90361c7e5SArnd Bergmann select ARCH_SPARSEMEM_ENABLE 100361c7e5SArnd Bergmann select ARM_AMBA 110361c7e5SArnd Bergmann select ARM_VIC 12*046322f1SNikita Shubin select ARM_APPENDED_DTB # Old Redboot bootloaders deployed 13*046322f1SNikita Shubin select ARM_ATAG_DTB_COMPAT # we need this to update dt memory node 14*046322f1SNikita Shubin select COMMON_CLK_EP93XX 15*046322f1SNikita Shubin select EP93XX_TIMER 160361c7e5SArnd Bergmann select CLKSRC_MMIO 170361c7e5SArnd Bergmann select CPU_ARM920T 180361c7e5SArnd Bergmann select GPIOLIB 19*046322f1SNikita Shubin select PINCTRL 20*046322f1SNikita Shubin select PINCTRL_EP93XX 210361c7e5SArnd Bergmann help 220361c7e5SArnd Bergmann This enables support for the Cirrus EP93xx series of CPUs. 230361c7e5SArnd Bergmann 24e7736d47SLennert Buytenhekif ARCH_EP93XX 25e7736d47SLennert Buytenhek 26*046322f1SNikita Shubin# menu "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 106*046322f1SNikita Shubin# endmenu 107e7736d47SLennert Buytenhek 108e7736d47SLennert Buytenhekendif 109