xref: /openbmc/linux/arch/arm/mach-ep93xx/Kconfig (revision d26a3a6ce7e02f9c056ad992bcd9624735022337)
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
109