[PATCH 00/13] ARM: deprecated platform removal
Arnd Bergmann
arnd at kernel.org
Tue Sep 8 08:27:50 PDT 2026
From: Arnd Bergmann <arnd at arndb.de>
In the 7.3 kernel, I marked a number of platforms and features as
deprecated, with the plan to keep these around for the LTS kernel, but
remove them in 7.4, see [1].
Cleaning out the deprecated platform code has turned into a larger effort
than I expected, currently standing at 300 patches, with a lot of them
still in need of being split up into smaller ones, see [2] for a current
snapshot.
The first series here removes just the bits in arch/arm/mach-*/, plus
the portions that directly depend on the removed Kconfig symbols where
these are trivial to remove.
The parts that are not included are those that remove architectural
features and device drivers that become unused after this part. Some of
those may also make their way into 7.4, but at this point I would target
7.5 for most of them, to keep the dependencies simple.
This also gives everyone a chance to voice their objections in case
that some of the removed platform code does have active users after all,
before all the corresponding drivers are gone.
Arnd
Links:
[1] https://lore.kernel.org/all/20260701212353.2196041-1-arnd@kernel.org/
[2] https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/log/?h=board-remove-7.3
Arnd Bergmann (13):
ARM: remove sa1100 platform
ARM: remove footbridge
ARM: remove riscpc
ARM: remove legacy pxa board files
ARM: orion/dove/mv78xx0: remove all board files
ARM: omap2: remove omap24xx support
ARM: imx: remove i.MX31 SoC support
ARM: imx: remove nommu support
ARM: lpc18xx: remove entire platform
ARM: stm32: remove stm32f4/f7/h7 MCU support
ARM: versatile: remove mps2 support
ARM: at91: remove samv7 support
ARM: axxia: remove entire platform
Documentation/arch/arm/index.rst | 1 -
Documentation/arch/arm/netwinder.rst | 85 -
.../devicetree/bindings/arm/axxia.yaml | 23 -
MAINTAINERS | 60 -
arch/arm/Kconfig | 80 +-
arch/arm/Kconfig.debug | 106 +-
arch/arm/Makefile | 13 -
arch/arm/boot/bootp/Makefile | 4 -
arch/arm/boot/compressed/Makefile | 12 -
arch/arm/boot/compressed/font.c | 2 -
arch/arm/boot/compressed/head-sa1100.S | 45 -
arch/arm/boot/compressed/head-sharpsl.S | 151 --
arch/arm/boot/compressed/head.S | 15 -
arch/arm/boot/compressed/ll_char_wr.S | 131 --
arch/arm/boot/dts/arm/Makefile | 3 -
arch/arm/boot/dts/arm/mps2-an385.dts | 92 -
arch/arm/boot/dts/arm/mps2-an399.dts | 92 -
arch/arm/boot/dts/arm/mps2.dtsi | 220 --
arch/arm/boot/dts/intel/Makefile | 1 -
arch/arm/boot/dts/intel/axm/Makefile | 5 -
.../boot/dts/intel/axm/axm5516-amarillo.dts | 47 -
arch/arm/boot/dts/intel/axm/axm5516-cpus.dtsi | 200 --
arch/arm/boot/dts/intel/axm/axm55xx.dtsi | 200 --
arch/arm/boot/dts/nxp/imx/Makefile | 5 -
arch/arm/boot/dts/nxp/imx/imx31-bug.dts | 22 -
arch/arm/boot/dts/nxp/imx/imx31-lite.dts | 178 --
arch/arm/boot/dts/nxp/imx/imx31.dtsi | 371 ----
arch/arm/boot/dts/nxp/imx/imxrt1050-evk.dts | 72 -
arch/arm/boot/dts/nxp/imx/imxrt1050-pinfunc.h | 993 ---------
arch/arm/boot/dts/nxp/imx/imxrt1050.dtsi | 160 --
arch/arm/boot/dts/nxp/imx/imxrt1170-pinfunc.h | 1561 --------------
arch/arm/boot/dts/nxp/lpc/Makefile | 5 -
arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi | 543 -----
arch/arm/boot/dts/nxp/lpc/lpc4337-ciaa.dts | 221 --
.../boot/dts/nxp/lpc/lpc4350-hitex-eval.dts | 485 -----
arch/arm/boot/dts/nxp/lpc/lpc4350.dtsi | 48 -
.../dts/nxp/lpc/lpc4357-ea4357-devkit.dts | 624 ------
.../boot/dts/nxp/lpc/lpc4357-myd-lpc4357.dts | 621 ------
arch/arm/boot/dts/nxp/lpc/lpc4357.dtsi | 52 -
arch/arm/boot/dts/nxp/vf/Makefile | 2 -
arch/arm/boot/dts/nxp/vf/vf610m4-colibri.dts | 61 -
arch/arm/boot/dts/nxp/vf/vf610m4-cosmic.dts | 88 -
arch/arm/boot/dts/nxp/vf/vf610m4.dtsi | 61 -
arch/arm/boot/dts/st/Makefile | 11 -
arch/arm/boot/dts/st/stm32f4-pinctrl.dtsi | 482 -----
arch/arm/boot/dts/st/stm32f429-disco.dts | 243 ---
arch/arm/boot/dts/st/stm32f429-pinctrl.dtsi | 91 -
arch/arm/boot/dts/st/stm32f429.dtsi | 800 --------
arch/arm/boot/dts/st/stm32f469-disco.dts | 260 ---
arch/arm/boot/dts/st/stm32f469-pinctrl.dtsi | 92 -
arch/arm/boot/dts/st/stm32f469.dtsi | 18 -
arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi | 436 ----
arch/arm/boot/dts/st/stm32f746-disco.dts | 234 ---
arch/arm/boot/dts/st/stm32f746-pinctrl.dtsi | 55 -
arch/arm/boot/dts/st/stm32f746.dtsi | 727 -------
.../dts/st/stm32f769-disco-mb1166-reva09.dts | 13 -
arch/arm/boot/dts/st/stm32f769-disco.dts | 243 ---
arch/arm/boot/dts/st/stm32f769-pinctrl.dtsi | 55 -
arch/arm/boot/dts/st/stm32f769.dtsi | 37 -
arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi | 301 ---
arch/arm/boot/dts/st/stm32h743.dtsi | 738 -------
arch/arm/boot/dts/st/stm32h743i-disco.dts | 145 --
arch/arm/boot/dts/st/stm32h743i-eval.dts | 185 --
arch/arm/boot/dts/st/stm32h747i-disco.dts | 149 --
arch/arm/boot/dts/st/stm32h750.dtsi | 6 -
arch/arm/boot/dts/st/stm32h750i-art-pi.dts | 229 ---
arch/arm/boot/dts/ti/omap/Makefile | 6 -
arch/arm/boot/dts/ti/omap/omap2.dtsi | 338 ----
.../arm/boot/dts/ti/omap/omap2420-clocks.dtsi | 267 ---
arch/arm/boot/dts/ti/omap/omap2420-h4.dts | 63 -
arch/arm/boot/dts/ti/omap/omap2420-n800.dts | 9 -
.../boot/dts/ti/omap/omap2420-n810-wimax.dts | 9 -
arch/arm/boot/dts/ti/omap/omap2420-n810.dts | 75 -
.../dts/ti/omap/omap2420-n8x0-common.dtsi | 123 --
arch/arm/boot/dts/ti/omap/omap2420.dtsi | 262 ---
.../arm/boot/dts/ti/omap/omap2430-clocks.dtsi | 341 ----
arch/arm/boot/dts/ti/omap/omap2430-sdp.dts | 70 -
arch/arm/boot/dts/ti/omap/omap2430.dtsi | 366 ----
.../arm/boot/dts/ti/omap/omap24xx-clocks.dtsi | 1241 ------------
arch/arm/common/Kconfig | 13 -
arch/arm/common/Makefile | 4 -
arch/arm/common/locomo.c | 886 --------
arch/arm/common/sa1111.c | 1413 -------------
arch/arm/common/scoop.c | 269 ---
arch/arm/common/sharpsl_param.c | 63 -
arch/arm/configs/am200epdkit_defconfig | 91 -
arch/arm/configs/assabet_defconfig | 57 -
arch/arm/configs/axm55xx_defconfig | 231 ---
arch/arm/configs/collie_defconfig | 87 -
arch/arm/configs/dove_defconfig | 134 --
arch/arm/configs/footbridge_defconfig | 114 --
arch/arm/configs/h3600_defconfig | 63 -
arch/arm/configs/imx_v6_v7_defconfig | 1 -
arch/arm/configs/imxrt_defconfig | 35 -
arch/arm/configs/jornada720_defconfig | 95 -
arch/arm/configs/lpc18xx_defconfig | 158 --
arch/arm/configs/mps2_defconfig | 102 -
arch/arm/configs/mv78xx0_defconfig | 120 --
arch/arm/configs/neponset_defconfig | 88 -
arch/arm/configs/netwinder_defconfig | 88 -
arch/arm/configs/omap2plus_defconfig | 2 -
arch/arm/configs/rpc_defconfig | 127 --
arch/arm/configs/spitz_defconfig | 237 ---
arch/arm/configs/stm32_defconfig | 80 -
arch/arm/configs/vf610m4_defconfig | 39 -
arch/arm/include/asm/ecard.h | 219 --
arch/arm/include/asm/hardware/dec21285.h | 138 --
arch/arm/include/asm/hardware/ioc.h | 69 -
arch/arm/include/asm/hardware/iomd.h | 182 --
arch/arm/include/asm/hardware/locomo.h | 217 --
arch/arm/include/asm/hardware/memc.h | 23 -
arch/arm/include/asm/hardware/scoop.h | 67 -
arch/arm/include/asm/hardware/ssp.h | 25 -
arch/arm/include/asm/io.h | 5 +-
arch/arm/include/asm/mach/pci.h | 14 -
arch/arm/include/asm/mach/sharpsl_param.h | 33 -
arch/arm/include/asm/memory.h | 3 -
arch/arm/include/debug/dc21285.S | 41 -
arch/arm/include/debug/sa1100.S | 67 -
arch/arm/kernel/atags_parse.c | 18 -
arch/arm/kernel/bios32.c | 12 -
arch/arm/kernel/head-common.S | 13 -
arch/arm/kernel/head.S | 22 -
arch/arm/lib/delay-loop.S | 4 -
arch/arm/mach-at91/Kconfig | 11 +-
arch/arm/mach-at91/Makefile | 1 -
arch/arm/mach-at91/samv7.c | 17 -
arch/arm/mach-axxia/Kconfig | 17 -
arch/arm/mach-axxia/Makefile | 3 -
arch/arm/mach-axxia/axxia.c | 19 -
arch/arm/mach-axxia/platsmp.c | 87 -
arch/arm/mach-dove/Kconfig | 32 -
arch/arm/mach-dove/Makefile | 7 -
arch/arm/mach-dove/bridge-regs.h | 50 -
arch/arm/mach-dove/cm-a510.c | 94 -
arch/arm/mach-dove/common.c | 449 ----
arch/arm/mach-dove/common.h | 46 -
arch/arm/mach-dove/dove.h | 185 --
arch/arm/mach-dove/irq.c | 81 -
arch/arm/mach-dove/irqs.h | 89 -
arch/arm/mach-dove/mpp.c | 159 --
arch/arm/mach-dove/mpp.h | 197 --
arch/arm/mach-dove/pcie.c | 226 ---
arch/arm/mach-dove/pm.h | 58 -
arch/arm/mach-footbridge/Kconfig | 57 -
arch/arm/mach-footbridge/Makefile | 18 -
arch/arm/mach-footbridge/common.c | 280 ---
arch/arm/mach-footbridge/common.h | 15 -
arch/arm/mach-footbridge/dc21285-timer.c | 136 --
arch/arm/mach-footbridge/dc21285.c | 360 ----
arch/arm/mach-footbridge/dma-isa.c | 230 ---
arch/arm/mach-footbridge/ebsa285-pci.c | 48 -
arch/arm/mach-footbridge/ebsa285.c | 124 --
.../mach-footbridge/include/mach/hardware.h | 90 -
arch/arm/mach-footbridge/include/mach/irqs.h | 97 -
.../mach-footbridge/include/mach/isa-dma.h | 18 -
.../arm/mach-footbridge/include/mach/memory.h | 26 -
.../mach-footbridge/include/mach/uncompress.h | 34 -
arch/arm/mach-footbridge/isa-irq.c | 177 --
arch/arm/mach-footbridge/isa-rtc.c | 57 -
arch/arm/mach-footbridge/isa-timer.c | 36 -
arch/arm/mach-footbridge/isa.c | 94 -
arch/arm/mach-footbridge/netwinder-hw.c | 772 -------
arch/arm/mach-footbridge/netwinder-pci.c | 62 -
arch/arm/mach-imx/Kconfig | 38 +-
arch/arm/mach-imx/Makefile | 4 -
arch/arm/mach-imx/cpu-imx31.c | 72 -
arch/arm/mach-imx/mach-imx31.c | 18 -
arch/arm/mach-imx/mach-imx7d-cm4.c | 18 -
arch/arm/mach-imx/mach-imxrt.c | 19 -
arch/arm/mach-imx/mm-imx3.c | 44 -
arch/arm/mach-lpc18xx/Makefile | 2 -
arch/arm/mach-lpc18xx/board-dt.c | 19 -
arch/arm/mach-mv78xx0/Kconfig | 27 -
arch/arm/mach-mv78xx0/Makefile | 5 -
arch/arm/mach-mv78xx0/bridge-regs.h | 31 -
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 183 --
arch/arm/mach-mv78xx0/common.c | 444 ----
arch/arm/mach-mv78xx0/common.h | 54 -
arch/arm/mach-mv78xx0/irq.c | 69 -
arch/arm/mach-mv78xx0/irqs.h | 87 -
arch/arm/mach-mv78xx0/mpp.c | 34 -
arch/arm/mach-mv78xx0/mpp.h | 337 ---
arch/arm/mach-mv78xx0/mv78xx0.h | 134 --
arch/arm/mach-mv78xx0/pcie.c | 280 ---
arch/arm/mach-omap2/Kconfig | 62 +-
arch/arm/mach-omap2/Makefile | 63 +-
arch/arm/mach-omap2/board-generic.c | 34 -
arch/arm/mach-omap2/board-n8x0.c | 512 -----
arch/arm/mach-omap2/clkt2xxx_dpll.c | 56 -
arch/arm/mach-omap2/clkt2xxx_dpllcore.c | 194 --
arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 259 ---
arch/arm/mach-omap2/clock.c | 12 +-
arch/arm/mach-omap2/clock2xxx.h | 17 -
arch/arm/mach-omap2/clockdomain.c | 4 +-
arch/arm/mach-omap2/clockdomain.h | 5 -
arch/arm/mach-omap2/clockdomains2420_data.c | 154 --
arch/arm/mach-omap2/clockdomains2430_data.c | 181 --
.../mach-omap2/clockdomains2xxx_3xxx_data.c | 29 +-
arch/arm/mach-omap2/cm-regbits-24xx.h | 51 -
arch/arm/mach-omap2/cm2xxx.c | 302 ---
arch/arm/mach-omap2/cm2xxx.h | 60 -
arch/arm/mach-omap2/cm_common.c | 12 -
arch/arm/mach-omap2/common-board-devices.h | 11 -
arch/arm/mach-omap2/common.h | 12 -
arch/arm/mach-omap2/control.h | 56 -
arch/arm/mach-omap2/display.c | 4 +-
arch/arm/mach-omap2/dma.c | 53 +-
arch/arm/mach-omap2/fb.c | 14 +-
arch/arm/mach-omap2/gpmc.h | 10 -
arch/arm/mach-omap2/i2c.c | 2 +-
arch/arm/mach-omap2/id.c | 80 +-
arch/arm/mach-omap2/io.c | 140 +-
arch/arm/mach-omap2/iomap.h | 46 -
arch/arm/mach-omap2/l3_2xxx.h | 15 -
arch/arm/mach-omap2/l4_2xxx.h | 19 -
arch/arm/mach-omap2/mmc.h | 18 -
arch/arm/mach-omap2/msdi.c | 75 -
arch/arm/mach-omap2/omap2-restart.c | 62 -
arch/arm/mach-omap2/omap24xx.h | 73 -
arch/arm/mach-omap2/omap_hwmod.c | 18 +-
arch/arm/mach-omap2/omap_hwmod.h | 2 -
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 402 ----
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 606 ------
.../omap_hwmod_2xxx_interconnect_data.c | 256 ---
.../mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 668 ------
arch/arm/mach-omap2/omap_hwmod_common_data.h | 66 -
arch/arm/mach-omap2/opp2420_data.c | 131 --
arch/arm/mach-omap2/opp2430_data.c | 136 --
arch/arm/mach-omap2/opp2xxx.h | 430 ----
arch/arm/mach-omap2/pdata-quirks.c | 35 +-
arch/arm/mach-omap2/pm.h | 5 -
arch/arm/mach-omap2/powerdomain.h | 3 -
arch/arm/mach-omap2/powerdomains2xxx_data.c | 134 --
arch/arm/mach-omap2/prcm-common.h | 147 --
arch/arm/mach-omap2/prm-regbits-24xx.h | 39 -
arch/arm/mach-omap2/prm2xxx.c | 229 ---
arch/arm/mach-omap2/prm2xxx.h | 128 --
arch/arm/mach-omap2/prm2xxx_3xxx.c | 1 -
arch/arm/mach-omap2/prm_common.c | 11 -
arch/arm/mach-omap2/sdrc.h | 21 -
arch/arm/mach-omap2/sdrc2xxx.c | 164 --
arch/arm/mach-omap2/sleep24xx.S | 91 -
arch/arm/mach-omap2/soc.h | 59 -
arch/arm/mach-omap2/sram.c | 159 +-
arch/arm/mach-omap2/sram.h | 32 -
arch/arm/mach-omap2/sram242x.S | 317 ---
arch/arm/mach-omap2/sram243x.S | 317 ---
arch/arm/mach-omap2/usb-tusb6010.c | 217 --
arch/arm/mach-omap2/usb-tusb6010.h | 12 -
arch/arm/mach-omap2/voltagedomains2xxx_data.c | 29 -
arch/arm/mach-orion5x/Kconfig | 95 -
arch/arm/mach-orion5x/Makefile | 9 -
arch/arm/mach-orion5x/board-dt.c | 3 +-
arch/arm/mach-orion5x/common.c | 238 +--
arch/arm/mach-orion5x/common.h | 15 -
arch/arm/mach-orion5x/dns323-setup.c | 757 -------
arch/arm/mach-orion5x/kurobox_pro-setup.c | 407 ----
arch/arm/mach-orion5x/mv2120-setup.c | 256 ---
arch/arm/mach-orion5x/net2big-setup.c | 444 ----
arch/arm/mach-orion5x/pci.c | 1 -
.../arm/mach-orion5x/terastation_pro2-setup.c | 366 ----
arch/arm/mach-orion5x/ts209-setup.c | 331 ---
arch/arm/mach-orion5x/ts409-setup.c | 329 ---
arch/arm/mach-orion5x/ts78xx-fpga.h | 42 -
arch/arm/mach-orion5x/ts78xx-setup.c | 574 ------
arch/arm/mach-orion5x/tsx09-common.c | 129 --
arch/arm/mach-orion5x/tsx09-common.h | 21 -
arch/arm/mach-pxa/Kconfig | 89 -
arch/arm/mach-pxa/Makefile | 8 -
arch/arm/mach-pxa/am200epd.c | 395 ----
arch/arm/mach-pxa/am300epd.c | 296 ---
arch/arm/mach-pxa/devices.c | 705 -------
arch/arm/mach-pxa/devices.h | 68 -
arch/arm/mach-pxa/generic.h | 5 -
arch/arm/mach-pxa/gumstix.c | 237 ---
arch/arm/mach-pxa/gumstix.h | 89 -
arch/arm/mach-pxa/pxa25x.c | 59 -
arch/arm/mach-pxa/pxa27x.c | 77 -
arch/arm/mach-pxa/pxa300.c | 1 -
arch/arm/mach-pxa/pxa320.c | 1 -
arch/arm/mach-pxa/pxa3xx.c | 6 -
arch/arm/mach-pxa/sharpsl_pm.c | 941 ---------
arch/arm/mach-pxa/sharpsl_pm.h | 108 -
arch/arm/mach-pxa/spitz.c | 1174 -----------
arch/arm/mach-pxa/spitz.h | 185 --
arch/arm/mach-pxa/spitz_pm.c | 257 ---
arch/arm/mach-rpc/Kconfig | 24 -
arch/arm/mach-rpc/Makefile | 9 -
arch/arm/mach-rpc/dma.c | 393 ----
arch/arm/mach-rpc/ecard-loader.S | 40 -
arch/arm/mach-rpc/ecard.c | 1146 -----------
arch/arm/mach-rpc/ecard.h | 66 -
arch/arm/mach-rpc/fiq.S | 18 -
arch/arm/mach-rpc/floppydma.S | 29 -
arch/arm/mach-rpc/include/mach/acornfb.h | 137 --
arch/arm/mach-rpc/include/mach/hardware.h | 73 -
arch/arm/mach-rpc/include/mach/io.h | 28 -
arch/arm/mach-rpc/include/mach/irqs.h | 42 -
arch/arm/mach-rpc/include/mach/isa-dma.h | 26 -
arch/arm/mach-rpc/include/mach/memory.h | 32 -
arch/arm/mach-rpc/include/mach/uncompress.h | 181 --
arch/arm/mach-rpc/io-acorn.S | 28 -
arch/arm/mach-rpc/irq.c | 226 ---
arch/arm/mach-rpc/riscpc.c | 225 ---
arch/arm/mach-rpc/time.c | 97 -
arch/arm/mach-sa1100/Kconfig | 92 -
arch/arm/mach-sa1100/Makefile | 20 -
arch/arm/mach-sa1100/assabet.c | 770 -------
arch/arm/mach-sa1100/clock.c | 145 --
arch/arm/mach-sa1100/collie.c | 447 ----
arch/arm/mach-sa1100/generic.c | 470 -----
arch/arm/mach-sa1100/generic.h | 58 -
arch/arm/mach-sa1100/h3600.c | 134 --
arch/arm/mach-sa1100/h3xxx.c | 305 ---
arch/arm/mach-sa1100/include/mach/SA-1100.h | 1798 -----------------
arch/arm/mach-sa1100/include/mach/assabet.h | 99 -
arch/arm/mach-sa1100/include/mach/bitfield.h | 113 --
arch/arm/mach-sa1100/include/mach/collie.h | 94 -
arch/arm/mach-sa1100/include/mach/generic.h | 1 -
arch/arm/mach-sa1100/include/mach/h3xxx.h | 81 -
arch/arm/mach-sa1100/include/mach/hardware.h | 56 -
arch/arm/mach-sa1100/include/mach/irqs.h | 101 -
.../arm/mach-sa1100/include/mach/jornada720.h | 28 -
arch/arm/mach-sa1100/include/mach/memory.h | 37 -
arch/arm/mach-sa1100/include/mach/mtd-xip.h | 23 -
arch/arm/mach-sa1100/include/mach/neponset.h | 31 -
arch/arm/mach-sa1100/include/mach/reset.h | 18 -
.../arm/mach-sa1100/include/mach/uncompress.h | 52 -
arch/arm/mach-sa1100/jornada720.c | 380 ----
arch/arm/mach-sa1100/jornada720_ssp.c | 202 --
arch/arm/mach-sa1100/neponset.c | 438 ----
arch/arm/mach-sa1100/pm.c | 128 --
arch/arm/mach-sa1100/sleep.S | 143 --
arch/arm/mach-sa1100/ssp.c | 240 ---
arch/arm/mach-stm32/Kconfig | 38 +-
arch/arm/mach-versatile/Makefile | 3 -
arch/arm/mach-versatile/v2m-mps2.c | 17 -
arch/arm/mm/Kconfig | 2 +-
arch/arm/mm/init.c | 5 -
arch/arm/mm/mmu.c | 10 +-
arch/arm/plat-orion/Makefile | 2 +-
arch/arm/plat-orion/common.c | 826 --------
arch/arm/plat-orion/include/plat/addr-map.h | 54 -
arch/arm/plat-orion/include/plat/common.h | 104 -
arch/arm/plat-orion/include/plat/time.h | 20 -
arch/arm/plat-orion/pcie.c | 1 -
arch/arm/plat-orion/time.c | 238 ---
block/partitions/Kconfig | 7 -
drivers/ata/Kconfig | 3 +-
drivers/crypto/Kconfig | 2 +-
drivers/i2c/busses/Kconfig | 2 +-
drivers/media/platform/ti/omap/Kconfig | 4 +-
drivers/mmc/host/Kconfig | 2 +-
drivers/mtd/nand/onenand/Kconfig | 4 +-
drivers/pci/controller/Kconfig | 2 +-
drivers/phy/marvell/Kconfig | 2 +-
drivers/rtc/Kconfig | 6 +-
drivers/rtc/rtc-sa1100.c | 16 +-
drivers/soc/Makefile | 1 -
drivers/soc/atmel/soc.c | 35 -
drivers/thermal/Kconfig | 2 +-
drivers/tty/vt/keyboard.c | 2 +-
drivers/video/console/Kconfig | 6 +-
drivers/video/console/dummycon.c | 6 -
drivers/video/fbdev/cyber2000fb.c | 10 -
drivers/video/fbdev/omap2/omapfb/Kconfig | 2 +-
drivers/watchdog/Kconfig | 14 +-
include/linux/clk/ti.h | 8 -
lib/fonts/font_acorn_8x8.c | 4 -
sound/soc/kirkwood/Kconfig | 2 +-
371 files changed, 115 insertions(+), 55679 deletions(-)
delete mode 100644 Documentation/arch/arm/netwinder.rst
delete mode 100644 Documentation/devicetree/bindings/arm/axxia.yaml
delete mode 100644 arch/arm/boot/compressed/font.c
delete mode 100644 arch/arm/boot/compressed/head-sa1100.S
delete mode 100644 arch/arm/boot/compressed/head-sharpsl.S
delete mode 100644 arch/arm/boot/compressed/ll_char_wr.S
delete mode 100644 arch/arm/boot/dts/arm/mps2-an385.dts
delete mode 100644 arch/arm/boot/dts/arm/mps2-an399.dts
delete mode 100644 arch/arm/boot/dts/arm/mps2.dtsi
delete mode 100644 arch/arm/boot/dts/intel/axm/Makefile
delete mode 100644 arch/arm/boot/dts/intel/axm/axm5516-amarillo.dts
delete mode 100644 arch/arm/boot/dts/intel/axm/axm5516-cpus.dtsi
delete mode 100644 arch/arm/boot/dts/intel/axm/axm55xx.dtsi
delete mode 100644 arch/arm/boot/dts/nxp/imx/imx31-bug.dts
delete mode 100644 arch/arm/boot/dts/nxp/imx/imx31-lite.dts
delete mode 100644 arch/arm/boot/dts/nxp/imx/imx31.dtsi
delete mode 100644 arch/arm/boot/dts/nxp/imx/imxrt1050-evk.dts
delete mode 100644 arch/arm/boot/dts/nxp/imx/imxrt1050-pinfunc.h
delete mode 100644 arch/arm/boot/dts/nxp/imx/imxrt1050.dtsi
delete mode 100644 arch/arm/boot/dts/nxp/imx/imxrt1170-pinfunc.h
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc4337-ciaa.dts
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc4350-hitex-eval.dts
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc4350.dtsi
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc4357-ea4357-devkit.dts
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc4357-myd-lpc4357.dts
delete mode 100644 arch/arm/boot/dts/nxp/lpc/lpc4357.dtsi
delete mode 100644 arch/arm/boot/dts/nxp/vf/vf610m4-colibri.dts
delete mode 100644 arch/arm/boot/dts/nxp/vf/vf610m4-cosmic.dts
delete mode 100644 arch/arm/boot/dts/nxp/vf/vf610m4.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f4-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f429-disco.dts
delete mode 100644 arch/arm/boot/dts/st/stm32f429-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f429.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f469-disco.dts
delete mode 100644 arch/arm/boot/dts/st/stm32f469-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f469.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f746-disco.dts
delete mode 100644 arch/arm/boot/dts/st/stm32f746-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f746.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f769-disco-mb1166-reva09.dts
delete mode 100644 arch/arm/boot/dts/st/stm32f769-disco.dts
delete mode 100644 arch/arm/boot/dts/st/stm32f769-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32f769.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32h743.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32h743i-disco.dts
delete mode 100644 arch/arm/boot/dts/st/stm32h743i-eval.dts
delete mode 100644 arch/arm/boot/dts/st/stm32h747i-disco.dts
delete mode 100644 arch/arm/boot/dts/st/stm32h750.dtsi
delete mode 100644 arch/arm/boot/dts/st/stm32h750i-art-pi.dts
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2.dtsi
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420-clocks.dtsi
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420-h4.dts
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420-n800.dts
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420-n810-wimax.dts
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420-n810.dts
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420-n8x0-common.dtsi
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2420.dtsi
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2430-clocks.dtsi
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2430-sdp.dts
delete mode 100644 arch/arm/boot/dts/ti/omap/omap2430.dtsi
delete mode 100644 arch/arm/boot/dts/ti/omap/omap24xx-clocks.dtsi
delete mode 100644 arch/arm/common/locomo.c
delete mode 100644 arch/arm/common/sa1111.c
delete mode 100644 arch/arm/common/scoop.c
delete mode 100644 arch/arm/common/sharpsl_param.c
delete mode 100644 arch/arm/configs/am200epdkit_defconfig
delete mode 100644 arch/arm/configs/assabet_defconfig
delete mode 100644 arch/arm/configs/axm55xx_defconfig
delete mode 100644 arch/arm/configs/collie_defconfig
delete mode 100644 arch/arm/configs/dove_defconfig
delete mode 100644 arch/arm/configs/footbridge_defconfig
delete mode 100644 arch/arm/configs/h3600_defconfig
delete mode 100644 arch/arm/configs/imxrt_defconfig
delete mode 100644 arch/arm/configs/jornada720_defconfig
delete mode 100644 arch/arm/configs/lpc18xx_defconfig
delete mode 100644 arch/arm/configs/mps2_defconfig
delete mode 100644 arch/arm/configs/mv78xx0_defconfig
delete mode 100644 arch/arm/configs/neponset_defconfig
delete mode 100644 arch/arm/configs/netwinder_defconfig
delete mode 100644 arch/arm/configs/rpc_defconfig
delete mode 100644 arch/arm/configs/spitz_defconfig
delete mode 100644 arch/arm/configs/stm32_defconfig
delete mode 100644 arch/arm/configs/vf610m4_defconfig
delete mode 100644 arch/arm/include/asm/ecard.h
delete mode 100644 arch/arm/include/asm/hardware/dec21285.h
delete mode 100644 arch/arm/include/asm/hardware/ioc.h
delete mode 100644 arch/arm/include/asm/hardware/iomd.h
delete mode 100644 arch/arm/include/asm/hardware/locomo.h
delete mode 100644 arch/arm/include/asm/hardware/memc.h
delete mode 100644 arch/arm/include/asm/hardware/scoop.h
delete mode 100644 arch/arm/include/asm/hardware/ssp.h
delete mode 100644 arch/arm/include/asm/mach/sharpsl_param.h
delete mode 100644 arch/arm/include/debug/dc21285.S
delete mode 100644 arch/arm/include/debug/sa1100.S
delete mode 100644 arch/arm/mach-at91/samv7.c
delete mode 100644 arch/arm/mach-axxia/Kconfig
delete mode 100644 arch/arm/mach-axxia/Makefile
delete mode 100644 arch/arm/mach-axxia/axxia.c
delete mode 100644 arch/arm/mach-axxia/platsmp.c
delete mode 100644 arch/arm/mach-dove/Kconfig
delete mode 100644 arch/arm/mach-dove/Makefile
delete mode 100644 arch/arm/mach-dove/bridge-regs.h
delete mode 100644 arch/arm/mach-dove/cm-a510.c
delete mode 100644 arch/arm/mach-dove/common.c
delete mode 100644 arch/arm/mach-dove/common.h
delete mode 100644 arch/arm/mach-dove/dove.h
delete mode 100644 arch/arm/mach-dove/irq.c
delete mode 100644 arch/arm/mach-dove/irqs.h
delete mode 100644 arch/arm/mach-dove/mpp.c
delete mode 100644 arch/arm/mach-dove/mpp.h
delete mode 100644 arch/arm/mach-dove/pcie.c
delete mode 100644 arch/arm/mach-dove/pm.h
delete mode 100644 arch/arm/mach-footbridge/Kconfig
delete mode 100644 arch/arm/mach-footbridge/Makefile
delete mode 100644 arch/arm/mach-footbridge/common.c
delete mode 100644 arch/arm/mach-footbridge/common.h
delete mode 100644 arch/arm/mach-footbridge/dc21285-timer.c
delete mode 100644 arch/arm/mach-footbridge/dc21285.c
delete mode 100644 arch/arm/mach-footbridge/dma-isa.c
delete mode 100644 arch/arm/mach-footbridge/ebsa285-pci.c
delete mode 100644 arch/arm/mach-footbridge/ebsa285.c
delete mode 100644 arch/arm/mach-footbridge/include/mach/hardware.h
delete mode 100644 arch/arm/mach-footbridge/include/mach/irqs.h
delete mode 100644 arch/arm/mach-footbridge/include/mach/isa-dma.h
delete mode 100644 arch/arm/mach-footbridge/include/mach/memory.h
delete mode 100644 arch/arm/mach-footbridge/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-footbridge/isa-irq.c
delete mode 100644 arch/arm/mach-footbridge/isa-rtc.c
delete mode 100644 arch/arm/mach-footbridge/isa-timer.c
delete mode 100644 arch/arm/mach-footbridge/isa.c
delete mode 100644 arch/arm/mach-footbridge/netwinder-hw.c
delete mode 100644 arch/arm/mach-footbridge/netwinder-pci.c
delete mode 100644 arch/arm/mach-imx/cpu-imx31.c
delete mode 100644 arch/arm/mach-imx/mach-imx31.c
delete mode 100644 arch/arm/mach-imx/mach-imx7d-cm4.c
delete mode 100644 arch/arm/mach-imx/mach-imxrt.c
delete mode 100644 arch/arm/mach-lpc18xx/Makefile
delete mode 100644 arch/arm/mach-lpc18xx/board-dt.c
delete mode 100644 arch/arm/mach-mv78xx0/Kconfig
delete mode 100644 arch/arm/mach-mv78xx0/Makefile
delete mode 100644 arch/arm/mach-mv78xx0/bridge-regs.h
delete mode 100644 arch/arm/mach-mv78xx0/buffalo-wxl-setup.c
delete mode 100644 arch/arm/mach-mv78xx0/common.c
delete mode 100644 arch/arm/mach-mv78xx0/common.h
delete mode 100644 arch/arm/mach-mv78xx0/irq.c
delete mode 100644 arch/arm/mach-mv78xx0/irqs.h
delete mode 100644 arch/arm/mach-mv78xx0/mpp.c
delete mode 100644 arch/arm/mach-mv78xx0/mpp.h
delete mode 100644 arch/arm/mach-mv78xx0/mv78xx0.h
delete mode 100644 arch/arm/mach-mv78xx0/pcie.c
delete mode 100644 arch/arm/mach-omap2/board-n8x0.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_dpll.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_dpllcore.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c
delete mode 100644 arch/arm/mach-omap2/clock2xxx.h
delete mode 100644 arch/arm/mach-omap2/clockdomains2420_data.c
delete mode 100644 arch/arm/mach-omap2/clockdomains2430_data.c
delete mode 100644 arch/arm/mach-omap2/cm-regbits-24xx.h
delete mode 100644 arch/arm/mach-omap2/cm2xxx.c
delete mode 100644 arch/arm/mach-omap2/cm2xxx.h
delete mode 100644 arch/arm/mach-omap2/common-board-devices.h
delete mode 100644 arch/arm/mach-omap2/gpmc.h
delete mode 100644 arch/arm/mach-omap2/l3_2xxx.h
delete mode 100644 arch/arm/mach-omap2/l4_2xxx.h
delete mode 100644 arch/arm/mach-omap2/mmc.h
delete mode 100644 arch/arm/mach-omap2/msdi.c
delete mode 100644 arch/arm/mach-omap2/omap2-restart.c
delete mode 100644 arch/arm/mach-omap2/omap24xx.h
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_2420_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_2430_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c
delete mode 100644 arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c
delete mode 100644 arch/arm/mach-omap2/opp2420_data.c
delete mode 100644 arch/arm/mach-omap2/opp2430_data.c
delete mode 100644 arch/arm/mach-omap2/opp2xxx.h
delete mode 100644 arch/arm/mach-omap2/powerdomains2xxx_data.c
delete mode 100644 arch/arm/mach-omap2/prm-regbits-24xx.h
delete mode 100644 arch/arm/mach-omap2/prm2xxx.c
delete mode 100644 arch/arm/mach-omap2/prm2xxx.h
delete mode 100644 arch/arm/mach-omap2/sdrc2xxx.c
delete mode 100644 arch/arm/mach-omap2/sleep24xx.S
delete mode 100644 arch/arm/mach-omap2/sram242x.S
delete mode 100644 arch/arm/mach-omap2/sram243x.S
delete mode 100644 arch/arm/mach-omap2/usb-tusb6010.c
delete mode 100644 arch/arm/mach-omap2/usb-tusb6010.h
delete mode 100644 arch/arm/mach-omap2/voltagedomains2xxx_data.c
delete mode 100644 arch/arm/mach-orion5x/dns323-setup.c
delete mode 100644 arch/arm/mach-orion5x/kurobox_pro-setup.c
delete mode 100644 arch/arm/mach-orion5x/mv2120-setup.c
delete mode 100644 arch/arm/mach-orion5x/net2big-setup.c
delete mode 100644 arch/arm/mach-orion5x/terastation_pro2-setup.c
delete mode 100644 arch/arm/mach-orion5x/ts209-setup.c
delete mode 100644 arch/arm/mach-orion5x/ts409-setup.c
delete mode 100644 arch/arm/mach-orion5x/ts78xx-fpga.h
delete mode 100644 arch/arm/mach-orion5x/ts78xx-setup.c
delete mode 100644 arch/arm/mach-orion5x/tsx09-common.c
delete mode 100644 arch/arm/mach-orion5x/tsx09-common.h
delete mode 100644 arch/arm/mach-pxa/am200epd.c
delete mode 100644 arch/arm/mach-pxa/am300epd.c
delete mode 100644 arch/arm/mach-pxa/devices.h
delete mode 100644 arch/arm/mach-pxa/gumstix.c
delete mode 100644 arch/arm/mach-pxa/gumstix.h
delete mode 100644 arch/arm/mach-pxa/sharpsl_pm.c
delete mode 100644 arch/arm/mach-pxa/sharpsl_pm.h
delete mode 100644 arch/arm/mach-pxa/spitz.c
delete mode 100644 arch/arm/mach-pxa/spitz.h
delete mode 100644 arch/arm/mach-pxa/spitz_pm.c
delete mode 100644 arch/arm/mach-rpc/Kconfig
delete mode 100644 arch/arm/mach-rpc/Makefile
delete mode 100644 arch/arm/mach-rpc/dma.c
delete mode 100644 arch/arm/mach-rpc/ecard-loader.S
delete mode 100644 arch/arm/mach-rpc/ecard.c
delete mode 100644 arch/arm/mach-rpc/ecard.h
delete mode 100644 arch/arm/mach-rpc/fiq.S
delete mode 100644 arch/arm/mach-rpc/floppydma.S
delete mode 100644 arch/arm/mach-rpc/include/mach/acornfb.h
delete mode 100644 arch/arm/mach-rpc/include/mach/hardware.h
delete mode 100644 arch/arm/mach-rpc/include/mach/io.h
delete mode 100644 arch/arm/mach-rpc/include/mach/irqs.h
delete mode 100644 arch/arm/mach-rpc/include/mach/isa-dma.h
delete mode 100644 arch/arm/mach-rpc/include/mach/memory.h
delete mode 100644 arch/arm/mach-rpc/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-rpc/io-acorn.S
delete mode 100644 arch/arm/mach-rpc/irq.c
delete mode 100644 arch/arm/mach-rpc/riscpc.c
delete mode 100644 arch/arm/mach-rpc/time.c
delete mode 100644 arch/arm/mach-sa1100/Kconfig
delete mode 100644 arch/arm/mach-sa1100/Makefile
delete mode 100644 arch/arm/mach-sa1100/assabet.c
delete mode 100644 arch/arm/mach-sa1100/clock.c
delete mode 100644 arch/arm/mach-sa1100/collie.c
delete mode 100644 arch/arm/mach-sa1100/generic.c
delete mode 100644 arch/arm/mach-sa1100/generic.h
delete mode 100644 arch/arm/mach-sa1100/h3600.c
delete mode 100644 arch/arm/mach-sa1100/h3xxx.c
delete mode 100644 arch/arm/mach-sa1100/include/mach/SA-1100.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/assabet.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/bitfield.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/collie.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/generic.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/h3xxx.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/hardware.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/irqs.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/jornada720.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/memory.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/mtd-xip.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/neponset.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/reset.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-sa1100/jornada720.c
delete mode 100644 arch/arm/mach-sa1100/jornada720_ssp.c
delete mode 100644 arch/arm/mach-sa1100/neponset.c
delete mode 100644 arch/arm/mach-sa1100/pm.c
delete mode 100644 arch/arm/mach-sa1100/sleep.S
delete mode 100644 arch/arm/mach-sa1100/ssp.c
delete mode 100644 arch/arm/mach-versatile/v2m-mps2.c
delete mode 100644 arch/arm/plat-orion/common.c
delete mode 100644 arch/arm/plat-orion/include/plat/addr-map.h
delete mode 100644 arch/arm/plat-orion/include/plat/common.h
delete mode 100644 arch/arm/plat-orion/include/plat/time.h
delete mode 100644 arch/arm/plat-orion/time.c
--
2.53.0
Cc: Krzysztof Kozlowski <krzk at kernel.org>
Cc: Rob Herring <robh at kernel.org>
Cc: Conor Dooley <conor+dt at kernel.org>
Cc: Russell King <linux at armlinux.org.uk>
Cc: Liviu Dudau <liviu.dudau at arm.com>
Cc: Sudeep Holla <sudeep.holla at kernel.org>
Cc: Lorenzo Pieralisi <lpieralisi at kernel.org>
Cc: Frank Li <Frank.Li at nxp.com>
Cc: Sascha Hauer <s.hauer at pengutronix.de>
Cc: Pengutronix Kernel Team <kernel at pengutronix.de>
Cc: Fabio Estevam <festevam at gmail.com>
Cc: Vladimir Zapolskiy <vz at mleia.com>
Cc: Stefan Agner <stefan at agner.ch>
Cc: Maxime Coquelin <mcoquelin.stm32 at gmail.com>
Cc: Alexandre Torgue <alexandre.torgue at foss.st.com>
Cc: Aaro Koskinen <aaro.koskinen at iki.fi>
Cc: Andreas Kemnade <andreas at kemnade.info>
Cc: Kevin Hilman <khilman at baylibre.com>
Cc: Roger Quadros <rogerq at kernel.org>
Cc: Tony Lindgren <tony at atomide.com>
Cc: Nicolas Ferre <nicolas.ferre at microchip.com>
Cc: Alexandre Belloni <alexandre.belloni at bootlin.com>
Cc: Claudiu Beznea <claudiu.beznea at tuxon.dev>
Cc: Andrew Lunn <andrew at lunn.ch>
Cc: Sebastian Hesselbarth <sebastian.hesselbarth at gmail.com>
Cc: Gregory Clement <gregory.clement at bootlin.com>
Cc: Robert Jarzmik <robert.jarzmik at free.fr>
Cc: Kristoffer Ericson <kristoffer.ericson at gmail.com>
Cc: Linus Walleij <linusw at kernel.org>
Cc: Ethan Nelson-Moore <enelsonmoore at gmail.com>
Cc: Geert Uytterhoeven <geert at linux-m68k.org>
Cc: Alexander Sverdlin <alexander.sverdlin at siemens.com>
Cc: Shawn Guo <shawnguo at kernel.org>
Cc: Karl Mehltretter <kmehltretter at gmail.com>
Cc: "David Hildenbrand (Arm)" <david at kernel.org>
Cc: Nicolas Pitre <npitre at baylibre.com>
Cc: linux-doc at vger.kernel.org
Cc: linux-kernel at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
Cc: devicetree at vger.kernel.org
Cc: imx at lists.linux.dev
Cc: linux-stm32 at st-md-mailman.stormreply.com
Cc: linux-omap at vger.kernel.org
More information about the linux-arm-kernel
mailing list