]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
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)
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

index d49f26fed47ec9757be1cff8aa0f6a9834ad3b93..dbf5ceb9d25bb4a483d44f19f657458eb8393cb9 100644 (file)
@@ -1907,6 +1907,36 @@ config TARGET_XENGUEST_ARM64
        select SSCANF
 endchoice
 
+config SUPPORT_PASSING_ATAGS
+       bool "Support pre-devicetree ATAG-based booting"
+       depends on !ARM64
+       imply SETUP_MEMORY_TAGS
+       help
+         Support for booting older Linux kernels, using ATAGs rather than
+         passing a devicetree.  This is option is rarely used, and the
+         semantics are defined at
+         https://www.kernel.org/doc/Documentation/arm/Booting at section 4a.
+
+config SETUP_MEMORY_TAGS
+       bool "Pass memory size information via ATAG"
+       depends on SUPPORT_PASSING_ATAGS
+
+config CMDLINE_TAG
+       bool "Pass Linux kernel cmdline via ATAG"
+       depends on SUPPORT_PASSING_ATAGS
+
+config INITRD_TAG
+       bool "Pass initrd starting point and size via ATAG"
+       depends on SUPPORT_PASSING_ATAGS
+
+config REVISION_TAG
+       bool "Pass system revision via ATAG"
+       depends on SUPPORT_PASSING_ATAGS
+
+config SERIAL_TAG
+       bool "Pass system serial number via ATAG"
+       depends on SUPPORT_PASSING_ATAGS
+
 config ARCH_SUPPORT_TFABOOT
        bool
 
index 12c5ac331f9729a3b2d6f6e19f5cac0c08cfee79..ecd70ecbdc412743b10075d64a5e6e83b421677d 100644 (file)
@@ -196,12 +196,14 @@ int board_init(void)
        return 0;
 }
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        int rev = 0;
 
        return (get_cpu_rev() & ~(0xF << 8)) | (rev & 0xF) << 8;
 }
+#endif
 
 /*
  * called prior to booting kernel or by 'fdt boardsetup' command
index 62354cc2e82e68ffad8dbf26a3867d407b1b6e98..f688b5490631c980e742a5798d273c26a8651416 100644 (file)
@@ -2,4 +2,4 @@
 #
 # Copyright (C) 2021 Phil Sutter <phil@nwl.cc>
 
-obj-y  += legacy.o
+obj-$(SUPPORT_PASSING_ATAGS)   += legacy.o
index a3657db8266cc0f189a1d35a1e51a02b5e246295..e7b131836b61bc5a077c4928ef2d63d5908bfc25 100644 (file)
@@ -48,6 +48,7 @@ static const u32 CCAT_MODE_RUN = 0x0033DC8F;
 
 DECLARE_GLOBAL_DATA_PTR;
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        struct iim_regs *iim = (struct iim_regs *)IMX_IIM_BASE;
@@ -59,6 +60,7 @@ u32 get_board_rev(void)
 
        return (get_cpu_rev() & ~(0xF << 8)) | (rev & 0xF) << 8;
 }
+#endif
 
 /*
  * Set CCAT mode
index 076ac9414418659f045853cae3795e872c4ca94e..276e59b3bd222f6bae8bfeec8e8b0aee935352ab 100644 (file)
@@ -38,11 +38,6 @@ int board_init(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 void reset_cpu(void)
 {
 }
index f29b08247ecccfbd42103118eb8330e2831397d0..c54bffdae450d4397ae3e9d491438553e9f85961 100644 (file)
@@ -720,10 +720,12 @@ int dram_init(void)
        return 0;
 }
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        return cl_eeprom_get_board_rev(CONFIG_SYS_I2C_EEPROM_BUS);
 }
+#endif
 
 static struct mxc_serial_plat cm_fx6_mxc_serial_plat = {
        .reg = (struct mxc_uart *)UART4_BASE,
index f6ce3367f86dac63e125467a63dc5a5d3fcd7d9a..2436aab71ccf3774e0fc3143b5660ec83e2d6c0e 100644 (file)
@@ -232,6 +232,7 @@ const int lpsc_size = ARRAY_SIZE(lpsc);
 
 #define REV_AM18X_EVM          0x100
 
+#ifdef CONFIG_REVISION_TAG
 /*
  * get_board_rev() - setup to pass kernel board revision information
  * Returns:
@@ -259,6 +260,7 @@ u32 get_board_rev(void)
                rev = 1;
        return rev;
 }
+#endif
 
 int board_early_init_f(void)
 {
index 43d9b69ae65e26c04938e87851d266a9d3357c43..cd021cc8e5834d2059fb5fd28f14d6ba95eb78b0 100644 (file)
@@ -143,20 +143,6 @@ const int lpsc_size = ARRAY_SIZE(lpsc);
 #define CONFIG_DA850_EVM_MAX_CPU_CLK   456000000
 #endif
 
-/*
- * get_board_rev() - setup to pass kernel board revision information
- * Returns:
- * bit[0-3]    Maximum cpu clock rate supported by onboard SoC
- *             0000b - 300 MHz
- *             0001b - 372 MHz
- *             0010b - 408 MHz
- *             0011b - 456 MHz
- */
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_early_init_f(void)
 {
        /*
index 479e66bddc44fa3d00afbdfa114cd9053658138c..54a733b12ce6d64af144fac21f283fef4954a6da 100644 (file)
@@ -71,11 +71,6 @@ u32 spl_boot_device(void)
 }
 #endif
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index eb492390dbf6a3b3a3cc870f3b301b5b27779700..61329165786d678a0e1277abaac9c13de839da64 100644 (file)
@@ -71,11 +71,6 @@ u32 spl_boot_device(void)
 }
 #endif
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index c8439a6347aef08fd09e5c548c1f32e3bfd4c313..46095acedfddb3fa380f2be7fc27afd4c41d7cec 100644 (file)
@@ -35,6 +35,7 @@ int dram_init(void)
        return 0;
 }
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        u32 rev = get_cpu_rev();
@@ -42,6 +43,7 @@ u32 get_board_rev(void)
                rev |= BOARD_REV_2_0 << BOARD_VER_OFFSET;
        return rev;
 }
+#endif
 
 #define UART_PAD_CTRL  (PAD_CTL_HYS | PAD_CTL_PUS_100K_DOWN | PAD_CTL_DSE_HIGH)
 
index 088863056973b88c7894ce838fac3032f3e9c0c6..a9800ed7698fb981b7a94392a9383ada558051c0 100644 (file)
@@ -32,6 +32,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        struct iim_regs *iim = (struct iim_regs *)IMX_IIM_BASE;
@@ -46,6 +47,7 @@ u32 get_board_rev(void)
 
        return (get_cpu_rev() & ~(0xF << 8)) | (rev & 0xF) << 8;
 }
+#endif
 
 #define UART_PAD_CTRL  (PAD_CTL_HYS | PAD_CTL_DSE_HIGH | \
                         PAD_CTL_PUS_100K_UP | PAD_CTL_ODE)
index e92ef26d0ad05f3268debb69d5463486739fa4ca..9155dcfbd09d604db2935d276c07eb6ff47b8b1a 100644 (file)
@@ -321,12 +321,14 @@ static void setup_gpmi_nand(void)
 }
 #endif
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        int rev = nxp_board_rev();
 
        return (get_cpu_rev() & ~(0xF << 8)) | rev;
 }
+#endif
 
 static int ar8031_phy_fixup(struct phy_device *phydev)
 {
index c0fe2d546f63db3d1838f07ad94ab7b6c55e70fb..70e4dfcfa456068c006bb4e1a041a843c3d6fc27 100644 (file)
@@ -295,12 +295,12 @@ static void set_ether_addr(void)
        env_set("ethaddr", ethaddr);
 }
 
-#ifdef CONFIG_REVISION_TAG
+#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 static void set_board_rev(void)
 {
        char info[64] = {0, };
 
-       snprintf(info, ARRAY_SIZE(info), "%02x", get_board_rev());
+       snprintf(info, ARRAY_SIZE(info), "%02x", get_board_revision());
        env_set("board_rev", info);
 }
 #endif
@@ -310,7 +310,7 @@ static void set_dtb_name(void)
        char info[64] = {0, };
 
        snprintf(info, ARRAY_SIZE(info),
-                "s5p4418-nanopi2-rev%02x.dtb", get_board_rev());
+                "s5p4418-nanopi2-rev%02x.dtb", get_board_revision());
        env_set("dtb_name", info);
 }
 
@@ -436,7 +436,7 @@ int board_late_init(void)
 {
        bd_update_env();
 
-#ifdef CONFIG_REVISION_TAG
+#ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
        set_board_rev();
 #endif
        set_dtb_name();
index b1e23a48a803b3483988fd7b7def12cdd9ab2a00..585e08c944f9c9dcd012701b4582f1366abc3f7d 100644 (file)
@@ -80,11 +80,18 @@ void bd_base_rev_init(void)
 }
 
 /* To override __weak symbols */
-u32 get_board_rev(void)
+u32 get_board_revision(void)
 {
        return (base_rev << 8) | pcb_rev;
 }
 
+#ifdef CONFIG_REVISION_TAG
+u32 get_board_rev(void)
+{
+       return get_board_revision();
+}
+#endif
+
 const char *get_board_name(void)
 {
        bd_hwrev_init();
index 1b1a828afb348a3a1394866ff607bc4ce31aae21..403303131e7f32bd77ecdc5749449c102cd97e5f 100644 (file)
@@ -9,7 +9,7 @@
 
 extern void bd_hwrev_init(void);
 extern void bd_base_rev_init(void);
-extern u32 get_board_rev(void);
+extern u32 get_board_revision(void);
 extern const char *get_board_name(void);
 
 #endif /* __BD_HW_REV_H__ */
index 6174125e728a23f2d0e4435b353ebc12db9f92a8..9c48883648f7c4e03656599ea576e0b78c0733e4 100644 (file)
@@ -81,10 +81,12 @@ int dram_init_banksize(void)
        return 0;
 }
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        return get_cpu_rev() & ~(0xF << 8);
 }
+#endif
 
 #ifdef CONFIG_USB_EHCI_MX5
 int board_ehci_hcd_init(int port)
index 086d0522c78a40c9bf39e395a979f07c56dd30a8..7dbb3a91432434177f6b821aae914e5342ed6ccd 100644 (file)
@@ -27,6 +27,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        struct iim_regs *iim = (struct iim_regs *)IMX_IIM_BASE;
@@ -38,6 +39,7 @@ u32 get_board_rev(void)
 
        return (get_cpu_rev() & ~(0xF << 8)) | (rev & 0xF) << 8;
 }
+#endif
 
 struct fsl_esdhc_cfg esdhc_cfg[1] = {
        {MMC_SDHC1_BASE_ADDR}
index a70166a542e37d4882760517c93126caedcefc3f..86032d7fcdf7b0e876bc6c8b9ed71b0a22e22c52 100644 (file)
@@ -156,11 +156,13 @@ int misc_init_r(void)
        return 0;
 }
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        /* Sold devices are expected to be at least revision F. */
        return 6;
 }
+#endif
 
 void get_board_serial(struct tag_serialnr *serialnr)
 {
index fd3cec8358aaf9ec798b749bc5de25722784f333..99ca36fbbea13292983d97d97cda17cfb1f94da8 100644 (file)
@@ -241,6 +241,7 @@ int board_init(void)
        return 0;
 }
 
+#ifdef CONFIG_REVISION_TAG
 /*
  * Routine: get_board_revision
  * Description: Return board revision.
@@ -249,6 +250,7 @@ u32 get_board_rev(void)
 {
        return simple_strtol(hw_build_ptr, NULL, 16);
 }
+#endif
 
 /*
  * Routine: setup_board_tags
index df52a4689fa5cae6977248776d5568f7867ac5f3..74697ba2f1654168afd202e0279afdf469d5acc2 100644 (file)
@@ -419,7 +419,7 @@ int misc_init_r(void)
        return 0;
 }
 
-static void get_board_rev(void)
+static void get_board_revision(void)
 {
        ALLOC_CACHE_ALIGN_BUFFER(struct msg_get_board_rev, msg, 1);
        int ret;
@@ -478,7 +478,7 @@ int board_init(void)
        hw_watchdog_init();
 #endif
 
-       get_board_rev();
+       get_board_revision();
 
        gd->bd->bi_boot_params = 0x100;
 
index e2d5a7c9ba7743589990a9f517bcb7cc83d7e32e..554fc91cc1a36c799f19fb39c24f52522081131b 100644 (file)
@@ -47,18 +47,6 @@ struct odroid_rev_info odroid_info[] = {
        { EXYNOS5_BOARD_ODROID_UNKNOWN, 0, 4095, "unknown" },
 };
 
-static unsigned int odroid_get_rev(void)
-{
-       int i;
-
-       for (i = 0; i < ARRAY_SIZE(odroid_info); i++) {
-               if (odroid_info[i].board_type == gd->board_type)
-                       return odroid_info[i].board_rev;
-       }
-
-       return 0;
-}
-
 /*
  * Read ADC at least twice and check the resuls.  If regulator providing voltage
  * on to measured point was just turned on, first reads might require time
@@ -200,6 +188,19 @@ bool board_is_generic(void)
        return false;
 }
 
+#ifdef CONFIG_REVISION_TAG
+static unsigned int odroid_get_rev(void)
+{
+       int i;
+
+       for (i = 0; i < ARRAY_SIZE(odroid_info); i++) {
+               if (odroid_info[i].board_type == gd->board_type)
+                       return odroid_info[i].board_rev;
+       }
+
+       return 0;
+}
+
 /**
  * get_board_rev() - return detected board revision.
  *
@@ -212,6 +213,7 @@ u32 get_board_rev(void)
 
        return odroid_get_rev();
 }
+#endif
 
 /**
  * get_board_type() - returns board type string.
index b32b82fc2dadbee80e5dcb590f6e98a6ca393353..ba25ba27b8630a830c4f6a593d95e333eae8c63d 100644 (file)
 
 DECLARE_GLOBAL_DATA_PTR;
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        /* Set Initial global variables */
index e17454ad77da3e743de26f70670f80f517324bfb..7a91f448969b2dc4ba0a4aa59e9c3321913ba15a 100644 (file)
 #include <asm/arch/pinmux.h>
 #include <usb.h>
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int exynos_init(void)
 {
        return 0;
index 59e6fbf4b002e9af9535405c491124cdb7a216c3..a03dc8738579f066ca622d9ac02e04c215bdfe9f 100644 (file)
@@ -67,10 +67,12 @@ static void check_hw_revision(void)
        board_rev = modelrev << 8;
 }
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        return board_rev;
 }
+#endif
 
 static inline u32 get_model_rev(void)
 {
index 9ef11b8471caf3add95d847c6da5c866a8856d02..3764b5478b79ab07c03386414459f93f6d565261 100644 (file)
@@ -33,10 +33,12 @@ DECLARE_GLOBAL_DATA_PTR;
 unsigned int board_rev;
 static int init_pmic_lcd(void);
 
+#ifdef CONFIG_REVISION_TAG
 u32 get_board_rev(void)
 {
        return board_rev;
 }
+#endif
 
 int exynos_power_init(void)
 {
index 46fcf907fc621083e149df2f4f902e9f66f19b76..34f9d6bc007afd3d2ade0c07e3f9b061fd17059b 100644 (file)
@@ -46,11 +46,6 @@ int dram_init_banksize(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index 3b6df1f3ab369d8c8bbfc013730f82d109850694..c170314ed8576d25e6bcb17739f47fd91a8ab71e 100644 (file)
@@ -40,11 +40,6 @@ int dram_init_banksize(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index c5df9b0d9c07c0aa6467df0bb3e0455941d392bc..122273a2ae7984612d1b291428dda942f8575d06 100644 (file)
@@ -40,11 +40,6 @@ int dram_init_banksize(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index efa38a0e26a6188761a59563f506560e2228b6bb..376bc06a980cd7fdfd92986a453d6882cb5978d0 100644 (file)
@@ -77,12 +77,7 @@ u32 spl_boot_device(void)
 {
        return BOOT_DEVICE_XIP;
 }
-
 #endif
-u32 get_board_rev(void)
-{
-       return 0;
-}
 
 int board_late_init(void)
 {
index 4091d5f9fde5b9df590f3204f6ffc31bd426c30d..cc8723002656e05da71c911af4be00aa1420a823 100644 (file)
@@ -36,11 +36,6 @@ int dram_init_banksize(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index 4091d5f9fde5b9df590f3204f6ffc31bd426c30d..cc8723002656e05da71c911af4be00aa1420a823 100644 (file)
@@ -36,11 +36,6 @@ int dram_init_banksize(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_init(void)
 {
        gd->bd->bi_boot_params = gd->bd->bi_dram[0].start + 0x100;
index 5785b2e5750f71c790fa887960f7b60915b0b136..0ece8e79f2038412eb368605c34c9080dd658434 100644 (file)
@@ -41,11 +41,6 @@ int board_early_init_f(void)
        return 0;
 }
 
-u32 get_board_rev(void)
-{
-       return 0;
-}
-
 int board_late_init(void)
 {
        return 0;
index fda8d5f3c8386c133f5d1c3cfd41206bda01e485..d8062997e5c1c8e56a256b4abf72c6dbb0a1b4fa 100644 (file)
@@ -312,6 +312,7 @@ void board_mmc_power_init(void)
 #endif
 #endif
 
+#ifdef CONFIG_REVISION_TAG
 /*
  * get_board_rev() - get board revision
  */
@@ -319,3 +320,4 @@ u32 get_board_rev(void)
 {
        return 0x20;
 }
+#endif
index 4895bfafd80adf6d851dd1efdbdb2ab23c50cf31..69726eb9ce0f3002c777352d6a68cfafd06b3c40 100644 (file)
@@ -104,6 +104,7 @@ int spl_start_uboot(void)
 }
 #endif /* CONFIG_SPL_OS_BOOT */
 
+#ifdef CONFIG_REVISION_TAG
 /*
  * get_board_rev() - get board revision
  */
@@ -111,3 +112,4 @@ u32 get_board_rev(void)
 {
        return 0x20;
 }
+#endif
index 74060daaddd7546b96456e8e982fcb96d41c095a..f4cd28d49f91890bfe3e70763866b74f81496ff7 100644 (file)
@@ -707,12 +707,11 @@ int board_init(void)
 #ifdef CONFIG_BOARD_LATE_INIT
 int board_late_init(void)
 {
-#if defined(CONFIG_REVISION_TAG) && \
-    defined(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)
+#if defined(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)
        char env_str[256];
        u32 rev;
 
-       rev = get_board_rev();
+       rev = get_board_revision();
        snprintf(env_str, ARRAY_SIZE(env_str), "%.4x", rev);
        env_set("board_rev", env_str);
 
index 587d92a8e997fce87918c74e1988610f71f72940..3b55f6c938ed78de60c41debb71f245a50150b66 100644 (file)
@@ -611,12 +611,11 @@ int board_init(void)
 #ifdef CONFIG_BOARD_LATE_INIT
 int board_late_init(void)
 {
-#if defined(CONFIG_REVISION_TAG) && \
-    defined(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)
+#if defined(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)
        char env_str[256];
        u32 rev;
 
-       rev = get_board_rev();
+       rev = get_board_revision();
        snprintf(env_str, ARRAY_SIZE(env_str), "%.4x", rev);
        env_set("board_rev", env_str);
 #endif
index 061abf7537bb276c9c6373776adccf75906aca90..9db4553e0f7bbffa1411d7a75e46b761aad7f26c 100644 (file)
@@ -32,8 +32,8 @@ static char tdx_car_rev_str[6];
 static char *tdx_carrier_board_name;
 #endif
 
-#ifdef CONFIG_REVISION_TAG
-u32 get_board_rev(void)
+#if defined(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)
+u32 get_board_revision(void)
 {
        /* Check validity */
        if (!tdx_hw_tag.ver_major)
@@ -183,8 +183,8 @@ int ft_common_board_setup(void *blob, struct bd_info *bd)
 
 #else /* CONFIG_TDX_CFG_BLOCK */
 
-#ifdef CONFIG_REVISION_TAG
-u32 get_board_rev(void)
+#if defined(CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG)
+u32 get_board_revision(void)
 {
        return 0;
 }
index 8020df5b44367e23213aa6dea6ed5774b0549491..c96e8754e9e2561312e26e70052746b089c5968b 100644 (file)
@@ -10,6 +10,7 @@
 #define TDX_USB_VID                    0x1B67
 
 int ft_common_board_setup(void *blob, struct bd_info *bd);
+u32 get_board_revision(void);
 
 #if defined(CONFIG_DM_VIDEO)
 int show_boot_logo(void);
index 135c149c3107aae9220f0564abb396d6f8862409..e06b7fdf1a3ca499e31f1a143fae90c91efcc003 100644 (file)
@@ -3,6 +3,9 @@ CONFIG_SKIP_LOWLEVEL_INIT=y
 CONFIG_SYS_DCACHE_OFF=y
 CONFIG_ARCH_CPU_INIT=y
 CONFIG_ARCH_KIRKWOOD=y
+CONFIG_SUPPORT_PASSING_ATAGS=y
+CONFIG_CMDLINE_TAG=y
+CONFIG_INITRD_TAG=y
 CONFIG_SYS_TEXT_BASE=0x600000
 CONFIG_NR_DRAM_BANKS=2
 CONFIG_TARGET_DS109=y
index 3c0960513d6e0ba40569e73f73b262fd376931fc..de5d85cbda6d7fc280138fb8cd8cfb1eaa068afe 100644 (file)
@@ -1,6 +1,9 @@
 CONFIG_ARM=y
 CONFIG_ARCH_CPU_INIT=y
 CONFIG_ARCH_MVEBU=y
+CONFIG_SUPPORT_PASSING_ATAGS=y
+CONFIG_CMDLINE_TAG=y
+CONFIG_INITRD_TAG=y
 CONFIG_SYS_TEXT_BASE=0x00800000
 CONFIG_SPL_LIBCOMMON_SUPPORT=y
 CONFIG_SPL_LIBGENERIC_SUPPORT=y
index de455608a375df9d5b70ae1b3aad62370f377f8b..c759d7e2357f52b1d09d9721b337d1136b573798 100644 (file)
@@ -1,5 +1,9 @@
 CONFIG_ARM=y
 CONFIG_ARCH_SUNXI=y
+CONFIG_SUPPORT_PASSING_ATAGS=y
+CONFIG_CMDLINE_TAG=y
+CONFIG_INITRD_TAG=y
+CONFIG_SERIAL_TAG=y
 CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-swac"
 CONFIG_SPL=y
 CONFIG_MACH_SUN7I=y
index 82d33710415512ac02e25b629384155c8fce64c7..e6e8f2af51e52305dccc634d03a20a28b06975b7 100644 (file)
@@ -2,6 +2,10 @@ CONFIG_ARM=y
 CONFIG_SKIP_LOWLEVEL_INIT=y
 # CONFIG_SYS_THUMB_BUILD is not set
 CONFIG_ARCH_OMAP2PLUS=y
+CONFIG_SUPPORT_PASSING_ATAGS=y
+CONFIG_CMDLINE_TAG=y
+CONFIG_INITRD_TAG=y
+CONFIG_REVISION_TAG=y
 CONFIG_SYS_TEXT_BASE=0x80008000
 CONFIG_NR_DRAM_BANKS=2
 CONFIG_SYS_MALLOC_LEN=0xc0000
index 77bc5c71dd218b732e22be68992acb92ac44509a..cf86146696c62d5f92114ed715cf80a3762fa453 100644 (file)
@@ -1,6 +1,9 @@
 CONFIG_ARM=y
 CONFIG_SKIP_LOWLEVEL_INIT=y
 CONFIG_ARCH_U8500=y
+CONFIG_SUPPORT_PASSING_ATAGS=y
+# CONFIG_SETUP_MEMORY_TAGS is not set
+CONFIG_INITRD_TAG=y
 CONFIG_SYS_TEXT_BASE=0x100000
 CONFIG_NR_DRAM_BANKS=2
 CONFIG_SYS_MALLOC_LEN=0x0200000
index e7c099511d3d9bdada8ecfe555f9bf9a1d007bb8..fc6167cf9699dd5c495b368c3e0b857488392f43 100644 (file)
  * for your console driver.
  */
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs */
-#define CONFIG_INITRD_TAG      1       /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS 1     /* enable memory tag */
-
 #define MTDPARTS_DEFAULT "mtdparts=spi0.0:768K(boot)ro,256K(boot-env),14M(user),1M(errlog)"
 #define MTDPARTS_MTDOOPS "errlog"
 #define CONFIG_DOS_PARTITION
 
 #define CONFIG_SYS_MONITOR_LEN         (256 << 10)     /* Reserve 256 kB for monitor */
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
 #define CONFIG_SYS_BOOTMAPSZ           (8 << 20)       /* Initial Mem map for Linux*/
 
 /* size in bytes reserved for initial data */
index 3e42ef98a71473b608c0a3c8fd78c32ad278b76b..06be63e2421e8c9a268e8927505b45d6b3c61776 100644 (file)
  * for your console driver.
  */
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs */
-#define CONFIG_INITRD_TAG      1       /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS 1     /* enable memory tag */
-
 #define MTDPARTS_DEFAULT "mtdparts=spi0.0:768K(boot)ro,256K(boot-env),14M(user),1M(errlog)"
 #define MTDPARTS_MTDOOPS "errlog"
 #define CONFIG_DOS_PARTITION
index a9c14a1ce28ba2fc5b668d79a1317347ce891320..edfd890767d110b1d709eea3db5f17d7e39fb76d 100644 (file)
@@ -14,8 +14,6 @@
 
 #include <configs/ti_omap3_common.h>
 
-#define CONFIG_REVISION_TAG
-
 /* Hardware drivers */
 
 /*
index de6e205e3972eb9e47acfe88b63baf1b6575038f..710b81209aabb1d725a09392ec5c261226815aba 100644 (file)
 #include "imx6_spl.h"
 #endif
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_MXC_UART_BASE           UART1_BASE
 
 /* MMC Configs */
index 2c7790eb06c8d7825aabf59947b3736677d52c58..5177bf20fad4ccddf7387462a721a98d78131c81 100644 (file)
@@ -13,9 +13,6 @@
 #include <asm/arch/platform.h>
 
 /* Misc CPU related */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 
 #define CONFIG_SYS_SDRAM_BASE          ASPEED_DRAM_BASE
 
index e7fc15f48fce57a1c4996fc1c04bfda5f66e1354..d07262c25ab75d48282d3848c6ae0fb59eea47dd 100644 (file)
@@ -35,9 +35,6 @@
 #endif
 
 /* Misc CPU related */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 
 /* general purpose I/O */
 #define CONFIG_ATMEL_LEGACY            /* required until (g)pio is fixed */
index 7b9fa8af80a532f368e2347aa28040f412742cfe..fb4695c1abf504853268eaa5e46969bf39a7450e 100644 (file)
 
 #include <asm/hardware.h>
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #define CONFIG_ATMEL_LEGACY
 
 /*
index 9ad41e4ced33c43ef5a3447b645f4c0a0bec3a53..f8df5b0eb7e0a318a5de4ddd7d673353413fde82 100644 (file)
 #define CONFIG_SYS_AT91_MAIN_CLOCK     16367660 /* 16.367 MHz crystal */
 #define CONFIG_SYS_AT91_SLOW_CLOCK     32768
 
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS 1
-#define CONFIG_INITRD_TAG      1
-
 #ifndef CONFIG_SYS_USE_BOOT_NORFLASH
 #else
 #define CONFIG_SYS_USE_NORFLASH
index c942e7d9e69d31e552c5c5ca45ce6e84ad94dee9..78ff57776707f3bc25924c4eef64847693111da9 100644 (file)
 
 #define CONFIG_AT91SAM9M10G45EK
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* general purpose I/O */
 #define CONFIG_ATMEL_LEGACY            /* required until (g)pio is fixed */
 
index 683fc73d3b26d838d3859e67221a679340774b39..4ae6b66a3b26f35382d543ebcf4d137645a164f8 100644 (file)
@@ -14,9 +14,6 @@
 #define CONFIG_SYS_AT91_MAIN_CLOCK     16000000        /* main clock xtal */
 
 /* Misc CPU related */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 
 /* LCD */
 #define LCD_BPP                                LCD_COLOR16
index cdcfb22955a94a8fb08eb56c8bb7d58092aaa707..c703276bcbc09da4451ff63097f4d7f5fa623e09 100644 (file)
 #define CONFIG_SYS_AT91_SLOW_CLOCK     32768           /* slow clock xtal */
 #define CONFIG_SYS_AT91_MAIN_CLOCK     12000000        /* main clock xtal */
 
-#define CONFIG_CMDLINE_TAG             1       /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS       1
-#define CONFIG_INITRD_TAG              1
-
 #define CONFIG_ATMEL_LEGACY
 
 /*
index 5b7634e80007c189b7f4cb8ca5bd407e09e3bc09..33481dc0459f2a6c81e0f0f85dc7e6f35d6f15fa 100644 (file)
 #define CONFIG_SYS_AT91_SLOW_CLOCK     32768
 #define CONFIG_SYS_AT91_MAIN_CLOCK     12000000        /* 12 MHz crystal */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* general purpose I/O */
 #define CONFIG_ATMEL_LEGACY            /* required until (g)pio is fixed */
 
index e4c6b7fcfc98060cc174d076589d0958ad8d0b33..7f1c298cdce00f7c6eddf67fbd37432b3bb53909 100644 (file)
@@ -119,7 +119,6 @@ extern phys_addr_t prior_stage_fdt_address;
 /*
  * Informational display configuration.
  */
-#define CONFIG_REVISION_TAG
 
 /*
  * Command configuration.
index 921f30612e64421cf0e5dcfdda931eb66b7c1a1c..84ea032e2fb73be0e2bf35af89c4e03bf193b862 100644 (file)
@@ -60,9 +60,6 @@
 #include <asm/arch/imx-regs.h>
 #include <linux/sizes.h>
 
-/* Enable passing of ATAGs */
-#define CONFIG_CMDLINE_TAG
-
 /* NAND support */
 #define CONFIG_SYS_NAND_ONFI_DETECTION
 #define CONFIG_SYS_MAX_NAND_DEVICE 1
index e58026e783bd0c8ba941d4a7bf3b2caa4e1c677e..c97a05ed69721490df7b324a30c230c6fb23f7fb 100644 (file)
 
 #define CONFIG_POWER_TPS65217
 
-/* Support both device trees and ATAGs. */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 /*#define CONFIG_MACH_TYPE             3589*/
 #define CONFIG_MACH_TYPE               0xFFFFFFFF /* TODO: check with kernel*/
 
index e892b6fd404368f36d97c1ad6bbb3a2b3f6c3f09..1b11a5da6c81649d6400edf15a6366d701f9bc79 100644 (file)
@@ -24,9 +24,6 @@
 #define CONFIG_FSL_USDHC
 
 /* Boot */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 #define CONFIG_MACH_TYPE               0xFFFFFFFF
 
 /* misc */
index 404f52d900e9d7fd234f0b5195ff940434fe371b..714d37ea4bffed4f0c10f51d474b03cdd76ff780 100644 (file)
@@ -60,11 +60,6 @@ BUR_COMMON_ENV \
 " bootm ${loadaddr} - ${dtbaddr}\0"
 #endif /* !CONFIG_SPL_BUILD*/
 
-/* Support both device trees and ATAGs. */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* SPI Flash */
 
 /* Environment */
index cffd9a897d0d672f1af1341e030fa937a0712760..9f7fcda2918929199981b97eab8c8b3dfb1d52c1 100644 (file)
@@ -57,11 +57,6 @@ BUR_COMMON_ENV \
 
 #define CONFIG_BOOTCOMMAND             "mmc dev 1; run b_default"
 
-/* Support both device trees and ATAGs. */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* Environment */
 
 #endif /* __CONFIG_BRXRE1_H__ */
index 8d628e7a60abe9acdd457a58737f9c307768e6b7..44135b2f2147a8f223e0fa89706df1cfdffac945 100644 (file)
 #include "imx6_spl.h"
 #endif
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_MXC_UART_BASE           UART1_BASE
 
 /* MMC Configs */
index 0a91784ccf95c54e80445b78e4233e256f0982c8..08786765d5af4bb3805314a6deb5f2084dc012b7 100644 (file)
@@ -28,8 +28,6 @@
        "fi; "                                                          \
        "bootm 0xc0000;"
 #define        CONFIG_TIMESTAMP
-#define        CONFIG_CMDLINE_TAG
-#define        CONFIG_SETUP_MEMORY_TAGS
 
 /*
  * Serial Console Configuration
index cb9ef6769a5064b7b1527e81b8c7bd376655b60e..32f4a10cf56b525064946bfa4713a6fec89de883 100644 (file)
 #define CONFIG_SYS_AT91_SLOW_CLOCK      32768
 #define CONFIG_SYS_AT91_MAIN_CLOCK      12000000 /* from 12 MHz crystal */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* general purpose I/O */
 #define CONFIG_ATMEL_LEGACY            /* required until (g)pio is fixed */
 #define CONFIG_AT91_GPIO_PULLUP        1       /* keep pullups on peripheral pins */
index ef2b4f4692cf1835721921c4e4682770be6c3a2d..34683f60c7a8eb1e1628c45c875d6d0d87c630b6 100644 (file)
  */
 #define LINUX_BOOT_PARAM_ADDR  (PHYS_SDRAM_1 + 0x100)
 #define CONFIG_HWCONFIG                /* enable hwconfig */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_REVISION_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
 
 #define CONFIG_BOOTCOMMAND \
                "run envboot; " \
index f32e18b7625bfd1c20d39d2bf13a28d7c9cfea70..40b346b583cfcc05c58221223f8d4c6438a8f61e 100644 (file)
  * U-Boot Commands
  */
 
-/*
- * Boot Linux
- */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-
 #define CONFIG_BOOTFILE                        "uImage"
 
 /*
index 9c59fd8254349845763c49e42ac3f958e4c6a1c7..7c2ec432fc876d85d5976941b2475607e801ea99 100644 (file)
@@ -34,8 +34,6 @@
 
 #include <configs/ti_omap3_common.h>
 
-#define CONFIG_REVISION_TAG            1
-
 /* Hardware drivers */
 /* DM9000 */
 #define CONFIG_NET_RETRY_COUNT         20
index e31f726ca403d12465266c4cac793279539b6e4e..7af8fceb71af9b84bf180e71f5dbb89c1948642c 100644 (file)
 
 /* Miscellaneous configurable options */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /* Bootcounter */
 #define CONFIG_SYS_BOOTCOUNT_BE
 
index 82ef8b00b4172a16714ffd86fbaebbaeb08e3ff4..27854dfdf1e20cecd7e289c31ee86837d865c99f 100644 (file)
 
 #include "imx6_spl.h"
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_MXC_UART_BASE           UART5_BASE
 
 /* I2C Configs */
index ca9fd133035797d5d58d2278177ca4baf3b68e68..fbe468010bfc2a87ae5bbb02a4ea1277896572b4 100644 (file)
 
 /* auto boot */
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs  */
-#define CONFIG_INITRD_TAG      1       /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS 1     /* enable memory tag */
-
 #define        CONFIG_SYS_CBSIZE       1024    /* Console I/O Buff Size */
 
 /*
index 8f8b4722c7782d5e5413b1fbd7fb4d53d824bc58..9a1505846da91ad33ab661fa624625010ff957b4 100644 (file)
 /* File systems */
 
 /* Boot command */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 #define CONFIG_BOOTCOMMAND     "sf probe 0:0; " \
                                "sf read 0x22000000 0xc6000 0x294000; " \
                                "bootm 0x22000000"
index 9c778da7e0885f7d3ee56a22097dd6b428f4fcfb..95aaa747e4bea01cb2a82386f6e8497b7edf9642 100644 (file)
 #define CONFIG_SYS_CLK_FREQ            24000000
 #define COUNTER_FREQUENCY              CONFIG_SYS_CLK_FREQ
 
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_INITRD_TAG
-
 /* select serial console configuration */
 
 /* PWM */
index 2ca14d0b86e3a737cb256c1144bdb490ea10de84..52dcf7a3bc429b57dc3043a2617cb9d355992158 100644 (file)
@@ -14,8 +14,6 @@
 
 #define CONFIG_BOARD_COMMON
 
-#define CONFIG_REVISION_TAG
-
 /* SD/MMC configuration */
 #define CONFIG_MMC_DEFAULT_DEV 0
 
index 7d877c1fd991697e41a47e9368b87039cb18c4b9..daf90bde5525bc25609f59ab6c8ee6336f69971e 100644 (file)
 
 /* This is required to setup the ESDC controller */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_REVISION_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /*
  * Hardware drivers
  */
index ef672a27b7da5446a81eacf05a195a09869b7a85..0eeffd46377bfa8548a3b4da326ebe04dba9a28c 100644 (file)
 #include "mx6_common.h"
 #include <linux/sizes.h>
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /* SATA Configs */
 #ifdef CONFIG_CMD_SATA
 #define CONFIG_SYS_SATA_MAX_DEVICE     1
index 52b4b356ac5602a3feef7b3229035ff114a72754..29a446c2f5d44837ccb3e27d4c75196c3994a4f1 100644 (file)
@@ -13,7 +13,6 @@
 
 /* Miscellaneous */
 #define CONFIG_SYS_PBSIZE      256
-#define CONFIG_CMDLINE_TAG
 
 /* Internal RAM Size (RZ/A1=3M, RZ/A1M=5M, RZ/A1H=10M) */
 #define CONFIG_SYS_SDRAM_BASE          0x20000000
index 5078d0cc438eaee25be5b5cdd2fa922c3b322619..27aab38926d7137df1ed73f99f557f3afac4270b 100644 (file)
 #define CONFIG_MX27
 #define CONFIG_MX27_CLK32      32768           /* OSC32K frequency */
 
-#define CONFIG_CMDLINE_TAG             1       /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS       1
-#define CONFIG_INITRD_TAG              1
-
 /*
  * Lowlevel configuration
  */
index cf988341263dd9e3aa1006a0c1eed21d83d58e50..b573bdc64f65a4d85ba8bd8e684799bff600e05b 100644 (file)
@@ -8,9 +8,6 @@
 
 #define CONFIG_SYS_TIMERBASE           0x13000100      /* Timer1 */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs  */
-#define CONFIG_SETUP_MEMORY_TAGS
-
 /*
  * There are various dependencies on the core module (CM) fitted
  * Users should refer to their CM user guide
index 19543bc2b6f30a683fa6637ec65e7ffd96c9354b..29fcce94eb1a0287ecb244d6393d669b3d64e64b 100644 (file)
                "appended one; fi\0"                                    \
        ""
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs  */
-#define CONFIG_INITRD_TAG              /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS       /* enable memory tag */
-
 /*
  * NAND Flash configuration
  */
index bbdd53ea8d19af1ef38bfa1889f1eede3ab8e26c..8471dffe832f700bea5a0561645a75d7edf211f1 100644 (file)
 #include "imx6_spl.h"                  /* common IMX6 SPL configuration */
 
 /* Miscellaneous configurable options */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
 
 /* FEC ethernet */
 #define CONFIG_ARP_TIMEOUT             200UL
index 8fe3cad77a70d12d4de95e51830129ad7a2a411a..094a9f960cd6b1c15938d68919d0f7da9c151287 100644 (file)
 
 #include <asm/arch/rmobile.h>
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* MEMORY */
 #define KZM_SDRAM_BASE (0x40000000)
 #define PHYS_SDRAM             KZM_SDRAM_BASE
index 9565f7c2226633f57eac438ad91912195a74f094..6928179201989f81af16cf5bdaacd755f64c8eb1 100644 (file)
@@ -60,8 +60,6 @@
  */
 #define LINUX_BOOT_PARAM_ADDR  (PHYS_SDRAM_1 + 0x100)
 #define CONFIG_HWCONFIG                /* enable hwconfig */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
 #define CONFIG_SETUP_INITRD_TAG
 #define CONFIG_BOOTCOMMAND \
        "if mmc rescan; then " \
index d926449a54e64ada26a81b5a9fdddcea05af1126..7a7640a49c739944e6ff80d877df7668fa2d7ba9 100644 (file)
 #define CONFIG_PCI_SCAN_SHOW
 #endif
 
-#define CONFIG_CMDLINE_TAG
-
 #define CONFIG_PEN_ADDR_BIG_ENDIAN
 #define CONFIG_LAYERSCAPE_NS_ACCESS
 #define CONFIG_SMP_PEN_ADDR            0x01ee0200
index 2f03a9d314b7ffa1c13b83b775202c76d523c703..a164796dd87a802a0710f084ef72edc81e21ad6c 100644 (file)
@@ -387,8 +387,6 @@ unsigned long get_board_sys_clk(void);
 #define CONFIG_PCI_SCAN_SHOW
 #endif
 
-#define CONFIG_CMDLINE_TAG
-
 #define CONFIG_PEN_ADDR_BIG_ENDIAN
 #define CONFIG_LAYERSCAPE_NS_ACCESS
 #define CONFIG_SMP_PEN_ADDR            0x01ee0200
index 6d225d949995a877e474a74a07ae48515df0ce2a..067d4f725d84fe6c5dbba3802795269f4265e575 100644 (file)
 #define CONFIG_PCI_SCAN_SHOW
 #endif
 
-#define CONFIG_CMDLINE_TAG
-
 #define CONFIG_PEN_ADDR_BIG_ENDIAN
 #define CONFIG_LAYERSCAPE_NS_ACCESS
 #define CONFIG_SMP_PEN_ADDR            0x01ee0200
index e7a2bcb7dbc5bab4608e393a7468851fbdae430b..4ef4cacd97d34710ef78c1688afc2387c97a833a 100644 (file)
@@ -365,8 +365,6 @@ unsigned long get_board_sys_clk(void);
  * Environment
  */
 
-#define CONFIG_CMDLINE_TAG
-
 #include <asm/fsl_secure_boot.h>
 
 #endif /* __LS1043AQDS_H__ */
index 6f96b9cae510160f38c7c0d052103c779e0640bf..b6bbc01304a7c378395034b0b25213c966790d36 100644 (file)
@@ -377,8 +377,6 @@ unsigned long get_board_sys_clk(void);
  * Environment
  */
 
-#define CONFIG_CMDLINE_TAG
-
 #undef CONFIG_BOOTCOMMAND
 #ifdef CONFIG_TFABOOT
 #define IFC_NAND_BOOTCOMMAND "run distro_bootcmd; run nand_bootcmd; "  \
index 34c8da2fcf48f61ea5de8827d6727c99f1131bf0..813d326cdaf50042e77bcefa431e3e741215d266 100644 (file)
@@ -11,7 +11,6 @@
 
 #include <asm/arch/imx-regs.h>
 
-#define CONFIG_REVISION_TAG
 #define CONFIG_SYS_FSL_CLK
 
 #define CONFIG_TIMESTAMP               /* Print image info with timestamp */
 /*
  * Boot Linux
  */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
 #define CONFIG_BOOTFILE                "boot/fitImage"
 #define CONFIG_BOOTCOMMAND     "run mmc_mmc"
 
index 162e02fb446bb2f0f545684c6acb8382d96291e5..3457c598857d6d59de6fe9e0742fa4a9a2a45b02 100644 (file)
 #define CONFIG_SYS_AT91_MAIN_CLOCK     16000000/* 16.0 MHz crystal */
 
 /* Misc CPU related */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_SERIAL_TAG
-#define CONFIG_REVISION_TAG
-#define CONFIG_CMDLINE_TAG                     /* enable passing of ATAGs */
 
 /*
  * Hardware drivers
index 440776fcb7372087cb6610d5574f6af339ba5838..6023f8128efc78a4f5a7cd3fde73833f4cc668e5 100644 (file)
@@ -12,9 +12,6 @@
 #include <linux/sizes.h>
 
 /* Miscellaneous configurable options */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_CMDLINE_TAG
 
 #define CONFIG_SYS_MAXARGS             8
 #define CONFIG_SYS_BOOTM_LEN           SZ_64M
index c98d79498de14c7e3bff62973c33b21b85abb874..c58545be04b6d7b76fc3ef4a54528db9f918ef44 100644 (file)
@@ -12,9 +12,6 @@
 #include <linux/sizes.h>
 
 /* Miscellaneous configurable options */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_CMDLINE_TAG
 
 #define CONFIG_SYS_MAXARGS             8
 #define CONFIG_SYS_BOOTM_LEN           SZ_64M
index 052d4b9ca577e388cd8897f2ed04b3e480e5261e..65d7dd1430f6f899a515dccc30e2ba5b1da5b590 100644 (file)
 
 /* auto boot */
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs  */
-#define CONFIG_INITRD_TAG      1       /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS 1     /* enable memory tag */
-
 #define        CONFIG_SYS_CBSIZE       1024    /* Console I/O Buff Size */
 
 /*
index 3380d9efb596be37ef871120c20c7b176f49b1cb..755f59eee98755a6ced9e8e84e37f46aaecd9b0e 100644 (file)
                                          4000000, 4500000, 5000000, 5500000, \
                                          6000000 }
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs  */
-#define CONFIG_INITRD_TAG              /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS       /* enable memory tag */
-
 #define        CONFIG_SYS_CBSIZE       1024    /* Console I/O Buff Size */
 
 /*
index b10785522634131e5527051485f88466ce5b938e..beecf1838e475e44bb83bc43eab967707e9eb66a 100644 (file)
 #define CONFIG_SYS_BAUDRATE_TABLE      { 9600, 19200, 38400, 57600, \
                                          115200, 230400, 460800, 921600 }
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs  */
-#define CONFIG_INITRD_TAG              /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS       /* enable memory tag */
-
 #define        CONFIG_SYS_CBSIZE       1024    /* Console I/O Buff Size */
 
 /*
index 065e8c7f3b157217593ddd550e8d8a1ddfccf04b..3e2394092a3f320d57d365e014d79ff4f0f73ecc 100644 (file)
 
 #include <asm/arch/imx-regs.h>
 
-#define CONFIG_CMDLINE_TAG                     /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_MACH_TYPE       MACH_TYPE_MX51_BABBAGE
 /*
  * Hardware drivers
index 432e380cca65268e72beb9a6f61b6955c2ae630d..f03e42529761cb288c16caa2a4aac3a84789828a 100644 (file)
 
 #include <asm/arch/imx-regs.h>
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #define CONFIG_SYS_FSL_CLK
 
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_MXC_UART_BASE UART2_BASE
 
 #define CONFIG_FPGA_COUNT 1
index 50fc9625d02ef23f5b10acbdce7f24190810cfbe..8595c93692ae86501ba59515569c8270a412795a 100644 (file)
 
 #include <asm/arch/imx-regs.h>
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #define CONFIG_SYS_FSL_CLK
 
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_MXC_UART_BASE   UART1_BASE
 
 /* MMC Configs */
index 6dd169a070154313f22d4a2a39034500efc2f882..b6232422567188015cabac05186e0d5150dab984 100644 (file)
 
 #include <asm/arch/imx-regs.h>
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #define CONFIG_SYS_FSL_CLK
 
-#define CONFIG_REVISION_TAG
-
 /* USB Configs */
 #define CONFIG_USB_HOST_ETHER
 #define CONFIG_USB_ETHER_ASIX
index 71ffcc236bfc3efe91d6ca969e94b5ad9194f0d2..5c0b729ccd971d1b1e6f979bb562b9e0edc57fb0 100644 (file)
 
 #define CONFIG_SYS_FSL_CLK
 
-/* ATAGs */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /* Miscellaneous configurable options */
 #define CONFIG_SYS_CBSIZE      512
 #define CONFIG_SYS_MAXARGS     32
index f02f3ad04d76ae21268531d03aab211449af0f44..48172de1d0fa2daa6e20381d9c403721dd940545 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Fixed at 1MHz from TSTMR */
 
-#define CONFIG_INITRD_TAG
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-
 /* UART */
 #define LPUART_BASE                    LPUART4_RBASE
 
index edc26b0e1a09b55ed401502f8111be6684f5b00a..567a037089d7aa13832996a908757f2023c7c8a6 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Fixed at 1Mhz from TSTMR */
 
-#define CONFIG_INITRD_TAG
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-/*#define CONFIG_REVISION_TAG*/
-
 /* UART */
 #define LPUART_BASE                    LPUART4_RBASE
 
index 2348accae6d8397074de26abb2b823646e1b242f..64f017ab77f89740337d34e43e798096006be2c3 100644 (file)
 #define CONFIG_SYS_BARGSIZE    CONFIG_SYS_CBSIZE
                                                /* Boot argument buffer size */
 
-/* Booting Linux */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-
 /*
  * Drivers
  */
index 4ff797baa69b0e6c78059d131af6fff15005ff81..972df00d43f20bbeca65f999ccadf9d880560678 100644 (file)
 #define V_OSCK                 26000000        /* Clock output from T2 */
 #define V_SCLK                 (V_OSCK >> 1)
 
-#define CONFIG_CMDLINE_TAG     /* enable passing kernel command line string */
-#define CONFIG_INITRD_TAG                      /* enable passing initrd */
-#define CONFIG_REVISION_TAG                    /* enable passing revision tag*/
-#define CONFIG_SETUP_MEMORY_TAGS               /* enable memory tag */
-
 #define CONFIG_UBI_SIZE                        (512 << 10)
 
 /*
index 384885aa5ed56cd81d107b43a3da8d5f52e82f3a..30d478380730204cc0cd7f69b32ecf57837e4830 100644 (file)
  */
 #define CONFIG_MISC_COMMON
 
-#undef CONFIG_REVISION_TAG
-
 #endif /* __CONFIG_H */
index fc70dc6a7323475a12cb895f801c9033838482c2..70481b5d0c8c2485720f973035daa25749bb4cb3 100644 (file)
@@ -75,7 +75,6 @@
 
 /* Set soc_rev, soc_id, board_rev, board_name, fdtfile */
 #define CONFIG_ODROID_REV_AIN          9
-#define CONFIG_REVISION_TAG
 
 /*
  * Need to override existing one (smdk5420) with odroid so set_board_info will
index 6563335f91db035d2d6da5d316a31a514e32765d..5d300b13f34e0fb6e4fccd7f54034e916cb99ef3 100644 (file)
  * area in SRAM which starts at 0x40200000 and ends at 0x4020FFFF (64KB).
  */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /* NAND */
 #if defined(CONFIG_MTD_RAW_NAND)
 #define CONFIG_SYS_FLASH_BASE          NAND_BASE
index e2e871a9cb6312e08c9918851af1963449dda514..52a22a97584084369c42213f1b12e42b021c68a6 100644 (file)
  * area in SRAM which starts at 0x40200000 and ends at 0x4020FFFF (64KB).
  */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /* NAND */
 #if defined(CONFIG_MTD_RAW_NAND)
 #define CONFIG_SYS_FLASH_BASE          NAND_BASE
index 8dc30be8b72d26201931b3f60ba4bf70e6232bfe..0fee2ed921caabe093b55ccb74d6ec800d7c044f 100644 (file)
@@ -16,8 +16,6 @@
  * area in SRAM which starts at 0x40200000 and ends at 0x4020FFFF (64KB).
  */
 
-#define CONFIG_REVISION_TAG            1
-
 /* TPS65950 */
 #define PBIASLITEVMODE1                        (1 << 8)
 
index ca5229cd2fe3fe5e1217888e4555fa378bdd9eb9..886f2e9d86f80f53d81c123f929048aeb37c5a16 100644 (file)
  * order to allow for BCH8 to fit in.
  */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /* Hardware drivers */
 
 /* I2C */
index 66bb00065fcb71e807160fc02026c921f147c6a3..f60d15b9db12eb8019e3699726cdae6c7b4a5647 100644 (file)
  * Linux Information
  */
 #define LINUX_BOOT_PARAM_ADDR  (PHYS_SDRAM_1 + 0x100)
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_REVISION_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
 #define CONFIG_BOOTCOMMAND \
                "run envboot; " \
                "run mmcboot; "
index 6b9436e2b20937583042b6a8b3a3250349b3fd9d..5b2e084a2245384569a67a01960197d1f7da457c 100644 (file)
@@ -12,9 +12,6 @@
 #include <linux/sizes.h>
 #include <linux/stringify.h>
 
-/* Enable passing of ATAGs */
-#define CONFIG_CMDLINE_TAG
-
 /* NAND support */
 #define CONFIG_SYS_NAND_ONFI_DETECTION
 
index 62a2a8f6aa427866f6a9a0a5012638b975cf9a01..3af4135be7ed78f7e82520a6c3e45d1bad12c0b8 100644 (file)
                 AT91_WDT_MR_WDDIS |                            \
                 AT91_WDT_MR_WDD(0xfff))
 
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS 1
-#define CONFIG_INITRD_TAG      1
-
 /*
  * Hardware drivers
  */
index d93d23ccfc0ff3cd6713c77b2f24d8d32fed98be..18eec7176307fb6bd547d37fb449551371176bc6 100644 (file)
                 AT91_WDT_MR_WDDIS |                            \
                 AT91_WDT_MR_WDD(0xfff))
 
-#define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS 1
-#define CONFIG_INITRD_TAG      1
-
 #define CONFIG_USER_LOWLEVEL_INIT      1
 
 /*
index 5803ab55d3fe10bd1c0dfd913112fd535ec527fe..c22f698d31d7349f702e9d7ed0318d8888ea6780 100644 (file)
 #define CONFIG_SYS_AT91_SLOW_CLOCK      32768
 #define CONFIG_SYS_AT91_MAIN_CLOCK      12000000 /* from 12 MHz crystal */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* general purpose I/O */
 #define CONFIG_ATMEL_LEGACY            /* required until (g)pio is fixed */
 
index 6bf1889140ab4cab830a6852167cecdbb1c26743..595482c22e90e9eccc2f09fe0ada55108d754c9a 100644 (file)
 
 #include <asm/arch/rmobile.h>
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #ifdef CONFIG_SPL
 #define CONFIG_SPL_TARGET      "spl/u-boot-spl.srec"
 #endif
index 7c89fc15616856469a7209852a8371ae497abd09..2b3e1bb0d1c401e0a6f345e553e2175a6567f78d 100644 (file)
 
 /* boot option */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* Generic Interrupt Controller Definitions */
 #define GICD_BASE      0xF1010000
 #define GICC_BASE      0xF1020000
index 71b91b54e7f14d28cc69eebca233a68f9a82034e..14c89a97411022c5c1fb035e059e35b7cca8b84a 100644 (file)
 
 /* Shell */
 
-/* ATAGs support for bootm/bootz */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_INITRD_TAG
-
 /* Environment */
 #define ENV_DEVICE_SETTINGS \
        "stdin=serial,usbkbd\0" \
index 85c6e065d33eaa768ab4ccbfd71d6dbeaef51201..b4a3cc0445c3cfa57e10bd5d937e4083c5f2e30e 100644 (file)
 
 /* Text Base */
 
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_REVISION_TAG
-#define CONFIG_INITRD_TAG
-
 /* MMC */
 #define SDHCI_MAX_HOSTS                4
 
index 7d0768fa3476869facfc95bbaa36c877ffa9d9f5..774ecb419383b7d616920d7e7731a7a68d69732a 100644 (file)
 #define CONFIG_SYS_AT91_SLOW_CLOCK     32768
 #define CONFIG_SYS_AT91_MAIN_CLOCK     24000000        /* 24 MHz crystal */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #define CONFIG_USART_BASE   ATMEL_BASE_DBGU
 #define CONFIG_USART_ID     0 /* ignored in arm */
 
index 79226865ec7ea8cc1c8b4da32caa20cb06ca2ac1..5d89ed34cbb5ebe49c32357e14250b68043e9b65 100644 (file)
 #define CONFIG_MACH_TYPE               CONFIG_SIEMENS_MACH_TYPE
 #endif
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* commands to include */
 
 #ifndef CONFIG_SPL_BUILD
index 03260c3335872f416a6ceaf6a65696bd52a813c4..233a26a38f513f2bfb7efd08cd4d6add30885e83 100644 (file)
@@ -40,9 +40,6 @@
 #define CONFIG_SYS_AT91_MAIN_CLOCK     18432000        /* 18.432MHz crystal */
 
 /* misc settings */
-#define CONFIG_CMDLINE_TAG             /* pass commandline to Kernel */
-#define CONFIG_SETUP_MEMORY_TAGS       /* pass memory defs to kernel */
-#define CONFIG_INITRD_TAG              /* pass initrd param to kernel */
 
 /* We set the max number of command args high to avoid HUSH bugs. */
 #define CONFIG_SYS_MAXARGS    32
index 84c647957c305dbec5ed361f32bd6e9bc5665692..a5edf04a432efcec732f5d6f3c390abc2ebf8329 100644 (file)
 
 /* Text Base */
 
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_INITRD_TAG
-
 /*
  * select serial console configuration
  */
index dd2a549606aeda244f61415c1aa7b6f8d9c34ba2..61d596898229868278785887be1f823b9dea3886 100644 (file)
@@ -12,7 +12,6 @@
 
 #undef CONFIG_BOARD_COMMON
 #undef CONFIG_USB_GADGET_DWC2_OTG_PHY
-#undef CONFIG_REVISION_TAG
 
 /* High Level Configuration Options */
 #define CONFIG_EXYNOS4210              1       /* which is a EXYNOS4210 SoC */
index c5d2c1d889a741ec7c855d3fff99361b591bdd70..32abeb03fb4916d577482f702e2f4e912aba5699 100644 (file)
 
 /* CPU */
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /* SDRAM */
 #define CONFIG_SYS_SDRAM_BASE          ATMEL_BASE_CS1
 #define CONFIG_SYS_SDRAM_SIZE          (64 * 1024 * 1024) /* 64MB */
index 9b582782c609525eb32b3830bca4b7b9d12e2022..b13584da51c8493bdbc81f80befae9d8960c61f4 100644 (file)
@@ -19,9 +19,6 @@
 #define CONFIG_SYS_AT91_SLOW_CLOCK     32768
 
 /* CPU */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 
 /* SDRAM */
 #define CONFIG_SYS_SDRAM_BASE          ATMEL_BASE_CS6
index 267a1b851c9e2bae67b1188b6d755086d14a9c24..7c563b7b045c646c29cf284257c6c86e1f4926e7 100644 (file)
        "bootfile=/boot/extlinux/extlinux.conf\0" \
        "bootargs=console=ttyO2,115200 vram=5M,0x9FA00000 omapfb.vram=0:5M\0"
 
-/*
- * ATAGs
- */
-
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-#define CONFIG_SERIAL_TAG
-
 /*
  * Boot
  */
index 73317afc31439db91140bb13e64cbead2b0730f1..0b37efeafa3c7b893ce60015bc21a0339a76b019 100644 (file)
@@ -43,7 +43,6 @@
        "setenv altbootcmd 'setenv bootnum b && saveenv && boot;' && " \
        "saveenv && saveenv && boot;"
 
-#define CONFIG_CMDLINE_TAG
 #define CONFIG_SYS_BOOTM_LEN           (64 << 20)
 
 /* Environment settings */
index b250a53e6028bd9c38f95af2afce406f9fec50a0..e5571b240dc15d91e18f63f4d54364b70c02d315 100644 (file)
@@ -19,9 +19,6 @@
 #define CONFIG_SYS_L2_PL310
 #define CONFIG_SYS_PL310_BASE          0xa0412000
 
-/* Generate initrd atag for downstream kernel (others are copied in stemmy.c) */
-#define CONFIG_INITRD_TAG
-
 /* Linux does not boot if FDT / initrd is loaded to end of RAM */
 #define BOOT_ENV \
        "fdt_high=0x6000000\0" \
index 34a408a1033d1b88a7e94b01d278e1b5aa27ed8c..b1917c9d3f53def98e2aac57c1e0b229e45dfabd 100644 (file)
@@ -43,8 +43,6 @@
 
 /* Extra Commands */
 
-#define CONFIG_SETUP_MEMORY_TAGS
-
 #define CONFIG_SYS_GBL_DATA_SIZE       1024    /* Global data structures */
 #define CONFIG_SYS_INIT_SP_ADDR                (CONFIG_SYS_TEXT_BASE - \
                                         CONFIG_SYS_MALLOC_LEN - \
index f47932df00ec0b218e74d5db89054f4744bdc954..525a5277d86eb6de6f407ba7eaf6dbe6379608c3 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Timer is clocked at 1MHz */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_CBSIZE              1024
 
 #define CONFIG_BOOTCOMMAND                                             \
index 51b2de2f21b0a4441abe25c3d3b00519e6351402..609b4c2c3bebb0a11dc42dc7411909e873620f7c 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Timer is clocked at 1MHz */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_CBSIZE              1024
 
 #define BOOT_TARGET_DEVICES(func) \
index 0c4ac64c0fe00bbb8c5ed740b82a10cdd6bf41e1..a8f6fbf9cff84ee9836b8fd0f4a6a3e189a353cb 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Timer is clocked at 1MHz */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_CBSIZE              1024
 
 #define BOOT_TARGET_DEVICES(func) \
index 15bc43b489f547bc2645babfa128be7a55d08f66..c76d290a57dee9cc14654bfd746f01f4a9505b07 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000 /* Timer is clocked at 1MHz */
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_CBSIZE              1024
 
 #define BOOT_TARGET_DEVICES(func) \
index f5620554d170659020ef507af8c3f013400dedcd..c43b0d82853fb9e718ff76e22d4868c7bd0bc7ac 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_MAXARGS             16
 
 #define BOOT_TARGET_DEVICES(func) \
index d4f37a34e36d9fb1d0d2f2f3de8f21cdbd918b76..d838449452a0955fcd1f6709088cb17927261986 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_MAXARGS             16
 
 #define BOOT_TARGET_DEVICES(func) \
index f35a0cedabde1afe80854eba5aaedea34ffd3b67..db17939a8c809a9219d823fd7bbb242eafce7b9d 100644 (file)
 
 #define CONFIG_SYS_HZ_CLOCK            1000000
 
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 #define CONFIG_SYS_MAXARGS             16
 
 #define BOOT_TARGET_DEVICES(func) \
index 1ac1cac8d3a67f47daa147eb419fa841c2340484..4ccaab5b47317c2d3d5c33559d63929b9707f0de 100644 (file)
  */
 #define CONFIG_SYS_CBSIZE                      SZ_1K
 
-/* ATAGs */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /*
  * For booting Linux, use the first 256 MB of memory, since this is
  * the maximum mapped by the Linux kernel during initialization.
index 446123055571de1f12b04c65fafea7e767004314..5a967bbed7ea053faa85a8c8942d328c87c60bae 100644 (file)
 #define CONFIG_SYS_64BIT_LBA
 #endif
 
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_INITRD_TAG
-#define CONFIG_SERIAL_TAG
-
 #ifdef CONFIG_NAND_SUNXI
 #define CONFIG_SYS_NAND_MAX_ECCPOS 1664
 #define CONFIG_SYS_NAND_ONFI_DETECTION
index 5fafee280b21447b27be5f1fb27c29a4d54d8ee4..166b8397adac1d49556b288d6810677a3bd46481 100644 (file)
 #define V_OSCK                 26000000        /* Clock output from T2 */
 #define V_SCLK                 (V_OSCK >> 1)
 
-#define CONFIG_CMDLINE_TAG                     /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-#define CONFIG_REVISION_TAG
-
 /*
  * DDR related
  */
index 2ae167fd42a94500f01cc93a4894c41fd6a50353..23f1e378e62e15d4f53796bd0d94c4378b36ea96 100644 (file)
@@ -33,9 +33,6 @@
 #define CONFIG_SYS_AT91_MAIN_CLOCK     18432000        /* main clock xtal */
 
 /* Misc CPU related */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 
 /* general purpose I/O */
 #define CONFIG_ATMEL_LEGACY            /* required until (g)pio is fixed */
index 2bc531c463ef4506a56521e76dcffad03c2e002d..f8e741ab6fc11c3768fb7e2d5d63f2875aea78eb 100644 (file)
 #define CONFIG_TEGRA_SLINK_CTRLS       6
 #define CONFIG_SPI_FLASH_SIZE          (4 << 20)
 
-/* Tag support */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 #include "tegra-common-post.h"
 
 #endif /* __CONFIG_H */
index 432eceaf3513112b1960b7632a4cdd64ccf45d42..673056ce517d45ed828da9f87dbdba27f3a1f387 100644 (file)
@@ -22,8 +22,6 @@
 #define CONFIG_SYS_TIMER_COUNTER       NV_PA_TMRUS_BASE
 #endif
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
-
 /* Environment */
 
 /*
index 20848a6b19ffdaff98acb591a9d4e77b737d4c3f..f12e9f7f6d5de766168df0c68731c74da37e1248 100644 (file)
 
 #define CONFIG_MACH_TYPE               MACH_TYPE_TI8148EVM
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs  */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG              /* for ramdisk support */
-
 /* commands to include */
 
 #define CONFIG_EXTRA_ENV_SETTINGS \
index a6b724e889c003dbc3667b81c8faed73e855ec71..fa48cd2818ce7ee32baa230704879ce43f5bb958 100644 (file)
 #ifndef __CONFIG_TI_ARMV7_COMMON_H__
 #define __CONFIG_TI_ARMV7_COMMON_H__
 
-/* Support both device trees and ATAGs. */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /*
  * We setup defaults based on constraints from the Linux kernel, which should
  * also be safe elsewhere.  We have the default load at 32MB into DDR (for
index 2990b529c005faeb4813231a834eed3e46df608b..0bbc9847537c4df0186039eabaf84b9c2d459ba8 100644 (file)
                                          4000000, 4500000, 5000000, 5500000, \
                                          6000000 }
 
-/*
- * For booting Linux, the board info and command line data
- * have to be in the first 8 MB of memory, since this is
- * the maximum mapped by the Linux kernel during initialization.
- */
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs  */
-#define CONFIG_INITRD_TAG              /* enable INITRD tag */
-#define CONFIG_SETUP_MEMORY_TAGS       /* enable memory tag */
-
 #define        CONFIG_SYS_CBSIZE       1024    /* Console I/O Buff Size */
 
 /*
index c9c72c94ce2693e67b8e6e89d0cd5db332104fe0..61b577e98ee2a46afd450446ad3c509c646bff68 100644 (file)
 
 #define CONFIG_MACH_TYPE               MACH_TYPE_USB_A9263
 
-#define CONFIG_CMDLINE_TAG     /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /*
  * Hardware drivers
  */
index d7d98cd03f82d2891b0356cd8c89ae3072424cb3..25088da8ed5f6ed2f1976b243fdb0652e9264069 100644 (file)
 
 /* Board info register */
 #define SYS_ID                         V2M_SYSREGS
-#define CONFIG_REVISION_TAG            1
 
-#define CONFIG_CMDLINE_TAG             1       /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS       1
 #define CONFIG_SYS_L2CACHE_OFF         1
-#define CONFIG_INITRD_TAG              1
 
 #define SCTL_BASE                      V2M_SYSCTL
 #define VEXPRESS_FLASHPROG_FLVPPEN     (1 << 0)
index b005db8278e79686bcdadf599b9396c09ff8fac4..233031074590c3fc2ce92826d51e7a2ad84eb03f 100644 (file)
@@ -15,9 +15,6 @@
 
 #define CONFIG_MACH_TYPE               4146
 
-/* Enable passing of ATAGs */
-#define CONFIG_CMDLINE_TAG
-
 /* NAND support */
 #define CONFIG_SYS_NAND_ONFI_DETECTION
 
index aa307be06acb3045884cf5f6829a587a1ee774f9..23a0bed77d22b9dcd3603216361ebeb0c2108412 100644 (file)
@@ -80,9 +80,6 @@
 /*
  * Boot Linux
  */
-#define CONFIG_CMDLINE_TAG
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
 
 #define CONFIG_BOOTFILE                        "uImage"
 
index 8b4b0bfd189dfa13fe04f998c30b0d5dfa235b19..299136019618b0d32f1c84eb1f44a9927201c2f9 100644 (file)
                "fatls usb 0; fatload usb 0 0x81000000 zmx25-init.bin;" \
                "bootm 0x81000000; bootelf 0x81000000\0"
 
-#define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
-#define CONFIG_SETUP_MEMORY_TAGS
-#define CONFIG_INITRD_TAG
-
 /*
  * Hardware drivers
  */