hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/mach-mmp/Kconfig
....@@ -1,12 +1,13 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 menuconfig ARCH_MMP
2
- bool "Marvell PXA168/910/MMP2"
3
+ bool "Marvell PXA168/910/MMP2/MMP3"
34 depends on ARCH_MULTI_V5 || ARCH_MULTI_V7
45 select GPIO_PXA
56 select GPIOLIB
67 select PINCTRL
78 select PLAT_PXA
89 help
9
- Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line.
10
+ Support for Marvell's PXA168/PXA910(MMP), MMP2, and MMP3 processor lines.
1011
1112 if ARCH_MMP
1213
....@@ -109,7 +110,6 @@
109110 depends on ARCH_MULTI_V5
110111 select PINCTRL
111112 select PINCTRL_SINGLE
112
- select COMMON_CLK
113113 select ARCH_HAS_RESET_CONTROLLER
114114 select CPU_MOHAWK
115115 help
....@@ -124,10 +124,30 @@
124124 select PINCTRL_SINGLE
125125 select ARCH_HAS_RESET_CONTROLLER
126126 select CPU_PJ4
127
+ select PM_GENERIC_DOMAINS if PM
128
+ select PM_GENERIC_DOMAINS_OF if PM && OF
127129 help
128130 Include support for Marvell MMP2 based platforms using
129131 the device tree.
130132
133
+config MACH_MMP3_DT
134
+ bool "Support MMP3 (ARMv7) platforms"
135
+ depends on ARCH_MULTI_V7
136
+ select ARM_GIC
137
+ select HAVE_ARM_SCU if SMP
138
+ select HAVE_ARM_TWD if SMP
139
+ select CACHE_L2X0
140
+ select PINCTRL
141
+ select PINCTRL_SINGLE
142
+ select ARCH_HAS_RESET_CONTROLLER
143
+ select CPU_PJ4B
144
+ select PM_GENERIC_DOMAINS if PM
145
+ select PM_GENERIC_DOMAINS_OF if PM && OF
146
+ help
147
+ Say 'Y' here if you want to include support for platforms
148
+ with Marvell MMP3 processor, also known as PXA2128 or
149
+ Armada 620.
150
+
131151 endmenu
132152
133153 config CPU_PXA168