arm: Disable ATAGs support
authorTom Rini <trini@konsulko.com>
Mon, 30 Aug 2021 13:16:30 +0000 (09:16 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 7 Sep 2021 20:22:30 +0000 (16:22 -0400)
commit9774462e34faaa64a91eb9c68b438a52d22bba6a
treed084abcb2ab9208ef5eeccf96dd855bff731f39c
parentb9d66a061b93e4679bd3afddb24413d5a51dabcc
arm: Disable ATAGs support

With the exceptions of ds109, ds414, icnova-a20-swac, nokia_rx51 and
stemmy, disable ATAG support.  A large number of platforms had enabled
support but never supported a kernel so old as to require it.  Further,
some platforms are old enough to support both, but are well supported by
devicetree booting, and have been for a number of years.  This is
because some of the ATAGs related functions have been re-used to provide
the same kind of information, but for devicetree or just generally to
inform the user.  When needed still, rename these functions to
get_board_revision() instead, to avoid conflicts.  In other cases, these
functions were simply unused, so drop them.

Cc: Andre Przywara <andre.przywara@arm.com>
Cc: Jagan Teki <jagan@amarulasolutions.com>
Cc: Phil Sutter <phil@nwl.cc>
Cc: Stefan Bosch <stefan_b@posteo.net>
Signed-off-by: Tom Rini <trini@konsulko.com>
151 files changed:
arch/arm/Kconfig
board/CarMediaLab/flea3/flea3.c
board/Synology/common/Makefile
board/beckhoff/mx53cx9020/mx53cx9020.c
board/broadcom/bcmstb/bcmstb.c
board/compulab/cm_fx6/cm_fx6.c
board/davinci/da8xxevm/da850evm.c
board/davinci/da8xxevm/omapl138_lcdk.c
board/freescale/imxrt1020-evk/imxrt1020-evk.c
board/freescale/imxrt1050-evk/imxrt1050-evk.c
board/freescale/mx51evk/mx51evk.c
board/freescale/mx53loco/mx53loco.c
board/freescale/mx6sabreauto/mx6sabreauto.c
board/friendlyarm/nanopi2/board.c
board/friendlyarm/nanopi2/hwrev.c
board/friendlyarm/nanopi2/hwrev.h
board/ge/mx53ppd/mx53ppd.c
board/inversepath/usbarmory/usbarmory.c
board/lg/sniper/sniper.c
board/nokia/rx51/rx51.c
board/raspberrypi/rpi/rpi.c
board/samsung/common/exynos5-dt-types.c
board/samsung/goni/goni.c
board/samsung/origen/origen.c
board/samsung/trats2/trats2.c
board/samsung/universal_c210/universal.c
board/st/stm32f429-discovery/stm32f429-discovery.c
board/st/stm32f429-evaluation/stm32f429-evaluation.c
board/st/stm32f469-discovery/stm32f469-discovery.c
board/st/stm32f746-disco/stm32f746-disco.c
board/st/stm32h743-disco/stm32h743-disco.c
board/st/stm32h743-eval/stm32h743-eval.c
board/st/stm32h750-art-pi/stm32h750-art-pi.c
board/ti/panda/panda.c
board/ti/sdp4430/sdp.c
board/toradex/apalis_imx6/apalis_imx6.c
board/toradex/colibri_imx6/colibri_imx6.c
board/toradex/common/tdx-common.c
board/toradex/common/tdx-common.h
configs/ds109_defconfig
configs/ds414_defconfig
configs/icnova-a20-swac_defconfig
configs/nokia_rx51_defconfig
configs/stemmy_defconfig
include/configs/SBx81LIFKW.h
include/configs/SBx81LIFXCAT.h
include/configs/am3517_evm.h
include/configs/apalis_imx6.h
include/configs/aspeed-common.h
include/configs/at91sam9260ek.h
include/configs/at91sam9261ek.h
include/configs/at91sam9263ek.h
include/configs/at91sam9m10g45ek.h
include/configs/at91sam9n12ek.h
include/configs/at91sam9rlek.h
include/configs/at91sam9x5ek.h
include/configs/bcmstb.h
include/configs/bk4r1.h
include/configs/brppt1.h
include/configs/brppt2.h
include/configs/brsmarc1.h
include/configs/brxre1.h
include/configs/colibri_imx6.h
include/configs/colibri_pxa270.h
include/configs/corvus.h
include/configs/da850evm.h
include/configs/devkit3250.h
include/configs/devkit8000.h
include/configs/dh_imx6.h
include/configs/display5.h
include/configs/edminiv2.h
include/configs/ethernut5.h
include/configs/exynos-common.h
include/configs/exynos4-common.h
include/configs/flea3.h
include/configs/ge_bx50v3.h
include/configs/grpeach.h
include/configs/imx27lite-common.h
include/configs/integrator-common.h
include/configs/km/km_arm.h
include/configs/kp_imx6q_tpc.h
include/configs/kzm9g.h
include/configs/legoev3.h
include/configs/ls1021aiot.h
include/configs/ls1021aqds.h
include/configs/ls1021atwr.h
include/configs/ls1043aqds.h
include/configs/ls1046aqds.h
include/configs/m53menlo.h
include/configs/meesc.h
include/configs/mt7623.h
include/configs/mt7629.h
include/configs/mv-common.h
include/configs/mvebu_armada-37xx.h
include/configs/mvebu_armada-8k.h
include/configs/mx51evk.h
include/configs/mx53cx9020.h
include/configs/mx53loco.h
include/configs/mx53ppd.h
include/configs/mx6_common.h
include/configs/mx7ulp_com.h
include/configs/mx7ulp_evk.h
include/configs/mxs.h
include/configs/nokia_rx51.h
include/configs/odroid.h
include/configs/odroid_xu3.h
include/configs/omap3_beagle.h
include/configs/omap3_evm.h
include/configs/omap3_igep00x0.h
include/configs/omap3_logic.h
include/configs/omapl138_lcdk.h
include/configs/pcm052.h
include/configs/pm9261.h
include/configs/pm9263.h
include/configs/pm9g45.h
include/configs/rcar-gen2-common.h
include/configs/rcar-gen3-common.h
include/configs/rpi.h
include/configs/s5p_goni.h
include/configs/sam9x60ek.h
include/configs/siemens-am33x-common.h
include/configs/smartweb.h
include/configs/smdkc100.h
include/configs/smdkv310.h
include/configs/snapper9260.h
include/configs/snapper9g45.h
include/configs/sniper.h
include/configs/socfpga_arria5_secu1.h
include/configs/stemmy.h
include/configs/stih410-b2260.h
include/configs/stm32f429-discovery.h
include/configs/stm32f429-evaluation.h
include/configs/stm32f469-discovery.h
include/configs/stm32f746-disco.h
include/configs/stm32h743-disco.h
include/configs/stm32h743-eval.h
include/configs/stm32h750-art-pi.h
include/configs/stm32mp1.h
include/configs/sunxi-common.h
include/configs/tam3517-common.h
include/configs/taurus.h
include/configs/tec-ng.h
include/configs/tegra-common.h
include/configs/ti814x_evm.h
include/configs/ti_armv7_common.h
include/configs/turris_mox.h
include/configs/usb_a9263.h
include/configs/vexpress_common.h
include/configs/vf610twr.h
include/configs/work_92105.h
include/configs/zmx25.h