[PATCH 00/13] ARM: deprecated platform removal

Arnd Bergmann posted 13 patches 2 weeks, 3 days ago
There is a newer version of this series
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
[PATCH 00/13] ARM: deprecated platform removal
Posted by Arnd Bergmann 2 weeks, 3 days ago
From: Arnd Bergmann <arnd@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@kernel.org>
Cc: Rob Herring <robh@kernel.org>
Cc: Conor Dooley <conor+dt@kernel.org>
Cc: Russell King <linux@armlinux.org.uk>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Sudeep Holla <sudeep.holla@kernel.org>
Cc: Lorenzo Pieralisi <lpieralisi@kernel.org>
Cc: Frank Li <Frank.Li@nxp.com>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Vladimir Zapolskiy <vz@mleia.com>
Cc: Stefan Agner <stefan@agner.ch>
Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
Cc: Aaro Koskinen <aaro.koskinen@iki.fi>
Cc: Andreas Kemnade <andreas@kemnade.info>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Roger Quadros <rogerq@kernel.org>
Cc: Tony Lindgren <tony@atomide.com>
Cc: Nicolas Ferre <nicolas.ferre@microchip.com>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
Cc: Claudiu Beznea <claudiu.beznea@tuxon.dev>
Cc: Andrew Lunn <andrew@lunn.ch>
Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Cc: Gregory Clement <gregory.clement@bootlin.com>
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Cc: Kristoffer Ericson <kristoffer.ericson@gmail.com>
Cc: Linus Walleij <linusw@kernel.org>
Cc: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Karl Mehltretter <kmehltretter@gmail.com>
Cc: "David Hildenbrand (Arm)" <david@kernel.org>
Cc: Nicolas Pitre <npitre@baylibre.com>
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: imx@lists.linux.dev
Cc: linux-stm32@st-md-mailman.stormreply.com
Cc: linux-omap@vger.kernel.org
Re: [PATCH 00/13] ARM: deprecated platform removal
Posted by Randy Dunlap 2 weeks, 3 days ago

On 9/8/26 8:27 AM, Arnd Bergmann wrote:
> From: Arnd Bergmann <arnd@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 -

I don't see netwinder.rst in any of the single patches.
Should it be in one of them?


[snip]

>  arch/arm/configs/netwinder_defconfig          |   88 -

Same for netwinder_defconfig.

If netwinder is going away, can all of
Documentation/arch/arm/nwfpe/ also go away?

Or do all of these come later (in phase 2 or 3)?

thanks.
-- 
~Randy
Re: [PATCH 00/13] ARM: deprecated platform removal
Posted by Arnd Bergmann 2 weeks, 3 days ago
On Tue, Sep 8, 2026, at 18:53, Randy Dunlap wrote:
>
> If netwinder is going away, can all of
> Documentation/arch/arm/nwfpe/ also go away?
>
> Or do all of these come later (in phase 2 or 3)?

nwfpe is used on all OABI platforms, not just netwinder, so
the patch to remove that comes in the next series after removing
OABI. See

https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?id=ff375183fe225b79de700f004181405ff6a739cc

for the draft patch.

      Arnd
Re: [PATCH 00/13] ARM: deprecated platform removal
Posted by Randy Dunlap 2 weeks, 3 days ago

On 9/8/26 11:33 AM, Arnd Bergmann wrote:
> On Tue, Sep 8, 2026, at 18:53, Randy Dunlap wrote:
>>
>> If netwinder is going away, can all of
>> Documentation/arch/arm/nwfpe/ also go away?
>>
>> Or do all of these come later (in phase 2 or 3)?
> 
> nwfpe is used on all OABI platforms, not just netwinder, so
> the patch to remove that comes in the next series after removing
> OABI. See
> 
> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git/commit/?id=ff375183fe225b79de700f004181405ff6a739cc
> 
> for the draft patch.

Got it. Thanks.

-- 
~Randy
Re: [PATCH 00/13] ARM: deprecated platform removal
Posted by Randy Dunlap 2 weeks, 3 days ago

On 9/8/26 9:53 AM, Randy Dunlap wrote:
> 
> 
> On 9/8/26 8:27 AM, Arnd Bergmann wrote:
>> From: Arnd Bergmann <arnd@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 -
> 
> I don't see netwinder.rst in any of the single patches.
> Should it be in one of them?
> 
> 
> [snip]
> 
>>  arch/arm/configs/netwinder_defconfig          |   88 -
> 
> Same for netwinder_defconfig.
> 
> If netwinder is going away, can all of
> Documentation/arch/arm/nwfpe/ also go away?
> 
> Or do all of these come later (in phase 2 or 3)?

gag. I hadn't received patch 02/13 yet. Didn't realize that. :(

Only the nwfpe/ question remains.

-- 
~Randy