Merge tag 'pm-6.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael...
[linux-2.6-block.git] / arch / arm / mach-pxa / Kconfig
... / ...
CommitLineData
1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig ARCH_PXA
3 bool "PXA2xx/PXA3xx-based"
4 depends on ARCH_MULTI_V5
5 depends on CPU_LITTLE_ENDIAN
6 select ARM_CPU_SUSPEND if PM
7 select CLKSRC_PXA
8 select CLKSRC_MMIO
9 select TIMER_OF
10 select CPU_XSCALE if !CPU_XSC3
11 select GPIO_PXA
12 select GPIOLIB
13 select PLAT_PXA
14 help
15 Support for Intel/Marvell's PXA2xx/PXA3xx processor line.
16
17if ARCH_PXA
18
19config MACH_PXA25X_DT
20 bool "Support PXA25x platforms from device tree"
21 select PINCTRL
22 select POWER_SUPPLY
23 select PXA25x
24 select USE_OF
25 help
26 Include support for Marvell PXA25x based platforms using
27 the device tree. Needn't select any other machine while
28 MACH_PXA25x_DT is enabled.
29
30config MACH_PXA27X_DT
31 bool "Support PXA27x platforms from device tree"
32 select PINCTRL
33 select POWER_SUPPLY
34 select PXA27x
35 select USE_OF
36 help
37 Include support for Marvell PXA27x based platforms using
38 the device tree. Needn't select any other machine while
39 MACH_PXA27X_DT is enabled.
40
41config MACH_PXA3XX_DT
42 bool "Support PXA3xx platforms from device tree"
43 select CPU_PXA300
44 select CPU_PXA310
45 select CPU_PXA320
46 select PINCTRL
47 select POWER_SUPPLY
48 select PXA3xx
49 select USE_OF
50 help
51 Include support for Marvell PXA3xx based platforms using
52 the device tree. Needn't select any other machine while
53 MACH_PXA3XX_DT is enabled.
54
55if ATAGS
56
57comment "Legacy board files"
58
59config ARCH_GUMSTIX
60 bool "Gumstix XScale 255 boards"
61 select PXA25x
62 help
63 Say Y here if you intend to run this kernel on
64 Basix, Connex, ws-200ax, ws-400ax systems
65
66choice
67 prompt "Gumstix Carrier/Expansion Board"
68 depends on ARCH_GUMSTIX
69
70config GUMSTIX_AM200EPD
71 bool "Enable AM200EPD board support"
72
73config GUMSTIX_AM300EPD
74 bool "Enable AM300EPD board support"
75
76endchoice
77
78config PXA_SHARPSL
79 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
80 select SHARP_PARAM
81 select SHARP_SCOOP
82 help
83 Say Y here if you intend to run this kernel on a
84 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
85 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
86 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
87 handheld computer.
88
89config PXA_SHARPSL_DETECT_MACH_ID
90 bool "Detect machine ID at run-time in the decompressor"
91 depends on PXA_SHARPSL
92 help
93 Say Y here if you want the zImage decompressor to detect
94 the Zaurus machine ID at run-time. For latest kexec-based
95 boot loader, this is not necessary.
96
97config MACH_AKITA
98 bool "Enable Sharp SL-1000 (Akita) Support"
99 depends on PXA_SHARPSL
100 select I2C
101 select I2C_PXA
102 select MACH_SPITZ
103 select PXA27x
104 select PXA_SHARP_Cxx00
105
106config MACH_SPITZ
107 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
108 depends on PXA_SHARPSL
109 select PXA27x
110 select PXA_SHARP_Cxx00
111
112config MACH_BORZOI
113 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
114 depends on PXA_SHARPSL
115 select PXA27x
116 select PXA_SHARP_Cxx00
117
118endif # ATAGS
119
120config PXA25x
121 bool
122 select CPU_XSCALE
123 help
124 Select code specific to PXA21x/25x/26x variants
125
126config PXA27x
127 bool
128 select CPU_XSCALE
129 help
130 Select code specific to PXA27x variants
131
132config PXA3xx
133 bool
134 select CPU_XSC3
135 help
136 Select code specific to PXA3xx variants
137
138config CPU_PXA300
139 bool
140 select PXA3xx
141 help
142 PXA300 (codename Monahans-L)
143
144config CPU_PXA310
145 bool
146 select CPU_PXA300
147 help
148 PXA310 (codename Monahans-LV)
149
150config CPU_PXA320
151 bool
152 select PXA3xx
153 help
154 PXA320 (codename Monahans-P)
155
156config PXA_SHARP_Cxx00
157 bool
158 select SHARPSL_PM
159 help
160 Enable common support for Sharp Cxx00 models
161
162config SHARPSL_PM
163 bool
164 select APM_EMULATION
165 select SHARPSL_PM_MAX1111
166
167config SHARPSL_PM_MAX1111
168 bool
169 select HWMON
170 select SENSORS_MAX1111
171 select SPI
172 select SPI_MASTER
173
174endif