Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[linux-block.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         # CONFIG_ARCH_MULTI_V7 is not set
7         depends on CPU_LITTLE_ENDIAN
8         select ARCH_HAS_RESET_CONTROLLER
9         select ARCH_SPARSEMEM_ENABLE
10         select ARM_AMBA
11         select ARM_VIC
12         select ARM_APPENDED_DTB # Old Redboot bootloaders deployed
13         select ARM_ATAG_DTB_COMPAT # we need this to update dt memory node
14         select COMMON_CLK_EP93XX
15         select EP93XX_TIMER
16         select CLKSRC_MMIO
17         select CPU_ARM920T
18         select GPIOLIB
19         select PINCTRL
20         select PINCTRL_EP93XX
21         help
22           This enables support for the Cirrus EP93xx series of CPUs.
23
24 if ARCH_EP93XX
25
26 # menu "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