RFC: Removal of Basler eXcite platform support
Subsystems (4)
Support for the Basler eXcite was never fully merged and there seems to be no push to complete that or any users. So I'd like to remove the support for it in the upcoming 2.6.33 cycle. Any comments?
I'll post the patch which I already have sitting in the queue tree in a a separate mail.
Ralf
PATCH 1/1 eXcite: Remove platform support and drivers.
The platform has never been fully merged. Remove it including MTD and watchdog drivers.
---
I'd like acks from the watchdog and MTD maintainers please.
arch/mips/Kconfig | 18 arch/mips/Makefile | 7 arch/mips/basler/excite/Kconfig | 9 arch/mips/basler/excite/Makefile | 8 arch/mips/basler/excite/excite_device.c | 403 ---- arch/mips/basler/excite/excite_iodev.c | 178 - arch/mips/basler/excite/excite_iodev.h | 10 arch/mips/basler/excite/excite_irq.c | 122 - arch/mips/basler/excite/excite_procfs.c | 92 arch/mips/basler/excite/excite_prom.c | 144 - arch/mips/basler/excite/excite_setup.c | 302 --- arch/mips/configs/ar7_defconfig | 1 arch/mips/configs/bcm47xx_defconfig | 1 arch/mips/configs/bcm63xx_defconfig | 1 arch/mips/configs/bigsur_defconfig | 1 arch/mips/configs/capcella_defconfig | 1 arch/mips/configs/cavium-octeon_defconfig | 1 arch/mips/configs/cobalt_defconfig | 1 arch/mips/configs/db1000_defconfig | 1 arch/mips/configs/db1100_defconfig | 1 arch/mips/configs/db1200_defconfig | 1 arch/mips/configs/db1500_defconfig | 1 arch/mips/configs/db1550_defconfig | 1 arch/mips/configs/decstation_defconfig | 1 arch/mips/configs/e55_defconfig | 1 arch/mips/configs/excite_defconfig | 1335 -------------- arch/mips/configs/fuloong2e_defconfig | 1 arch/mips/configs/ip22_defconfig | 1 arch/mips/configs/ip27_defconfig | 1 arch/mips/configs/ip28_defconfig | 1 arch/mips/configs/ip32_defconfig | 1 arch/mips/configs/jazz_defconfig | 1 arch/mips/configs/jmr3927_defconfig | 1 arch/mips/configs/lasat_defconfig | 1 arch/mips/configs/lemote2f_defconfig | 1 arch/mips/configs/malta_defconfig | 1 arch/mips/configs/markeins_defconfig | 1 arch/mips/configs/mipssim_defconfig | 1 arch/mips/configs/mpc30x_defconfig | 1 arch/mips/configs/msp71xx_defconfig | 1 arch/mips/configs/mtx1_defconfig | 1 arch/mips/configs/pb1100_defconfig | 1 arch/mips/configs/pb1500_defconfig | 1 arch/mips/configs/pb1550_defconfig | 1 arch/mips/configs/pnx8335-stb225_defconfig | 1 arch/mips/configs/pnx8550-jbs_defconfig | 1 arch/mips/configs/pnx8550-stb810_defconfig | 1 arch/mips/configs/powertv_defconfig | 1 arch/mips/configs/rb532_defconfig | 1 arch/mips/configs/rbtx49xx_defconfig | 1 arch/mips/configs/rm200_defconfig | 1 arch/mips/configs/sb1250-swarm_defconfig | 1 arch/mips/configs/tb0219_defconfig | 1 arch/mips/configs/tb0226_defconfig | 1 arch/mips/configs/tb0287_defconfig | 1 arch/mips/configs/workpad_defconfig | 1 arch/mips/configs/wrppmc_defconfig | 1 arch/mips/configs/yosemite_defconfig | 1 arch/mips/include/asm/mach-excite/cpu-feature-overrides.h | 48 arch/mips/include/asm/mach-excite/excite.h | 154 - arch/mips/include/asm/mach-excite/excite_fpga.h | 80 arch/mips/include/asm/mach-excite/excite_nandflash.h | 7 arch/mips/include/asm/mach-excite/rm9k_eth.h | 23 arch/mips/include/asm/mach-excite/rm9k_wdt.h | 12 arch/mips/include/asm/mach-excite/rm9k_xicap.h | 16 arch/mips/include/asm/mach-excite/war.h | 25 arch/mips/pci/Makefile | 1 arch/mips/pci/fixup-excite.c | 36 arch/mips/pci/pci-excite.c | 149 - drivers/mtd/nand/Kconfig | 8 drivers/mtd/nand/Makefile | 1 drivers/mtd/nand/excite_nandflash.c | 248 -- drivers/watchdog/Kconfig | 10 drivers/watchdog/Makefile | 1 drivers/watchdog/rm9k_wdt.c | 419 ---- 75 files changed, 3912 deletions(-)
arch/mips/Kconfig +0 -18
@@ -50,23 +50,6 @@ config AR7 Support for the Texas Instruments AR7 System-on-a-Chip family: TNETD7100, 7200 and 7300. -config BASLER_EXCITE - bool "Basler eXcite smart camera" - select CEVT_R4K - select CSRC_R4K - select DMA_COHERENT - select HW_HAS_PCI - select IRQ_CPU - select IRQ_CPU_RM7K - select IRQ_CPU_RM9K - select MIPS_RM9122 - select SYS_HAS_CPU_RM9000 - select SYS_SUPPORTS_32BIT_KERNEL - select SYS_SUPPORTS_BIG_ENDIAN - help - The eXcite is a smart camera platform manufactured by - Basler Vision Technologies AG. - config BCM47XX bool "BCM47XX based boards" select CEVT_R4K
@@ -701,7 +684,6 @@ config CAVIUM_OCTEON_REFERENCE_BOARD endchoice source "arch/mips/alchemy/Kconfig" -source "arch/mips/basler/excite/Kconfig" source "arch/mips/bcm63xx/Kconfig" source "arch/mips/jazz/Kconfig" source "arch/mips/lasat/Kconfig"
arch/mips/basler/excite/Kconfig deleted +0 -9
@@ -1,9 +0,0 @@ -config BASLER_EXCITE_PROTOTYPE - bool "Support for pre-release units" - depends on BASLER_EXCITE - default n - help - Pre-series (prototype) units are different from later ones in - some ways. Select this option if you have one of these. Please - note that a kernel built with this option selected will not be - able to run on normal units.
arch/mips/basler/excite/Makefile deleted +0 -8
@@ -1,8 +0,0 @@ -# -# Makefile for Basler eXcite -# - -obj-$(CONFIG_BASLER_EXCITE) += excite_irq.o excite_prom.o excite_setup.o \ - excite_device.o excite_procfs.o - -obj-m += excite_iodev.o
arch/mips/basler/excite/excite_device.c deleted +0 -403
403 lines not on this page · raw message
arch/mips/basler/excite/excite_iodev.c deleted +0 -178
178 lines not on this page · raw message
arch/mips/basler/excite/excite_iodev.h deleted +0 -10
@@ -1,10 +0,0 @@ -#ifndef __EXCITE_IODEV_H__ -#define __EXCITE_IODEV_H__ - -/* Device name */ -#define IODEV_NAME "iodev" - -/* Resource names */ -#define IODEV_RESOURCE_IRQ "excite_iodev_irq" - -#endif /* __EXCITE_IODEV_H__ */
arch/mips/basler/excite/excite_irq.c deleted +0 -122
122 lines not on this page · raw message
arch/mips/basler/excite/excite_procfs.c deleted +0 -92
92 lines not on this page · raw message
arch/mips/basler/excite/excite_prom.c deleted +0 -144
144 lines not on this page · raw message
arch/mips/basler/excite/excite_setup.c deleted +0 -302
302 lines not on this page · raw message
arch/mips/include/asm/mach-excite/cpu-feature-overrides.h deleted +0 -48
48 lines not on this page · raw message
arch/mips/include/asm/mach-excite/excite.h deleted +0 -154
154 lines not on this page · raw message
arch/mips/include/asm/mach-excite/excite_fpga.h deleted +0 -80
80 lines not on this page · raw message
arch/mips/include/asm/mach-excite/excite_nandflash.h deleted +0 -7
@@ -1,7 +0,0 @@ -#ifndef __EXCITE_NANDFLASH_H__ -#define __EXCITE_NANDFLASH_H__ - -/* Resource names */ -#define EXCITE_NANDFLASH_RESOURCE_REGS "excite_nandflash_regs" - -#endif /* __EXCITE_NANDFLASH_H__ */
arch/mips/include/asm/mach-excite/rm9k_eth.h deleted +0 -23
@@ -1,23 +0,0 @@ -#if !defined(__RM9K_ETH_H__) -#define __RM9K_ETH_H__ - -#define RM9K_GE_NAME "rm9k_ge" - -/* Resource names */ -#define RM9K_GE_RESOURCE_MAC "rm9k_ge_mac" -#define RM9K_GE_RESOURCE_MSTAT "rm9k_ge_mstat" -#define RM9K_GE_RESOURCE_PKTPROC "rm9k_ge_pktproc" -#define RM9K_GE_RESOURCE_XDMA "rm9k_ge_xdma" -#define RM9K_GE_RESOURCE_FIFO_RX "rm9k_ge_fifo_rx" -#define RM9K_GE_RESOURCE_FIFO_TX "rm9k_ge_fifo_tx" -#define RM9K_GE_RESOURCE_FIFOMEM_RX "rm9k_ge_fifo_memory_rx" -#define RM9K_GE_RESOURCE_FIFOMEM_TX "rm9k_ge_fifo_memory_tx" -#define RM9K_GE_RESOURCE_PHY "rm9k_ge_phy" -#define RM9K_GE_RESOURCE_DMADESC_RX "rm9k_ge_dmadesc_rx" -#define RM9K_GE_RESOURCE_DMADESC_TX "rm9k_ge_dmadesc_tx" -#define RM9K_GE_RESOURCE_IRQ_MAIN "rm9k_ge_irq_main" -#define RM9K_GE_RESOURCE_IRQ_PHY "rm9k_ge_irq_phy" -#define RM9K_GE_RESOURCE_GPI_SLICE "rm9k_ge_gpi_slice" -#define RM9K_GE_RESOURCE_MDIO_CHANNEL "rm9k_ge_mdio_channel" - -#endif /* !defined(__RM9K_ETH_H__) */
arch/mips/include/asm/mach-excite/rm9k_wdt.h deleted +0 -12
@@ -1,12 +0,0 @@ -#ifndef __RM9K_WDT_H__ -#define __RM9K_WDT_H__ - -/* Device name */ -#define WDT_NAME "wdt_gpi" - -/* Resource names */ -#define WDT_RESOURCE_REGS "excite_watchdog_regs" -#define WDT_RESOURCE_IRQ "excite_watchdog_irq" -#define WDT_RESOURCE_COUNTER "excite_watchdog_counter" - -#endif /* __RM9K_WDT_H__ */
arch/mips/include/asm/mach-excite/rm9k_xicap.h deleted +0 -16
@@ -1,16 +0,0 @@ -#ifndef __EXCITE_XICAP_H__ -#define __EXCITE_XICAP_H__ - - -/* Resource names */ -#define XICAP_RESOURCE_FIFO_RX "xicap_fifo_rx" -#define XICAP_RESOURCE_FIFO_TX "xicap_fifo_tx" -#define XICAP_RESOURCE_XDMA "xicap_xdma" -#define XICAP_RESOURCE_DMADESC "xicap_dmadesc" -#define XICAP_RESOURCE_PKTPROC "xicap_pktproc" -#define XICAP_RESOURCE_IRQ "xicap_irq" -#define XICAP_RESOURCE_GPI_SLICE "xicap_gpi_slice" -#define XICAP_RESOURCE_FIFO_BLK "xicap_fifo_blocks" -#define XICAP_RESOURCE_PKT_STREAM "xicap_pkt_stream" - -#endif /* __EXCITE_XICAP_H__ */
arch/mips/include/asm/mach-excite/war.h deleted +0 -25
@@ -1,25 +0,0 @@ -/* -* This file is subject to the terms and conditions of the GNU General Public -* License. See the file "COPYING" in the main directory of this archive -* for more details. -* -* Copyright (C) 2002, 2004, 2007 by Ralf Baechle <[email protected]> -*/ -#ifndef __ASM_MIPS_MACH_EXCITE_WAR_H -#define __ASM_MIPS_MACH_EXCITE_WAR_H - -#define R4600_V1_INDEX_ICACHEOP_WAR 0 -#define R4600_V1_HIT_CACHEOP_WAR 0 -#define R4600_V2_HIT_CACHEOP_WAR 0 -#define R5432_CP0_INTERRUPT_WAR 0 -#define BCM1250_M3_WAR 0 -#define SIBYTE_1956_WAR 0 -#define MIPS4K_ICACHE_REFILL_WAR 0 -#define MIPS_CACHE_SYNC_WAR 0 -#define TX49XX_ICACHE_INDEX_INV_WAR 0 -#define RM9000_CDEX_SMP_WAR 1 -#define ICACHE_REFILLS_WORKAROUND_WAR 1 -#define R10000_LLSC_WAR 0 -#define MIPS34K_MISSED_ITLB_WAR 0 - -#endif /* __ASM_MIPS_MACH_EXCITE_WAR_H */
drivers/mtd/nand/Makefile +0 -1
@@ -27,7 +27,6 @@ obj-$(CONFIG_MTD_NAND_ATMEL) += atmel_n obj-$(CONFIG_MTD_NAND_GPIO) += gpio.o obj-$(CONFIG_MTD_NAND_OMAP2) += omap2.o obj-$(CONFIG_MTD_NAND_CM_X270) += cmx270_nand.o -obj-$(CONFIG_MTD_NAND_BASLER_EXCITE) += excite_nandflash.o obj-$(CONFIG_MTD_NAND_PXA3xx) += pxa3xx_nand.o obj-$(CONFIG_MTD_NAND_TMIO) += tmio_nand.o obj-$(CONFIG_MTD_NAND_PLATFORM) += plat_nand.o
drivers/mtd/nand/excite_nandflash.c deleted +0 -248
248 lines not on this page · raw message
drivers/mtd/nand/Kconfig +0 -8
@@ -277,14 +277,6 @@ config MTD_NAND_SHARPSL tristate "Support for NAND Flash on Sharp SL Series (C7xx + others)" depends on ARCH_PXA -config MTD_NAND_BASLER_EXCITE - tristate "Support for NAND Flash on Basler eXcite" - depends on BASLER_EXCITE - help - This enables the driver for the NAND flash device found on the - Basler eXcite Smart Camera. If built as a module, the driver - will be named excite_nandflash. - config MTD_NAND_CAFE tristate "NAND support for OLPC CAFÉ chip" depends on PCI
arch/mips/configs/ar7_defconfig +0 -1
@@ -10,7 +10,6 @@ CONFIG_MIPS=y # # CONFIG_MACH_ALCHEMY is not set CONFIG_AR7=y -# CONFIG_BASLER_EXCITE is not set # CONFIG_BCM47XX is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set
arch/mips/configs/bcm47xx_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set CONFIG_BCM47XX=y # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set
arch/mips/configs/bcm63xx_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_BCM47XX is not set CONFIG_BCM63XX=y # CONFIG_MIPS_COBALT is not set
arch/mips/configs/bigsur_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_BCM47XX is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set
arch/mips/configs/capcella_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set # CONFIG_MACH_JAZZ is not set
arch/mips/configs/cavium-octeon_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_BCM47XX is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set
arch/mips/configs/cobalt_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_BCM47XX is not set CONFIG_MIPS_COBALT=y # CONFIG_MACH_DECSTATION is not set
arch/mips/configs/db1000_defconfig +0 -1
@@ -23,7 +23,6 @@ CONFIG_MIPS_DB1000=y # CONFIG_MIPS_DB1550 is not set # CONFIG_MIPS_DB1200 is not set # CONFIG_MIPS_MIRAGE is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set # CONFIG_MACH_JAZZ is not set
arch/mips/configs/db1100_defconfig +0 -1
@@ -23,7 +23,6 @@ CONFIG_MIPS_DB1100=y # CONFIG_MIPS_DB1550 is not set # CONFIG_MIPS_DB1200 is not set # CONFIG_MIPS_MIRAGE is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set # CONFIG_MACH_JAZZ is not set
arch/mips/configs/db1200_defconfig +0 -1
@@ -10,7 +10,6 @@ CONFIG_MIPS=y # CONFIG_MACH_ALCHEMY=y # CONFIG_AR7 is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_BCM47XX is not set # CONFIG_BCM63XX is not set # CONFIG_MIPS_COBALT is not set
arch/mips/configs/db1500_defconfig +0 -1
@@ -23,7 +23,6 @@ CONFIG_MIPS_DB1500=y # CONFIG_MIPS_DB1550 is not set # CONFIG_MIPS_DB1200 is not set # CONFIG_MIPS_MIRAGE is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set # CONFIG_MACH_JAZZ is not set
arch/mips/configs/db1550_defconfig +0 -1
@@ -23,7 +23,6 @@ CONFIG_MACH_ALCHEMY=y CONFIG_MIPS_DB1550=y # CONFIG_MIPS_DB1200 is not set # CONFIG_MIPS_MIRAGE is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set # CONFIG_MACH_JAZZ is not set
arch/mips/configs/decstation_defconfig +0 -1
@@ -22,7 +22,6 @@ CONFIG_ZONE_DMA=y # CONFIG_MIPS_DB1550 is not set # CONFIG_MIPS_DB1200 is not set # CONFIG_MIPS_MIRAGE is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set CONFIG_MACH_DECSTATION=y # CONFIG_MACH_JAZZ is not set
arch/mips/configs/e55_defconfig +0 -1
@@ -9,7 +9,6 @@ CONFIG_MIPS=y # Machine selection # # CONFIG_MACH_ALCHEMY is not set -# CONFIG_BASLER_EXCITE is not set # CONFIG_MIPS_COBALT is not set # CONFIG_MACH_DECSTATION is not set # CONFIG_MACH_JAZZ is not set
arch/mips/configs/excite_defconfig deleted +0 -1335
970 lines not on this page · raw message
arch/mips/configs/pnx8335-stb225_defconfig +0 -1
Lines of this file are not shown. View the raw message.
arch/mips/configs/pnx8550-jbs_defconfig +0 -1
Lines of this file are not shown. View the raw message.
arch/mips/configs/pnx8550-stb810_defconfig +0 -1
Lines of this file are not shown. View the raw message.
arch/mips/configs/sb1250-swarm_defconfig +0 -1
Lines of this file are not shown. View the raw message.
drivers/watchdog/rm9k_wdt.c deleted +0 -419
419 lines not on this page · raw message
arch/mips/pci/pci-excite.c deleted +0 -149
149 lines not on this page · raw message
The rest of this diff is not shown. View the raw message.
Part of the diff is not shown here. View the raw message.
Re: [PATCH] eXcite: Remove platform support and drivers.
Quoted 6 lines · Ralf Baechle
The platform has never been fully merged. Remove it including MTD and watchdog drivers.
Signed-off-by Ralf Baechle <[email protected]>---
I'd like acks from the watchdog and MTD maintainers please.
Signature · 1 line
dwmw2
Wim Van Sebroeck
Acked-byRe: [PATCH] eXcite: Remove platform support and drivers.
Hi Ralf,
Quoted 8 lines
Quoted 6 lines
The platform has never been fully merged. Remove it including MTD and watchdog drivers.
Signed-off-by Ralf Baechle <[email protected]>---
I'd like acks from the watchdog and MTD maintainers please.Acked-by David Woodhouse <[email protected]>
Kind regards,
Wim.
RE: Removal of Basler eXcite platform support
In reply to Ralf BaechleQuoted 11 lines
From: Ralf Baechle [mailto:[email protected]]
Sent: Wednesday, December 02, 2009 4:30 PM
To: [email protected]; Koeller, T.
Subject: RFC: Removal of Basler eXcite platform supportSupport for the Basler eXcite was never fully merged and there seems to be
no push to complete that or any users. So I'd like to remove the support
for it in the upcoming 2.6.33 cycle. Any comments?
Quoted 5 lines
I'll post the patch which I already have sitting in the queue tree in a
a separate mail.Ralf
The eXcite hardware is no longer available. So for me it is o.k. to remove support for it.
_______________________________
Thomas Köller, Software Developer
Basler Vision Technologies
An der Strusbek 60-62
22926 Ahrensburg
Germany
Tel. +49 (0) 4102 463-390
Fax +49 (0) 4102 463-46390
mailto:[email protected]
http://www.baslerweb.com
Vorstand: Dr.-Ing. Dietmar Ley (Vorsitzender) · John P. Jennings · Aufsichtsratsvorsitzender: Norbert Basler Basler AG · Amtsgericht Ahrensburg HRB 4090 · Ust-IdNr.: DE 135 098 121 · Steuer-Nr.: 30 292 04497 · WEEE-Reg.-Nr. DE 83888045
_______________________________