Skip to content

Commit 0fbd740

Browse files
committed
Merge tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into arm/soc
This deletes the following IXP4xx boardfiles: - NSLU2 - NAS100D - D-Link DSM-G600 - Omicron - Gateway WG302v2 - Arcom Vulcan - Avila - Intel reference designs - Coyote and IXDPG425 - GTW5715 - Freecom FSG-3 In each case except Omicron, the board has been replaced by a corresponding device tree and tested where someone volunteered: Marc Zyngier has tested Arcom Vulcan and Freecom FSG-3 and I have tested NSLU2 and Avila for example. All that were tested boot to prompt, some devices may need some more massage before working perfectly. We can just as well delete these board files because we are confident that we will fix them to a working state if people are able to test patches. I am holding back the following boards for now: - Gateway 7001 - because Zoltan is working on this board and needs more time. He might need to test things with the board file so let's allow him time for that. - Goramo MLR - the consensus is to replace this with a dry coded device tree, but the bindings for that tree need some more time to make so we keep the boardfile around until we can merge a complete device tree for it. After these two (target v5.16) we can delete the remaining board files and the old mach structure along with the old PCI driver. * tag 'ixp4xx-del-boardfiles-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik: ARM: ixp4xx: Delete the Freecom FSG-3 boardfiles ARM: ixp4xx: Delete GTWX5715 board files ARM: ixp4xx: Delete Coyote and IXDPG425 boardfiles ARM: ixp4xx: Delete Intel reference design boardfiles ARM: ixp4xx: Delete Avila boardfiles ARM: ixp4xx: Delete the Arcom Vulcan boardfiles ARM: ixp4xx: Delete Gateway WG302v2 boardfiles ARM: ixp4xx: Delete Omicron boardfiles ARM: ixp4xx: Delete the D-Link DSM-G600 boardfiles ARM: ixp4xx: Delete NAS100D boardfiles ARM: ixp4xx: Delete NSLU2 boardfiles Link: https://lore.kernel.org/r/CACRpkdY=sPDkzmbmm+0UQnJi7BXZKH14GLmyVwKC+4cLCJpmdA@mail.gmail.com Signed-off-by: Arnd Bergmann <[email protected]>
2 parents e694952 + b71377b commit 0fbd740

25 files changed

+0
-3888
lines changed

arch/arm/mach-ixp4xx/Kconfig

Lines changed: 0 additions & 158 deletions
Original file line numberDiff line numberDiff line change
@@ -17,39 +17,6 @@ config MACH_IXP4XX_OF
1717
help
1818
Say 'Y' here to support Device Tree-based IXP4xx platforms.
1919

20-
config MACH_NSLU2
21-
bool
22-
prompt "Linksys NSLU2"
23-
depends on IXP4XX_PCI_LEGACY
24-
help
25-
Say 'Y' here if you want your kernel to support Linksys's
26-
NSLU2 NAS device. For more information on this platform,
27-
see http://www.nslu2-linux.org
28-
29-
config MACH_AVILA
30-
bool "Avila"
31-
depends on IXP4XX_PCI_LEGACY
32-
help
33-
Say 'Y' here if you want your kernel to support the Gateworks
34-
Avila Network Platform. For more information on this platform,
35-
see <file:Documentation/arm/ixp4xx.rst>.
36-
37-
config MACH_LOFT
38-
bool "Loft"
39-
depends on MACH_AVILA
40-
help
41-
Say 'Y' here if you want your kernel to support the Giant
42-
Shoulder Inc Loft board (a minor variation on the standard
43-
Gateworks Avila Network Platform).
44-
45-
config ARCH_ADI_COYOTE
46-
bool "Coyote"
47-
depends on IXP4XX_PCI_LEGACY
48-
help
49-
Say 'Y' here if you want your kernel to support the ADI
50-
Engineering Coyote Gateway Reference Platform. For more
51-
information on this platform, see <file:Documentation/arm/ixp4xx.rst>.
52-
5320
config MACH_GATEWAY7001
5421
bool "Gateway 7001"
5522
depends on IXP4XX_PCI_LEGACY
@@ -58,107 +25,19 @@ config MACH_GATEWAY7001
5825
7001 Access Point. For more information on this platform,
5926
see http://openwrt.org
6027

61-
config MACH_WG302V2
62-
bool "Netgear WG302 v2 / WAG302 v2"
63-
depends on IXP4XX_PCI_LEGACY
64-
help
65-
Say 'Y' here if you want your kernel to support Netgear's
66-
WG302 v2 or WAG302 v2 Access Points. For more information
67-
on this platform, see http://openwrt.org
68-
69-
config ARCH_IXDP425
70-
bool "IXDP425"
71-
depends on IXP4XX_PCI_LEGACY
72-
help
73-
Say 'Y' here if you want your kernel to support Intel's
74-
IXDP425 Development Platform (Also known as Richfield).
75-
For more information on this platform, see <file:Documentation/arm/ixp4xx.rst>.
76-
77-
config MACH_IXDPG425
78-
bool "IXDPG425"
79-
depends on IXP4XX_PCI_LEGACY
80-
help
81-
Say 'Y' here if you want your kernel to support Intel's
82-
IXDPG425 Development Platform (Also known as Montajade).
83-
For more information on this platform, see <file:Documentation/arm/ixp4xx.rst>.
84-
85-
config MACH_IXDP465
86-
bool "IXDP465"
87-
help
88-
Say 'Y' here if you want your kernel to support Intel's
89-
IXDP465 Development Platform (Also known as BMP).
90-
For more information on this platform, see <file:Documentation/arm/ixp4xx.rst>.
91-
9228
config MACH_GORAMO_MLR
9329
bool "GORAMO Multi Link Router"
9430
help
9531
Say 'Y' here if you want your kernel to support GORAMO
9632
MultiLink router.
9733

98-
config MACH_KIXRP435
99-
bool "KIXRP435"
100-
help
101-
Say 'Y' here if you want your kernel to support Intel's
102-
KIXRP435 Reference Platform.
103-
For more information on this platform, see <file:Documentation/arm/ixp4xx.rst>.
104-
105-
#
106-
# IXCDP1100 is the exact same HW as IXDP425, but with a different machine
107-
# number from the bootloader due to marketing monkeys, so we just enable it
108-
# by default if IXDP425 is enabled.
109-
#
110-
config ARCH_IXCDP1100
111-
bool
112-
depends on ARCH_IXDP425
113-
default y
114-
11534
config ARCH_PRPMC1100
11635
bool "PrPMC1100"
11736
help
11837
Say 'Y' here if you want your kernel to support the Motorola
11938
PrPCM1100 Processor Mezanine Module. For more information on
12039
this platform, see <file:Documentation/arm/ixp4xx.rst>.
12140

122-
config MACH_NAS100D
123-
bool
124-
prompt "NAS100D"
125-
depends on IXP4XX_PCI_LEGACY
126-
help
127-
Say 'Y' here if you want your kernel to support Iomega's
128-
NAS 100d device. For more information on this platform,
129-
see http://www.nslu2-linux.org/wiki/NAS100d/HomePage
130-
131-
config MACH_DSMG600
132-
bool
133-
prompt "D-Link DSM-G600 RevA"
134-
depends on IXP4XX_PCI_LEGACY
135-
help
136-
Say 'Y' here if you want your kernel to support D-Link's
137-
DSM-G600 RevA device. For more information on this platform,
138-
see http://www.nslu2-linux.org/wiki/DSMG600/HomePage
139-
140-
config ARCH_IXDP4XX
141-
bool
142-
depends on ARCH_IXDP425 || MACH_IXDP465 || MACH_KIXRP435
143-
default y
144-
145-
config MACH_FSG
146-
bool
147-
prompt "Freecom FSG-3"
148-
depends on IXP4XX_PCI_LEGACY
149-
help
150-
Say 'Y' here if you want your kernel to support Freecom's
151-
FSG-3 device. For more information on this platform,
152-
see http://www.nslu2-linux.org/wiki/FSG3/HomePage
153-
154-
config MACH_ARCOM_VULCAN
155-
bool
156-
prompt "Arcom/Eurotech Vulcan"
157-
depends on IXP4XX_PCI_LEGACY
158-
help
159-
Say 'Y' here if you want your kernel to support Arcom's
160-
Vulcan board.
161-
16241
#
16342
# Certain registers and IRQs are only enabled if supporting IXP465 CPUs
16443
#
@@ -172,43 +51,6 @@ config CPU_IXP43X
17251
depends on MACH_KIXRP435
17352
default y
17453

175-
config MACH_GTWX5715
176-
bool "Gemtek WX5715 (Linksys WRV54G)"
177-
depends on ARCH_IXP4XX
178-
depends on IXP4XX_PCI_LEGACY
179-
help
180-
This board is currently inside the Linksys WRV54G Gateways.
181-
182-
IXP425 - 266mhz
183-
32mb SDRAM
184-
8mb Flash
185-
miniPCI slot 0 does not have a card connector soldered to the board
186-
miniPCI slot 1 has an ISL3880 802.11g card (Prism54)
187-
npe0 is connected to a Kendin KS8995M Switch (4 ports)
188-
npe1 is the "wan" port
189-
"Console" UART is available on J11 as console
190-
"High Speed" UART is n/c (as far as I can tell)
191-
20 Pin ARM/Xscale JTAG interface on J2
192-
193-
config MACH_DEVIXP
194-
bool "Omicron DEVIXP"
195-
help
196-
Say 'Y' here if you want your kernel to support the DEVIXP
197-
board from OMICRON electronics GmbH.
198-
199-
config MACH_MICCPT
200-
bool "Omicron MICCPT"
201-
depends on IXP4XX_PCI_LEGACY
202-
help
203-
Say 'Y' here if you want your kernel to support the MICCPT
204-
board from OMICRON electronics GmbH.
205-
206-
config MACH_MIC256
207-
bool "Omicron MIC256"
208-
help
209-
Say 'Y' here if you want your kernel to support the MIC256
210-
board from OMICRON electronics GmbH.
211-
21254
comment "IXP4xx Options"
21355

21456
config IXP4XX_PCI_LEGACY

arch/arm/mach-ixp4xx/Makefile

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,11 @@ obj-pci-n :=
99
# Device tree platform
1010
obj-pci-$(CONFIG_MACH_IXP4XX_OF) += ixp4xx-of.o
1111

12-
obj-pci-$(CONFIG_ARCH_IXDP4XX) += ixdp425-pci.o
13-
obj-pci-$(CONFIG_MACH_AVILA) += avila-pci.o
14-
obj-pci-$(CONFIG_MACH_IXDPG425) += ixdpg425-pci.o
15-
obj-pci-$(CONFIG_ARCH_ADI_COYOTE) += coyote-pci.o
16-
obj-pci-$(CONFIG_MACH_GTWX5715) += gtwx5715-pci.o
17-
obj-pci-$(CONFIG_MACH_MICCPT) += miccpt-pci.o
18-
obj-pci-$(CONFIG_MACH_NSLU2) += nslu2-pci.o
19-
obj-pci-$(CONFIG_MACH_NAS100D) += nas100d-pci.o
20-
obj-pci-$(CONFIG_MACH_DSMG600) += dsmg600-pci.o
2112
obj-pci-$(CONFIG_MACH_GATEWAY7001) += gateway7001-pci.o
22-
obj-pci-$(CONFIG_MACH_WG302V2) += wg302v2-pci.o
23-
obj-pci-$(CONFIG_MACH_FSG) += fsg-pci.o
24-
obj-pci-$(CONFIG_MACH_ARCOM_VULCAN) += vulcan-pci.o
2513

2614
obj-y += common.o
2715

28-
obj-$(CONFIG_ARCH_IXDP4XX) += ixdp425-setup.o
29-
obj-$(CONFIG_MACH_AVILA) += avila-setup.o
30-
obj-$(CONFIG_MACH_IXDPG425) += coyote-setup.o
31-
obj-$(CONFIG_ARCH_ADI_COYOTE) += coyote-setup.o
32-
obj-$(CONFIG_MACH_GTWX5715) += gtwx5715-setup.o
33-
obj-$(CONFIG_MACH_DEVIXP) += omixp-setup.o
34-
obj-$(CONFIG_MACH_MICCPT) += omixp-setup.o
35-
obj-$(CONFIG_MACH_MIC256) += omixp-setup.o
36-
obj-$(CONFIG_MACH_NSLU2) += nslu2-setup.o
37-
obj-$(CONFIG_MACH_NAS100D) += nas100d-setup.o
38-
obj-$(CONFIG_MACH_DSMG600) += dsmg600-setup.o
3916
obj-$(CONFIG_MACH_GATEWAY7001) += gateway7001-setup.o
40-
obj-$(CONFIG_MACH_WG302V2) += wg302v2-setup.o
41-
obj-$(CONFIG_MACH_FSG) += fsg-setup.o
4217
obj-$(CONFIG_MACH_GORAMO_MLR) += goramo_mlr.o
43-
obj-$(CONFIG_MACH_ARCOM_VULCAN) += vulcan-setup.o
4418

4519
obj-$(CONFIG_PCI) += $(obj-pci-$(CONFIG_PCI)) common-pci.o

arch/arm/mach-ixp4xx/avila-pci.c

Lines changed: 0 additions & 79 deletions
This file was deleted.

0 commit comments

Comments
 (0)