162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_cimenuconfig ARCH_EP93XX 362306a36Sopenharmony_ci bool "EP93xx-based" 462306a36Sopenharmony_ci depends on ATAGS 562306a36Sopenharmony_ci depends on ARCH_MULTI_V4T 662306a36Sopenharmony_ci depends on CPU_LITTLE_ENDIAN 762306a36Sopenharmony_ci select ARCH_SPARSEMEM_ENABLE 862306a36Sopenharmony_ci select ARM_AMBA 962306a36Sopenharmony_ci select ARM_VIC 1062306a36Sopenharmony_ci select CLKSRC_MMIO 1162306a36Sopenharmony_ci select CPU_ARM920T 1262306a36Sopenharmony_ci select GPIOLIB 1362306a36Sopenharmony_ci help 1462306a36Sopenharmony_ci This enables support for the Cirrus EP93xx series of CPUs. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciif ARCH_EP93XX 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_cimenu "Cirrus EP93xx Implementation Options" 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciconfig EP93XX_SOC_COMMON 2162306a36Sopenharmony_ci bool 2262306a36Sopenharmony_ci default y 2362306a36Sopenharmony_ci select SOC_BUS 2462306a36Sopenharmony_ci select LEDS_GPIO_REGISTER 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_cicomment "EP93xx Platforms" 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciconfig MACH_BK3 2962306a36Sopenharmony_ci bool "Support Liebherr BK3.1" 3062306a36Sopenharmony_ci select MACH_TS72XX 3162306a36Sopenharmony_ci help 3262306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 3362306a36Sopenharmony_ci Liebherr controller BK3.1. 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ciconfig MACH_EDB93XX 3662306a36Sopenharmony_ci bool 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ciconfig MACH_EDB9301 3962306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9301" 4062306a36Sopenharmony_ci select MACH_EDB93XX 4162306a36Sopenharmony_ci help 4262306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 4362306a36Sopenharmony_ci Logic EDB9301 Evaluation Board. 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciconfig MACH_EDB9302 4662306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9302" 4762306a36Sopenharmony_ci select MACH_EDB93XX 4862306a36Sopenharmony_ci help 4962306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 5062306a36Sopenharmony_ci Logic EDB9302 Evaluation Board. 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ciconfig MACH_EDB9302A 5362306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9302A" 5462306a36Sopenharmony_ci select MACH_EDB93XX 5562306a36Sopenharmony_ci help 5662306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 5762306a36Sopenharmony_ci Logic EDB9302A Evaluation Board. 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ciconfig MACH_EDB9307 6062306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9307" 6162306a36Sopenharmony_ci select MACH_EDB93XX 6262306a36Sopenharmony_ci help 6362306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 6462306a36Sopenharmony_ci Logic EDB9307 Evaluation Board. 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_ciconfig MACH_EDB9307A 6762306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9307A" 6862306a36Sopenharmony_ci select MACH_EDB93XX 6962306a36Sopenharmony_ci help 7062306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 7162306a36Sopenharmony_ci Logic EDB9307A Evaluation Board. 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ciconfig MACH_EDB9312 7462306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9312" 7562306a36Sopenharmony_ci select MACH_EDB93XX 7662306a36Sopenharmony_ci help 7762306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 7862306a36Sopenharmony_ci Logic EDB9312 Evaluation Board. 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ciconfig MACH_EDB9315 8162306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9315" 8262306a36Sopenharmony_ci select MACH_EDB93XX 8362306a36Sopenharmony_ci help 8462306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 8562306a36Sopenharmony_ci Logic EDB9315 Evaluation Board. 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ciconfig MACH_EDB9315A 8862306a36Sopenharmony_ci bool "Support Cirrus Logic EDB9315A" 8962306a36Sopenharmony_ci select MACH_EDB93XX 9062306a36Sopenharmony_ci help 9162306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Cirrus 9262306a36Sopenharmony_ci Logic EDB9315A Evaluation Board. 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ciconfig MACH_TS72XX 9562306a36Sopenharmony_ci bool "Support Technologic Systems TS-72xx SBC" 9662306a36Sopenharmony_ci help 9762306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 9862306a36Sopenharmony_ci Technologic Systems TS-72xx board. 9962306a36Sopenharmony_ci 10062306a36Sopenharmony_ciconfig MACH_VISION_EP9307 10162306a36Sopenharmony_ci bool "Support Vision Engraving Systems EP9307 SoM" 10262306a36Sopenharmony_ci help 10362306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 10462306a36Sopenharmony_ci Vision Engraving Systems EP9307 SoM. 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ciendmenu 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ciendif 109