This series was split out of the old 'split config' splc series. It contains clean-up patches which do not depend on split config.
This is available at u-boot-dm/spld-working The size changes look pretty good: https://paste.debian.net/1271742/ The remaining patches will move into a new 'splg' series (G for Good). [1] https://patchwork.ozlabs.org/project/uboot/list/?series=341504&state=* Changes in v5: - Fix reply typo - Change approach and expand notes after more investigation - Drop FSL_ISBC_KEY_EXT patch as it changes the size - Drop PHY_CADENCE_SIERRA patch as it changes the size Changes in v4: - Avoid use of def_bool - Modify to get rid of def_bool - Adjust Kconfig ordering - Just fix the typo - Reduce and rename commit - Reduce and rename commit - Fix 'wanderboard' typo - Reduce and rename commit Changes in v3: - Add new patch to disable QFW bootmeth in SPL - Move the option down to the non-SPL part of drivers/Makefile - Correct 'VPL' typo - Use a consistent format for the comment - Fix a transitory build error with sandbox_spl - Add a new patch to disallow commands in SPL Changes in v2: - Rebase to previous series Simon Glass (44): mtd: Drop unused kb9202_nand driver mtd: Drop unused CONFIG_ONENAND_U_BOOT sh4: Drop unused twl6030 driver moveconfig: Update to detect / correct missing SPL Kconfigs bootstd: Disable QFW bootmeth in SPL Correct SPL uses of ARCH_MVEBU Correct SPL uses of DISPLAY_AER_FULL Correct SPL uses of MULTIPLEXER Correct SPL use of PG_WCOM_UBOOT_UPDATE_SUPPORTED Correct SPL uses of PHY_FIXED boot: Add Kconfigs for BOOTMETH_VBE_REQUEST Correct SPL use of DM_RNG lib: Add a Kconfig for SPL_BZIP2 moveconfig: Various minor improvements sandbox: Expand size for VPL image event: Add Kconfig options for SPL bootstd: Correct 'VPL' typo env: Avoid checking ENV_IS_IN when env disabled env: Allow VPL environment to be nowhere lib: Add VPL options for SHA1 and SHA256 x86: Use string functions for all 32-bit builds lib: Fix build condition for tiny-printf sandbox: Tidy up RTC options sandbox: Use the generic VPL option to enable VPL sandbox: Tidy up I2C options fixdep: Add support for VPL fixdep: Refactor to make testing easier fixdep: Add some tests for parse_config_line() test: Add SPL versions of the TEST_KCONFIG options lib: Add an SPL config for LIB_UUID test: Tidy up sandbox handling in test-main x86: Fix up use of X86_32BIT_INIT and X86_64 options Add VPL options for BLOBLIST rockchip: Avoid checking environment without ENV_SUPPORT freescale: Drop old pre-DM_ETH code imx: Use SATA instead of CMD_SATA net: Add an SPL config for atheros freescale: Fix odd use of ESDHCI_QUIRK_BROKEN_TIMEOUT_VALUE serial: Support ns16550 driver in TPL dm: Add a TPL symbol for simple-bus x86: coral: Add missing TPL options power: wandboard: Add a missing CONFIG venice: Simplify conditions for network init command: Don't allow commands in SPL Makefile | 1 - arch/arm/cpu/armv7/ls102xa/fdt.c | 12 - arch/powerpc/include/asm/config_mpc85xx.h | 6 +- arch/sandbox/dts/sandbox.dts | 4 +- arch/sandbox/dts/sandbox.dtsi | 6 +- arch/sandbox/dts/sandbox_vpl.dtsi | 4 +- arch/sandbox/include/asm/rtc.h | 2 +- arch/x86/cpu/qemu/qemu.c | 2 +- arch/x86/include/asm/msr.h | 2 +- arch/x86/include/asm/string.h | 2 +- arch/x86/lib/Makefile | 2 +- board/gateworks/venice/venice.c | 6 +- board/keymile/common/common.c | 2 +- board/solidrun/mx6cuboxi/mx6cuboxi.c | 2 +- .../puma_rk3399/puma-rk3399.c | 2 +- .../ringneck_px30/ringneck-px30.c | 2 +- boot/Kconfig | 22 +- boot/Makefile | 5 +- boot/vbe_request.c | 2 +- cmd/nvedit.c | 2 + common/Kconfig | 51 +- configs/chromebook_coral_defconfig | 3 + configs/wandboard_defconfig | 1 + disk/Kconfig | 8 + drivers/Makefile | 2 +- drivers/core/Kconfig | 7 + drivers/i2c/Kconfig | 20 + drivers/input/Makefile | 1 - drivers/input/twl6030.c | 47 -- drivers/mmc/fsl_esdhc.c | 6 +- drivers/mmc/fsl_esdhc_imx.c | 4 +- drivers/mmc/mv_sdhci.c | 4 +- drivers/mtd/nand/raw/Makefile | 1 - drivers/mtd/nand/raw/kb9202_nand.c | 134 ---- drivers/mux/Makefile | 2 +- drivers/net/mvneta.c | 4 +- drivers/net/phy/Kconfig | 3 + drivers/rtc/Kconfig | 18 + drivers/rtc/Makefile | 4 +- drivers/serial/Kconfig | 6 + drivers/sysreset/sysreset_mpc83xx.c | 4 +- env/Kconfig | 10 + include/command.h | 2 +- include/mux.h | 2 +- lib/Kconfig | 30 + lib/Makefile | 2 +- net/mdio-uclass.c | 2 +- scripts/basic/fixdep.c | 162 ++++- test/lib/Kconfig | 20 +- test/test-main.c | 10 +- tools/moveconfig.py | 594 +++++++++++++----- 51 files changed, 831 insertions(+), 421 deletions(-) delete mode 100644 drivers/input/twl6030.c delete mode 100644 drivers/mtd/nand/raw/kb9202_nand.c -- 2.39.2.637.g21b0678d19-goog