From: Arnd Bergmann <arnd@kernel.org>
To: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, soc@kernel.org
Cc: Arnd Bergmann <arnd@arndb.de>, Alexey Charkov <alchark@gmail.com>,
Barry Song <baohua@kernel.org>, Jun Nie <jun.nie@linaro.org>,
Linus Walleij <linus.walleij@linaro.org>,
Mans Rullgard <mans@mansr.com>,
Marc Gonzalez <marc.w.gonzalez@free.fr>,
Oleksij Rempel <o.rempel@pengutronix.de>,
Shawn Guo <shawnguo@kernel.org>, Wei Xu <xuwei5@hisilicon.com>,
Zhen Lei <thunder.leizhen@huawei.com>
Subject: [PATCH 0/5] ARM/c6x: remove orphaned platforms
Date: Wed, 20 Jan 2021 13:48:07 +0100 [thread overview]
Message-ID: <20210120124812.2800027-1-arnd@kernel.org> (raw)
From: Arnd Bergmann <arnd@arndb.de>
As promised, here are the removal patches for a few Arm platforms and
the c6x architectures. I have already merged the patches to remove the
picoxcell and efm32 platforms. The five in this series are the ones I
have not received patches for, so I went ahead and did them myself.
There are three other platforms that we had discussed removing but
that I ended up not including:
- Hisilicon 32-bit server chips (hip01/hip04), these are certainly
obsolete, but the related Kunpeng506/509 platform is still and
active and will be merged soon. It shares a lot of the device
drivers, so we can revisit this one after the new code is merged
and it is clearer which code is unused.
- WonderMedia wm86xx/vt8500 apparently still occasially has users
asking about the platform, as noted by Alexey Charkov in a
private follow-up.
- I did patches to remove asm9260, but ended up not including them
here, as I had not heard back from Oleksij. The platform is
related to NXP i.MX28 (mach-mxs), so it shares a number of
drivers with that and has very little platform specific code.
Overall, all the platforms getting removed this time are ones
that had upstream support funded by the SoC manufacturer, but
did not have a hobbyist community that took over when the original
contributors stopped getting paid for maintenance.
Arnd
Link: https://lore.kernel.org/lkml/CAK8P3a2DZ8xQp7R=H=wewHnT2=a_=M53QsZOueMVEf7tOZLKNg@mail.gmail.com/
Arnd Bergmann (5):
c6x: remove architecture
ARM: remove sirf prima2/atlas platforms
ARM: remove zte zx platform
ARM: remove tango platform
ARM: remove u300 platform
Cc: Alexey Charkov <alchark@gmail.com>
Cc: Barry Song <baohua@kernel.org>
Cc: Jun Nie <jun.nie@linaro.org>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Mans Rullgard <mans@mansr.com>
Cc: Marc Gonzalez <marc.w.gonzalez@free.fr>
Cc: Oleksij Rempel <o.rempel@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Wei Xu <xuwei5@hisilicon.com>
Cc: Zhen Lei <thunder.leizhen@huawei.com>
.../devicetree/bindings/arm/sirf.yaml | 30 -
.../devicetree/bindings/arm/ste-u300.txt | 46 -
.../devicetree/bindings/arm/zte,sysctrl.txt | 30 -
.../devicetree/bindings/arm/zte.yaml | 28 -
.../devicetree/bindings/c6x/clocks.txt | 40 -
.../devicetree/bindings/c6x/dscr.txt | 127 --
.../devicetree/bindings/c6x/emifa.txt | 62 -
Documentation/devicetree/bindings/c6x/soc.txt | 28 -
.../ti,c64x+megamod-pic.txt | 103 -
.../devicetree/bindings/reset/sirf,rstc.txt | 42 -
.../bindings/reset/zte,zx2967-reset.txt | 20 -
.../devicetree/bindings/serial/pl011.yaml | 2 -
.../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 -
.../bindings/timer/ti,c64x+timer64.txt | 25 -
MAINTAINERS | 84 +-
arch/arm/Kconfig | 8 -
arch/arm/Kconfig.debug | 65 +-
arch/arm/Makefile | 4 -
arch/arm/boot/dts/Makefile | 11 -
arch/arm/boot/dts/atlas6-evb.dts | 78 -
arch/arm/boot/dts/atlas6.dtsi | 800 -------
arch/arm/boot/dts/atlas7-evb.dts | 127 --
arch/arm/boot/dts/atlas7.dtsi | 1955 -----------------
arch/arm/boot/dts/prima2-evb.dts | 37 -
arch/arm/boot/dts/prima2.dtsi | 838 -------
arch/arm/boot/dts/ste-u300.dts | 464 ----
arch/arm/boot/dts/tango4-common.dtsi | 184 --
arch/arm/boot/dts/tango4-smp8758.dtsi | 57 -
arch/arm/boot/dts/tango4-vantage-1172.dts | 42 -
arch/arm/boot/dts/zx296702-ad1.dts | 48 -
arch/arm/boot/dts/zx296702.dtsi | 142 --
arch/arm/configs/prima2_defconfig | 72 -
arch/arm/configs/tango4_defconfig | 93 -
arch/arm/configs/u300_defconfig | 65 -
arch/arm/configs/zx_defconfig | 122 -
arch/arm/include/debug/sirf.S | 40 -
arch/arm/mach-prima2/Kconfig | 48 -
arch/arm/mach-prima2/Makefile | 9 -
arch/arm/mach-prima2/common.c | 64 -
arch/arm/mach-prima2/common.h | 32 -
arch/arm/mach-prima2/headsmp.S | 36 -
arch/arm/mach-prima2/hotplug.c | 38 -
arch/arm/mach-prima2/platsmp.c | 123 --
arch/arm/mach-prima2/pm.c | 153 --
arch/arm/mach-prima2/pm.h | 28 -
arch/arm/mach-prima2/rstc.c | 107 -
arch/arm/mach-prima2/rtciobrg.c | 179 --
arch/arm/mach-prima2/sleep.S | 63 -
arch/arm/mach-tango/Kconfig | 13 -
arch/arm/mach-tango/Makefile | 4 -
arch/arm/mach-tango/platsmp.c | 52 -
arch/arm/mach-tango/pm.c | 31 -
arch/arm/mach-tango/pm.h | 7 -
arch/arm/mach-tango/setup.c | 20 -
arch/arm/mach-tango/smc.S | 12 -
arch/arm/mach-tango/smc.h | 9 -
arch/arm/mach-u300/Kconfig | 32 -
arch/arm/mach-u300/Makefile | 8 -
arch/arm/mach-u300/core.c | 413 ----
arch/arm/mach-u300/regulator.c | 134 --
arch/arm/mach-zx/Kconfig | 21 -
arch/arm/mach-zx/Makefile | 3 -
arch/arm/mach-zx/core.h | 16 -
arch/arm/mach-zx/headsmp.S | 30 -
arch/arm/mach-zx/platsmp.c | 186 --
arch/arm/mach-zx/zx296702-pm-domain.c | 202 --
arch/arm/mach-zx/zx296702.c | 22 -
arch/arm64/Kconfig.platforms | 6 -
arch/arm64/boot/dts/Makefile | 1 -
arch/arm64/boot/dts/zte/Makefile | 3 -
arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 --
arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 --
arch/arm64/boot/dts/zte/zx296718.dtsi | 627 ------
arch/c6x/Kconfig | 113 -
arch/c6x/Kconfig.debug | 10 -
arch/c6x/Makefile | 60 -
arch/c6x/boot/Makefile | 11 -
arch/c6x/boot/dts/Makefile | 16 -
arch/c6x/boot/dts/dsk6455.dts | 57 -
arch/c6x/boot/dts/evmc6457.dts | 43 -
arch/c6x/boot/dts/evmc6472.dts | 68 -
arch/c6x/boot/dts/evmc6474.dts | 53 -
arch/c6x/boot/dts/evmc6678.dts | 78 -
arch/c6x/boot/dts/tms320c6455.dtsi | 97 -
arch/c6x/boot/dts/tms320c6457.dtsi | 69 -
arch/c6x/boot/dts/tms320c6472.dtsi | 135 --
arch/c6x/boot/dts/tms320c6474.dtsi | 90 -
arch/c6x/boot/dts/tms320c6678.dtsi | 147 --
arch/c6x/configs/dsk6455_defconfig | 42 -
arch/c6x/configs/evmc6457_defconfig | 39 -
arch/c6x/configs/evmc6472_defconfig | 40 -
arch/c6x/configs/evmc6474_defconfig | 40 -
arch/c6x/configs/evmc6678_defconfig | 40 -
arch/c6x/include/asm/Kbuild | 5 -
arch/c6x/include/asm/asm-offsets.h | 1 -
arch/c6x/include/asm/bitops.h | 95 -
arch/c6x/include/asm/bug.h | 20 -
arch/c6x/include/asm/cache.h | 94 -
arch/c6x/include/asm/cacheflush.h | 45 -
arch/c6x/include/asm/checksum.h | 34 -
arch/c6x/include/asm/clock.h | 145 --
arch/c6x/include/asm/cmpxchg.h | 63 -
arch/c6x/include/asm/delay.h | 64 -
arch/c6x/include/asm/dscr.h | 30 -
arch/c6x/include/asm/elf.h | 117 -
arch/c6x/include/asm/flat.h | 19 -
arch/c6x/include/asm/ftrace.h | 6 -
arch/c6x/include/asm/hardirq.h | 17 -
arch/c6x/include/asm/irq.h | 50 -
arch/c6x/include/asm/irqflags.h | 68 -
arch/c6x/include/asm/linkage.h | 31 -
arch/c6x/include/asm/megamod-pic.h | 10 -
arch/c6x/include/asm/mmu_context.h | 6 -
arch/c6x/include/asm/module.h | 20 -
arch/c6x/include/asm/page.h | 9 -
arch/c6x/include/asm/pgtable.h | 66 -
arch/c6x/include/asm/processor.h | 114 -
arch/c6x/include/asm/procinfo.h | 24 -
arch/c6x/include/asm/ptrace.h | 32 -
arch/c6x/include/asm/sections.h | 12 -
arch/c6x/include/asm/setup.h | 31 -
arch/c6x/include/asm/soc.h | 35 -
arch/c6x/include/asm/special_insns.h | 60 -
arch/c6x/include/asm/string.h | 18 -
arch/c6x/include/asm/switch_to.h | 30 -
arch/c6x/include/asm/syscall.h | 75 -
arch/c6x/include/asm/syscalls.h | 46 -
arch/c6x/include/asm/thread_info.h | 94 -
arch/c6x/include/asm/timer64.h | 7 -
arch/c6x/include/asm/timex.h | 30 -
arch/c6x/include/asm/tlb.h | 7 -
arch/c6x/include/asm/traps.h | 33 -
arch/c6x/include/asm/uaccess.h | 97 -
arch/c6x/include/asm/unaligned.h | 104 -
arch/c6x/include/asm/vmalloc.h | 4 -
arch/c6x/include/uapi/asm/Kbuild | 2 -
arch/c6x/include/uapi/asm/byteorder.h | 13 -
arch/c6x/include/uapi/asm/ptrace.h | 164 --
arch/c6x/include/uapi/asm/setup.h | 7 -
arch/c6x/include/uapi/asm/sigcontext.h | 81 -
arch/c6x/include/uapi/asm/swab.h | 55 -
arch/c6x/include/uapi/asm/unistd.h | 29 -
arch/c6x/kernel/Makefile | 13 -
arch/c6x/kernel/asm-offsets.c | 123 --
arch/c6x/kernel/c6x_ksyms.c | 62 -
arch/c6x/kernel/devicetree.c | 14 -
arch/c6x/kernel/entry.S | 736 -------
arch/c6x/kernel/head.S | 81 -
arch/c6x/kernel/irq.c | 127 --
arch/c6x/kernel/module.c | 119 -
arch/c6x/kernel/process.c | 151 --
arch/c6x/kernel/ptrace.c | 139 --
arch/c6x/kernel/setup.c | 476 ----
arch/c6x/kernel/signal.c | 322 ---
arch/c6x/kernel/soc.c | 87 -
arch/c6x/kernel/switch_to.S | 71 -
arch/c6x/kernel/sys_c6x.c | 71 -
arch/c6x/kernel/time.c | 63 -
arch/c6x/kernel/traps.c | 409 ----
arch/c6x/kernel/vectors.S | 78 -
arch/c6x/kernel/vmlinux.lds.S | 151 --
arch/c6x/lib/Makefile | 8 -
arch/c6x/lib/checksum.c | 11 -
arch/c6x/lib/csum_64plus.S | 414 ----
arch/c6x/lib/divi.S | 41 -
arch/c6x/lib/divremi.S | 34 -
arch/c6x/lib/divremu.S | 75 -
arch/c6x/lib/divu.S | 86 -
arch/c6x/lib/llshl.S | 25 -
arch/c6x/lib/llshr.S | 26 -
arch/c6x/lib/llshru.S | 26 -
arch/c6x/lib/memcpy_64plus.S | 43 -
arch/c6x/lib/mpyll.S | 37 -
arch/c6x/lib/negll.S | 19 -
arch/c6x/lib/pop_rts.S | 20 -
arch/c6x/lib/push_rts.S | 19 -
arch/c6x/lib/remi.S | 52 -
arch/c6x/lib/remu.S | 70 -
arch/c6x/lib/strasgi.S | 77 -
arch/c6x/lib/strasgi_64plus.S | 27 -
arch/c6x/mm/Makefile | 6 -
arch/c6x/mm/dma-coherent.c | 173 --
arch/c6x/mm/init.c | 65 -
arch/c6x/platforms/Kconfig | 21 -
arch/c6x/platforms/Makefile | 13 -
arch/c6x/platforms/cache.c | 444 ----
arch/c6x/platforms/dscr.c | 595 -----
arch/c6x/platforms/emif.c | 84 -
arch/c6x/platforms/megamod-pic.c | 344 ---
arch/c6x/platforms/pll.c | 440 ----
arch/c6x/platforms/plldata.c | 467 ----
arch/c6x/platforms/timer64.c | 241 --
drivers/bus/Kconfig | 2 +-
drivers/i2c/busses/Kconfig | 4 +-
drivers/mtd/nand/raw/Kconfig | 3 +-
drivers/reset/Kconfig | 2 +-
drivers/soc/Kconfig | 1 -
drivers/soc/Makefile | 1 -
drivers/soc/zte/Kconfig | 15 -
drivers/soc/zte/Makefile | 6 -
drivers/soc/zte/zx296718_pm_domains.c | 181 --
drivers/soc/zte/zx2967_pm_domains.c | 141 --
drivers/soc/zte/zx2967_pm_domains.h | 44 -
drivers/spi/Kconfig | 1 -
fs/Kconfig.binfmt | 2 +-
include/asm-generic/page.h | 4 -
206 files changed, 9 insertions(+), 20118 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt
delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml
delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt
delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt
delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt
delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt
delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt
delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt
delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt
delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts
delete mode 100644 arch/arm/boot/dts/atlas6.dtsi
delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts
delete mode 100644 arch/arm/boot/dts/atlas7.dtsi
delete mode 100644 arch/arm/boot/dts/prima2-evb.dts
delete mode 100644 arch/arm/boot/dts/prima2.dtsi
delete mode 100644 arch/arm/boot/dts/ste-u300.dts
delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi
delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi
delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts
delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts
delete mode 100644 arch/arm/boot/dts/zx296702.dtsi
delete mode 100644 arch/arm/configs/prima2_defconfig
delete mode 100644 arch/arm/configs/tango4_defconfig
delete mode 100644 arch/arm/configs/u300_defconfig
delete mode 100644 arch/arm/configs/zx_defconfig
delete mode 100644 arch/arm/include/debug/sirf.S
delete mode 100644 arch/arm/mach-prima2/Kconfig
delete mode 100644 arch/arm/mach-prima2/Makefile
delete mode 100644 arch/arm/mach-prima2/common.c
delete mode 100644 arch/arm/mach-prima2/common.h
delete mode 100644 arch/arm/mach-prima2/headsmp.S
delete mode 100644 arch/arm/mach-prima2/hotplug.c
delete mode 100644 arch/arm/mach-prima2/platsmp.c
delete mode 100644 arch/arm/mach-prima2/pm.c
delete mode 100644 arch/arm/mach-prima2/pm.h
delete mode 100644 arch/arm/mach-prima2/rstc.c
delete mode 100644 arch/arm/mach-prima2/rtciobrg.c
delete mode 100644 arch/arm/mach-prima2/sleep.S
delete mode 100644 arch/arm/mach-tango/Kconfig
delete mode 100644 arch/arm/mach-tango/Makefile
delete mode 100644 arch/arm/mach-tango/platsmp.c
delete mode 100644 arch/arm/mach-tango/pm.c
delete mode 100644 arch/arm/mach-tango/pm.h
delete mode 100644 arch/arm/mach-tango/setup.c
delete mode 100644 arch/arm/mach-tango/smc.S
delete mode 100644 arch/arm/mach-tango/smc.h
delete mode 100644 arch/arm/mach-u300/Kconfig
delete mode 100644 arch/arm/mach-u300/Makefile
delete mode 100644 arch/arm/mach-u300/core.c
delete mode 100644 arch/arm/mach-u300/regulator.c
delete mode 100644 arch/arm/mach-zx/Kconfig
delete mode 100644 arch/arm/mach-zx/Makefile
delete mode 100644 arch/arm/mach-zx/core.h
delete mode 100644 arch/arm/mach-zx/headsmp.S
delete mode 100644 arch/arm/mach-zx/platsmp.c
delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c
delete mode 100644 arch/arm/mach-zx/zx296702.c
delete mode 100644 arch/arm64/boot/dts/zte/Makefile
delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts
delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts
delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi
delete mode 100644 arch/c6x/Kconfig
delete mode 100644 arch/c6x/Kconfig.debug
delete mode 100644 arch/c6x/Makefile
delete mode 100644 arch/c6x/boot/Makefile
delete mode 100644 arch/c6x/boot/dts/Makefile
delete mode 100644 arch/c6x/boot/dts/dsk6455.dts
delete mode 100644 arch/c6x/boot/dts/evmc6457.dts
delete mode 100644 arch/c6x/boot/dts/evmc6472.dts
delete mode 100644 arch/c6x/boot/dts/evmc6474.dts
delete mode 100644 arch/c6x/boot/dts/evmc6678.dts
delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi
delete mode 100644 arch/c6x/configs/dsk6455_defconfig
delete mode 100644 arch/c6x/configs/evmc6457_defconfig
delete mode 100644 arch/c6x/configs/evmc6472_defconfig
delete mode 100644 arch/c6x/configs/evmc6474_defconfig
delete mode 100644 arch/c6x/configs/evmc6678_defconfig
delete mode 100644 arch/c6x/include/asm/Kbuild
delete mode 100644 arch/c6x/include/asm/asm-offsets.h
delete mode 100644 arch/c6x/include/asm/bitops.h
delete mode 100644 arch/c6x/include/asm/bug.h
delete mode 100644 arch/c6x/include/asm/cache.h
delete mode 100644 arch/c6x/include/asm/cacheflush.h
delete mode 100644 arch/c6x/include/asm/checksum.h
delete mode 100644 arch/c6x/include/asm/clock.h
delete mode 100644 arch/c6x/include/asm/cmpxchg.h
delete mode 100644 arch/c6x/include/asm/delay.h
delete mode 100644 arch/c6x/include/asm/dscr.h
delete mode 100644 arch/c6x/include/asm/elf.h
delete mode 100644 arch/c6x/include/asm/flat.h
delete mode 100644 arch/c6x/include/asm/ftrace.h
delete mode 100644 arch/c6x/include/asm/hardirq.h
delete mode 100644 arch/c6x/include/asm/irq.h
delete mode 100644 arch/c6x/include/asm/irqflags.h
delete mode 100644 arch/c6x/include/asm/linkage.h
delete mode 100644 arch/c6x/include/asm/megamod-pic.h
delete mode 100644 arch/c6x/include/asm/mmu_context.h
delete mode 100644 arch/c6x/include/asm/module.h
delete mode 100644 arch/c6x/include/asm/page.h
delete mode 100644 arch/c6x/include/asm/pgtable.h
delete mode 100644 arch/c6x/include/asm/processor.h
delete mode 100644 arch/c6x/include/asm/procinfo.h
delete mode 100644 arch/c6x/include/asm/ptrace.h
delete mode 100644 arch/c6x/include/asm/sections.h
delete mode 100644 arch/c6x/include/asm/setup.h
delete mode 100644 arch/c6x/include/asm/soc.h
delete mode 100644 arch/c6x/include/asm/special_insns.h
delete mode 100644 arch/c6x/include/asm/string.h
delete mode 100644 arch/c6x/include/asm/switch_to.h
delete mode 100644 arch/c6x/include/asm/syscall.h
delete mode 100644 arch/c6x/include/asm/syscalls.h
delete mode 100644 arch/c6x/include/asm/thread_info.h
delete mode 100644 arch/c6x/include/asm/timer64.h
delete mode 100644 arch/c6x/include/asm/timex.h
delete mode 100644 arch/c6x/include/asm/tlb.h
delete mode 100644 arch/c6x/include/asm/traps.h
delete mode 100644 arch/c6x/include/asm/uaccess.h
delete mode 100644 arch/c6x/include/asm/unaligned.h
delete mode 100644 arch/c6x/include/asm/vmalloc.h
delete mode 100644 arch/c6x/include/uapi/asm/Kbuild
delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h
delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h
delete mode 100644 arch/c6x/include/uapi/asm/setup.h
delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h
delete mode 100644 arch/c6x/include/uapi/asm/swab.h
delete mode 100644 arch/c6x/include/uapi/asm/unistd.h
delete mode 100644 arch/c6x/kernel/Makefile
delete mode 100644 arch/c6x/kernel/asm-offsets.c
delete mode 100644 arch/c6x/kernel/c6x_ksyms.c
delete mode 100644 arch/c6x/kernel/devicetree.c
delete mode 100644 arch/c6x/kernel/entry.S
delete mode 100644 arch/c6x/kernel/head.S
delete mode 100644 arch/c6x/kernel/irq.c
delete mode 100644 arch/c6x/kernel/module.c
delete mode 100644 arch/c6x/kernel/process.c
delete mode 100644 arch/c6x/kernel/ptrace.c
delete mode 100644 arch/c6x/kernel/setup.c
delete mode 100644 arch/c6x/kernel/signal.c
delete mode 100644 arch/c6x/kernel/soc.c
delete mode 100644 arch/c6x/kernel/switch_to.S
delete mode 100644 arch/c6x/kernel/sys_c6x.c
delete mode 100644 arch/c6x/kernel/time.c
delete mode 100644 arch/c6x/kernel/traps.c
delete mode 100644 arch/c6x/kernel/vectors.S
delete mode 100644 arch/c6x/kernel/vmlinux.lds.S
delete mode 100644 arch/c6x/lib/Makefile
delete mode 100644 arch/c6x/lib/checksum.c
delete mode 100644 arch/c6x/lib/csum_64plus.S
delete mode 100644 arch/c6x/lib/divi.S
delete mode 100644 arch/c6x/lib/divremi.S
delete mode 100644 arch/c6x/lib/divremu.S
delete mode 100644 arch/c6x/lib/divu.S
delete mode 100644 arch/c6x/lib/llshl.S
delete mode 100644 arch/c6x/lib/llshr.S
delete mode 100644 arch/c6x/lib/llshru.S
delete mode 100644 arch/c6x/lib/memcpy_64plus.S
delete mode 100644 arch/c6x/lib/mpyll.S
delete mode 100644 arch/c6x/lib/negll.S
delete mode 100644 arch/c6x/lib/pop_rts.S
delete mode 100644 arch/c6x/lib/push_rts.S
delete mode 100644 arch/c6x/lib/remi.S
delete mode 100644 arch/c6x/lib/remu.S
delete mode 100644 arch/c6x/lib/strasgi.S
delete mode 100644 arch/c6x/lib/strasgi_64plus.S
delete mode 100644 arch/c6x/mm/Makefile
delete mode 100644 arch/c6x/mm/dma-coherent.c
delete mode 100644 arch/c6x/mm/init.c
delete mode 100644 arch/c6x/platforms/Kconfig
delete mode 100644 arch/c6x/platforms/Makefile
delete mode 100644 arch/c6x/platforms/cache.c
delete mode 100644 arch/c6x/platforms/dscr.c
delete mode 100644 arch/c6x/platforms/emif.c
delete mode 100644 arch/c6x/platforms/megamod-pic.c
delete mode 100644 arch/c6x/platforms/pll.c
delete mode 100644 arch/c6x/platforms/plldata.c
delete mode 100644 arch/c6x/platforms/timer64.c
delete mode 100644 drivers/soc/zte/Kconfig
delete mode 100644 drivers/soc/zte/Makefile
delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c
delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c
delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h
--
2.29.2
WARNING: multiple messages have this Message-ID (diff)
From: Arnd Bergmann <arnd@kernel.org>
To: linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, soc@kernel.org
Cc: Barry Song <baohua@kernel.org>, Mans Rullgard <mans@mansr.com>,
Arnd Bergmann <arnd@arndb.de>,
Marc Gonzalez <marc.w.gonzalez@free.fr>,
Linus Walleij <linus.walleij@linaro.org>,
Wei Xu <xuwei5@hisilicon.com>,
Oleksij Rempel <o.rempel@pengutronix.de>,
Alexey Charkov <alchark@gmail.com>,
Zhen Lei <thunder.leizhen@huawei.com>,
Jun Nie <jun.nie@linaro.org>, Shawn Guo <shawnguo@kernel.org>
Subject: [PATCH 0/5] ARM/c6x: remove orphaned platforms
Date: Wed, 20 Jan 2021 13:48:07 +0100 [thread overview]
Message-ID: <20210120124812.2800027-1-arnd@kernel.org> (raw)
Message-ID: <20210120124807.7LhGfr2qN5j95CF9ac-AOrbMTffgfCxb8Q4eFwMhqPk@z> (raw)
From: Arnd Bergmann <arnd@arndb.de>
As promised, here are the removal patches for a few Arm platforms and
the c6x architectures. I have already merged the patches to remove the
picoxcell and efm32 platforms. The five in this series are the ones I
have not received patches for, so I went ahead and did them myself.
There are three other platforms that we had discussed removing but
that I ended up not including:
- Hisilicon 32-bit server chips (hip01/hip04), these are certainly
obsolete, but the related Kunpeng506/509 platform is still and
active and will be merged soon. It shares a lot of the device
drivers, so we can revisit this one after the new code is merged
and it is clearer which code is unused.
- WonderMedia wm86xx/vt8500 apparently still occasially has users
asking about the platform, as noted by Alexey Charkov in a
private follow-up.
- I did patches to remove asm9260, but ended up not including them
here, as I had not heard back from Oleksij. The platform is
related to NXP i.MX28 (mach-mxs), so it shares a number of
drivers with that and has very little platform specific code.
Overall, all the platforms getting removed this time are ones
that had upstream support funded by the SoC manufacturer, but
did not have a hobbyist community that took over when the original
contributors stopped getting paid for maintenance.
Arnd
Link: https://lore.kernel.org/lkml/CAK8P3a2DZ8xQp7R=H=wewHnT2=a_=M53QsZOueMVEf7tOZLKNg@mail.gmail.com/
Arnd Bergmann (5):
c6x: remove architecture
ARM: remove sirf prima2/atlas platforms
ARM: remove zte zx platform
ARM: remove tango platform
ARM: remove u300 platform
Cc: Alexey Charkov <alchark@gmail.com>
Cc: Barry Song <baohua@kernel.org>
Cc: Jun Nie <jun.nie@linaro.org>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Mans Rullgard <mans@mansr.com>
Cc: Marc Gonzalez <marc.w.gonzalez@free.fr>
Cc: Oleksij Rempel <o.rempel@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Wei Xu <xuwei5@hisilicon.com>
Cc: Zhen Lei <thunder.leizhen@huawei.com>
.../devicetree/bindings/arm/sirf.yaml | 30 -
.../devicetree/bindings/arm/ste-u300.txt | 46 -
.../devicetree/bindings/arm/zte,sysctrl.txt | 30 -
.../devicetree/bindings/arm/zte.yaml | 28 -
.../devicetree/bindings/c6x/clocks.txt | 40 -
.../devicetree/bindings/c6x/dscr.txt | 127 --
.../devicetree/bindings/c6x/emifa.txt | 62 -
Documentation/devicetree/bindings/c6x/soc.txt | 28 -
.../ti,c64x+megamod-pic.txt | 103 -
.../devicetree/bindings/reset/sirf,rstc.txt | 42 -
.../bindings/reset/zte,zx2967-reset.txt | 20 -
.../devicetree/bindings/serial/pl011.yaml | 2 -
.../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 -
.../bindings/timer/ti,c64x+timer64.txt | 25 -
MAINTAINERS | 84 +-
arch/arm/Kconfig | 8 -
arch/arm/Kconfig.debug | 65 +-
arch/arm/Makefile | 4 -
arch/arm/boot/dts/Makefile | 11 -
arch/arm/boot/dts/atlas6-evb.dts | 78 -
arch/arm/boot/dts/atlas6.dtsi | 800 -------
arch/arm/boot/dts/atlas7-evb.dts | 127 --
arch/arm/boot/dts/atlas7.dtsi | 1955 -----------------
arch/arm/boot/dts/prima2-evb.dts | 37 -
arch/arm/boot/dts/prima2.dtsi | 838 -------
arch/arm/boot/dts/ste-u300.dts | 464 ----
arch/arm/boot/dts/tango4-common.dtsi | 184 --
arch/arm/boot/dts/tango4-smp8758.dtsi | 57 -
arch/arm/boot/dts/tango4-vantage-1172.dts | 42 -
arch/arm/boot/dts/zx296702-ad1.dts | 48 -
arch/arm/boot/dts/zx296702.dtsi | 142 --
arch/arm/configs/prima2_defconfig | 72 -
arch/arm/configs/tango4_defconfig | 93 -
arch/arm/configs/u300_defconfig | 65 -
arch/arm/configs/zx_defconfig | 122 -
arch/arm/include/debug/sirf.S | 40 -
arch/arm/mach-prima2/Kconfig | 48 -
arch/arm/mach-prima2/Makefile | 9 -
arch/arm/mach-prima2/common.c | 64 -
arch/arm/mach-prima2/common.h | 32 -
arch/arm/mach-prima2/headsmp.S | 36 -
arch/arm/mach-prima2/hotplug.c | 38 -
arch/arm/mach-prima2/platsmp.c | 123 --
arch/arm/mach-prima2/pm.c | 153 --
arch/arm/mach-prima2/pm.h | 28 -
arch/arm/mach-prima2/rstc.c | 107 -
arch/arm/mach-prima2/rtciobrg.c | 179 --
arch/arm/mach-prima2/sleep.S | 63 -
arch/arm/mach-tango/Kconfig | 13 -
arch/arm/mach-tango/Makefile | 4 -
arch/arm/mach-tango/platsmp.c | 52 -
arch/arm/mach-tango/pm.c | 31 -
arch/arm/mach-tango/pm.h | 7 -
arch/arm/mach-tango/setup.c | 20 -
arch/arm/mach-tango/smc.S | 12 -
arch/arm/mach-tango/smc.h | 9 -
arch/arm/mach-u300/Kconfig | 32 -
arch/arm/mach-u300/Makefile | 8 -
arch/arm/mach-u300/core.c | 413 ----
arch/arm/mach-u300/regulator.c | 134 --
arch/arm/mach-zx/Kconfig | 21 -
arch/arm/mach-zx/Makefile | 3 -
arch/arm/mach-zx/core.h | 16 -
arch/arm/mach-zx/headsmp.S | 30 -
arch/arm/mach-zx/platsmp.c | 186 --
arch/arm/mach-zx/zx296702-pm-domain.c | 202 --
arch/arm/mach-zx/zx296702.c | 22 -
arch/arm64/Kconfig.platforms | 6 -
arch/arm64/boot/dts/Makefile | 1 -
arch/arm64/boot/dts/zte/Makefile | 3 -
arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 --
arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 --
arch/arm64/boot/dts/zte/zx296718.dtsi | 627 ------
arch/c6x/Kconfig | 113 -
arch/c6x/Kconfig.debug | 10 -
arch/c6x/Makefile | 60 -
arch/c6x/boot/Makefile | 11 -
arch/c6x/boot/dts/Makefile | 16 -
arch/c6x/boot/dts/dsk6455.dts | 57 -
arch/c6x/boot/dts/evmc6457.dts | 43 -
arch/c6x/boot/dts/evmc6472.dts | 68 -
arch/c6x/boot/dts/evmc6474.dts | 53 -
arch/c6x/boot/dts/evmc6678.dts | 78 -
arch/c6x/boot/dts/tms320c6455.dtsi | 97 -
arch/c6x/boot/dts/tms320c6457.dtsi | 69 -
arch/c6x/boot/dts/tms320c6472.dtsi | 135 --
arch/c6x/boot/dts/tms320c6474.dtsi | 90 -
arch/c6x/boot/dts/tms320c6678.dtsi | 147 --
arch/c6x/configs/dsk6455_defconfig | 42 -
arch/c6x/configs/evmc6457_defconfig | 39 -
arch/c6x/configs/evmc6472_defconfig | 40 -
arch/c6x/configs/evmc6474_defconfig | 40 -
arch/c6x/configs/evmc6678_defconfig | 40 -
arch/c6x/include/asm/Kbuild | 5 -
arch/c6x/include/asm/asm-offsets.h | 1 -
arch/c6x/include/asm/bitops.h | 95 -
arch/c6x/include/asm/bug.h | 20 -
arch/c6x/include/asm/cache.h | 94 -
arch/c6x/include/asm/cacheflush.h | 45 -
arch/c6x/include/asm/checksum.h | 34 -
arch/c6x/include/asm/clock.h | 145 --
arch/c6x/include/asm/cmpxchg.h | 63 -
arch/c6x/include/asm/delay.h | 64 -
arch/c6x/include/asm/dscr.h | 30 -
arch/c6x/include/asm/elf.h | 117 -
arch/c6x/include/asm/flat.h | 19 -
arch/c6x/include/asm/ftrace.h | 6 -
arch/c6x/include/asm/hardirq.h | 17 -
arch/c6x/include/asm/irq.h | 50 -
arch/c6x/include/asm/irqflags.h | 68 -
arch/c6x/include/asm/linkage.h | 31 -
arch/c6x/include/asm/megamod-pic.h | 10 -
arch/c6x/include/asm/mmu_context.h | 6 -
arch/c6x/include/asm/module.h | 20 -
arch/c6x/include/asm/page.h | 9 -
arch/c6x/include/asm/pgtable.h | 66 -
arch/c6x/include/asm/processor.h | 114 -
arch/c6x/include/asm/procinfo.h | 24 -
arch/c6x/include/asm/ptrace.h | 32 -
arch/c6x/include/asm/sections.h | 12 -
arch/c6x/include/asm/setup.h | 31 -
arch/c6x/include/asm/soc.h | 35 -
arch/c6x/include/asm/special_insns.h | 60 -
arch/c6x/include/asm/string.h | 18 -
arch/c6x/include/asm/switch_to.h | 30 -
arch/c6x/include/asm/syscall.h | 75 -
arch/c6x/include/asm/syscalls.h | 46 -
arch/c6x/include/asm/thread_info.h | 94 -
arch/c6x/include/asm/timer64.h | 7 -
arch/c6x/include/asm/timex.h | 30 -
arch/c6x/include/asm/tlb.h | 7 -
arch/c6x/include/asm/traps.h | 33 -
arch/c6x/include/asm/uaccess.h | 97 -
arch/c6x/include/asm/unaligned.h | 104 -
arch/c6x/include/asm/vmalloc.h | 4 -
arch/c6x/include/uapi/asm/Kbuild | 2 -
arch/c6x/include/uapi/asm/byteorder.h | 13 -
arch/c6x/include/uapi/asm/ptrace.h | 164 --
arch/c6x/include/uapi/asm/setup.h | 7 -
arch/c6x/include/uapi/asm/sigcontext.h | 81 -
arch/c6x/include/uapi/asm/swab.h | 55 -
arch/c6x/include/uapi/asm/unistd.h | 29 -
arch/c6x/kernel/Makefile | 13 -
arch/c6x/kernel/asm-offsets.c | 123 --
arch/c6x/kernel/c6x_ksyms.c | 62 -
arch/c6x/kernel/devicetree.c | 14 -
arch/c6x/kernel/entry.S | 736 -------
arch/c6x/kernel/head.S | 81 -
arch/c6x/kernel/irq.c | 127 --
arch/c6x/kernel/module.c | 119 -
arch/c6x/kernel/process.c | 151 --
arch/c6x/kernel/ptrace.c | 139 --
arch/c6x/kernel/setup.c | 476 ----
arch/c6x/kernel/signal.c | 322 ---
arch/c6x/kernel/soc.c | 87 -
arch/c6x/kernel/switch_to.S | 71 -
arch/c6x/kernel/sys_c6x.c | 71 -
arch/c6x/kernel/time.c | 63 -
arch/c6x/kernel/traps.c | 409 ----
arch/c6x/kernel/vectors.S | 78 -
arch/c6x/kernel/vmlinux.lds.S | 151 --
arch/c6x/lib/Makefile | 8 -
arch/c6x/lib/checksum.c | 11 -
arch/c6x/lib/csum_64plus.S | 414 ----
arch/c6x/lib/divi.S | 41 -
arch/c6x/lib/divremi.S | 34 -
arch/c6x/lib/divremu.S | 75 -
arch/c6x/lib/divu.S | 86 -
arch/c6x/lib/llshl.S | 25 -
arch/c6x/lib/llshr.S | 26 -
arch/c6x/lib/llshru.S | 26 -
arch/c6x/lib/memcpy_64plus.S | 43 -
arch/c6x/lib/mpyll.S | 37 -
arch/c6x/lib/negll.S | 19 -
arch/c6x/lib/pop_rts.S | 20 -
arch/c6x/lib/push_rts.S | 19 -
arch/c6x/lib/remi.S | 52 -
arch/c6x/lib/remu.S | 70 -
arch/c6x/lib/strasgi.S | 77 -
arch/c6x/lib/strasgi_64plus.S | 27 -
arch/c6x/mm/Makefile | 6 -
arch/c6x/mm/dma-coherent.c | 173 --
arch/c6x/mm/init.c | 65 -
arch/c6x/platforms/Kconfig | 21 -
arch/c6x/platforms/Makefile | 13 -
arch/c6x/platforms/cache.c | 444 ----
arch/c6x/platforms/dscr.c | 595 -----
arch/c6x/platforms/emif.c | 84 -
arch/c6x/platforms/megamod-pic.c | 344 ---
arch/c6x/platforms/pll.c | 440 ----
arch/c6x/platforms/plldata.c | 467 ----
arch/c6x/platforms/timer64.c | 241 --
drivers/bus/Kconfig | 2 +-
drivers/i2c/busses/Kconfig | 4 +-
drivers/mtd/nand/raw/Kconfig | 3 +-
drivers/reset/Kconfig | 2 +-
drivers/soc/Kconfig | 1 -
drivers/soc/Makefile | 1 -
drivers/soc/zte/Kconfig | 15 -
drivers/soc/zte/Makefile | 6 -
drivers/soc/zte/zx296718_pm_domains.c | 181 --
drivers/soc/zte/zx2967_pm_domains.c | 141 --
drivers/soc/zte/zx2967_pm_domains.h | 44 -
drivers/spi/Kconfig | 1 -
fs/Kconfig.binfmt | 2 +-
include/asm-generic/page.h | 4 -
206 files changed, 9 insertions(+), 20118 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml
delete mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
delete mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt
delete mode 100644 Documentation/devicetree/bindings/arm/zte.yaml
delete mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt
delete mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt
delete mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt
delete mode 100644 Documentation/devicetree/bindings/c6x/soc.txt
delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+megamod-pic.txt
delete mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt
delete mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
delete mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt
delete mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt
delete mode 100644 arch/arm/boot/dts/atlas6-evb.dts
delete mode 100644 arch/arm/boot/dts/atlas6.dtsi
delete mode 100644 arch/arm/boot/dts/atlas7-evb.dts
delete mode 100644 arch/arm/boot/dts/atlas7.dtsi
delete mode 100644 arch/arm/boot/dts/prima2-evb.dts
delete mode 100644 arch/arm/boot/dts/prima2.dtsi
delete mode 100644 arch/arm/boot/dts/ste-u300.dts
delete mode 100644 arch/arm/boot/dts/tango4-common.dtsi
delete mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi
delete mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts
delete mode 100644 arch/arm/boot/dts/zx296702-ad1.dts
delete mode 100644 arch/arm/boot/dts/zx296702.dtsi
delete mode 100644 arch/arm/configs/prima2_defconfig
delete mode 100644 arch/arm/configs/tango4_defconfig
delete mode 100644 arch/arm/configs/u300_defconfig
delete mode 100644 arch/arm/configs/zx_defconfig
delete mode 100644 arch/arm/include/debug/sirf.S
delete mode 100644 arch/arm/mach-prima2/Kconfig
delete mode 100644 arch/arm/mach-prima2/Makefile
delete mode 100644 arch/arm/mach-prima2/common.c
delete mode 100644 arch/arm/mach-prima2/common.h
delete mode 100644 arch/arm/mach-prima2/headsmp.S
delete mode 100644 arch/arm/mach-prima2/hotplug.c
delete mode 100644 arch/arm/mach-prima2/platsmp.c
delete mode 100644 arch/arm/mach-prima2/pm.c
delete mode 100644 arch/arm/mach-prima2/pm.h
delete mode 100644 arch/arm/mach-prima2/rstc.c
delete mode 100644 arch/arm/mach-prima2/rtciobrg.c
delete mode 100644 arch/arm/mach-prima2/sleep.S
delete mode 100644 arch/arm/mach-tango/Kconfig
delete mode 100644 arch/arm/mach-tango/Makefile
delete mode 100644 arch/arm/mach-tango/platsmp.c
delete mode 100644 arch/arm/mach-tango/pm.c
delete mode 100644 arch/arm/mach-tango/pm.h
delete mode 100644 arch/arm/mach-tango/setup.c
delete mode 100644 arch/arm/mach-tango/smc.S
delete mode 100644 arch/arm/mach-tango/smc.h
delete mode 100644 arch/arm/mach-u300/Kconfig
delete mode 100644 arch/arm/mach-u300/Makefile
delete mode 100644 arch/arm/mach-u300/core.c
delete mode 100644 arch/arm/mach-u300/regulator.c
delete mode 100644 arch/arm/mach-zx/Kconfig
delete mode 100644 arch/arm/mach-zx/Makefile
delete mode 100644 arch/arm/mach-zx/core.h
delete mode 100644 arch/arm/mach-zx/headsmp.S
delete mode 100644 arch/arm/mach-zx/platsmp.c
delete mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c
delete mode 100644 arch/arm/mach-zx/zx296702.c
delete mode 100644 arch/arm64/boot/dts/zte/Makefile
delete mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts
delete mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts
delete mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi
delete mode 100644 arch/c6x/Kconfig
delete mode 100644 arch/c6x/Kconfig.debug
delete mode 100644 arch/c6x/Makefile
delete mode 100644 arch/c6x/boot/Makefile
delete mode 100644 arch/c6x/boot/dts/Makefile
delete mode 100644 arch/c6x/boot/dts/dsk6455.dts
delete mode 100644 arch/c6x/boot/dts/evmc6457.dts
delete mode 100644 arch/c6x/boot/dts/evmc6472.dts
delete mode 100644 arch/c6x/boot/dts/evmc6474.dts
delete mode 100644 arch/c6x/boot/dts/evmc6678.dts
delete mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi
delete mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi
delete mode 100644 arch/c6x/configs/dsk6455_defconfig
delete mode 100644 arch/c6x/configs/evmc6457_defconfig
delete mode 100644 arch/c6x/configs/evmc6472_defconfig
delete mode 100644 arch/c6x/configs/evmc6474_defconfig
delete mode 100644 arch/c6x/configs/evmc6678_defconfig
delete mode 100644 arch/c6x/include/asm/Kbuild
delete mode 100644 arch/c6x/include/asm/asm-offsets.h
delete mode 100644 arch/c6x/include/asm/bitops.h
delete mode 100644 arch/c6x/include/asm/bug.h
delete mode 100644 arch/c6x/include/asm/cache.h
delete mode 100644 arch/c6x/include/asm/cacheflush.h
delete mode 100644 arch/c6x/include/asm/checksum.h
delete mode 100644 arch/c6x/include/asm/clock.h
delete mode 100644 arch/c6x/include/asm/cmpxchg.h
delete mode 100644 arch/c6x/include/asm/delay.h
delete mode 100644 arch/c6x/include/asm/dscr.h
delete mode 100644 arch/c6x/include/asm/elf.h
delete mode 100644 arch/c6x/include/asm/flat.h
delete mode 100644 arch/c6x/include/asm/ftrace.h
delete mode 100644 arch/c6x/include/asm/hardirq.h
delete mode 100644 arch/c6x/include/asm/irq.h
delete mode 100644 arch/c6x/include/asm/irqflags.h
delete mode 100644 arch/c6x/include/asm/linkage.h
delete mode 100644 arch/c6x/include/asm/megamod-pic.h
delete mode 100644 arch/c6x/include/asm/mmu_context.h
delete mode 100644 arch/c6x/include/asm/module.h
delete mode 100644 arch/c6x/include/asm/page.h
delete mode 100644 arch/c6x/include/asm/pgtable.h
delete mode 100644 arch/c6x/include/asm/processor.h
delete mode 100644 arch/c6x/include/asm/procinfo.h
delete mode 100644 arch/c6x/include/asm/ptrace.h
delete mode 100644 arch/c6x/include/asm/sections.h
delete mode 100644 arch/c6x/include/asm/setup.h
delete mode 100644 arch/c6x/include/asm/soc.h
delete mode 100644 arch/c6x/include/asm/special_insns.h
delete mode 100644 arch/c6x/include/asm/string.h
delete mode 100644 arch/c6x/include/asm/switch_to.h
delete mode 100644 arch/c6x/include/asm/syscall.h
delete mode 100644 arch/c6x/include/asm/syscalls.h
delete mode 100644 arch/c6x/include/asm/thread_info.h
delete mode 100644 arch/c6x/include/asm/timer64.h
delete mode 100644 arch/c6x/include/asm/timex.h
delete mode 100644 arch/c6x/include/asm/tlb.h
delete mode 100644 arch/c6x/include/asm/traps.h
delete mode 100644 arch/c6x/include/asm/uaccess.h
delete mode 100644 arch/c6x/include/asm/unaligned.h
delete mode 100644 arch/c6x/include/asm/vmalloc.h
delete mode 100644 arch/c6x/include/uapi/asm/Kbuild
delete mode 100644 arch/c6x/include/uapi/asm/byteorder.h
delete mode 100644 arch/c6x/include/uapi/asm/ptrace.h
delete mode 100644 arch/c6x/include/uapi/asm/setup.h
delete mode 100644 arch/c6x/include/uapi/asm/sigcontext.h
delete mode 100644 arch/c6x/include/uapi/asm/swab.h
delete mode 100644 arch/c6x/include/uapi/asm/unistd.h
delete mode 100644 arch/c6x/kernel/Makefile
delete mode 100644 arch/c6x/kernel/asm-offsets.c
delete mode 100644 arch/c6x/kernel/c6x_ksyms.c
delete mode 100644 arch/c6x/kernel/devicetree.c
delete mode 100644 arch/c6x/kernel/entry.S
delete mode 100644 arch/c6x/kernel/head.S
delete mode 100644 arch/c6x/kernel/irq.c
delete mode 100644 arch/c6x/kernel/module.c
delete mode 100644 arch/c6x/kernel/process.c
delete mode 100644 arch/c6x/kernel/ptrace.c
delete mode 100644 arch/c6x/kernel/setup.c
delete mode 100644 arch/c6x/kernel/signal.c
delete mode 100644 arch/c6x/kernel/soc.c
delete mode 100644 arch/c6x/kernel/switch_to.S
delete mode 100644 arch/c6x/kernel/sys_c6x.c
delete mode 100644 arch/c6x/kernel/time.c
delete mode 100644 arch/c6x/kernel/traps.c
delete mode 100644 arch/c6x/kernel/vectors.S
delete mode 100644 arch/c6x/kernel/vmlinux.lds.S
delete mode 100644 arch/c6x/lib/Makefile
delete mode 100644 arch/c6x/lib/checksum.c
delete mode 100644 arch/c6x/lib/csum_64plus.S
delete mode 100644 arch/c6x/lib/divi.S
delete mode 100644 arch/c6x/lib/divremi.S
delete mode 100644 arch/c6x/lib/divremu.S
delete mode 100644 arch/c6x/lib/divu.S
delete mode 100644 arch/c6x/lib/llshl.S
delete mode 100644 arch/c6x/lib/llshr.S
delete mode 100644 arch/c6x/lib/llshru.S
delete mode 100644 arch/c6x/lib/memcpy_64plus.S
delete mode 100644 arch/c6x/lib/mpyll.S
delete mode 100644 arch/c6x/lib/negll.S
delete mode 100644 arch/c6x/lib/pop_rts.S
delete mode 100644 arch/c6x/lib/push_rts.S
delete mode 100644 arch/c6x/lib/remi.S
delete mode 100644 arch/c6x/lib/remu.S
delete mode 100644 arch/c6x/lib/strasgi.S
delete mode 100644 arch/c6x/lib/strasgi_64plus.S
delete mode 100644 arch/c6x/mm/Makefile
delete mode 100644 arch/c6x/mm/dma-coherent.c
delete mode 100644 arch/c6x/mm/init.c
delete mode 100644 arch/c6x/platforms/Kconfig
delete mode 100644 arch/c6x/platforms/Makefile
delete mode 100644 arch/c6x/platforms/cache.c
delete mode 100644 arch/c6x/platforms/dscr.c
delete mode 100644 arch/c6x/platforms/emif.c
delete mode 100644 arch/c6x/platforms/megamod-pic.c
delete mode 100644 arch/c6x/platforms/pll.c
delete mode 100644 arch/c6x/platforms/plldata.c
delete mode 100644 arch/c6x/platforms/timer64.c
delete mode 100644 drivers/soc/zte/Kconfig
delete mode 100644 drivers/soc/zte/Makefile
delete mode 100644 drivers/soc/zte/zx296718_pm_domains.c
delete mode 100644 drivers/soc/zte/zx2967_pm_domains.c
delete mode 100644 drivers/soc/zte/zx2967_pm_domains.h
--
2.29.2
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-01-20 12:48 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-20 12:48 Arnd Bergmann [this message]
2021-01-20 12:48 ` [PATCH 0/5] ARM/c6x: remove orphaned platforms Arnd Bergmann
2021-01-20 12:48 ` [PATCH 1/5] c6x: remove architecture Arnd Bergmann
2021-01-20 12:48 ` Arnd Bergmann
2021-01-21 15:44 ` Mark Salter
2021-01-21 15:44 ` Mark Salter
2021-02-03 7:52 ` Aurelien Jacquiot
2021-02-03 7:55 ` Aurelien Jacquiot
2021-02-03 7:55 ` Aurelien Jacquiot
2021-01-20 12:48 ` [PATCH 2/5] ARM: remove sirf prima2/atlas platforms Arnd Bergmann
2021-01-20 12:48 ` Arnd Bergmann
2021-01-20 12:48 ` [PATCH 3/5] ARM: remove zte zx platform Arnd Bergmann
2021-01-20 12:48 ` Arnd Bergmann
2021-01-29 13:46 ` Shawn Guo
2021-01-29 13:46 ` Shawn Guo
2021-08-04 8:51 ` Zenghui Yu
2021-08-04 8:51 ` Zenghui Yu
2021-01-20 12:48 ` [PATCH 4/5] ARM: remove tango platform Arnd Bergmann
2021-01-20 12:48 ` Arnd Bergmann
2021-01-21 13:47 ` Måns Rullgård
2021-01-21 13:47 ` Måns Rullgård
2021-01-20 12:48 ` [PATCH 5/5] ARM: remove u300 platform Arnd Bergmann
2021-01-20 12:48 ` Arnd Bergmann
2021-01-21 8:34 ` Linus Walleij
2021-01-21 8:34 ` Linus Walleij
2021-01-21 10:02 ` Arnd Bergmann
2021-01-21 10:02 ` Arnd Bergmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210120124812.2800027-1-arnd@kernel.org \
--to=arnd@kernel.org \
--cc=alchark@gmail.com \
--cc=arnd@arndb.de \
--cc=baohua@kernel.org \
--cc=jun.nie@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mans@mansr.com \
--cc=marc.w.gonzalez@free.fr \
--cc=o.rempel@pengutronix.de \
--cc=shawnguo@kernel.org \
--cc=soc@kernel.org \
--cc=thunder.leizhen@huawei.com \
--cc=xuwei5@hisilicon.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.