ARM: orion: add ATAGS dependencies
Most of the remaining arm board files in the kernel are unused and will be removed in early 2023 if no users step up. So far I got no user replies about the orion5x and mv78xx0 machines, but these are still supported in the default kernel of the Debian 'armel' (armv5 softfloat) distro, and there is an active project on github that tries to keep some of these machines working, and Mauri Sandberg is working on a DT conversion for the D-Link DNS-323. It appears the Debian-on-Buffalo project has not got the Terastation WXL working in a few years, and the other mv78xx0 machines are just the reference designs, so I assume none of these have remaining users. For the Orion5x family, the same is probably true for its reference implementations (RD88Fxxxxx, DB88F281) and the machines with less than 64MB of memory (WNR854T, WRT350N v2). The remaining nine machines are now scheduled to be kept for at least 2023, hopefully to be replaced with DT based versions. The mv78xx0_defconfig file needs to enable CONFIG_UNUSED_BOARD_FILES to still build, while the other affected defconfig files lose the specific boards. Cc: Andrew Lunn <andrew@lunn.ch> Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Cc: Gregory Clement <gregory.clement@bootlin.com> Cc: Mauri Sandberg <maukka@ext.kapsi.fi> Link: https://github.com/1000001101000/Debian_on_Buffalo Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
b5aaaa666a
commit
0c00a537bc
|
@ -31,8 +31,6 @@ CONFIG_MACH_KIRKWOOD=y
|
|||
CONFIG_ARCH_NPCM=y
|
||||
CONFIG_ARCH_WPCM450=y
|
||||
CONFIG_ARCH_ORION5X=y
|
||||
CONFIG_MACH_DB88F5281=y
|
||||
CONFIG_MACH_RD88F5182=y
|
||||
CONFIG_MACH_RD88F5182_DT=y
|
||||
CONFIG_MACH_KUROBOX_PRO=y
|
||||
CONFIG_MACH_DNS323=y
|
||||
|
@ -40,18 +38,12 @@ CONFIG_MACH_TS209=y
|
|||
CONFIG_MACH_TERASTATION_PRO2=y
|
||||
CONFIG_MACH_LINKSTATION_PRO=y
|
||||
CONFIG_MACH_LINKSTATION_MINI=y
|
||||
CONFIG_MACH_LINKSTATION_LS_HGL=y
|
||||
CONFIG_MACH_TS409=y
|
||||
CONFIG_MACH_WRT350N_V2=y
|
||||
CONFIG_MACH_TS78XX=y
|
||||
CONFIG_MACH_MV2120=y
|
||||
CONFIG_MACH_D2NET_DT=y
|
||||
CONFIG_MACH_NET2BIG=y
|
||||
CONFIG_MACH_MSS2_DT=y
|
||||
CONFIG_MACH_WNR854T=y
|
||||
CONFIG_MACH_RD88F5181L_GE=y
|
||||
CONFIG_MACH_RD88F5181L_FXO=y
|
||||
CONFIG_MACH_RD88F6183AP_GE=y
|
||||
CONFIG_ARCH_SUNXI=y
|
||||
CONFIG_ARCH_VERSATILE=y
|
||||
CONFIG_AEABI=y
|
||||
|
|
|
@ -17,6 +17,7 @@ CONFIG_MACH_TERASTATION_WXL=y
|
|||
CONFIG_AEABI=y
|
||||
CONFIG_HIGHMEM=y
|
||||
CONFIG_FPE_NWFPE=y
|
||||
CONFIG_UNUSED_BOARD_FILES=y
|
||||
CONFIG_VFP=y
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_MODULES=y
|
||||
|
|
|
@ -9,8 +9,6 @@ CONFIG_PROFILING=y
|
|||
CONFIG_ARCH_MVEBU=y
|
||||
CONFIG_MACH_KIRKWOOD=y
|
||||
CONFIG_ARCH_ORION5X=y
|
||||
CONFIG_MACH_DB88F5281=y
|
||||
CONFIG_MACH_RD88F5182=y
|
||||
CONFIG_MACH_RD88F5182_DT=y
|
||||
CONFIG_MACH_KUROBOX_PRO=y
|
||||
CONFIG_MACH_DNS323=y
|
||||
|
@ -19,18 +17,12 @@ CONFIG_MACH_TERASTATION_PRO2=y
|
|||
CONFIG_MACH_LINKSTATION_PRO=y
|
||||
CONFIG_MACH_LINKSTATION_LSCHL=y
|
||||
CONFIG_MACH_LINKSTATION_MINI=y
|
||||
CONFIG_MACH_LINKSTATION_LS_HGL=y
|
||||
CONFIG_MACH_TS409=y
|
||||
CONFIG_MACH_WRT350N_V2=y
|
||||
CONFIG_MACH_TS78XX=y
|
||||
CONFIG_MACH_MV2120=y
|
||||
CONFIG_MACH_D2NET_DT=y
|
||||
CONFIG_MACH_NET2BIG=y
|
||||
CONFIG_MACH_MSS2_DT=y
|
||||
CONFIG_MACH_WNR854T=y
|
||||
CONFIG_MACH_RD88F5181L_GE=y
|
||||
CONFIG_MACH_RD88F5181L_FXO=y
|
||||
CONFIG_MACH_RD88F6183AP_GE=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_HIGHMEM=y
|
||||
CONFIG_ARM_APPENDED_DTB=y
|
||||
|
|
|
@ -9,9 +9,6 @@ CONFIG_ARCH_MULTI_V5=y
|
|||
# CONFIG_ARCH_MULTI_V6 is not set
|
||||
# CONFIG_ARCH_MULTI_V7 is not set
|
||||
CONFIG_ARCH_ORION5X=y
|
||||
CONFIG_ARCH_ORION5X_DT=y
|
||||
CONFIG_MACH_DB88F5281=y
|
||||
CONFIG_MACH_RD88F5182=y
|
||||
CONFIG_MACH_RD88F5182_DT=y
|
||||
CONFIG_MACH_KUROBOX_PRO=y
|
||||
CONFIG_MACH_DNS323=y
|
||||
|
@ -19,20 +16,10 @@ CONFIG_MACH_TS209=y
|
|||
CONFIG_MACH_TERASTATION_PRO2=y
|
||||
CONFIG_MACH_LINKSTATION_PRO=y
|
||||
CONFIG_MACH_LINKSTATION_MINI=y
|
||||
CONFIG_MACH_LINKSTATION_LS_HGL=y
|
||||
CONFIG_MACH_TS409=y
|
||||
CONFIG_MACH_WRT350N_V2=y
|
||||
CONFIG_MACH_TS78XX=y
|
||||
CONFIG_MACH_MV2120=y
|
||||
CONFIG_MACH_EDMINI_V2_DT=y
|
||||
CONFIG_MACH_D2NET=y
|
||||
CONFIG_MACH_BIGDISK=y
|
||||
CONFIG_MACH_NET2BIG=y
|
||||
CONFIG_MACH_MSS2=y
|
||||
CONFIG_MACH_WNR854T=y
|
||||
CONFIG_MACH_RD88F5181L_GE=y
|
||||
CONFIG_MACH_RD88F5181L_FXO=y
|
||||
CONFIG_MACH_RD88F6183AP_GE=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_ARM_APPENDED_DTB=y
|
||||
CONFIG_ARM_ATAG_DTB_COMPAT=y
|
||||
|
|
|
@ -3,7 +3,7 @@ menuconfig ARCH_MV78XX0
|
|||
bool "Marvell MV78xx0"
|
||||
depends on ARCH_MULTI_V5
|
||||
depends on CPU_LITTLE_ENDIAN
|
||||
depends on ATAGS
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
select CPU_FEROCEON
|
||||
select GPIOLIB
|
||||
select MVEBU_MBUS
|
||||
|
|
|
@ -30,6 +30,7 @@ config ARCH_ORION5X_DT
|
|||
config MACH_DB88F5281
|
||||
bool "Marvell Orion-2 Development Board"
|
||||
select I2C_BOARDINFO if I2C
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Marvell Orion-2 (88F5281) Development Board
|
||||
|
@ -37,6 +38,7 @@ config MACH_DB88F5281
|
|||
config MACH_RD88F5182
|
||||
bool "Marvell Orion-NAS Reference Design"
|
||||
select I2C_BOARDINFO if I2C
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Marvell Orion-NAS (88F5182) RD2
|
||||
|
@ -52,6 +54,7 @@ config MACH_RD88F5182_DT
|
|||
config MACH_KUROBOX_PRO
|
||||
bool "KuroBox Pro"
|
||||
select I2C_BOARDINFO if I2C
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
KuroBox Pro platform.
|
||||
|
@ -59,24 +62,28 @@ config MACH_KUROBOX_PRO
|
|||
config MACH_DNS323
|
||||
bool "D-Link DNS-323"
|
||||
select I2C_BOARDINFO if I2C
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
D-Link DNS-323 platform.
|
||||
|
||||
config MACH_TS209
|
||||
bool "QNAP TS-109/TS-209"
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
QNAP TS-109/TS-209 platform.
|
||||
|
||||
config MACH_TERASTATION_PRO2
|
||||
bool "Buffalo Terastation Pro II/Live"
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Buffalo Terastation Pro II/Live platform.
|
||||
|
||||
config MACH_LINKSTATION_PRO
|
||||
bool "Buffalo Linkstation Pro/Live"
|
||||
depends on ATAGS
|
||||
select I2C_BOARDINFO if I2C
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
|
@ -92,6 +99,7 @@ config MACH_LINKSTATION_MINI
|
|||
|
||||
config MACH_LINKSTATION_LS_HGL
|
||||
bool "Buffalo Linkstation LS-HGL"
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
select I2C_BOARDINFO if I2C
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
|
@ -99,24 +107,28 @@ config MACH_LINKSTATION_LS_HGL
|
|||
|
||||
config MACH_TS409
|
||||
bool "QNAP TS-409"
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
QNAP TS-409 platform.
|
||||
|
||||
config MACH_WRT350N_V2
|
||||
bool "Linksys WRT350N v2"
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Linksys WRT350N v2 platform.
|
||||
|
||||
config MACH_TS78XX
|
||||
bool "Technologic Systems TS-78xx"
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Technologic Systems TS-78xx platform.
|
||||
|
||||
config MACH_MV2120
|
||||
bool "HP Media Vault mv2120"
|
||||
depends on ATAGS
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
HP Media Vault mv2120 or mv5100.
|
||||
|
@ -130,6 +142,7 @@ config MACH_D2NET_DT
|
|||
|
||||
config MACH_NET2BIG
|
||||
bool "LaCie 2Big Network"
|
||||
depends on ATAGS
|
||||
select I2C_BOARDINFO if I2C
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
|
@ -144,24 +157,28 @@ config MACH_MSS2_DT
|
|||
|
||||
config MACH_WNR854T
|
||||
bool "Netgear WNR854T"
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Netgear WNR854T platform.
|
||||
|
||||
config MACH_RD88F5181L_GE
|
||||
bool "Marvell Orion-VoIP GE Reference Design"
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Marvell Orion-VoIP GE (88F5181L) RD.
|
||||
|
||||
config MACH_RD88F5181L_FXO
|
||||
bool "Marvell Orion-VoIP FXO Reference Design"
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Marvell Orion-VoIP FXO (88F5181L) RD.
|
||||
|
||||
config MACH_RD88F6183AP_GE
|
||||
bool "Marvell Orion-1-90 AP GE Reference Design"
|
||||
depends on ATAGS && UNUSED_BOARD_FILES
|
||||
help
|
||||
Say 'Y' here if you want your kernel to support the
|
||||
Marvell Orion-1-90 (88F6183) AP GE RD.
|
||||
|
|
Loading…
Reference in New Issue