Linux 6.9-rc1
[linux-2.6-microblaze.git] / arch / arm / mach-ep93xx / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig ARCH_EP93XX
3         bool "EP93xx-based"
4         depends on ATAGS
5         depends on ARCH_MULTI_V4T
6         depends on CPU_LITTLE_ENDIAN
7         select ARCH_SPARSEMEM_ENABLE
8         select ARM_AMBA
9         select ARM_VIC
10         select CLKSRC_MMIO
11         select CPU_ARM920T
12         select GPIOLIB
13         help
14           This enables support for the Cirrus EP93xx series of CPUs.
15
16 if ARCH_EP93XX
17
18 menu "Cirrus EP93xx Implementation Options"
19
20 config EP93XX_SOC_COMMON
21         bool
22         default y
23         select SOC_BUS
24         select LEDS_GPIO_REGISTER
25
26 comment "EP93xx Platforms"
27
28 config MACH_BK3
29         bool "Support Liebherr BK3.1"
30         select MACH_TS72XX
31         help
32           Say 'Y' here if you want your kernel to support the
33           Liebherr controller BK3.1.
34
35 config MACH_EDB93XX
36         bool
37
38 config MACH_EDB9301
39         bool "Support Cirrus Logic EDB9301"
40         select MACH_EDB93XX
41         help
42           Say 'Y' here if you want your kernel to support the Cirrus
43           Logic EDB9301 Evaluation Board.
44
45 config MACH_EDB9302
46         bool "Support Cirrus Logic EDB9302"
47         select MACH_EDB93XX
48         help
49           Say 'Y' here if you want your kernel to support the Cirrus
50           Logic EDB9302 Evaluation Board.
51
52 config MACH_EDB9302A
53         bool "Support Cirrus Logic EDB9302A"
54         select MACH_EDB93XX
55         help
56           Say 'Y' here if you want your kernel to support the Cirrus
57           Logic EDB9302A Evaluation Board.
58
59 config MACH_EDB9307
60         bool "Support Cirrus Logic EDB9307"
61         select MACH_EDB93XX
62         help
63           Say 'Y' here if you want your kernel to support the Cirrus
64           Logic EDB9307 Evaluation Board.
65
66 config MACH_EDB9307A
67         bool "Support Cirrus Logic EDB9307A"
68         select MACH_EDB93XX
69         help
70           Say 'Y' here if you want your kernel to support the Cirrus
71           Logic EDB9307A Evaluation Board.
72
73 config MACH_EDB9312
74         bool "Support Cirrus Logic EDB9312"
75         select MACH_EDB93XX
76         help
77           Say 'Y' here if you want your kernel to support the Cirrus
78           Logic EDB9312 Evaluation Board.
79
80 config MACH_EDB9315
81         bool "Support Cirrus Logic EDB9315"
82         select MACH_EDB93XX
83         help
84           Say 'Y' here if you want your kernel to support the Cirrus
85           Logic EDB9315 Evaluation Board.
86
87 config MACH_EDB9315A
88         bool "Support Cirrus Logic EDB9315A"
89         select MACH_EDB93XX
90         help
91           Say 'Y' here if you want your kernel to support the Cirrus
92           Logic EDB9315A Evaluation Board.
93
94 config MACH_TS72XX
95         bool "Support Technologic Systems TS-72xx SBC"
96         help
97           Say 'Y' here if you want your kernel to support the
98           Technologic Systems TS-72xx board.
99
100 config MACH_VISION_EP9307
101         bool "Support Vision Engraving Systems EP9307 SoM"
102         help
103           Say 'Y' here if you want your kernel to support the
104           Vision Engraving Systems EP9307 SoM.
105
106 endmenu
107
108 endif