Merge branch '2022-06-28-Kconfig-migrations' into next
authorTom Rini <trini@konsulko.com>
Wed, 29 Jun 2022 13:54:02 +0000 (09:54 -0400)
committerTom Rini <trini@konsulko.com>
Wed, 29 Jun 2022 14:11:21 +0000 (10:11 -0400)
- Convert a large number of CONFIG symbols to Kconfig.  Of note is a
  large chunk of USB symbols (and dead code removal), ensuring all
  SPL/TPL/VPL symbols have an appropriate dependency, largely (but not
  entirely) removing the testing of CONFIG_SPL_BUILD in board headers,
  and allowing CONFIG_EXTRA_ENV_TEXT and CONFIG_EXTRA_ENV_SETTINGS to
  co-exist as this facilities migration of many platforms.

31 files changed:
1  2 
configs/avnet_ultrazedev_cc_v1_0_ultrazedev_som_v1_0_defconfig
configs/axm_defconfig
configs/bitmain_antminer_s9_defconfig
configs/boston32r2el_defconfig
configs/boston32r6el_defconfig
configs/boston64r2el_defconfig
configs/boston64r6el_defconfig
configs/brppt2_defconfig
configs/devkit8000_defconfig
configs/edminiv2_defconfig
configs/evb-ast2600_defconfig
configs/imx8mn_evk_defconfig
configs/malta64el_defconfig
configs/mscc_jr2_defconfig
configs/mscc_luton_defconfig
configs/mscc_ocelot_defconfig
configs/mscc_serval_defconfig
configs/mscc_servalt_defconfig
configs/openpiton_riscv64_defconfig
configs/openpiton_riscv64_spl_defconfig
configs/socfpga_agilex_atf_defconfig
configs/socfpga_agilex_vab_defconfig
configs/socfpga_n5x_atf_defconfig
configs/socfpga_n5x_vab_defconfig
configs/socfpga_stratix10_atf_defconfig
configs/syzygy_hub_defconfig
configs/taurus_defconfig
configs/topic_miami_defconfig
configs/topic_miamilite_defconfig
configs/topic_miamiplus_defconfig
scripts/config_whitelist.txt

@@@ -6,8 -6,8 +6,6 @@@ CONFIG_SYS_MALLOC_F_LEN=0x800
  CONFIG_DM_GPIO=y
  CONFIG_DEFAULT_DEVICE_TREE="avnet-ultrazedev-cc-v1.0-ultrazedev-som-v1.0"
  CONFIG_SPL=y
--CONFIG_DEBUG_UART_BASE=0xff000000
--CONFIG_DEBUG_UART_CLOCK=100000000
  CONFIG_SPL_SPI_FLASH_SUPPORT=y
  CONFIG_SPL_SPI=y
  CONFIG_ZYNQ_MAC_IN_EEPROM=y
@@@ -7,7 -7,7 +7,6 @@@ CONFIG_SYS_THUMB_BUILD=
  # CONFIG_SPL_USE_ARCH_MEMCPY is not set
  # CONFIG_SPL_USE_ARCH_MEMSET is not set
  CONFIG_ARCH_AT91=y
--CONFIG_SPL_LDSCRIPT="arch/arm/cpu/u-boot-spl.lds"
  CONFIG_SYS_TEXT_BASE=0x21000000
  CONFIG_SYS_MALLOC_LEN=0x460000
  CONFIG_TARGET_TAURUS=y
@@@ -17,6 -17,6 +16,7 @@@ CONFIG_SPL_GPIO=
  CONFIG_SPL_LIBCOMMON_SUPPORT=y
  CONFIG_SPL_LIBGENERIC_SUPPORT=y
  CONFIG_NR_DRAM_BANKS=1
++CONFIG_SPL_LDSCRIPT="arch/arm/cpu/u-boot-spl.lds"
  CONFIG_ENV_OFFSET=0x100000
  CONFIG_SPL_DM_SPI=y
  CONFIG_DEFAULT_DEVICE_TREE="at91sam9g20-taurus"
@@@ -13,7 -13,7 +13,6 @@@ CONFIG_SPL_STACK_R_ADDR=0x20000
  CONFIG_SYS_BOOTCOUNT_ADDR=0xEFFFFF0
  CONFIG_SPL=y
  CONFIG_DEBUG_UART_BASE=0xe0001000
--CONFIG_DEBUG_UART_CLOCK=50000000
  CONFIG_SYS_LOAD_ADDR=0x0
  CONFIG_DEBUG_UART=y
  CONFIG_REMAKE_ELF=y
@@@ -8,12 -8,12 +8,12 @@@ CONFIG_DEFAULT_DEVICE_TREE="img,boston
  CONFIG_SYS_LOAD_ADDR=0x88000000
  CONFIG_ENV_ADDR=0xBFFE0000
  CONFIG_TARGET_BOSTON=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  # CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
  # CONFIG_MIPS_BOOT_ENV_LEGACY is not set
  CONFIG_MIPS_BOOT_FDT=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x90000000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_DISTRO_DEFAULTS=y
  CONFIG_FIT=y
  CONFIG_FIT_VERBOSE=y
@@@ -8,13 -8,13 +8,13 @@@ CONFIG_DEFAULT_DEVICE_TREE="img,boston
  CONFIG_SYS_LOAD_ADDR=0x88000000
  CONFIG_ENV_ADDR=0xBFFE0000
  CONFIG_TARGET_BOSTON=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_CPU_MIPS32_R6=y
  # CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
  # CONFIG_MIPS_BOOT_ENV_LEGACY is not set
  CONFIG_MIPS_BOOT_FDT=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x90000000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_DISTRO_DEFAULTS=y
  CONFIG_FIT=y
  CONFIG_FIT_VERBOSE=y
@@@ -8,13 -8,13 +8,13 @@@ CONFIG_DEFAULT_DEVICE_TREE="img,boston
  CONFIG_SYS_LOAD_ADDR=0xffffffff88000000
  CONFIG_ENV_ADDR=0xFFFFFFFFBFFE0000
  CONFIG_TARGET_BOSTON=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_CPU_MIPS64_R2=y
  # CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
  # CONFIG_MIPS_BOOT_ENV_LEGACY is not set
  CONFIG_MIPS_BOOT_FDT=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x90000000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_DISTRO_DEFAULTS=y
  CONFIG_FIT=y
  CONFIG_FIT_VERBOSE=y
@@@ -8,13 -8,13 +8,13 @@@ CONFIG_DEFAULT_DEVICE_TREE="img,boston
  CONFIG_SYS_LOAD_ADDR=0xffffffff88000000
  CONFIG_ENV_ADDR=0xFFFFFFFFBFFE0000
  CONFIG_TARGET_BOSTON=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_CPU_MIPS64_R6=y
  # CONFIG_MIPS_BOOT_CMDLINE_LEGACY is not set
  # CONFIG_MIPS_BOOT_ENV_LEGACY is not set
  CONFIG_MIPS_BOOT_FDT=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x90000000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_DISTRO_DEFAULTS=y
  CONFIG_FIT=y
  CONFIG_FIT_VERBOSE=y
@@@ -2,7 -2,7 +2,6 @@@ CONFIG_ARM=
  # CONFIG_SPL_SYS_THUMB_BUILD is not set
  CONFIG_SYS_L2CACHE_OFF=y
  CONFIG_ARCH_MX6=y
--CONFIG_SPL_LDSCRIPT="arch/arm/cpu/u-boot-spl.lds"
  CONFIG_SYS_TEXT_BASE=0x17800000
  CONFIG_SYS_MALLOC_LEN=0xa00000
  CONFIG_SYS_MALLOC_F_LEN=0x1000
@@@ -10,6 -10,6 +9,7 @@@ CONFIG_SPL_GPIO=
  CONFIG_SPL_LIBCOMMON_SUPPORT=y
  CONFIG_SPL_LIBGENERIC_SUPPORT=y
  CONFIG_NR_DRAM_BANKS=1
++CONFIG_SPL_LDSCRIPT="arch/arm/cpu/u-boot-spl.lds"
  CONFIG_ENV_SIZE=0x10000
  CONFIG_ENV_OFFSET=0x20000
  CONFIG_ENV_SECT_SIZE=0x10000
@@@ -69,11 -69,11 +69,9 @@@ CONFIG_BOOTP_SEND_HOSTNAME=
  CONFIG_SPL_DM=y
  CONFIG_SPL_DM_SEQ_ALIAS=y
  CONFIG_SPL_OF_TRANSLATE=y
--CONFIG_SYS_I2C_LEGACY=y
--CONFIG_SPL_SYS_I2C_LEGACY=y
++CONFIG_DM_I2C=y
  CONFIG_TWL4030_LED=y
  CONFIG_MMC_OMAP_HS=y
--CONFIG_DM_I2C=y
  CONFIG_MTD=y
  CONFIG_MTD_RAW_NAND=y
  CONFIG_NAND_OMAP_ECCSCHEME_HAM1_CODE_HW=y
@@@ -1,12 -1,12 +1,12 @@@
  CONFIG_ARM=y
  CONFIG_ARCH_CPU_INIT=y
  CONFIG_ARCH_ORION5X=y
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-orion5x/u-boot-spl.lds"
  CONFIG_SYS_TEXT_BASE=0x00800000
  CONFIG_SYS_MALLOC_LEN=0x40000
  CONFIG_SPL_LIBCOMMON_SUPPORT=y
  CONFIG_SPL_LIBGENERIC_SUPPORT=y
  CONFIG_NR_DRAM_BANKS=1
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-orion5x/u-boot-spl.lds"
  CONFIG_ENV_SIZE=0x2000
  CONFIG_ENV_SECT_SIZE=0x2000
  CONFIG_SPL_TEXT_BASE=0xffff0000
@@@ -1,7 -1,7 +1,6 @@@
  CONFIG_ARM=y
  CONFIG_SYS_DCACHE_OFF=y
  CONFIG_SPL_SYS_THUMB_BUILD=y
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-aspeed/ast2600/u-boot-spl.lds"
  CONFIG_ARCH_ASPEED=y
  CONFIG_SYS_TEXT_BASE=0x80000000
  CONFIG_SYS_MALLOC_LEN=0x2000000
@@@ -11,6 -11,6 +10,7 @@@ CONFIG_TARGET_EVB_AST2600=
  CONFIG_SPL_LIBCOMMON_SUPPORT=y
  CONFIG_SPL_LIBGENERIC_SUPPORT=y
  CONFIG_NR_DRAM_BANKS=1
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-aspeed/ast2600/u-boot-spl.lds"
  CONFIG_ENV_SIZE=0x10000
  CONFIG_DM_GPIO=y
  CONFIG_DEFAULT_DEVICE_TREE="ast2600-evb"
@@@ -59,9 -59,9 +59,6 @@@ CONFIG_CMD_FUSE=
  CONFIG_CMD_GPIO=y
  CONFIG_CMD_I2C=y
  CONFIG_CMD_MMC=y
--CONFIG_CMD_DHCP=y
--CONFIG_CMD_MII=y
--CONFIG_CMD_PING=y
  CONFIG_CMD_CACHE=y
  CONFIG_CMD_REGULATOR=y
  CONFIG_CMD_EXT4_WRITE=y
@@@ -9,8 -9,8 +9,8 @@@ CONFIG_SYS_LOAD_ADDR=0xffffffff8100000
  CONFIG_ENV_ADDR=0xFFFFFFFFBE3E0000
  CONFIG_TARGET_MALTA=y
  CONFIG_BUILD_TARGET="u-boot-swap.bin"
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_CPU_MIPS64_R2=y
++CONFIG_SYS_LITTLE_ENDIAN=y
  # CONFIG_AUTOBOOT is not set
  CONFIG_BOARD_EARLY_INIT_F=y
  CONFIG_MISC_INIT_R=y
@@@ -13,10 -13,10 +13,10 @@@ CONFIG_ENV_OFFSET_REDUND=0x14000
  CONFIG_SYS_LOAD_ADDR=0x100000
  CONFIG_ARCH_MSCC=y
  CONFIG_SOC_JR2=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_DEBUG_UART=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x9fc00000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_FIT=y
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
@@@ -14,11 -14,11 +14,11 @@@ CONFIG_SYS_LOAD_ADDR=0x10000
  CONFIG_ARCH_MSCC=y
  CONFIG_SOC_LUTON=y
  CONFIG_DDRTYPE_MT47H128M8HQ=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_MIPS_BOOT_FDT=y
  CONFIG_DEBUG_UART=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x87c00000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_FIT=y
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
@@@ -12,10 -12,10 +12,10 @@@ CONFIG_DEBUG_UART_BOARD_INIT=
  CONFIG_ENV_OFFSET_REDUND=0x140000
  CONFIG_SYS_LOAD_ADDR=0x100000
  CONFIG_ARCH_MSCC=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_DEBUG_UART=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x9fc00000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_FIT=y
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
@@@ -11,9 -11,9 +11,9 @@@ CONFIG_SYS_LOAD_ADDR=0x10000
  CONFIG_ARCH_MSCC=y
  CONFIG_SOC_SERVAL=y
  CONFIG_DDRTYPE_H5TQ1G63BFA=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x87c00000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_FIT=y
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
@@@ -10,9 -10,9 +10,9 @@@ CONFIG_ENV_OFFSET_REDUND=0x14000
  CONFIG_SYS_LOAD_ADDR=0x100000
  CONFIG_ARCH_MSCC=y
  CONFIG_SOC_SERVALT=y
--CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_SYS_MEMTEST_START=0x80000000
  CONFIG_SYS_MEMTEST_END=0x9fc00000
++CONFIG_SYS_LITTLE_ENDIAN=y
  CONFIG_FIT=y
  CONFIG_BOOTDELAY=3
  CONFIG_USE_BOOTARGS=y
@@@ -74,7 -74,7 +74,6 @@@ CONFIG_DM_RTC=
  CONFIG_SYS_NS16550=y
  CONFIG_FS_SQUASHFS=y
  CONFIG_SPL_TINY_MEMSET=y
--CONFIG_TPL_TINY_MEMSET=y
  CONFIG_SHA1=y
  CONFIG_SHA256=y
  CONFIG_MD5=y
@@@ -90,7 -90,7 +90,6 @@@ CONFIG_DM_RTC=
  CONFIG_SYS_NS16550=y
  CONFIG_FS_SQUASHFS=y
  CONFIG_SPL_TINY_MEMSET=y
--CONFIG_TPL_TINY_MEMSET=y
  CONFIG_SHA1=y
  CONFIG_SHA256=y
  CONFIG_MD5=y
@@@ -1,10 -1,10 +1,10 @@@
  CONFIG_ARM=y
  CONFIG_COUNTER_FREQUENCY=400000000
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ARCH_SOCFPGA=y
  CONFIG_SYS_TEXT_BASE=0x200000
  CONFIG_SYS_MALLOC_LEN=0x500000
  CONFIG_NR_DRAM_BANKS=2
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ENV_SIZE=0x1000
  CONFIG_ENV_OFFSET=0x200
  CONFIG_DM_GPIO=y
@@@ -1,10 -1,10 +1,10 @@@
  CONFIG_ARM=y
  CONFIG_COUNTER_FREQUENCY=400000000
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ARCH_SOCFPGA=y
  CONFIG_SYS_TEXT_BASE=0x200000
  CONFIG_SYS_MALLOC_LEN=0x500000
  CONFIG_NR_DRAM_BANKS=2
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ENV_SIZE=0x1000
  CONFIG_ENV_OFFSET=0x200
  CONFIG_DM_GPIO=y
@@@ -1,10 -1,10 +1,10 @@@
  CONFIG_ARM=y
  CONFIG_COUNTER_FREQUENCY=400000000
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ARCH_SOCFPGA=y
  CONFIG_SYS_TEXT_BASE=0x200000
  CONFIG_SYS_MALLOC_LEN=0x500000
  CONFIG_NR_DRAM_BANKS=2
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ENV_SIZE=0x1000
  CONFIG_ENV_OFFSET=0x200
  CONFIG_DM_GPIO=y
@@@ -1,10 -1,10 +1,10 @@@
  CONFIG_ARM=y
  CONFIG_COUNTER_FREQUENCY=400000000
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ARCH_SOCFPGA=y
  CONFIG_SYS_TEXT_BASE=0x200000
  CONFIG_SYS_MALLOC_LEN=0x500000
  CONFIG_NR_DRAM_BANKS=2
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ENV_SIZE=0x1000
  CONFIG_ENV_OFFSET=0x200
  CONFIG_DM_GPIO=y
@@@ -1,10 -1,10 +1,10 @@@
  CONFIG_ARM=y
  CONFIG_COUNTER_FREQUENCY=400000000
--CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ARCH_SOCFPGA=y
  CONFIG_SYS_TEXT_BASE=0x200000
  CONFIG_SYS_MALLOC_LEN=0x500000
  CONFIG_NR_DRAM_BANKS=2
++CONFIG_SPL_LDSCRIPT="arch/arm/mach-socfpga/u-boot-spl-soc64.lds"
  CONFIG_ENV_SIZE=0x1000
  CONFIG_ENV_OFFSET=0x200
  CONFIG_DM_GPIO=y
@@@ -9,8 -9,8 +9,6 @@@ CONFIG_DM_GPIO=
  CONFIG_DEFAULT_DEVICE_TREE="zynq-syzygy-hub"
  CONFIG_SPL_STACK_R_ADDR=0x200000
  CONFIG_SPL=y
--CONFIG_DEBUG_UART_BASE=0xe0000000
--CONFIG_DEBUG_UART_CLOCK=50000000
  CONFIG_ZYNQ_MAC_IN_EEPROM=y
  CONFIG_ZYNQ_GEM_I2C_MAC_OFFSET=0xFA
  CONFIG_SYS_LOAD_ADDR=0x0
@@@ -8,7 -8,7 +8,6 @@@ CONFIG_SYS_THUMB_BUILD=
  # CONFIG_SPL_USE_ARCH_MEMCPY is not set
  # CONFIG_SPL_USE_ARCH_MEMSET is not set
  CONFIG_ARCH_AT91=y
--CONFIG_SPL_LDSCRIPT="arch/arm/cpu/u-boot-spl.lds"
  CONFIG_SYS_TEXT_BASE=0x21000000
  CONFIG_SYS_MALLOC_LEN=0x460000
  CONFIG_TARGET_TAURUS=y
@@@ -19,6 -19,6 +18,7 @@@ CONFIG_SPL_GPIO=
  CONFIG_SPL_LIBCOMMON_SUPPORT=y
  CONFIG_SPL_LIBGENERIC_SUPPORT=y
  CONFIG_NR_DRAM_BANKS=1
++CONFIG_SPL_LDSCRIPT="arch/arm/cpu/u-boot-spl.lds"
  CONFIG_ENV_OFFSET=0x100000
  CONFIG_SPL_DM_SPI=y
  CONFIG_DEFAULT_DEVICE_TREE="at91sam9g20-taurus"
@@@ -10,7 -10,7 +10,6 @@@ CONFIG_DM_GPIO=
  CONFIG_DEFAULT_DEVICE_TREE="zynq-topic-miami"
  CONFIG_SPL_STACK_R_ADDR=0x200000
  CONFIG_SPL=y
--CONFIG_DEBUG_UART_BASE=0xe0000000
  CONFIG_DEBUG_UART_CLOCK=100000000
  CONFIG_BOOT_INIT_FILE="board/topic/zynq/zynq-topic-miami/ps7_regs.txt"
  CONFIG_SYS_LOAD_ADDR=0x0
@@@ -10,7 -10,7 +10,6 @@@ CONFIG_DM_GPIO=
  CONFIG_DEFAULT_DEVICE_TREE="zynq-topic-miamilite"
  CONFIG_SPL_STACK_R_ADDR=0x200000
  CONFIG_SPL=y
--CONFIG_DEBUG_UART_BASE=0xe0000000
  CONFIG_DEBUG_UART_CLOCK=100000000
  CONFIG_BOOT_INIT_FILE="board/topic/zynq/zynq-topic-miamilite/ps7_regs.txt"
  CONFIG_SYS_LOAD_ADDR=0x0
@@@ -10,7 -10,7 +10,6 @@@ CONFIG_DM_GPIO=
  CONFIG_DEFAULT_DEVICE_TREE="zynq-topic-miamiplus"
  CONFIG_SPL_STACK_R_ADDR=0x200000
  CONFIG_SPL=y
--CONFIG_DEBUG_UART_BASE=0xe0000000
  CONFIG_DEBUG_UART_CLOCK=100000000
  CONFIG_BOOT_INIT_FILE="board/topic/zynq/zynq-topic-miamiplus/ps7_regs.txt"
  CONFIG_SYS_LOAD_ADDR=0x0
@@@ -26,28 -26,28 +26,15 @@@ CONFIG_DM9000_NO_SRO
  CONFIG_DM9000_USE_16BIT
  CONFIG_DP_DDR_DIMM_SLOTS_PER_CTLR
  CONFIG_DSP_CLUSTER_START
--CONFIG_DWC_AHSATA_BASE_ADDR
--CONFIG_DWC_AHSATA_PORT_ID
  CONFIG_DW_ALTDESCRIPTOR
  CONFIG_DW_GMAC_DEFAULT_DMA_PBL
  CONFIG_DW_WDT_BASE
  CONFIG_DW_WDT_CLOCK_KHZ
--CONFIG_E1000_NO_NVM
--CONFIG_EFLASH_PROTSECTORS
--CONFIG_EHCI_DESC_BIG_ENDIAN
--CONFIG_EHCI_HCD_INIT_AFTER_RESET
--CONFIG_EHCI_MMIO_BIG_ENDIAN
--CONFIG_EHCI_MXS_PORT0
--CONFIG_EHCI_MXS_PORT1
  CONFIG_EMU
  CONFIG_ENABLE_36BIT_PHYS
  CONFIG_ENABLE_MMU
  CONFIG_ENV_FLAGS_LIST_STATIC
  CONFIG_ENV_IS_EMBEDDED
--CONFIG_ENV_MAX_ENTRIES
--CONFIG_ENV_MIN_ENTRIES
--CONFIG_ENV_RANGE
--CONFIG_ENV_REFLASH
  CONFIG_ENV_SETTINGS_BUTTONS_AND_LEDS
  CONFIG_ENV_SETTINGS_NAND_V1
  CONFIG_ENV_SETTINGS_NAND_V2
@@@ -55,32 -55,32 +42,15 @@@ CONFIG_ENV_SETTINGS_V
  CONFIG_ENV_SETTINGS_V2
  CONFIG_ENV_SROM_BANK
  CONFIG_ENV_TOTAL_SIZE
--CONFIG_ENV_VERSION
  CONFIG_ESBC_ADDR_64BIT
  CONFIG_ESBC_HDR_LS
  CONFIG_ESDHC_DETECT_QUIRK
  CONFIG_ESDHC_HC_BLK_ADDR
--CONFIG_ESPRESSO7420
  CONFIG_ET1100_BASE
  CONFIG_ETHBASE
  CONFIG_EXTRA_CLOCK
  CONFIG_EXTRA_ENV
  CONFIG_EXTRA_ENV_SETTINGS
--CONFIG_EXTRA_ENV_SETTINGS_COMMON
--CONFIG_EXYNOS4
--CONFIG_EXYNOS4210
--CONFIG_EXYNOS5
--CONFIG_EXYNOS5250
--CONFIG_EXYNOS5420
--CONFIG_EXYNOS5_DT
--CONFIG_EXYNOS_ACE_SHA
--CONFIG_EXYNOS_DP
--CONFIG_EXYNOS_FB
--CONFIG_EXYNOS_MIPI_DSIM
--CONFIG_EXYNOS_RELOCATE_CODE_BASE
--CONFIG_EXYNOS_SPL
--CONFIG_EXYNOS_TMU
--CONFIG_FACTORYSET
  CONFIG_FB_ADDR
  CONFIG_FDTADDR
  CONFIG_FDTFILE
@@@ -95,8 -95,8 +65,6 @@@ CONFIG_FLASH_SHOW_PROGRES
  CONFIG_FLASH_SPANSION_S29WS_N
  CONFIG_FLASH_VERIFY
  CONFIG_FM_PLAT_CLK_DIV
--CONFIG_FPGA_COUNT
--CONFIG_FPGA_STRATIX_V
  CONFIG_FSL_CADMUS
  CONFIG_FSL_CORENET
  CONFIG_FSL_CPLD
@@@ -115,7 -115,7 +83,6 @@@ CONFIG_FSL_PMIC_BU
  CONFIG_FSL_PMIC_CLK
  CONFIG_FSL_PMIC_CS
  CONFIG_FSL_PMIC_MODE
--CONFIG_FSL_SATA_V2
  CONFIG_FSL_SDHC_V2_3
  CONFIG_FSL_SERDES
  CONFIG_FSL_SERDES1
@@@ -131,8 -131,8 +98,6 @@@ CONFIG_G_DNL_THOR_PRODUCT_NU
  CONFIG_G_DNL_THOR_VENDOR_NUM
  CONFIG_G_DNL_UMS_PRODUCT_NUM
  CONFIG_G_DNL_UMS_VENDOR_NUM
--CONFIG_HAS_FSL_DR_USB
--CONFIG_HAS_FSL_MPH_USB
  CONFIG_HDMI_ENCODER_I2C_ADDR
  CONFIG_HETROGENOUS_CLUSTERS
  CONFIG_HIDE_LOGO_VERSION
@@@ -291,7 -291,7 +256,6 @@@ CONFIG_I2C_MVTWSI_BASE
  CONFIG_I2C_MVTWSI_BASE1
  CONFIG_I2C_RTC_ADDR
  CONFIG_ICS307_REFCLK_HZ
--CONFIG_IDE_PREINIT
  CONFIG_IMX
  CONFIG_IMX6_PWM_PER_CLK
  CONFIG_IMX_HDMI
@@@ -343,7 -343,7 +307,6 @@@ CONFIG_KSNET_SERDES_SGMII_BAS
  CONFIG_L1_INIT_RAM
  CONFIG_L2_CACHE
  CONFIG_LAYERSCAPE_NS_ACCESS
--CONFIG_LBA48
  CONFIG_LCD_ALIGNMENT
  CONFIG_LCD_MENU
  CONFIG_LD9040
@@@ -418,7 -418,7 +381,6 @@@ CONFIG_NORBOO
  CONFIG_NS16550_MIN_FUNCTIONS
  CONFIG_NUM_DSP_CPUS
  CONFIG_ODROID_REV_AIN
--CONFIG_ORIGEN
  CONFIG_OTHBOOTARGS
  CONFIG_OVERWRITE_ETHADDR_ONCE
  CONFIG_PALMAS_POWER
@@@ -490,7 -490,7 +452,6 @@@ CONFIG_RAMBOOT_TEXT_BAS
  CONFIG_RAMDISK_ADDR
  CONFIG_RD_LVL
  CONFIG_RESET_VECTOR_ADDRESS
--CONFIG_RESTORE_FLASH
  CONFIG_ROCKCHIP_CHIP_TAG
  CONFIG_ROCKCHIP_MAX_INIT_SIZE
  CONFIG_ROCKCHIP_SDHCI_MAX_FREQ
@@@ -504,12 -504,12 +465,7 @@@ CONFIG_RTC_MC13XX
  CONFIG_RTC_MCFRRTC
  CONFIG_RTC_MXS
  CONFIG_RTC_PT7C4338
--CONFIG_S5P
--CONFIG_S5PC100
--CONFIG_S5PC110
--CONFIG_S5P_PA_SYSRAM
  CONFIG_SAMA5D3_LCD_BASE
--CONFIG_SAMSUNG
  CONFIG_SAMSUNG_ONENAND
  CONFIG_SANDBOX_ARCH
  CONFIG_SANDBOX_SDL
@@@ -517,8 -517,8 +473,6 @@@ CONFIG_SANDBOX_SPI_MAX_BU
  CONFIG_SANDBOX_SPI_MAX_CS
  CONFIG_SAR2_REG
  CONFIG_SAR_REG
--CONFIG_SATA1
--CONFIG_SATA2
  CONFIG_SCIF_A
  CONFIG_SCSI_DEV_LIST
  CONFIG_SC_TIMER_CLK
@@@ -577,7 -577,7 +531,6 @@@ CONFIG_STACKBAS
  CONFIG_STANDALONE_LOAD_ADDR
  CONFIG_STD_DEVICES_SETTINGS
  CONFIG_SYS_64BIT
--CONFIG_SYS_64BIT_LBA
  CONFIG_SYS_83XX_DDR_USES_CS0
  CONFIG_SYS_AMASK0
  CONFIG_SYS_AMASK1
@@@ -592,7 -592,7 +545,6 @@@ CONFIG_SYS_AT91_MAIN_CLOC
  CONFIG_SYS_AT91_PLLA
  CONFIG_SYS_AT91_PLLB
  CONFIG_SYS_AT91_SLOW_CLOCK
--CONFIG_SYS_AUTOLOAD
  CONFIG_SYS_AUTOMATIC_SDRAM_DETECTION
  CONFIG_SYS_AUXCORE_BOOTDATA
  CONFIG_SYS_BAUDRATE_TABLE
@@@ -820,7 -820,7 +772,6 @@@ CONFIG_SYS_DV_NOR_BOOT_CF
  CONFIG_SYS_EEPROM_BUS_NUM
  CONFIG_SYS_EEPROM_PAGE_WRITE_ENABLE
  CONFIG_SYS_EEPROM_WREN
--CONFIG_SYS_EHCI_USB1_ADDR
  CONFIG_SYS_EMIF_PRECALCULATED_TIMING_REGS
  CONFIG_SYS_ENET_BD_BASE
  CONFIG_SYS_ENV_SECT_SIZE
@@@ -1208,9 -1208,9 +1159,6 @@@ CONFIG_SYS_MPC83xx_DMA_ADD
  CONFIG_SYS_MPC83xx_DMA_OFFSET
  CONFIG_SYS_MPC83xx_ESDHC_ADDR
  CONFIG_SYS_MPC83xx_ESDHC_OFFSET
--CONFIG_SYS_MPC83xx_USB1_ADDR
--CONFIG_SYS_MPC83xx_USB1_OFFSET
--CONFIG_SYS_MPC85XX_NO_RESETVEC
  CONFIG_SYS_MPC85xx_DMA
  CONFIG_SYS_MPC85xx_DMA1_OFFSET
  CONFIG_SYS_MPC85xx_DMA2_OFFSET
@@@ -1498,12 -1498,12 +1446,6 @@@ CONFIG_SYS_RTC_BUS_NU
  CONFIG_SYS_RTC_CNT
  CONFIG_SYS_RTC_SETUP
  CONFIG_SYS_SATA
--CONFIG_SYS_SATA1
--CONFIG_SYS_SATA1_FLAGS
--CONFIG_SYS_SATA1_OFFSET
--CONFIG_SYS_SATA2
--CONFIG_SYS_SATA2_FLAGS
--CONFIG_SYS_SATA2_OFFSET
  CONFIG_SYS_SATA_FAT_BOOT_PARTITION
  CONFIG_SYS_SBFHDR_DATA_OFFSET
  CONFIG_SYS_SBFHDR_SIZE
@@@ -1630,7 -1630,7 +1572,6 @@@ CONFIG_SYS_UEC2_TX_CL
  CONFIG_SYS_UEC2_UCC_NUM
  CONFIG_SYS_ULB_CLK
  CONFIG_SYS_UNIFY_CACHE
--CONFIG_SYS_USB_FAT_BOOT_PARTITION
  CONFIG_SYS_USB_OHCI_BOARD_INIT
  CONFIG_SYS_USB_OHCI_CPU_INIT
  CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS
@@@ -1668,7 -1668,7 +1609,6 @@@ CONFIG_TEGRA_BOARD_STRIN
  CONFIG_TEGRA_CLOCK_SCALING
  CONFIG_TEGRA_ENABLE_UARTA
  CONFIG_TEGRA_ENABLE_UARTD
--CONFIG_TEGRA_GPU
  CONFIG_TEGRA_LP0
  CONFIG_TEGRA_PMU
  CONFIG_TEGRA_SLINK_CTRLS
@@@ -1681,11 -1681,11 +1621,9 @@@ CONFIG_TESTPIN_MAS
  CONFIG_TESTPIN_REG
  CONFIG_THOR_RESET_OFF
  CONFIG_THUNDERX
--CONFIG_TIZEN
  CONFIG_TMU_TIMER
  CONFIG_TPM_TIS_BASE_ADDRESS
  CONFIG_TPS6586X_POWER
--CONFIG_TRATS
  CONFIG_TSEC
  CONFIG_TSEC1
  CONFIG_TSEC1_NAME
@@@ -1722,7 -1722,7 +1660,6 @@@ CONFIG_USB_ATMEL_CLK_SEL_UPL
  CONFIG_USB_BOOTING
  CONFIG_USB_DEVICE
  CONFIG_USB_EHCI_EXYNOS
--CONFIG_USB_EHCI_TXFIFO_THRESH
  CONFIG_USB_EXT2_BOOT
  CONFIG_USB_FAT_BOOT
  CONFIG_USB_GADGET_AT91
@@@ -1748,4 -1747,4 +1684,3 @@@ CONFIG_X86EMU_RAW_I
  CONFIG_X86_MRC_ADDR
  CONFIG_X86_REFCODE_ADDR
  CONFIG_X86_REFCODE_RUN_ADDR
--CONFIG_XTFPGA