[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20210105140305.141401-1-tsbogend@alpha.franken.de>
Date: Tue, 5 Jan 2021 15:02:45 +0100
From: Thomas Bogendoerfer <tsbogend@...ha.franken.de>
To: Matt Mackall <mpm@...enic.com>,
Herbert Xu <herbert@...dor.apana.org.au>,
Dan Williams <dan.j.williams@...el.com>,
Vinod Koul <vkoul@...nel.org>,
"David S. Miller" <davem@...emloft.net>,
Miquel Raynal <miquel.raynal@...tlin.com>,
Richard Weinberger <richard@....at>,
Vignesh Raghavendra <vigneshr@...com>,
Jakub Kicinski <kuba@...nel.org>,
Alessandro Zummo <a.zummo@...ertech.it>,
Alexandre Belloni <alexandre.belloni@...tlin.com>,
Mark Brown <broonie@...nel.org>,
Wim Van Sebroeck <wim@...ux-watchdog.org>,
Guenter Roeck <linux@...ck-us.net>,
Liam Girdwood <lgirdwood@...il.com>,
Jaroslav Kysela <perex@...ex.cz>,
Takashi Iwai <tiwai@...e.com>, linux-mips@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-crypto@...r.kernel.org,
dmaengine@...r.kernel.org, linux-ide@...r.kernel.org,
linux-mtd@...ts.infradead.org, netdev@...r.kernel.org,
linux-rtc@...r.kernel.org, linux-spi@...r.kernel.org,
linux-watchdog@...r.kernel.org, alsa-devel@...a-project.org
Subject: [PATCH 00/10] Remove support for TX49xx
I couldn't find any buyable product other than reference boards using
TX49xx CPUs. And since nobody showed interest in keeping support for
it, it's time to remove it.
I've split up the removal into seperate parts for different maintainers.
So if the patch fits your needs, please take it via your tree or
give me an ack so I can apply them the mips-next tree.
Thomas Bogendoerfer (10):
MIPS: TX49xx: Drop support
net: tc35815: Drop support for TX49XX boards
net: 8390: Drop support for TX49XX boards
spi: txx9: Remove driver
dma: tx49 removal
mtd: Remove drivers used by TX49xx
char: hw_random: Remove tx4939 driver
rtc: tx4939: Remove driver
ide: tx4938ide: Remove driver
ASoC: txx9: Remove driver
arch/mips/Kbuild.platforms | 1 -
arch/mips/Kconfig | 23 -
arch/mips/Makefile | 1 -
arch/mips/configs/rbtx49xx_defconfig | 98 ---
arch/mips/include/asm/cpu-type.h | 4 -
arch/mips/include/asm/cpu.h | 2 +-
.../asm/mach-tx49xx/cpu-feature-overrides.h | 26 -
arch/mips/include/asm/mach-tx49xx/ioremap.h | 30 -
arch/mips/include/asm/mach-tx49xx/kmalloc.h | 7 -
.../include/asm/mach-tx49xx/mangle-port.h | 27 -
arch/mips/include/asm/mach-tx49xx/spaces.h | 17 -
arch/mips/include/asm/mipsregs.h | 6 -
arch/mips/include/asm/txx9/boards.h | 10 -
arch/mips/include/asm/txx9/generic.h | 9 -
arch/mips/include/asm/txx9/rbtx4927.h | 92 ---
arch/mips/include/asm/txx9/rbtx4938.h | 145 ----
arch/mips/include/asm/txx9/rbtx4939.h | 142 ----
arch/mips/include/asm/txx9/tx4927.h | 273 --------
arch/mips/include/asm/txx9/tx4927pcic.h | 203 ------
arch/mips/include/asm/txx9/tx4938.h | 312 ---------
arch/mips/include/asm/txx9/tx4939.h | 524 ---------------
arch/mips/include/asm/vermagic.h | 2 -
arch/mips/kernel/cpu-probe.c | 10 -
arch/mips/kernel/idle.c | 3 -
arch/mips/mm/c-r4k.c | 77 ---
arch/mips/mm/page.c | 1 -
arch/mips/mm/tlbex.c | 1 -
arch/mips/pci/Makefile | 6 -
arch/mips/pci/fixup-rbtx4927.c | 73 --
arch/mips/pci/fixup-rbtx4938.c | 53 --
arch/mips/pci/ops-tx4927.c | 524 ---------------
arch/mips/pci/pci-tx4927.c | 91 ---
arch/mips/pci/pci-tx4938.c | 142 ----
arch/mips/pci/pci-tx4939.c | 107 ---
arch/mips/txx9/Kconfig | 89 ---
arch/mips/txx9/Makefile | 8 -
arch/mips/txx9/Platform | 3 -
arch/mips/txx9/generic/7segled.c | 123 ----
arch/mips/txx9/generic/Makefile | 4 -
arch/mips/txx9/generic/irq_tx4927.c | 49 --
arch/mips/txx9/generic/irq_tx4938.c | 37 --
arch/mips/txx9/generic/irq_tx4939.c | 216 ------
arch/mips/txx9/generic/mem_tx4927.c | 75 ---
arch/mips/txx9/generic/setup.c | 158 +----
arch/mips/txx9/generic/setup_tx4927.c | 337 ----------
arch/mips/txx9/generic/setup_tx4938.c | 485 --------------
arch/mips/txx9/generic/setup_tx4939.c | 568 ----------------
arch/mips/txx9/rbtx4927/Makefile | 2 -
arch/mips/txx9/rbtx4927/irq.c | 198 ------
arch/mips/txx9/rbtx4927/prom.c | 42 --
arch/mips/txx9/rbtx4927/setup.c | 380 -----------
arch/mips/txx9/rbtx4938/Makefile | 2 -
arch/mips/txx9/rbtx4938/irq.c | 157 -----
arch/mips/txx9/rbtx4938/prom.c | 22 -
arch/mips/txx9/rbtx4938/setup.c | 372 -----------
arch/mips/txx9/rbtx4939/Makefile | 2 -
arch/mips/txx9/rbtx4939/irq.c | 95 ---
arch/mips/txx9/rbtx4939/prom.c | 29 -
arch/mips/txx9/rbtx4939/setup.c | 554 ---------------
drivers/char/hw_random/Kconfig | 13 -
drivers/char/hw_random/Makefile | 1 -
drivers/char/hw_random/tx4939-rng.c | 157 -----
drivers/dma/Kconfig | 2 +-
drivers/dma/txx9dmac.h | 10 -
drivers/ide/Kconfig | 10 -
drivers/ide/Makefile | 3 -
drivers/ide/tx4938ide.c | 209 ------
drivers/ide/tx4939ide.c | 628 ------------------
drivers/mtd/maps/Kconfig | 6 -
drivers/mtd/maps/Makefile | 1 -
drivers/mtd/maps/rbtx4939-flash.c | 133 ----
drivers/mtd/nand/raw/Kconfig | 7 -
drivers/mtd/nand/raw/Makefile | 1 -
drivers/mtd/nand/raw/txx9ndfmc.c | 423 ------------
drivers/net/ethernet/8390/Kconfig | 2 +-
drivers/net/ethernet/8390/ne.c | 7 +-
drivers/net/ethernet/toshiba/tc35815.c | 29 -
drivers/rtc/Kconfig | 7 -
drivers/rtc/Makefile | 1 -
drivers/rtc/rtc-tx4939.c | 303 ---------
drivers/spi/Kconfig | 6 -
drivers/spi/Makefile | 1 -
drivers/spi/spi-txx9.c | 477 -------------
drivers/watchdog/Kconfig | 2 +-
include/linux/platform_data/txx9/ndfmc.h | 28 -
sound/soc/Kconfig | 1 -
sound/soc/Makefile | 1 -
sound/soc/txx9/Kconfig | 30 -
sound/soc/txx9/Makefile | 12 -
sound/soc/txx9/txx9aclc-ac97.c | 230 -------
sound/soc/txx9/txx9aclc-generic.c | 88 ---
sound/soc/txx9/txx9aclc.c | 422 ------------
sound/soc/txx9/txx9aclc.h | 71 --
93 files changed, 6 insertions(+), 10365 deletions(-)
delete mode 100644 arch/mips/configs/rbtx49xx_defconfig
delete mode 100644 arch/mips/include/asm/mach-tx49xx/cpu-feature-overrides.h
delete mode 100644 arch/mips/include/asm/mach-tx49xx/ioremap.h
delete mode 100644 arch/mips/include/asm/mach-tx49xx/kmalloc.h
delete mode 100644 arch/mips/include/asm/mach-tx49xx/mangle-port.h
delete mode 100644 arch/mips/include/asm/mach-tx49xx/spaces.h
delete mode 100644 arch/mips/include/asm/txx9/rbtx4927.h
delete mode 100644 arch/mips/include/asm/txx9/rbtx4938.h
delete mode 100644 arch/mips/include/asm/txx9/rbtx4939.h
delete mode 100644 arch/mips/include/asm/txx9/tx4927.h
delete mode 100644 arch/mips/include/asm/txx9/tx4927pcic.h
delete mode 100644 arch/mips/include/asm/txx9/tx4938.h
delete mode 100644 arch/mips/include/asm/txx9/tx4939.h
delete mode 100644 arch/mips/pci/fixup-rbtx4927.c
delete mode 100644 arch/mips/pci/fixup-rbtx4938.c
delete mode 100644 arch/mips/pci/ops-tx4927.c
delete mode 100644 arch/mips/pci/pci-tx4927.c
delete mode 100644 arch/mips/pci/pci-tx4938.c
delete mode 100644 arch/mips/pci/pci-tx4939.c
delete mode 100644 arch/mips/txx9/generic/7segled.c
delete mode 100644 arch/mips/txx9/generic/irq_tx4927.c
delete mode 100644 arch/mips/txx9/generic/irq_tx4938.c
delete mode 100644 arch/mips/txx9/generic/irq_tx4939.c
delete mode 100644 arch/mips/txx9/generic/mem_tx4927.c
delete mode 100644 arch/mips/txx9/generic/setup_tx4927.c
delete mode 100644 arch/mips/txx9/generic/setup_tx4938.c
delete mode 100644 arch/mips/txx9/generic/setup_tx4939.c
delete mode 100644 arch/mips/txx9/rbtx4927/Makefile
delete mode 100644 arch/mips/txx9/rbtx4927/irq.c
delete mode 100644 arch/mips/txx9/rbtx4927/prom.c
delete mode 100644 arch/mips/txx9/rbtx4927/setup.c
delete mode 100644 arch/mips/txx9/rbtx4938/Makefile
delete mode 100644 arch/mips/txx9/rbtx4938/irq.c
delete mode 100644 arch/mips/txx9/rbtx4938/prom.c
delete mode 100644 arch/mips/txx9/rbtx4938/setup.c
delete mode 100644 arch/mips/txx9/rbtx4939/Makefile
delete mode 100644 arch/mips/txx9/rbtx4939/irq.c
delete mode 100644 arch/mips/txx9/rbtx4939/prom.c
delete mode 100644 arch/mips/txx9/rbtx4939/setup.c
delete mode 100644 drivers/char/hw_random/tx4939-rng.c
delete mode 100644 drivers/ide/tx4938ide.c
delete mode 100644 drivers/ide/tx4939ide.c
delete mode 100644 drivers/mtd/maps/rbtx4939-flash.c
delete mode 100644 drivers/mtd/nand/raw/txx9ndfmc.c
delete mode 100644 drivers/rtc/rtc-tx4939.c
delete mode 100644 drivers/spi/spi-txx9.c
delete mode 100644 include/linux/platform_data/txx9/ndfmc.h
delete mode 100644 sound/soc/txx9/Kconfig
delete mode 100644 sound/soc/txx9/Makefile
delete mode 100644 sound/soc/txx9/txx9aclc-ac97.c
delete mode 100644 sound/soc/txx9/txx9aclc-generic.c
delete mode 100644 sound/soc/txx9/txx9aclc.c
delete mode 100644 sound/soc/txx9/txx9aclc.h
--
2.29.2
Powered by blists - more mailing lists