Linux Audio

Check our new training course

Loading...
v6.13.7
  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
v6.8
  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