[U-Boot] [PATCH v3 00/45] Kconfig: Move CONFIG_SPL_..._SUPPORT to Kconfig
Simon Glass
sjg at chromium.org
Tue Sep 13 07:18:18 CEST 2016
This series moves all the CONFIG_SPL_..._SUPPORT options to Kconfig and
fixes up existing boards to continue to build.
It also adds a few small but useful features to moveconfig.
There is existing work going on in this area, so some of these patches may
be superseded. It has taken me a while to get this building cleanly. But I
have run out of time so want to get this out.
As mentioned on a recent thread [1] there is some confusion about whether an
option means enabling driver support or media support. Andrew's recent
series seems like a good vehicle to tidy that up. But I hope this series
will make it easier.
NOTE: in the v2 series I have tried to use common things in Kconfig to
reduce the diffs in the defconfig files. This has helped a fair bit. But it
is very error-prone and time consuming. Also I have had to add some
exceptions (disabling an option in specific board configs). Overall it was
not a pleasant experience :-(
There are a few strange features of this conversion. The main difficulty is
that some PowerPC boards do things like this in their board config file:
This means that TPL reuses the SPL options. We can't support this in Kconfig
so I have added a small number of CONFIG_TPL_xxx_SUPPORT options to cope
with this. This made the conversion more painful than it should have been.
A related issue is boards using a common header file and setting options only
for SPL:
This is not noticed by moveconfig so we have to clean it up manually. Also
there are a few incorrect things where Kconfig options are set with #define:
Finally, many defconfig files are not ordered correctly, resulting in larger
patches than we might like. It would be great to have a solution for this,
perhaps with buildman providing a warning. But it might slow down
development.
The series is fully build-tested (for bisectability) and causes no failures
for the boards that already pass. The following boards fail for me at
present on mainline (which I have not yet looked at):
01: buildman
blackfin: + cm-bf527 bf609-ezkit bf537-stamp
sparc: + grsim grsim_leon2 gr_cpci_ax2000 gr_xc3s_1500 gr_ep2s60
nios2: + 10m50 3c120
microblaze: + microblaze-generic
openrisc: + openrisc-generic
[1] https://patchwork.ozlabs.org/patch/661511/
Changes in v3:
- Move SPL_NET_VCI_STRING into the SPL Kconfig file also
- Rebase on master
Changes in v2:
- Add some notes on this option to moveconfig.py
- Improve the commit message and add one for resyncing with savedefconfig
- Add some notes on this option to moveconfig.py
- Add new patch to convert CONFIG_SPL_NET_VCI_STRING
- Drop CONFIG_SPL_PINCTRL_SUPPORT
- Lots of work to make use of common values across multiple boards
- Added a patch to change 'spear' CONFIGs to upper case
Simon Glass (45):
Correct defconfigs using savedefconfig
moveconfig: Add an option to skip prompts
moveconfig: Add an option to commit changes
Kconfig: Move SPL settings into their own file
arm: fsl: Adjust ordering of #ifndef CONFIG_SPL_BUILD
Drop CONFIG_SPL_RAM_SUPPORT
Use separate options for TPL support
Kconfig: spl: Add SPL support options to Kconfig
Kconfig: tpl: Add some TPL support options to Kconfig
Move existing use of CONFIG_SPL_DM to Kconfig
Move existing use of CONFIG_SPL_RSA to Kconfig
spear: Use upper case for CONFIG options
Convert CONFIG_SPL_CRYPTO_SUPPORT to Kconfig
Convert CONFIG_SPL_HASH_SUPPORT to Kconfig
Convert CONFIG_SPL_DMA_SUPPORT to Kconfig
Convert CONFIG_SPL_DRIVERS_MISC_SUPPORT to Kconfig
Convert CONFIG_SPL_ENV_SUPPORT to Kconfig
Convert CONFIG_SPL_ETH_SUPPORT to Kconfig
Convert CONFIG_SPL_EXT_SUPPORT to Kconfig
Convert CONFIG_SPL_FAT_SUPPORT to Kconfig
Convert CONFIG_SPL_GPIO_SUPPORT to Kconfig
Convert CONFIG_SPL_I2C_SUPPORT to Kconfig
Convert CONFIG_SPL_LIBCOMMON_SUPPORT to Kconfig
Convert CONFIG_SPL_LIBDISK_SUPPORT to Kconfig
Convert CONFIG_SPL_LIBGENERIC_SUPPORT to Kconfig
Convert CONFIG_SPL_MMC_SUPPORT to Kconfig
Convert CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT to Kconfig
Convert CONFIG_SPL_MTD_SUPPORT to Kconfig
Convert CONFIG_SPL_MUSB_NEW_SUPPORT to Kconfig
Convert CONFIG_SPL_NAND_SUPPORT to Kconfig
Convert CONFIG_SPL_NET_VCI_STRING to Kconfig
Convert CONFIG_SPL_NET_SUPPORT to Kconfig
Convert CONFIG_SPL_NOR_SUPPORT to Kconfig
Convert CONFIG_SPL_ONENAND_SUPPORT to Kconfig
Remove CONFIG_SPL_PINCTRL_SUPPORT
Convert CONFIG_SPL_POWER_SUPPORT to Kconfig
Convert CONFIG_SPL_SATA_SUPPORT to Kconfig
Convert CONFIG_SPL_SERIAL_SUPPORT to Kconfig
Convert CONFIG_SPL_SPI_FLASH_SUPPORT to Kconfig
Convert CONFIG_SPL_SPI_SUPPORT to Kconfig
Convert CONFIG_SPL_USBETH_SUPPORT to Kconfig
Convert CONFIG_SPL_USB_HOST_SUPPORT to Kconfig
Convert CONFIG_SPL_USB_SUPPORT to Kconfig
Convert CONFIG_SPL_WATCHDOG_SUPPORT to Kconfig
Convert CONFIG_SPL_YMODEM_SUPPORT to Kconfig
Kconfig | 68 ---
README | 49 --
arch/arm/cpu/arm926ejs/spear/timer.c | 2 +-
arch/arm/cpu/armv7/am33xx/Kconfig | 10 +
arch/arm/cpu/armv7/omap3/Kconfig | 33 ++
arch/arm/cpu/armv7/omap4/Kconfig | 33 ++
arch/arm/cpu/armv7/omap5/Kconfig | 33 ++
arch/arm/cpu/armv8/zynqmp/Kconfig | 24 +
arch/arm/include/asm/fsl_secure_boot.h | 7 +-
arch/arm/mach-exynos/Kconfig | 9 +
arch/arm/mach-rockchip/rk3036/Kconfig | 3 +
arch/arm/mach-rockchip/rk3288/Kconfig | 15 +
arch/arm/mach-socfpga/Kconfig | 27 +
arch/arm/mach-tegra/Kconfig | 12 +
arch/arm/mach-uniphier/Kconfig | 15 +
arch/arm/mach-zynq/Kconfig | 24 +
arch/powerpc/include/asm/fsl_secure_boot.h | 6 -
board/sunxi/Kconfig | 21 +
board/ti/am335x/Kconfig | 9 +
board/ti/common/Kconfig | 36 ++
common/Kconfig | 2 +
common/Makefile | 12 +-
common/spl/Kconfig | 555 +++++++++++++++++++++
configs/A10-OLinuXino-Lime_defconfig | 3 +-
configs/A10s-OLinuXino-M_defconfig | 3 +-
configs/A13-OLinuXinoM_defconfig | 2 +-
configs/A13-OLinuXino_defconfig | 3 +-
configs/A20-OLinuXino-Lime2_defconfig | 3 +-
configs/A20-OLinuXino-Lime_defconfig | 3 +-
configs/A20-OLinuXino_MICRO_defconfig | 3 +-
configs/A20-Olimex-SOM-EVB_defconfig | 3 +-
configs/Ainol_AW1_defconfig | 1 +
configs/Ampe_A76_defconfig | 3 +-
configs/Auxtek-T003_defconfig | 1 +
configs/Auxtek-T004_defconfig | 1 +
configs/B4420QDS_NAND_defconfig | 10 +-
configs/B4860QDS_NAND_defconfig | 10 +-
configs/B4860QDS_SECURE_BOOT_defconfig | 1 +
configs/BSC9131RDB_NAND_SYSCLK100_defconfig | 4 +-
configs/BSC9131RDB_NAND_defconfig | 4 +-
configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig | 1 +
configs/BSC9132QDS_NAND_DDRCLK100_defconfig | 4 +-
configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig | 1 +
configs/BSC9132QDS_NAND_DDRCLK133_defconfig | 4 +-
configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig | 1 +
configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig | 1 +
.../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig | 1 +
.../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig | 1 +
.../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig | 1 +
.../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig | 1 +
configs/Bananapi_defconfig | 3 +-
configs/Bananapro_defconfig | 3 +-
configs/C29XPCIE_NAND_defconfig | 13 +-
configs/C29XPCIE_NOR_SECBOOT_defconfig | 1 +
configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig | 1 +
configs/CHIP_defconfig | 4 +-
configs/CSQ_CS908_defconfig | 2 +-
configs/Chuwi_V7_CW0825_defconfig | 1 +
configs/Colombus_defconfig | 2 +-
configs/Cubieboard2_defconfig | 3 +-
configs/Cubieboard_defconfig | 3 +-
configs/Cubietruck_defconfig | 3 +-
configs/Empire_electronix_d709_defconfig | 3 +-
configs/Empire_electronix_m712_defconfig | 1 +
configs/Hummingbird_A31_defconfig | 2 +-
configs/Hyundai_A7HD_defconfig | 1 +
configs/Itead_Ibox_A20_defconfig | 3 +-
configs/Lamobo_R1_defconfig | 3 +-
configs/Linksprite_pcDuino3_Nano_defconfig | 3 +-
configs/Linksprite_pcDuino3_defconfig | 3 +-
configs/Linksprite_pcDuino_defconfig | 3 +-
configs/MK808C_defconfig | 1 +
configs/MPC8313ERDB_NAND_33_defconfig | 4 +-
configs/MPC8313ERDB_NAND_66_defconfig | 4 +-
configs/MSI_Primo73_defconfig | 1 +
configs/Marsboard_A10_defconfig | 2 +-
configs/Mele_A1000G_quad_defconfig | 2 +-
configs/Mele_A1000_defconfig | 3 +-
configs/Mele_I7_defconfig | 2 +-
configs/Mele_M3_defconfig | 3 +-
configs/Mele_M5_defconfig | 3 +-
configs/Mele_M9_defconfig | 2 +-
configs/Mini-X_defconfig | 1 +
configs/Orangepi_defconfig | 3 +-
configs/Orangepi_mini_defconfig | 3 +-
configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_36BIT_NAND_defconfig | 13 +-
configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_36BIT_SDCARD_defconfig | 10 +-
.../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig | 11 +-
configs/P1010RDB-PA_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_NAND_defconfig | 13 +-
configs/P1010RDB-PA_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_SDCARD_defconfig | 10 +-
configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PA_SPIFLASH_defconfig | 11 +-
configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_36BIT_NAND_defconfig | 13 +-
configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_36BIT_SDCARD_defconfig | 10 +-
.../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig | 11 +-
configs/P1010RDB-PB_NAND_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_NAND_defconfig | 14 +-
configs/P1010RDB-PB_NOR_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_SDCARD_defconfig | 10 +-
configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig | 1 +
configs/P1010RDB-PB_SPIFLASH_defconfig | 11 +-
configs/P1020MBG-PC_36BIT_SDCARD_defconfig | 9 +-
configs/P1020MBG-PC_SDCARD_defconfig | 9 +-
configs/P1020RDB-PC_36BIT_NAND_defconfig | 12 +-
configs/P1020RDB-PC_36BIT_SDCARD_defconfig | 9 +-
configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig | 10 +-
configs/P1020RDB-PC_NAND_defconfig | 12 +-
configs/P1020RDB-PC_SDCARD_defconfig | 9 +-
configs/P1020RDB-PC_SPIFLASH_defconfig | 10 +-
configs/P1020RDB-PD_NAND_defconfig | 12 +-
configs/P1020RDB-PD_SDCARD_defconfig | 9 +-
configs/P1020RDB-PD_SPIFLASH_defconfig | 10 +-
configs/P1020UTM-PC_36BIT_SDCARD_defconfig | 9 +-
configs/P1020UTM-PC_SDCARD_defconfig | 9 +-
configs/P1021RDB-PC_36BIT_NAND_defconfig | 12 +-
configs/P1021RDB-PC_36BIT_SDCARD_defconfig | 9 +-
configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig | 10 +-
configs/P1021RDB-PC_NAND_defconfig | 12 +-
configs/P1021RDB-PC_SDCARD_defconfig | 9 +-
configs/P1021RDB-PC_SPIFLASH_defconfig | 10 +-
configs/P1022DS_36BIT_NAND_defconfig | 12 +-
configs/P1022DS_36BIT_SDCARD_defconfig | 9 +-
configs/P1022DS_36BIT_SPIFLASH_defconfig | 10 +-
configs/P1022DS_NAND_defconfig | 13 +-
configs/P1022DS_SDCARD_defconfig | 9 +-
configs/P1022DS_SPIFLASH_defconfig | 10 +-
configs/P1024RDB_NAND_defconfig | 12 +-
configs/P1024RDB_SDCARD_defconfig | 9 +-
configs/P1024RDB_SPIFLASH_defconfig | 10 +-
configs/P1025RDB_NAND_defconfig | 13 +-
configs/P1025RDB_SDCARD_defconfig | 9 +-
configs/P1025RDB_SPIFLASH_defconfig | 10 +-
configs/P2020RDB-PC_36BIT_NAND_defconfig | 13 +-
configs/P2020RDB-PC_36BIT_SDCARD_defconfig | 9 +-
configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig | 10 +-
configs/P2020RDB-PC_NAND_defconfig | 12 +-
configs/P2020RDB-PC_SDCARD_defconfig | 9 +-
configs/P2020RDB-PC_SPIFLASH_defconfig | 10 +-
configs/P2041RDB_SECURE_BOOT_defconfig | 1 +
configs/P3041DS_NAND_SECURE_BOOT_defconfig | 1 +
configs/P3041DS_SECURE_BOOT_defconfig | 1 +
configs/P4080DS_SECURE_BOOT_defconfig | 1 +
configs/P5020DS_NAND_SECURE_BOOT_defconfig | 1 +
configs/P5020DS_SECURE_BOOT_defconfig | 1 +
configs/P5040DS_NAND_SECURE_BOOT_defconfig | 1 +
configs/P5040DS_SECURE_BOOT_defconfig | 1 +
configs/Sinlinx_SinA31s_defconfig | 2 +-
configs/Sinovoip_BPI_M2_defconfig | 2 +-
configs/Sinovoip_BPI_M3_defconfig | 2 +-
configs/T1023RDB_NAND_defconfig | 10 +-
configs/T1023RDB_SDCARD_defconfig | 10 +-
configs/T1023RDB_SECURE_BOOT_defconfig | 1 +
configs/T1023RDB_SPIFLASH_defconfig | 11 +-
configs/T1024QDS_DDR4_SECURE_BOOT_defconfig | 1 +
configs/T1024QDS_NAND_defconfig | 10 +-
configs/T1024QDS_SDCARD_defconfig | 10 +-
configs/T1024QDS_SECURE_BOOT_defconfig | 1 +
configs/T1024QDS_SPIFLASH_defconfig | 11 +-
configs/T1024RDB_NAND_defconfig | 10 +-
configs/T1024RDB_SDCARD_defconfig | 10 +-
configs/T1024RDB_SECURE_BOOT_defconfig | 1 +
configs/T1024RDB_SPIFLASH_defconfig | 11 +-
configs/T1040D4RDB_NAND_defconfig | 10 +-
configs/T1040D4RDB_SDCARD_defconfig | 10 +-
configs/T1040D4RDB_SECURE_BOOT_defconfig | 1 +
configs/T1040D4RDB_SPIFLASH_defconfig | 11 +-
configs/T1040QDS_SECURE_BOOT_defconfig | 1 +
configs/T1040RDB_NAND_defconfig | 10 +-
configs/T1040RDB_SDCARD_defconfig | 10 +-
configs/T1040RDB_SECURE_BOOT_defconfig | 1 +
configs/T1040RDB_SPIFLASH_defconfig | 11 +-
configs/T1042D4RDB_NAND_defconfig | 10 +-
configs/T1042D4RDB_SDCARD_defconfig | 10 +-
configs/T1042D4RDB_SECURE_BOOT_defconfig | 1 +
configs/T1042D4RDB_SPIFLASH_defconfig | 11 +-
configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig | 14 +-
configs/T1042RDB_PI_NAND_defconfig | 10 +-
configs/T1042RDB_PI_SDCARD_defconfig | 10 +-
configs/T1042RDB_PI_SPIFLASH_defconfig | 11 +-
configs/T1042RDB_SECURE_BOOT_defconfig | 1 +
configs/T2080QDS_NAND_defconfig | 10 +-
configs/T2080QDS_SDCARD_defconfig | 10 +-
configs/T2080QDS_SECURE_BOOT_defconfig | 1 +
configs/T2080QDS_SPIFLASH_defconfig | 11 +-
configs/T2080RDB_NAND_defconfig | 10 +-
configs/T2080RDB_SDCARD_defconfig | 10 +-
configs/T2080RDB_SECURE_BOOT_defconfig | 1 +
configs/T2080RDB_SPIFLASH_defconfig | 11 +-
configs/T2081QDS_NAND_defconfig | 10 +-
configs/T2081QDS_SDCARD_defconfig | 10 +-
configs/T2081QDS_SPIFLASH_defconfig | 11 +-
configs/T4160QDS_NAND_defconfig | 10 +-
configs/T4160QDS_SDCARD_defconfig | 10 +-
configs/T4160QDS_SECURE_BOOT_defconfig | 1 +
configs/T4240QDS_NAND_defconfig | 10 +-
configs/T4240QDS_SDCARD_defconfig | 10 +-
configs/T4240QDS_SECURE_BOOT_defconfig | 1 +
configs/T4240RDB_SDCARD_defconfig | 10 +-
configs/UTOO_P66_defconfig | 1 +
configs/Wexler_TAB7200_defconfig | 1 +
configs/Wits_Pro_A20_DKT_defconfig | 3 +-
configs/Wobo_i5_defconfig | 1 +
configs/Yones_Toptech_BD1078_defconfig | 1 +
configs/a3m071_defconfig | 7 +-
configs/a4m2k_defconfig | 7 +-
configs/am335x_baltos_defconfig | 18 +-
configs/am335x_boneblack_defconfig | 6 +-
configs/am335x_boneblack_vboot_defconfig | 6 +-
configs/am335x_evm_defconfig | 6 +-
configs/am335x_evm_nor_defconfig | 6 +-
configs/am335x_evm_spiboot_defconfig | 8 +-
configs/am335x_evm_usbspl_defconfig | 10 +-
configs/am335x_igep0033_defconfig | 16 +-
configs/am335x_shc_defconfig | 16 +-
configs/am335x_shc_ict_defconfig | 16 +-
configs/am335x_shc_netboot_defconfig | 17 +-
configs/am335x_shc_prompt_defconfig | 16 +-
configs/am335x_shc_sdboot_defconfig | 16 +-
configs/am335x_shc_sdboot_prompt_defconfig | 16 +-
configs/am335x_sl50_defconfig | 17 +-
configs/am3517_crane_defconfig | 4 +-
configs/am3517_evm_defconfig | 5 +-
configs/am43xx_evm_defconfig | 6 +-
configs/am43xx_evm_ethboot_defconfig | 9 +-
configs/am43xx_evm_usbhost_boot_defconfig | 10 +-
configs/am43xx_hs_evm_defconfig | 8 +-
configs/am57xx_evm_defconfig | 8 +-
configs/am57xx_evm_nodt_defconfig | 6 +-
configs/am57xx_hs_evm_defconfig | 8 +-
configs/apf27_defconfig | 4 +-
configs/apx4devkit_defconfig | 6 +-
configs/arndale_defconfig | 2 +-
configs/at91sam9m10g45ek_mmc_defconfig | 9 +-
configs/at91sam9m10g45ek_nandflash_defconfig | 7 +-
configs/at91sam9n12ek_nandflash_defconfig | 7 +-
configs/at91sam9n12ek_spiflash_defconfig | 8 +-
configs/at91sam9x5ek_nandflash_defconfig | 7 +-
configs/at91sam9x5ek_spiflash_defconfig | 8 +-
configs/axm_defconfig | 9 +-
configs/ba10_tv_box_defconfig | 3 +-
configs/bg0900_defconfig | 6 +-
configs/birdland_bav335a_defconfig | 15 +-
configs/birdland_bav335b_defconfig | 15 +-
configs/brppt1_mmc_defconfig | 11 +-
configs/brppt1_nand_defconfig | 11 +-
configs/brppt1_spi_defconfig | 13 +-
configs/brxre1_defconfig | 10 +-
configs/cairo_defconfig | 3 +-
configs/cgtqmx6eval_defconfig | 13 +-
configs/chromebook_jerry_defconfig | 6 +
configs/clearfog_defconfig | 8 +-
configs/cm_fx6_defconfig | 11 +-
configs/cm_t335_defconfig | 15 +-
configs/cm_t35_defconfig | 3 +-
configs/cm_t43_defconfig | 14 +-
configs/cm_t54_defconfig | 5 +-
configs/corvus_defconfig | 7 +-
configs/da850_am18xxevm_defconfig | 7 +-
configs/da850evm_defconfig | 7 +-
configs/db-88f6720_defconfig | 8 +-
configs/db-88f6820-gp_defconfig | 8 +-
configs/db-mv784mp-gp_defconfig | 8 +-
configs/devkit3250_defconfig | 8 +-
configs/difrnce_dit4350_defconfig | 3 +-
configs/dra7xx_evm_defconfig | 8 +-
configs/dra7xx_hs_evm_defconfig | 8 +-
configs/draco_defconfig | 15 +-
configs/ds414_defconfig | 8 +-
configs/dserve_dsrv9703c_defconfig | 1 +
configs/duovero_defconfig | 4 +-
configs/eco5pk_defconfig | 3 +-
configs/edminiv2_defconfig | 6 +-
configs/etamin_defconfig | 15 +-
configs/evb-rk3288_defconfig | 1 +
configs/fennec-rk3288_defconfig | 1 +
configs/firefly-rk3288_defconfig | 1 +
configs/ga10h_v1_1_defconfig | 2 +-
configs/gt90h_v4_defconfig | 2 +-
configs/gwventana_defconfig | 15 +-
configs/i12-tvbox_defconfig | 3 +-
configs/iNet_3F_defconfig | 1 +
configs/iNet_3W_defconfig | 1 +
configs/iNet_86VS_defconfig | 1 +
configs/icnova-a20-swac_defconfig | 3 +-
configs/igep0020_defconfig | 5 +-
configs/igep0030_defconfig | 5 +-
configs/igep0030_nand_defconfig | 5 +-
configs/igep0032_defconfig | 5 +-
configs/inet1_defconfig | 1 +
configs/inet86dz_defconfig | 2 +-
configs/inet97fv2_defconfig | 1 +
configs/inet98v_rev2_defconfig | 3 +-
configs/inet9f_rev03_defconfig | 1 +
configs/ipam390_defconfig | 7 +-
configs/jesurun_q5_defconfig | 3 +-
configs/k2e_evm_defconfig | 9 +-
configs/k2g_evm_defconfig | 9 +-
configs/k2hk_evm_defconfig | 9 +-
configs/k2l_evm_defconfig | 9 +-
configs/kc1_defconfig | 1 +
configs/ls1021aqds_nand_defconfig | 11 +-
configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 1 +
configs/ls1021aqds_sdcard_ifc_defconfig | 11 +-
configs/ls1021aqds_sdcard_qspi_defconfig | 11 +-
configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 1 +
.../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 15 +-
configs/ls1021atwr_sdcard_ifc_defconfig | 10 +-
configs/ls1021atwr_sdcard_qspi_defconfig | 10 +-
configs/ls1043aqds_nand_defconfig | 11 +-
configs/ls1043aqds_sdcard_ifc_defconfig | 11 +-
configs/ls1043aqds_sdcard_qspi_defconfig | 11 +-
configs/ls1043ardb_SECURE_BOOT_defconfig | 1 +
configs/ls1043ardb_nand_defconfig | 11 +-
configs/ls1043ardb_sdcard_defconfig | 11 +-
configs/ls2080aqds_SECURE_BOOT_defconfig | 1 +
configs/ls2080aqds_nand_defconfig | 10 +-
configs/ls2080ardb_SECURE_BOOT_defconfig | 1 +
configs/ls2080ardb_nand_defconfig | 10 +-
configs/m28evk_defconfig | 6 +-
configs/m53evk_defconfig | 7 +-
configs/ma5d4evk_defconfig | 8 +-
configs/maxbcm_defconfig | 8 +-
configs/mcx_defconfig | 4 +-
configs/microblaze-generic_defconfig | 8 +-
configs/miniarm-rk3288_defconfig | 1 +
configs/mixtile_loftq_defconfig | 2 +-
configs/mk802_a10s_defconfig | 1 +
configs/mk802_defconfig | 2 +-
configs/mk802ii_defconfig | 1 +
configs/mt_ventoux_defconfig | 3 +-
configs/mx23_olinuxino_defconfig | 6 +-
configs/mx23evk_defconfig | 6 +-
configs/mx28evk_auart_console_defconfig | 6 +-
configs/mx28evk_defconfig | 6 +-
configs/mx28evk_nand_defconfig | 6 +-
configs/mx28evk_spi_defconfig | 6 +-
configs/mx31pdk_defconfig | 5 +-
configs/mx6cuboxi_defconfig | 11 +-
configs/mx6sabresd_spl_defconfig | 11 +-
configs/mx6slevk_spl_defconfig | 11 +-
configs/mx6sxsabresd_spl_defconfig | 11 +-
configs/mx6ul_14x14_evk_defconfig | 11 +-
configs/mx6ul_9x9_evk_defconfig | 11 +-
configs/novena_defconfig | 12 +-
configs/omap3_beagle_defconfig | 3 +-
configs/omap3_evm_defconfig | 3 +-
configs/omap3_ha_defconfig | 3 +-
configs/omap3_logic_defconfig | 3 +-
configs/omap3_overo_defconfig | 3 +-
configs/omap4_panda_defconfig | 4 +-
configs/omap4_sdp4430_defconfig | 4 +-
configs/omap5_uevm_defconfig | 1 +
configs/omapl138_lcdk_defconfig | 5 +-
configs/orangepi_2_defconfig | 1 +
configs/orangepi_pc_defconfig | 1 +
configs/orangepi_pc_plus_defconfig | 1 +
configs/orangepi_plus2e_defconfig | 1 +
configs/orangepi_plus_defconfig | 3 +-
configs/ot1200_spl_defconfig | 10 +-
configs/pcm051_rev1_defconfig | 18 +-
configs/pcm051_rev3_defconfig | 18 +-
configs/pcm058_defconfig | 15 +-
configs/peach-pi_defconfig | 2 +-
configs/peach-pit_defconfig | 2 +-
configs/pengwyn_defconfig | 20 +-
configs/pepper_defconfig | 11 +
configs/picosam9g45_defconfig | 10 +-
configs/platinum_picon_defconfig | 13 +-
configs/platinum_titanium_defconfig | 13 +-
configs/polaroid_mid2407pxe03_defconfig | 2 +-
configs/polaroid_mid2809pxe04_defconfig | 2 +-
configs/popmetal-rk3288_defconfig | 1 +
configs/pov_protab2_ips9_defconfig | 1 +
configs/pxm2_defconfig | 15 +-
configs/q8_a13_tablet_defconfig | 3 +-
configs/q8_a23_tablet_800x480_defconfig | 2 +-
configs/q8_a33_tablet_1024x600_defconfig | 2 +-
configs/q8_a33_tablet_800x480_defconfig | 2 +-
configs/r7-tv-dongle_defconfig | 1 +
configs/rastaban_defconfig | 15 +-
configs/rock2_defconfig | 1 +
configs/rut_defconfig | 15 +-
configs/sama5d2_ptc_nandflash_defconfig | 7 +-
configs/sama5d2_ptc_spiflash_defconfig | 8 +-
configs/sama5d2_xplained_mmc_defconfig | 9 +-
configs/sama5d2_xplained_spiflash_defconfig | 8 +-
configs/sama5d3_xplained_mmc_defconfig | 9 +-
configs/sama5d3_xplained_nandflash_defconfig | 7 +-
configs/sama5d3xek_mmc_defconfig | 9 +-
configs/sama5d3xek_nandflash_defconfig | 7 +-
configs/sama5d3xek_spiflash_defconfig | 8 +-
configs/sama5d4_xplained_mmc_defconfig | 9 +-
configs/sama5d4_xplained_nandflash_defconfig | 7 +-
configs/sama5d4_xplained_spiflash_defconfig | 8 +-
configs/sama5d4ek_mmc_defconfig | 9 +-
configs/sama5d4ek_nandflash_defconfig | 7 +-
configs/sama5d4ek_spiflash_defconfig | 8 +-
configs/sandbox_spl_defconfig | 7 +-
configs/sansa_fuze_plus_defconfig | 6 +-
configs/sc_sps_1_defconfig | 6 +-
configs/smartweb_defconfig | 6 +-
configs/smdk5250_defconfig | 2 +-
configs/smdk5420_defconfig | 2 +-
configs/sniper_defconfig | 2 +
configs/snow_defconfig | 2 +-
configs/socfpga_arria5_defconfig | 4 +-
configs/socfpga_cyclone5_defconfig | 4 +-
configs/socfpga_de0_nano_soc_defconfig | 4 +-
configs/socfpga_is1_defconfig | 4 +-
configs/socfpga_mcvevk_defconfig | 4 +-
configs/socfpga_sockit_defconfig | 4 +-
configs/socfpga_socrates_defconfig | 4 +-
configs/socfpga_sr1500_defconfig | 4 +-
configs/socfpga_vining_fpga_defconfig | 6 +-
configs/spear300_defconfig | 2 +-
configs/spear300_nand_defconfig | 2 +-
configs/spear300_usbtty_defconfig | 2 +-
configs/spear300_usbtty_nand_defconfig | 2 +-
configs/spear310_defconfig | 2 +-
configs/spear310_nand_defconfig | 2 +-
configs/spear310_pnor_defconfig | 2 +-
configs/spear310_usbtty_defconfig | 2 +-
configs/spear310_usbtty_nand_defconfig | 2 +-
configs/spear310_usbtty_pnor_defconfig | 2 +-
configs/spear320_defconfig | 2 +-
configs/spear320_nand_defconfig | 2 +-
configs/spear320_pnor_defconfig | 2 +-
configs/spear320_usbtty_defconfig | 2 +-
configs/spear320_usbtty_nand_defconfig | 2 +-
configs/spear320_usbtty_pnor_defconfig | 2 +-
configs/spear600_defconfig | 2 +-
configs/spear600_nand_defconfig | 2 +-
configs/spear600_usbtty_defconfig | 2 +-
configs/spear600_usbtty_nand_defconfig | 2 +-
configs/spring_defconfig | 2 +-
configs/stv0991_defconfig | 2 +-
configs/sunxi_Gemei_G9_defconfig | 1 +
configs/tao3530_defconfig | 3 +-
configs/taurus_defconfig | 9 +-
configs/tb100_defconfig | 1 +
configs/theadorable_debug_defconfig | 8 +-
configs/theadorable_defconfig | 8 +-
configs/thuban_defconfig | 15 +-
configs/ti814x_evm_defconfig | 10 +-
configs/ti816x_evm_defconfig | 10 +-
configs/tricorder_defconfig | 2 +-
configs/tricorder_flash_defconfig | 2 +-
configs/twister_defconfig | 3 +-
configs/udoo_defconfig | 11 +-
configs/uniphier_ld11_defconfig | 1 +
configs/uniphier_ld20_defconfig | 1 +
configs/uniphier_ld4_sld8_defconfig | 1 +
configs/uniphier_pro4_defconfig | 1 +
configs/uniphier_pxs2_ld6b_defconfig | 1 +
configs/uniphier_sld3_defconfig | 1 +
configs/wandboard_defconfig | 11 +-
configs/woodburn_sd_defconfig | 8 +-
configs/work_92105_defconfig | 8 +-
configs/x600_defconfig | 6 +-
configs/xfi3_defconfig | 6 +-
configs/xilinx_zynqmp_ep_defconfig | 4 +-
configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig | 4 +-
configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig | 8 +-
configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig | 4 +-
configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig | 4 +-
configs/xilinx_zynqmp_zcu102_defconfig | 4 +-
configs/xilinx_zynqmp_zcu102_revB_defconfig | 4 +-
configs/xpress_spl_defconfig | 11 +-
configs/zc5202_defconfig | 13 +-
configs/zc5601_defconfig | 13 +-
configs/zynq_microzed_defconfig | 2 +-
configs/zynq_picozed_defconfig | 2 +-
configs/zynq_zc702_defconfig | 2 +-
configs/zynq_zc706_defconfig | 2 +-
configs/zynq_zc770_xm010_defconfig | 2 +-
configs/zynq_zc770_xm011_defconfig | 2 +-
configs/zynq_zc770_xm012_defconfig | 2 +-
configs/zynq_zc770_xm013_defconfig | 2 +-
configs/zynq_zed_defconfig | 2 +-
configs/zynq_zybo_defconfig | 2 +-
drivers/Makefile | 16 +-
include/common.h | 15 +-
include/configs/B4860QDS.h | 8 -
include/configs/BSC9131RDB.h | 2 -
include/configs/BSC9132QDS.h | 2 -
include/configs/C29XPCIE.h | 11 +-
include/configs/MPC8313ERDB.h | 2 -
include/configs/P1010RDB.h | 29 --
include/configs/P1022DS.h | 24 -
include/configs/T102xQDS.h | 11 -
include/configs/T102xRDB.h | 11 -
include/configs/T104xRDB.h | 11 -
include/configs/T208xQDS.h | 11 -
include/configs/T208xRDB.h | 11 -
include/configs/T4240QDS.h | 9 -
include/configs/T4240RDB.h | 8 -
include/configs/a3m071.h | 5 -
include/configs/am335x_evm.h | 14 -
include/configs/am335x_igep0033.h | 1 -
include/configs/am335x_shc.h | 7 -
include/configs/am335x_sl50.h | 10 -
include/configs/am3517_crane.h | 9 -
include/configs/am3517_evm.h | 10 -
include/configs/am43xx_evm.h | 9 -
include/configs/am57xx_evm.h | 3 -
include/configs/apf27.h | 2 -
include/configs/at91sam9m10g45ek.h | 9 -
include/configs/at91sam9n12ek.h | 11 -
include/configs/at91sam9x5ek.h | 11 -
include/configs/baltos.h | 7 -
include/configs/bav335x.h | 11 -
include/configs/brppt1.h | 6 -
include/configs/brxre1.h | 2 -
include/configs/bur_am335x_common.h | 6 -
include/configs/cgtqmx6eval.h | 4 -
include/configs/chromebook_jerry.h | 7 -
include/configs/clearfog.h | 9 -
include/configs/cm_fx6.h | 5 +-
include/configs/cm_t35.h | 10 -
include/configs/cm_t43.h | 7 -
include/configs/cm_t54.h | 1 -
include/configs/corvus.h | 6 -
include/configs/da850evm.h | 11 -
include/configs/db-88f6720.h | 7 -
include/configs/db-88f6820-gp.h | 9 -
include/configs/db-mv784mp-gp.h | 7 -
include/configs/devkit3250.h | 4 -
include/configs/devkit8000.h | 1 -
include/configs/dra7xx_evm.h | 8 -
include/configs/draco.h | 4 -
include/configs/ds414.h | 7 -
include/configs/edminiv2.h | 4 -
include/configs/el6x_common.h | 4 -
include/configs/etamin.h | 4 -
include/configs/evb_rk3288.h | 2 -
include/configs/exynos5-common.h | 4 -
include/configs/fennec_rk3288.h | 2 -
include/configs/firefly-rk3288.h | 2 -
include/configs/gw_ventana.h | 4 -
include/configs/imx6_spl.h | 10 -
include/configs/ipam390.h | 5 -
include/configs/kc1.h | 9 -
include/configs/ls1021aqds.h | 18 -
include/configs/ls1021atwr.h | 8 -
include/configs/ls1043a_common.h | 18 -
include/configs/ls2080a_common.h | 8 -
include/configs/m53evk.h | 5 -
include/configs/ma5d4evk.h | 7 -
include/configs/maxbcm.h | 7 -
include/configs/mcx.h | 9 -
include/configs/microblaze-generic.h | 4 -
include/configs/miniarm_rk3288.h | 2 -
include/configs/mx31pdk.h | 3 -
include/configs/mx6cuboxi.h | 2 -
include/configs/mx6sabresd.h | 2 -
include/configs/mx6slevk.h | 2 -
include/configs/mx6sxsabresd.h | 2 -
include/configs/mx6ul_14x14_evk.h | 2 -
include/configs/mxs.h | 4 -
include/configs/novena.h | 2 -
include/configs/omap3_evm.h | 9 -
include/configs/omap3_igep00x0.h | 4 -
include/configs/omapl138_lcdk.h | 5 -
include/configs/ot1200.h | 3 -
include/configs/p1_p2_rdb_pc.h | 24 -
include/configs/pcm051.h | 7 -
include/configs/pcm058.h | 6 -
include/configs/pengwyn.h | 9 -
include/configs/picosam9g45.h | 9 -
include/configs/platinum.h | 2 -
include/configs/popmetal_rk3288.h | 2 -
include/configs/pxm2.h | 4 -
include/configs/rastaban.h | 4 -
include/configs/rk3036_common.h | 2 -
include/configs/rk3288_common.h | 8 -
include/configs/rock2.h | 2 -
include/configs/rut.h | 4 -
include/configs/sama5d2_ptc.h | 8 -
include/configs/sama5d2_xplained.h | 10 -
include/configs/sama5d3_xplained.h | 9 -
include/configs/sama5d3xek.h | 11 -
include/configs/sama5d4_xplained.h | 11 -
include/configs/sama5d4ek.h | 11 -
include/configs/sandbox_spl.h | 5 -
include/configs/siemens-am33x-common.h | 15 -
include/configs/smartweb.h | 5 -
include/configs/sniper.h | 10 -
include/configs/socfpga_common.h | 17 -
include/configs/spear3xx_evb.h | 9 +-
include/configs/spear6xx_evb.h | 6 +-
include/configs/sunxi-common.h | 14 -
include/configs/tam3517-common.h | 10 -
include/configs/tao3530.h | 10 -
include/configs/taurus.h | 8 -
include/configs/tegra-common.h | 5 -
include/configs/theadorable.h | 7 -
include/configs/thuban.h | 4 -
include/configs/ti814x_evm.h | 10 +-
include/configs/ti816x_evm.h | 10 +-
include/configs/ti_am335x_common.h | 1 -
include/configs/ti_armv7_common.h | 15 -
include/configs/ti_armv7_keystone2.h | 7 -
include/configs/ti_omap3_common.h | 1 -
include/configs/ti_omap4_common.h | 1 -
include/configs/tqma6.h | 5 -
include/configs/tricorder.h | 10 -
include/configs/udoo.h | 2 -
include/configs/uniphier.h | 8 -
include/configs/wandboard.h | 2 -
include/configs/woodburn_sd.h | 6 -
include/configs/work_92105.h | 4 -
include/configs/x600.h | 4 -
include/configs/xilinx_zynqmp.h | 6 -
include/configs/xpress.h | 2 -
include/configs/zynq-common.h | 8 -
lib/Makefile | 9 +-
net/Kconfig | 3 -
scripts/Makefile.spl | 10 +-
tools/moveconfig.py | 55 +-
627 files changed, 3366 insertions(+), 1516 deletions(-)
create mode 100644 common/spl/Kconfig
--
2.8.0.rc3.226.g39d4020
More information about the U-Boot
mailing list