WSL2-Linux-Kernel/arch/arm/mach-pxa
Linus Torvalds 96479c0980 ARM: multiplatform changes, part 2
The second part of the multiplatform changes now converts the
 Intel/Marvell PXA platform along with the rest. The patches went through
 several rebases before the merge window as bugs were found, so they
 remained separate.
 
 This has to touch a lot of drivers, in particular the touchscreen,
 pcmcia, sound and clk bits, to detach the driver files from the
 platform and board specific header files.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmKZKqsACgkQmmx57+YA
 GNnO/w//dgJBlkmoIIKlG2eJsvoUKwDt7MuLEMCqSqYYUSvMENFwKK66INMDIJ3l
 PmKf94JadlpBm2OB2vzW+D1EtaLGX9eXZkKD+vyB1I1yFkKdzEPcAfitfrRwe58E
 pR4nQd/jVL4UCY+pp442O1q9VvMpMV9P4ILJGPS/PpsD5CT9Gn8m9svIIuNuDRFd
 nwpyZC3l32jVLo9iuLmwZUvxtOWI3hTqZrnxhByBhlvtnGexRsq/VhfubK2uzBi1
 CyWHjqzOSmseGmsUDwv9LFqVV9YRCeisS3IElA5L0VgM0XvHKA+f9qyF7V6zI20g
 y9LtqhdAtiTpE/aUrOW2LDYaM/bc7RilYZrWchoZbCEsHhV4C+ld3QoTyxvGscvG
 tbznhvZKdUNX8LHS0J9NqIj1q1YGN5ei5r/C5R8DBj1q8VcTVnq3dms8xzVTd35o
 xS5BbLFliiI96jc7S6LaQizXheYjAfdPhmXUAxNXvWIVQ6SXnf8/U/RB9Zzjb8hm
 FH2Gu8m/Dh2MHKBBRWSVw8VahV0V7WiEaWeYuwwTbW1wUrsWiizVaPnqrt6Cq9DW
 oJZgBvktWEXUQz73qrnvwo9GjcKqAxaWKWq05hHKHKuLGezsPAyIhIKr51V2xqqw
 cp2OIMCsN5GYENOhHvt6BMRAI5iA4VyFDtWAqw9B6EIwno6N7Z4=
 =cnSb
 -----END PGP SIGNATURE-----

Merge tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull more ARM multiplatform updates from Arnd Bergmann:
 "The second part of the multiplatform changes now converts the
  Intel/Marvell PXA platform along with the rest. The patches went
  through several rebases before the merge window as bugs were found, so
  they remained separate.

  This has to touch a lot of drivers, in particular the touchscreen,
  pcmcia, sound and clk bits, to detach the driver files from the
  platform and board specific header files"

* tag 'arm-multiplatform-5.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (48 commits)
  ARM: pxa/mmp: remove traces of plat-pxa
  ARM: pxa: convert to multiplatform
  ARM: pxa/sa1100: move I/O space to PCI_IOBASE
  ARM: pxa: remove support for MTD_XIP
  ARM: pxa: move mach/*.h to mach-pxa/
  ARM: PXA: fix multi-cpu build of xsc3
  ARM: pxa: move plat-pxa to drivers/soc/
  ARM: mmp: rename pxa_register_device
  ARM: mmp: remove tavorevb board support
  ARM: pxa: remove unused mach/bitfield.h
  ARM: pxa: move clk register definitions to driver
  ARM: pxa: move smemc register access from clk to platform
  cpufreq: pxa3: move clk register access to clk driver
  ARM: pxa: remove get_clk_frequency_khz()
  ARM: pxa: pcmcia: move smemc configuration back to arch
  ASoC: pxa: i2s: use normal MMIO accessors
  ASoC: pxa: ac97: use normal MMIO accessors
  ASoC: pxa: use pdev resource for FIFO regs
  Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops
  Input: wm97xx - switch to using threaded IRQ
  ...
2022-06-02 15:23:54 -07:00
..
Kconfig ARM: multiplatform changes, part 2 2022-06-02 15:23:54 -07:00
Makefile ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
addr-map.h ARM: pxa: make addr-map.h header local 2022-04-19 21:34:06 +02:00
am200epd.c fbcon: call fbcon_fb_(un)registered directly 2019-06-12 20:27:45 +02:00
am300epd.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
balloon3-pcmcia.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
balloon3.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
balloon3.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
capc7117.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
cm-x300.c ARM: pxa: maybe fix gpio lookup tables 2022-04-20 13:29:44 +02:00
colibri-evalboard.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
colibri-pcmcia.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
colibri-pxa3xx.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
colibri-pxa270-income.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
colibri-pxa270.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
colibri-pxa300.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
colibri-pxa320.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
colibri.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
corgi.c ARM: pxa: corgi: use gpio descriptors for audio 2022-05-07 22:55:47 +02:00
corgi.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
corgi_pm.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
csb701.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
csb726.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
csb726.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
devices.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
devices.h ARM: pxa: add dma slave map 2018-06-18 21:29:16 +02:00
e740-pcmcia.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
eseries-gpio.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
eseries-irq.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
eseries.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
ezx.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
generic.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
generic.h ARM: pxa: move clk register definitions to driver 2022-05-07 22:55:49 +02:00
gumstix.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
gumstix.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
h5000.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
h5000.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
himalaya.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
hx4700-pcmcia.c ARM: pxa: hx4700: use gpio descriptors for audio 2022-05-07 22:55:47 +02:00
hx4700.c ARM: pxa: hx4700: use gpio descriptors for audio 2022-05-07 22:55:47 +02:00
hx4700.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
icontrol.c spi: pxa2xx_spi: Convert to use GPIO descriptors 2022-01-31 15:17:27 +00:00
idp.c ARM: pxa: stop using mach/bitfield.h 2022-04-19 16:28:04 +02:00
idp.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
irq.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
irqs.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
littleton.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
littleton.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
lpd270.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
lpd270.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
lubbock.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
lubbock.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
magician.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
magician.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mainstone.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mainstone.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mfp-pxa2xx.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mfp-pxa2xx.h ARM: pxa: move plat-pxa to drivers/soc/ 2022-05-07 22:56:16 +02:00
mfp-pxa3xx.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mfp-pxa3xx.h ARM: pxa: move plat-pxa to drivers/soc/ 2022-05-07 22:56:16 +02:00
mfp-pxa25x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mfp-pxa27x.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mfp-pxa300.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mfp-pxa320.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mfp-pxa930.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mfp.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mioa701.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
mioa701.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mioa701_bootresume.S treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 429 2019-06-05 17:37:16 +02:00
mp900.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
mxm8x10.c ARM: pxa: pxa2xx-ac97-lib: use IRQ resource 2022-04-19 21:34:05 +02:00
mxm8x10.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
palm27x.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
palm27x.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
palmld-pcmcia.c ARM: pxa: use pdev resource for palmld mmio 2022-04-20 13:29:34 +02:00
palmld.c ARM: pxa: mainstone-wm97xx: use gpio lookup table 2022-05-07 22:55:48 +02:00
palmld.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
palmt5.c ARM: pxa: mainstone-wm97xx: use gpio lookup table 2022-05-07 22:55:48 +02:00
palmt5.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
palmtc-pcmcia.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
palmtc.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
palmtc.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
palmte2.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
palmte2.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
palmtreo.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
palmtreo.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
palmtx-pcmcia.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
palmtx.c ARM: pxa: mainstone-wm97xx: use gpio lookup table 2022-05-07 22:55:48 +02:00
palmtx.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
palmz72.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
palmz72.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pcm027.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
pcm027.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pcm990-baseboard.c ARM: pxa: move mach/sound.h to linux/platform_data/ 2022-04-19 16:28:41 +02:00
pcm990_baseboard.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pm.c ARM: pxa: Delete an error message for a failed memory allocation in pxa_pm_init() 2017-06-14 08:32:21 +02:00
pm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
poodle.c ARM: pxa: poodle: use platform data for poodle asoc driver 2022-05-07 22:55:47 +02:00
poodle.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa-dt.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa-regs.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa2xx-regs.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa2xx.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa3xx-regs.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa3xx-ulpi.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
pxa3xx.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa3xx.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa25x.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa25x.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa27x-udc.h ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
pxa27x.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa27x.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
pxa300.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
pxa300.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pxa320.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
pxa320.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pxa930.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
pxa930.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pxa_cplds_irqs.c ARM: Bulk conversion to generic_handle_domain_irq() 2021-08-12 11:39:39 +01:00
regs-ost.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
regs-rtc.h ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
regs-u2d.h ARM: pxa: stop using mach/bitfield.h 2022-04-19 16:28:04 +02:00
regs-uart.h ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
reset.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
reset.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
saar.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 332 2019-06-05 17:37:06 +02:00
sharpsl_pm.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
sharpsl_pm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
sleep.S ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
smemc.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
smemc.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
spitz.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
spitz.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
spitz_pm.c ARM: pxa: spitz: use gpio descriptors for audio 2022-05-07 22:55:47 +02:00
standby.S ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
tavorevb.c backlight: pwm_bl: Switch to full GPIO descriptor 2020-03-18 15:05:57 +00:00
tosa-bt.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
tosa.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
tosa.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
tosa_bt.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
trizeps4-pcmcia.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
trizeps4.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
trizeps4.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
udc.h ARM: pxa: make more mach/*.h files local 2015-12-01 21:52:50 +01:00
viper-pcmcia.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
viper-pcmcia.h ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
viper.c ARM: pxa/sa1100: move I/O space to PCI_IOBASE 2022-05-07 22:56:17 +02:00
viper.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
vpac270-pcmcia.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
vpac270.c ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
vpac270.h ARM: pxa: move pcmcia board data into mach-pxa 2022-04-19 21:34:05 +02:00
xcep.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
z2.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
z2.h ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
zeus.c ARM: pxa/sa1100: move I/O space to PCI_IOBASE 2022-05-07 22:56:17 +02:00
zeus.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
zylonite.c ARM: pxa: move mach/*.h to mach-pxa/ 2022-05-07 22:56:17 +02:00
zylonite.h ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
zylonite_pxa300.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00
zylonite_pxa320.c ARM: pxa: split up mach/hardware.h 2022-04-19 16:27:05 +02:00