[U-Boot] [PATCH v2 00/24] MTD defconfigs/Kconfigs/Makefiles heavy cleanup

Miquel Raynal miquel.raynal at bootlin.com
Wed Nov 28 23:07:36 UTC 2018


Hello,

During my last project about SPI-NAND support in U-Boot, I discovered
when modifying Makefiles a confusing organization where:
* Sub-directories/files are compiled from the root Makefile
* Commands are at the root of everything

I sent a fist series a few weeks ago to move Makefile entries in their
respective directories (which needed to be reworked). Since then, I
have been working on clarifying all this for the MTD subsystem and
here are the main points of such re-organization:
* Rename CONFIG_MTD into CONFIG_DM_MTD to reserve CONFIG_MTD to what
  is called today CONFIG_MTD_DEVICE.
* Fix build dependencies in defconfigs, like: "UBI and NAND depend on MTD".
* Fix the Kconfig files to reflect these dependencies (as defconfigs
  have been updated, nothing should break).
* Simplify the Makefiles: compiling the drivers/mtd/nand/raw/
  sub-directory should just depend on MTD being compiled and the NAND
  core as well, there is absolutely no logic to make it depend on
  CMD_NAND.

There is a green Travis CI build for this series, nothing looks broken:
https://travis-ci.org/miquelraynal/u-boot/builds/460708620

Note: as the number of Cc:'ed people reached 184 with
get_maintainers.pl I decided to trim the list to:
* People interested by the MTD subsystem.
* A few maintainers: I had to tweak some defconfigs after more digging
  than with other boards (k2g, bcm11130, M54418TWR). Maintainers of
  these platforms are Cc:'ed.

Thanks,
Miquèl

Changes since v1:
=================
* Squashed both patches from the first series and included them in
  "mtd: simplify Makefiles".
* Added all other patches.
* Renamed CONFIG_NAND into CONFIG_MTD_RAW_NAND as suggested.


Miquel Raynal (24):
  Makefile: move MTD-related lines in coherent Makefiles
  mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND
  mtd: rename CONFIG_MTD -> CONFIG_DM_MTD
  mtd: rename CONFIG_MTD_DEVICE -> CONFIG_MTD
  mtd: ensure MTD is compiled when there is a NOR flash
  mtd: ensure MTD/the raw NAND core are compiled when there is a NAND
    flash
  mtd: ensure MTD is compiled when there is a SPI NOR flash
  mtd: ensure UBI is compiled when using fastmap
  mtd: ensure MTD is compiled when UBI is used
  mtd: ensure UBI is compiled when CMD_UBI is selected
  mtd: ensure UBI is compiled when ENV_IS_IN_UBI is selected
  mtd: ensure MTD_RAW_NAND is compiled when ENV_IS_IN_NAND is selected
  mtd: ensure MTD is compiled when ENV_IS_IN_FLASH is selected
  mtd: ensure CMD_NAND is compiled when its options are selected
  configs: remove raw NAND core from k2g defconfigs
  configs: remove MTD support from bcm11130 and M54418TWR defconfigs
  mtd: nand: add includes in NAND core to avoid warnings
  mtd: rawnand: compile-in the NAND core
  dfu: add dependency on the NAND core
  mtd: nand: remove dependency on commands in Kconfig
  mtd: ubi: remove dependency on command in Kconfig
  cmd: make all MTD commands depend on MTD
  mtd: simplify Makefile
  mtd: drop CONFIG_MTD_PARTITIONS

 Makefile                                        |  5 -----
 arch/arm/mach-omap2/mem-common.c                |  6 +++---
 board/BuR/brppt1/board.c                        |  2 +-
 board/BuR/brppt1/mux.c                          |  6 +++---
 board/birdland/bav335x/board.c                  |  2 +-
 board/bosch/shc/board.c                         |  2 +-
 board/freescale/ls2080aqds/ls2080aqds.c         |  2 +-
 board/freescale/t102xrdb/t102xrdb.c             |  2 +-
 board/phytec/pcm051/mux.c                       |  4 ++--
 board/siemens/pxm2/mux.c                        |  4 ++--
 board/sunxi/README.nand                         |  2 +-
 board/ti/am335x/board.c                         |  2 +-
 board/ti/am335x/mux.c                           |  8 ++++----
 board/ti/am43xx/mux.c                           |  8 ++++----
 board/ti/ti816x/evm.c                           |  2 +-
 board/vscom/baltos/board.c                      |  2 +-
 board/vscom/baltos/mux.c                        |  2 +-
 cmd/Kconfig                                     | 11 +++++++----
 configs/10m50_defconfig                         |  2 +-
 configs/3c120_defconfig                         |  1 +
 configs/B4420QDS_NAND_defconfig                 |  3 ++-
 configs/B4420QDS_SPIFLASH_defconfig             |  1 +
 configs/B4420QDS_defconfig                      |  1 +
 configs/B4860QDS_NAND_defconfig                 |  3 ++-
 configs/B4860QDS_SECURE_BOOT_defconfig          |  1 +
 configs/B4860QDS_SPIFLASH_defconfig             |  1 +
 configs/B4860QDS_SRIO_PCIE_BOOT_defconfig       |  1 +
 configs/B4860QDS_defconfig                      |  1 +
 configs/BSC9131RDB_NAND_SYSCLK100_defconfig     |  3 ++-
 configs/BSC9131RDB_NAND_defconfig               |  3 ++-
 configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig |  1 +
 configs/BSC9131RDB_SPIFLASH_defconfig           |  1 +
 .../BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig  |  2 ++
 configs/BSC9132QDS_NAND_DDRCLK100_defconfig     |  3 ++-
 .../BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig  |  2 ++
 configs/BSC9132QDS_NAND_DDRCLK133_defconfig     |  3 ++-
 .../BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig   |  1 +
 configs/BSC9132QDS_NOR_DDRCLK100_defconfig      |  1 +
 .../BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig   |  1 +
 configs/BSC9132QDS_NOR_DDRCLK133_defconfig      |  1 +
 ...BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig |  1 +
 configs/BSC9132QDS_SDCARD_DDRCLK100_defconfig   |  1 +
 ...BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig |  1 +
 configs/BSC9132QDS_SDCARD_DDRCLK133_defconfig   |  1 +
 ...C9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig |  1 +
 configs/BSC9132QDS_SPIFLASH_DDRCLK100_defconfig |  1 +
 ...C9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig |  1 +
 configs/BSC9132QDS_SPIFLASH_DDRCLK133_defconfig |  1 +
 configs/C29XPCIE_NAND_defconfig                 |  3 ++-
 configs/C29XPCIE_NOR_SECBOOT_defconfig          |  1 +
 configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig     |  1 +
 configs/C29XPCIE_SPIFLASH_defconfig             |  1 +
 configs/C29XPCIE_defconfig                      |  1 +
 configs/CHIP_pro_defconfig                      |  5 ++++-
 configs/M5208EVBE_defconfig                     |  1 +
 configs/M52277EVB_defconfig                     |  1 +
 configs/M52277EVB_stmicro_defconfig             |  1 +
 configs/M5235EVB_Flash32_defconfig              |  1 +
 configs/M5235EVB_defconfig                      |  1 +
 configs/M5249EVB_defconfig                      |  1 +
 configs/M5253DEMO_defconfig                     |  1 +
 configs/M5272C3_defconfig                       |  1 +
 configs/M5275EVB_defconfig                      |  1 +
 configs/M5282EVB_defconfig                      |  1 +
 configs/M53017EVB_defconfig                     |  1 +
 configs/M5329AFEE_defconfig                     |  1 +
 configs/M5329BFEE_defconfig                     |  1 +
 configs/M5373EVB_defconfig                      |  1 +
 configs/M54418TWR_defconfig                     |  1 +
 configs/M54418TWR_nand_mii_defconfig            |  1 +
 configs/M54418TWR_nand_rmii_defconfig           |  1 +
 configs/M54418TWR_nand_rmii_lowfreq_defconfig   |  1 +
 configs/M54418TWR_serial_mii_defconfig          |  1 +
 configs/M54418TWR_serial_rmii_defconfig         |  1 +
 configs/M54451EVB_defconfig                     |  1 +
 configs/M54451EVB_stmicro_defconfig             |  1 +
 configs/M54455EVB_a66_defconfig                 |  1 +
 configs/M54455EVB_defconfig                     |  1 +
 configs/M54455EVB_i66_defconfig                 |  1 +
 configs/M54455EVB_intel_defconfig               |  1 +
 configs/M54455EVB_stm33_defconfig               |  1 +
 configs/M5475AFE_defconfig                      |  1 +
 configs/M5475BFE_defconfig                      |  1 +
 configs/M5475CFE_defconfig                      |  1 +
 configs/M5475DFE_defconfig                      |  1 +
 configs/M5475EFE_defconfig                      |  1 +
 configs/M5475FFE_defconfig                      |  1 +
 configs/M5475GFE_defconfig                      |  1 +
 configs/M5485AFE_defconfig                      |  1 +
 configs/M5485BFE_defconfig                      |  1 +
 configs/M5485CFE_defconfig                      |  1 +
 configs/M5485DFE_defconfig                      |  1 +
 configs/M5485EFE_defconfig                      |  1 +
 configs/M5485FFE_defconfig                      |  1 +
 configs/M5485GFE_defconfig                      |  1 +
 configs/M5485HFE_defconfig                      |  1 +
 configs/MCR3000_defconfig                       |  1 +
 configs/MPC8308RDB_defconfig                    |  1 +
 configs/MPC8313ERDB_33_defconfig                |  1 +
 configs/MPC8313ERDB_66_defconfig                |  1 +
 configs/MPC8313ERDB_NAND_33_defconfig           |  3 ++-
 configs/MPC8313ERDB_NAND_66_defconfig           |  3 ++-
 configs/MPC8315ERDB_defconfig                   |  1 +
 configs/MPC8323ERDB_defconfig                   |  1 +
 configs/MPC832XEMDS_ATM_defconfig               |  1 +
 configs/MPC832XEMDS_HOST_33_defconfig           |  1 +
 configs/MPC832XEMDS_HOST_66_defconfig           |  1 +
 configs/MPC832XEMDS_SLAVE_defconfig             |  1 +
 configs/MPC832XEMDS_defconfig                   |  1 +
 configs/MPC8349EMDS_defconfig                   |  1 +
 configs/MPC8349ITXGP_defconfig                  |  1 +
 configs/MPC8349ITX_LOWBOOT_defconfig            |  1 +
 configs/MPC8349ITX_defconfig                    |  1 +
 configs/MPC837XEMDS_HOST_defconfig              |  1 +
 configs/MPC837XEMDS_defconfig                   |  1 +
 configs/MPC837XERDB_defconfig                   |  1 +
 configs/MPC8536DS_36BIT_defconfig               |  1 +
 configs/MPC8536DS_SDCARD_defconfig              |  1 +
 configs/MPC8536DS_SPIFLASH_defconfig            |  1 +
 configs/MPC8536DS_defconfig                     |  1 +
 configs/MPC8541CDS_defconfig                    |  1 +
 configs/MPC8541CDS_legacy_defconfig             |  1 +
 configs/MPC8544DS_defconfig                     |  1 +
 configs/MPC8548CDS_36BIT_defconfig              |  1 +
 configs/MPC8548CDS_defconfig                    |  1 +
 configs/MPC8548CDS_legacy_defconfig             |  1 +
 configs/MPC8555CDS_defconfig                    |  1 +
 configs/MPC8555CDS_legacy_defconfig             |  1 +
 configs/MPC8568MDS_defconfig                    |  1 +
 configs/MPC8569MDS_ATM_defconfig                |  1 +
 configs/MPC8569MDS_defconfig                    |  1 +
 configs/MPC8572DS_36BIT_defconfig               |  1 +
 configs/MPC8572DS_defconfig                     |  1 +
 configs/MPC8610HPCD_defconfig                   |  1 +
 configs/MPC8641HPCN_36BIT_defconfig             |  1 +
 configs/MPC8641HPCN_defconfig                   |  1 +
 configs/MigoR_defconfig                         |  1 +
 configs/Nintendo_NES_Classic_Edition_defconfig  |  3 ++-
 .../P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig    |  2 ++
 configs/P1010RDB-PA_36BIT_NAND_defconfig        |  3 ++-
 configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig |  1 +
 configs/P1010RDB-PA_36BIT_NOR_defconfig         |  1 +
 configs/P1010RDB-PA_36BIT_SDCARD_defconfig      |  1 +
 ...P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig |  1 +
 configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig    |  1 +
 configs/P1010RDB-PA_NAND_SECBOOT_defconfig      |  2 ++
 configs/P1010RDB-PA_NAND_defconfig              |  3 ++-
 configs/P1010RDB-PA_NOR_SECBOOT_defconfig       |  1 +
 configs/P1010RDB-PA_NOR_defconfig               |  1 +
 configs/P1010RDB-PA_SDCARD_defconfig            |  1 +
 configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig  |  1 +
 configs/P1010RDB-PA_SPIFLASH_defconfig          |  1 +
 .../P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig    |  2 ++
 configs/P1010RDB-PB_36BIT_NAND_defconfig        |  3 ++-
 configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig |  1 +
 configs/P1010RDB-PB_36BIT_NOR_defconfig         |  1 +
 configs/P1010RDB-PB_36BIT_SDCARD_defconfig      |  1 +
 ...P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig |  1 +
 configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig    |  1 +
 configs/P1010RDB-PB_NAND_SECBOOT_defconfig      |  2 ++
 configs/P1010RDB-PB_NAND_defconfig              |  3 ++-
 configs/P1010RDB-PB_NOR_SECBOOT_defconfig       |  1 +
 configs/P1010RDB-PB_NOR_defconfig               |  1 +
 configs/P1010RDB-PB_SDCARD_defconfig            |  1 +
 configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig  |  1 +
 configs/P1010RDB-PB_SPIFLASH_defconfig          |  1 +
 configs/P1020MBG-PC_36BIT_SDCARD_defconfig      |  1 +
 configs/P1020MBG-PC_36BIT_defconfig             |  1 +
 configs/P1020MBG-PC_SDCARD_defconfig            |  1 +
 configs/P1020MBG-PC_defconfig                   |  1 +
 configs/P1020RDB-PC_36BIT_NAND_defconfig        |  3 ++-
 configs/P1020RDB-PC_36BIT_SDCARD_defconfig      |  1 +
 configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig    |  1 +
 configs/P1020RDB-PC_36BIT_defconfig             |  1 +
 configs/P1020RDB-PC_NAND_defconfig              |  3 ++-
 configs/P1020RDB-PC_SDCARD_defconfig            |  1 +
 configs/P1020RDB-PC_SPIFLASH_defconfig          |  1 +
 configs/P1020RDB-PC_defconfig                   |  1 +
 configs/P1020RDB-PD_NAND_defconfig              |  3 ++-
 configs/P1020RDB-PD_SDCARD_defconfig            |  1 +
 configs/P1020RDB-PD_SPIFLASH_defconfig          |  1 +
 configs/P1020RDB-PD_defconfig                   |  1 +
 configs/P1020UTM-PC_36BIT_SDCARD_defconfig      |  1 +
 configs/P1020UTM-PC_36BIT_defconfig             |  1 +
 configs/P1020UTM-PC_SDCARD_defconfig            |  1 +
 configs/P1020UTM-PC_defconfig                   |  1 +
 configs/P1021RDB-PC_36BIT_NAND_defconfig        |  3 ++-
 configs/P1021RDB-PC_36BIT_SDCARD_defconfig      |  1 +
 configs/P1021RDB-PC_36BIT_SPIFLASH_defconfig    |  1 +
 configs/P1021RDB-PC_36BIT_defconfig             |  1 +
 configs/P1021RDB-PC_NAND_defconfig              |  3 ++-
 configs/P1021RDB-PC_SDCARD_defconfig            |  1 +
 configs/P1021RDB-PC_SPIFLASH_defconfig          |  1 +
 configs/P1021RDB-PC_defconfig                   |  1 +
 configs/P1022DS_36BIT_NAND_defconfig            |  3 ++-
 configs/P1022DS_36BIT_SDCARD_defconfig          |  1 +
 configs/P1022DS_36BIT_SPIFLASH_defconfig        |  1 +
 configs/P1022DS_36BIT_defconfig                 |  1 +
 configs/P1022DS_NAND_defconfig                  |  3 ++-
 configs/P1022DS_SDCARD_defconfig                |  1 +
 configs/P1022DS_SPIFLASH_defconfig              |  1 +
 configs/P1022DS_defconfig                       |  1 +
 configs/P1023RDB_defconfig                      |  1 +
 configs/P1024RDB_36BIT_defconfig                |  1 +
 configs/P1024RDB_NAND_defconfig                 |  3 ++-
 configs/P1024RDB_SDCARD_defconfig               |  1 +
 configs/P1024RDB_SPIFLASH_defconfig             |  1 +
 configs/P1024RDB_defconfig                      |  1 +
 configs/P1025RDB_36BIT_defconfig                |  1 +
 configs/P1025RDB_NAND_defconfig                 |  3 ++-
 configs/P1025RDB_SDCARD_defconfig               |  1 +
 configs/P1025RDB_SPIFLASH_defconfig             |  1 +
 configs/P1025RDB_defconfig                      |  1 +
 configs/P2020RDB-PC_36BIT_NAND_defconfig        |  3 ++-
 configs/P2020RDB-PC_36BIT_SDCARD_defconfig      |  1 +
 configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig    |  1 +
 configs/P2020RDB-PC_36BIT_defconfig             |  1 +
 configs/P2020RDB-PC_NAND_defconfig              |  3 ++-
 configs/P2020RDB-PC_SDCARD_defconfig            |  1 +
 configs/P2020RDB-PC_SPIFLASH_defconfig          |  1 +
 configs/P2020RDB-PC_defconfig                   |  1 +
 configs/P2041RDB_NAND_defconfig                 |  3 ++-
 configs/P2041RDB_SDCARD_defconfig               |  1 +
 configs/P2041RDB_SECURE_BOOT_defconfig          |  1 +
 configs/P2041RDB_SPIFLASH_defconfig             |  1 +
 configs/P2041RDB_SRIO_PCIE_BOOT_defconfig       |  1 +
 configs/P2041RDB_defconfig                      |  1 +
 configs/P3041DS_NAND_SECURE_BOOT_defconfig      |  3 ++-
 configs/P3041DS_NAND_defconfig                  |  3 ++-
 configs/P3041DS_SDCARD_defconfig                |  1 +
 configs/P3041DS_SECURE_BOOT_defconfig           |  1 +
 configs/P3041DS_SPIFLASH_defconfig              |  1 +
 configs/P3041DS_SRIO_PCIE_BOOT_defconfig        |  1 +
 configs/P3041DS_defconfig                       |  1 +
 configs/P4080DS_SDCARD_defconfig                |  1 +
 configs/P4080DS_SECURE_BOOT_defconfig           |  1 +
 configs/P4080DS_SPIFLASH_defconfig              |  1 +
 configs/P4080DS_SRIO_PCIE_BOOT_defconfig        |  1 +
 configs/P4080DS_defconfig                       |  1 +
 configs/P5020DS_NAND_SECURE_BOOT_defconfig      |  3 ++-
 configs/P5020DS_NAND_defconfig                  |  3 ++-
 configs/P5020DS_SDCARD_defconfig                |  1 +
 configs/P5020DS_SECURE_BOOT_defconfig           |  1 +
 configs/P5020DS_SPIFLASH_defconfig              |  1 +
 configs/P5020DS_defconfig                       |  1 +
 configs/P5040DS_NAND_SECURE_BOOT_defconfig      |  3 ++-
 configs/P5040DS_NAND_defconfig                  |  3 ++-
 configs/P5040DS_SDCARD_defconfig                |  1 +
 configs/P5040DS_SECURE_BOOT_defconfig           |  1 +
 configs/P5040DS_SPIFLASH_defconfig              |  1 +
 configs/P5040DS_defconfig                       |  1 +
 configs/SBx81LIFKW_defconfig                    |  1 +
 configs/SBx81LIFXCAT_defconfig                  |  1 +
 configs/T1023RDB_NAND_defconfig                 |  3 ++-
 configs/T1023RDB_SDCARD_defconfig               |  1 +
 configs/T1023RDB_SECURE_BOOT_defconfig          |  1 +
 configs/T1023RDB_SPIFLASH_defconfig             |  1 +
 configs/T1023RDB_defconfig                      |  1 +
 configs/T1024QDS_DDR4_SECURE_BOOT_defconfig     |  1 +
 configs/T1024QDS_DDR4_defconfig                 |  1 +
 configs/T1024QDS_NAND_defconfig                 |  3 ++-
 configs/T1024QDS_SDCARD_defconfig               |  1 +
 configs/T1024QDS_SECURE_BOOT_defconfig          |  1 +
 configs/T1024QDS_SPIFLASH_defconfig             |  1 +
 configs/T1024QDS_defconfig                      |  1 +
 configs/T1024RDB_NAND_defconfig                 |  3 ++-
 configs/T1024RDB_SDCARD_defconfig               |  1 +
 configs/T1024RDB_SECURE_BOOT_defconfig          |  1 +
 configs/T1024RDB_SPIFLASH_defconfig             |  1 +
 configs/T1024RDB_defconfig                      |  1 +
 configs/T1040D4RDB_NAND_defconfig               |  3 ++-
 configs/T1040D4RDB_SDCARD_defconfig             |  1 +
 configs/T1040D4RDB_SECURE_BOOT_defconfig        |  1 +
 configs/T1040D4RDB_SPIFLASH_defconfig           |  1 +
 configs/T1040D4RDB_defconfig                    |  1 +
 configs/T1040QDS_DDR4_defconfig                 |  1 +
 configs/T1040QDS_SECURE_BOOT_defconfig          |  1 +
 configs/T1040QDS_defconfig                      |  1 +
 configs/T1040RDB_NAND_defconfig                 |  3 ++-
 configs/T1040RDB_SDCARD_defconfig               |  1 +
 configs/T1040RDB_SECURE_BOOT_defconfig          |  1 +
 configs/T1040RDB_SPIFLASH_defconfig             |  1 +
 configs/T1040RDB_defconfig                      |  1 +
 configs/T1042D4RDB_NAND_defconfig               |  3 ++-
 configs/T1042D4RDB_SDCARD_defconfig             |  1 +
 configs/T1042D4RDB_SECURE_BOOT_defconfig        |  1 +
 configs/T1042D4RDB_SPIFLASH_defconfig           |  1 +
 configs/T1042D4RDB_defconfig                    |  1 +
 configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig  |  3 ++-
 configs/T1042RDB_PI_NAND_defconfig              |  3 ++-
 configs/T1042RDB_PI_SDCARD_defconfig            |  1 +
 configs/T1042RDB_PI_SPIFLASH_defconfig          |  1 +
 configs/T1042RDB_PI_defconfig                   |  1 +
 configs/T1042RDB_SECURE_BOOT_defconfig          |  1 +
 configs/T1042RDB_defconfig                      |  1 +
 configs/T2080QDS_NAND_defconfig                 |  3 ++-
 configs/T2080QDS_SDCARD_defconfig               |  1 +
 configs/T2080QDS_SECURE_BOOT_defconfig          |  1 +
 configs/T2080QDS_SPIFLASH_defconfig             |  1 +
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig       |  1 +
 configs/T2080QDS_defconfig                      |  1 +
 configs/T2080RDB_NAND_defconfig                 |  3 ++-
 configs/T2080RDB_SDCARD_defconfig               |  1 +
 configs/T2080RDB_SECURE_BOOT_defconfig          |  1 +
 configs/T2080RDB_SPIFLASH_defconfig             |  1 +
 configs/T2080RDB_SRIO_PCIE_BOOT_defconfig       |  1 +
 configs/T2080RDB_defconfig                      |  1 +
 configs/T2081QDS_NAND_defconfig                 |  3 ++-
 configs/T2081QDS_SDCARD_defconfig               |  1 +
 configs/T2081QDS_SPIFLASH_defconfig             |  1 +
 configs/T2081QDS_SRIO_PCIE_BOOT_defconfig       |  1 +
 configs/T2081QDS_defconfig                      |  1 +
 configs/T4160QDS_NAND_defconfig                 |  3 ++-
 configs/T4160QDS_SDCARD_defconfig               |  1 +
 configs/T4160QDS_SECURE_BOOT_defconfig          |  1 +
 configs/T4160QDS_defconfig                      |  1 +
 configs/T4160RDB_defconfig                      |  1 +
 configs/T4240QDS_NAND_defconfig                 |  3 ++-
 configs/T4240QDS_SDCARD_defconfig               |  1 +
 configs/T4240QDS_SECURE_BOOT_defconfig          |  1 +
 configs/T4240QDS_SRIO_PCIE_BOOT_defconfig       |  1 +
 configs/T4240QDS_defconfig                      |  1 +
 configs/T4240RDB_SDCARD_defconfig               |  1 +
 configs/T4240RDB_defconfig                      |  1 +
 configs/TQM834x_defconfig                       |  2 +-
 configs/TWR-P1025_defconfig                     |  2 +-
 configs/UCP1020_SPIFLASH_defconfig              |  1 +
 configs/UCP1020_defconfig                       |  1 +
 configs/adp-ae3xx_defconfig                     |  3 ++-
 configs/adp-ag101p_defconfig                    |  1 +
 configs/alt_defconfig                           |  2 +-
 configs/am335x_baltos_defconfig                 |  4 +++-
 configs/am335x_boneblack_defconfig              |  1 +
 configs/am335x_boneblack_vboot_defconfig        |  1 +
 configs/am335x_evm_defconfig                    |  3 ++-
 configs/am335x_evm_nor_defconfig                |  3 ++-
 configs/am335x_evm_norboot_defconfig            |  2 +-
 configs/am335x_evm_spiboot_defconfig            |  2 +-
 configs/am335x_evm_usbspl_defconfig             |  3 ++-
 configs/am335x_hs_evm_defconfig                 |  3 ++-
 configs/am335x_hs_evm_uart_defconfig            |  3 ++-
 configs/am335x_igep003x_defconfig               |  4 +++-
 configs/am3517_crane_defconfig                  |  3 ++-
 configs/am3517_evm_defconfig                    |  4 +++-
 configs/am43xx_evm_defconfig                    |  3 ++-
 configs/am43xx_evm_ethboot_defconfig            |  3 ++-
 configs/am43xx_evm_qspiboot_defconfig           |  1 +
 configs/am43xx_evm_rtconly_defconfig            |  3 ++-
 configs/am43xx_evm_usbhost_boot_defconfig       |  3 ++-
 configs/am43xx_hs_evm_defconfig                 |  3 ++-
 configs/am57xx_evm_defconfig                    |  1 +
 configs/am57xx_hs_evm_defconfig                 |  1 +
 configs/amcore_defconfig                        |  1 +
 configs/ap121_defconfig                         |  1 +
 configs/ap143_defconfig                         |  1 +
 configs/ap325rxa_defconfig                      |  1 +
 configs/ap_sh4a_4a_defconfig                    |  1 +
 configs/apf27_defconfig                         |  5 ++++-
 configs/apx4devkit_defconfig                    |  4 +++-
 configs/aristainetos2_defconfig                 |  5 ++++-
 configs/aristainetos2b_defconfig                |  5 ++++-
 configs/aristainetos_defconfig                  |  5 ++++-
 configs/armadillo-800eva_defconfig              |  1 +
 configs/astro_mcf5373l_defconfig                |  1 +
 configs/at91rm9200ek_defconfig                  |  1 +
 configs/at91rm9200ek_ram_defconfig              |  1 +
 configs/at91sam9260ek_dataflash_cs0_defconfig   |  3 ++-
 configs/at91sam9260ek_dataflash_cs1_defconfig   |  3 ++-
 configs/at91sam9260ek_nandflash_defconfig       |  3 ++-
 configs/at91sam9261ek_dataflash_cs0_defconfig   |  3 ++-
 configs/at91sam9261ek_dataflash_cs3_defconfig   |  3 ++-
 configs/at91sam9261ek_nandflash_defconfig       |  3 ++-
 configs/at91sam9263ek_dataflash_cs0_defconfig   |  3 ++-
 configs/at91sam9263ek_dataflash_defconfig       |  3 ++-
 configs/at91sam9263ek_nandflash_defconfig       |  3 ++-
 configs/at91sam9263ek_norflash_boot_defconfig   |  3 ++-
 configs/at91sam9263ek_norflash_defconfig        |  3 ++-
 configs/at91sam9g10ek_dataflash_cs0_defconfig   |  3 ++-
 configs/at91sam9g10ek_dataflash_cs3_defconfig   |  3 ++-
 configs/at91sam9g10ek_nandflash_defconfig       |  3 ++-
 configs/at91sam9g20ek_2mmc_defconfig            |  3 ++-
 configs/at91sam9g20ek_2mmc_nandflash_defconfig  |  3 ++-
 configs/at91sam9g20ek_dataflash_cs0_defconfig   |  3 ++-
 configs/at91sam9g20ek_dataflash_cs1_defconfig   |  3 ++-
 configs/at91sam9g20ek_nandflash_defconfig       |  3 ++-
 configs/at91sam9m10g45ek_mmc_defconfig          |  3 ++-
 configs/at91sam9m10g45ek_nandflash_defconfig    |  2 ++
 configs/at91sam9n12ek_mmc_defconfig             |  3 ++-
 configs/at91sam9n12ek_nandflash_defconfig       |  2 ++
 configs/at91sam9n12ek_spiflash_defconfig        |  3 ++-
 configs/at91sam9rlek_dataflash_defconfig        |  3 ++-
 configs/at91sam9rlek_mmc_defconfig              |  3 ++-
 configs/at91sam9rlek_nandflash_defconfig        |  3 ++-
 configs/at91sam9x5ek_dataflash_defconfig        |  4 +++-
 configs/at91sam9x5ek_mmc_defconfig              |  4 +++-
 configs/at91sam9x5ek_nandflash_defconfig        |  3 +++
 configs/at91sam9x5ek_spiflash_defconfig         |  4 +++-
 configs/at91sam9xeek_dataflash_cs0_defconfig    |  3 ++-
 configs/at91sam9xeek_dataflash_cs1_defconfig    |  3 ++-
 configs/at91sam9xeek_nandflash_defconfig        |  3 ++-
 configs/avnet_ultra96_rev1_defconfig            |  1 +
 configs/ax25-ae350_defconfig                    |  1 +
 configs/axm_defconfig                           |  3 ++-
 configs/axs101_defconfig                        |  2 ++
 configs/axs103_defconfig                        |  2 ++
 configs/bayleybay_defconfig                     |  1 +
 configs/bcm11130_nand_defconfig                 |  1 -
 configs/bcm7445_defconfig                       |  1 +
 configs/bcm968380gerg_ram_defconfig             |  1 +
 configs/beaver_defconfig                        |  1 +
 configs/bg0900_defconfig                        |  4 +++-
 configs/birdland_bav335a_defconfig              |  1 +
 configs/birdland_bav335b_defconfig              |  1 +
 configs/bitmain_antminer_s9_defconfig           |  7 ++++---
 configs/bk4r1_defconfig                         |  4 ++++
 configs/blanche_defconfig                       |  1 +
 configs/boston32r2_defconfig                    |  1 +
 configs/boston32r2el_defconfig                  |  1 +
 configs/boston32r6_defconfig                    |  1 +
 configs/boston32r6el_defconfig                  |  1 +
 configs/boston64r2_defconfig                    |  1 +
 configs/boston64r2el_defconfig                  |  1 +
 configs/boston64r6_defconfig                    |  1 +
 configs/boston64r6el_defconfig                  |  1 +
 configs/brppt1_nand_defconfig                   |  3 ++-
 configs/brppt1_spi_defconfig                    |  2 +-
 configs/caddy2_defconfig                        |  1 +
 configs/cairo_defconfig                         |  3 ++-
 configs/calimain_defconfig                      |  1 +
 configs/cardhu_defconfig                        |  1 +
 configs/cei-tk1-som_defconfig                   |  1 +
 configs/cgtqmx6eval_defconfig                   |  1 +
 configs/cherryhill_defconfig                    |  1 +
 configs/chiliboard_defconfig                    |  3 ++-
 configs/chromebit_mickey_defconfig              |  1 +
 configs/chromebook_jerry_defconfig              |  1 +
 configs/chromebook_link64_defconfig             |  1 +
 configs/chromebook_link_defconfig               |  1 +
 configs/chromebook_minnie_defconfig             |  1 +
 configs/chromebook_samus_defconfig              |  1 +
 configs/chromebox_panther_defconfig             |  1 +
 configs/cl-som-am57x_defconfig                  |  1 +
 configs/cl-som-imx7_defconfig                   |  1 +
 configs/clearfog_defconfig                      |  1 +
 configs/cm_fx6_defconfig                        |  3 ++-
 configs/cm_t335_defconfig                       |  3 ++-
 configs/cm_t3517_defconfig                      |  3 ++-
 configs/cm_t35_defconfig                        |  3 ++-
 configs/cm_t43_defconfig                        |  3 ++-
 configs/cobra5272_defconfig                     |  1 +
 configs/colibri-imx6ull_defconfig               |  7 +++++--
 configs/colibri_imx7_defconfig                  |  5 ++++-
 configs/colibri_pxa270_defconfig                |  1 +
 configs/colibri_t20_defconfig                   |  3 +++
 configs/colibri_vf_defconfig                    |  3 +++
 configs/comtrend_ar5315u_ram_defconfig          |  1 +
 configs/comtrend_ar5387un_ram_defconfig         |  1 +
 configs/comtrend_ct5361_ram_defconfig           |  1 +
 configs/comtrend_wap5813n_ram_defconfig         |  1 +
 ...ga-qeval20-qa3-e3845-internal-uart_defconfig |  1 +
 configs/conga-qeval20-qa3-e3845_defconfig       |  1 +
 ...ontrolcenterd_36BIT_SDCARD_DEVELOP_defconfig |  1 +
 configs/controlcenterd_36BIT_SDCARD_defconfig   |  1 +
 configs/controlcenterdc_defconfig               |  1 +
 configs/corvus_defconfig                        |  3 ++-
 configs/cougarcanyon2_defconfig                 |  1 +
 configs/crownbay_defconfig                      |  1 +
 configs/d2net_v2_defconfig                      |  1 +
 configs/da850_am18xxevm_defconfig               |  2 +-
 configs/da850evm_defconfig                      |  2 +-
 configs/da850evm_direct_nor_defconfig           |  1 +
 configs/da850evm_nand_defconfig                 |  3 ++-
 configs/dalmore_defconfig                       |  1 +
 configs/db-88f6720_defconfig                    |  1 +
 configs/db-88f6820-amc_defconfig                |  3 ++-
 configs/db-88f6820-gp_defconfig                 |  1 +
 configs/db-mv784mp-gp_defconfig                 |  3 ++-
 configs/devkit3250_defconfig                    |  3 ++-
 configs/devkit8000_defconfig                    |  3 ++-
 configs/dfi-bt700-q7x-151_defconfig             |  1 +
 configs/dh_imx6_defconfig                       |  1 +
 configs/display5_defconfig                      |  2 +-
 configs/display5_factory_defconfig              |  2 +-
 configs/dms-ba16-1g_defconfig                   |  1 +
 configs/dms-ba16_defconfig                      |  1 +
 configs/dns325_defconfig                        |  3 +++
 configs/dockstar_defconfig                      |  3 +++
 configs/dra7xx_evm_defconfig                    |  1 +
 configs/dra7xx_hs_evm_defconfig                 |  1 +
 configs/draco_defconfig                         |  4 +++-
 configs/dreamplug_defconfig                     |  1 +
 configs/ds109_defconfig                         |  1 +
 configs/ds414_defconfig                         |  3 ++-
 configs/e2220-1170_defconfig                    |  1 +
 configs/ea20_defconfig                          |  4 +++-
 configs/eb_cpu5282_defconfig                    |  1 +
 configs/eb_cpu5282_internal_defconfig           |  1 +
 configs/eco5pk_defconfig                        |  4 +++-
 configs/ecovec_defconfig                        |  1 +
 configs/edb9315a_defconfig                      |  1 +
 configs/edminiv2_defconfig                      |  1 +
 configs/espt_defconfig                          |  1 +
 configs/etamin_defconfig                        |  4 +++-
 configs/ethernut5_defconfig                     |  4 +++-
 configs/evb-rk3036_defconfig                    |  1 +
 configs/evb-rk3288_defconfig                    |  1 +
 configs/evb-rk3328_defconfig                    |  1 +
 configs/evb-rk3399_defconfig                    |  1 +
 configs/evb-rv1108_defconfig                    |  1 +
 configs/fennec-rk3288_defconfig                 |  1 +
 configs/firefly-rk3288_defconfig                |  1 +
 configs/firefly-rk3399_defconfig                |  1 +
 configs/flea3_defconfig                         |  3 ++-
 configs/galileo_defconfig                       |  1 +
 .../gardena-smart-gateway-mt7688-ram_defconfig  |  2 ++
 configs/gardena-smart-gateway-mt7688_defconfig  |  2 ++
 configs/ge_bx50v3_defconfig                     |  1 +
 configs/goflexhome_defconfig                    |  3 +++
 configs/gose_defconfig                          |  2 +-
 configs/gurnard_defconfig                       |  3 ++-
 configs/guruplug_defconfig                      |  3 +++
 configs/gwventana_emmc_defconfig                |  3 ++-
 configs/gwventana_gw5904_defconfig              |  3 ++-
 configs/gwventana_nand_defconfig                |  5 ++++-
 configs/harmony_defconfig                       |  3 +++
 configs/helios4_defconfig                       |  1 +
 configs/hrcon_defconfig                         |  1 +
 configs/hrcon_dh_defconfig                      |  1 +
 configs/hsdk_defconfig                          |  1 +
 configs/huawei_hg556a_ram_defconfig             |  1 +
 configs/ib62x0_defconfig                        |  3 +++
 configs/iconnect_defconfig                      |  3 +++
 configs/ids8313_defconfig                       |  3 +++
 configs/igep0032_defconfig                      |  4 +++-
 configs/igep00x0_defconfig                      |  4 +++-
 configs/imx6dl_icore_nand_defconfig             |  4 +++-
 configs/imx6q_icore_nand_defconfig              |  4 +++-
 configs/imx6q_logic_defconfig                   |  5 ++++-
 configs/imx6qdl_icore_mmc_defconfig             |  4 +++-
 configs/imx6qdl_icore_nand_defconfig            |  4 +++-
 configs/imx6ul_geam_nand_defconfig              |  4 +++-
 configs/imx6ul_isiot_nand_defconfig             |  4 +++-
 configs/inetspace_v2_defconfig                  |  1 +
 configs/integratorap_cm720t_defconfig           |  1 +
 configs/integratorap_cm920t_defconfig           |  1 +
 configs/integratorap_cm926ejs_defconfig         |  1 +
 configs/integratorap_cm946es_defconfig          |  1 +
 configs/integratorcp_cm1136_defconfig           |  1 +
 configs/integratorcp_cm920t_defconfig           |  1 +
 configs/integratorcp_cm926ejs_defconfig         |  1 +
 configs/integratorcp_cm946es_defconfig          |  1 +
 configs/ipam390_defconfig                       |  4 +++-
 configs/jetson-tk1_defconfig                    |  1 +
 configs/k2e_evm_defconfig                       |  4 +++-
 configs/k2e_hs_evm_defconfig                    |  4 +++-
 configs/k2g_evm_defconfig                       |  5 +++--
 configs/k2g_hs_evm_defconfig                    |  5 +++--
 configs/k2hk_evm_defconfig                      |  4 +++-
 configs/k2hk_hs_evm_defconfig                   |  4 +++-
 configs/k2l_evm_defconfig                       |  4 +++-
 configs/k2l_hs_evm_defconfig                    |  4 +++-
 configs/khadas-vim2_defconfig                   |  2 +-
 configs/km_kirkwood_128m16_defconfig            |  3 +++
 configs/km_kirkwood_defconfig                   |  3 +++
 configs/km_kirkwood_pci_defconfig               |  3 +++
 configs/kmcoge4_defconfig                       |  2 ++
 configs/kmcoge5ne_defconfig                     |  2 ++
 configs/kmcoge5un_defconfig                     |  3 +++
 configs/kmeter1_defconfig                       |  3 ++-
 configs/kmlion1_defconfig                       |  2 ++
 configs/kmnusa_defconfig                        |  3 +++
 configs/kmopti2_defconfig                       |  3 ++-
 configs/kmsugp1_defconfig                       |  3 +++
 configs/kmsupx5_defconfig                       |  3 ++-
 configs/kmsuv31_defconfig                       |  3 +++
 configs/kmtegr1_defconfig                       |  2 ++
 configs/kmtepr2_defconfig                       |  3 ++-
 configs/kmvect1_defconfig                       |  3 ++-
 configs/koelsch_defconfig                       |  2 +-
 configs/kylin-rk3036_defconfig                  |  1 +
 configs/kzm9g_defconfig                         |  1 +
 configs/lager_defconfig                         |  2 +-
 configs/legoev3_defconfig                       |  1 +
 configs/linkit-smart-7688-ram_defconfig         |  1 +
 configs/linkit-smart-7688_defconfig             |  1 +
 configs/lion-rk3368_defconfig                   |  1 +
 configs/ls1012a2g5rdb_qspi_defconfig            |  1 +
 configs/ls1012afrdm_qspi_defconfig              |  1 +
 configs/ls1012afrwy_qspi_SECURE_BOOT_defconfig  |  1 +
 configs/ls1012afrwy_qspi_defconfig              |  1 +
 configs/ls1012aqds_qspi_defconfig               |  1 +
 configs/ls1012ardb_qspi_SECURE_BOOT_defconfig   |  1 +
 configs/ls1012ardb_qspi_defconfig               |  1 +
 configs/ls1021aiot_qspi_defconfig               |  1 +
 configs/ls1021aiot_sdcard_defconfig             |  1 +
 configs/ls1021aqds_ddr4_nor_defconfig           |  1 +
 configs/ls1021aqds_ddr4_nor_lpuart_defconfig    |  1 +
 configs/ls1021aqds_nand_defconfig               |  2 ++
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig    |  1 +
 configs/ls1021aqds_nor_defconfig                |  1 +
 configs/ls1021aqds_nor_lpuart_defconfig         |  1 +
 configs/ls1021aqds_qspi_defconfig               |  1 +
 configs/ls1021aqds_sdcard_ifc_defconfig         |  1 +
 configs/ls1021aqds_sdcard_qspi_defconfig        |  1 +
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig    |  1 +
 configs/ls1021atwr_nor_defconfig                |  1 +
 configs/ls1021atwr_nor_lpuart_defconfig         |  1 +
 configs/ls1021atwr_qspi_defconfig               |  1 +
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig |  1 +
 configs/ls1021atwr_sdcard_ifc_defconfig         |  1 +
 configs/ls1021atwr_sdcard_qspi_defconfig        |  1 +
 configs/ls1043aqds_defconfig                    |  1 +
 configs/ls1043aqds_lpuart_defconfig             |  1 +
 configs/ls1043aqds_nand_defconfig               |  2 ++
 configs/ls1043aqds_nor_ddr3_defconfig           |  1 +
 configs/ls1043aqds_qspi_defconfig               |  1 +
 configs/ls1043aqds_sdcard_ifc_defconfig         |  1 +
 configs/ls1043aqds_sdcard_qspi_defconfig        |  1 +
 configs/ls1043ardb_SECURE_BOOT_defconfig        |  1 +
 configs/ls1043ardb_defconfig                    |  1 +
 configs/ls1043ardb_nand_SECURE_BOOT_defconfig   |  2 ++
 configs/ls1043ardb_nand_defconfig               |  2 ++
 configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig |  1 +
 configs/ls1043ardb_sdcard_defconfig             |  1 +
 configs/ls1046aqds_SECURE_BOOT_defconfig        |  1 +
 configs/ls1046aqds_defconfig                    |  1 +
 configs/ls1046aqds_lpuart_defconfig             |  1 +
 configs/ls1046aqds_nand_defconfig               |  2 ++
 configs/ls1046aqds_qspi_defconfig               |  1 +
 configs/ls1046aqds_sdcard_ifc_defconfig         |  1 +
 configs/ls1046aqds_sdcard_qspi_defconfig        |  1 +
 configs/ls1046ardb_emmc_defconfig               |  2 ++
 configs/ls1046ardb_qspi_SECURE_BOOT_defconfig   |  2 ++
 configs/ls1046ardb_qspi_defconfig               |  2 ++
 configs/ls1046ardb_qspi_spl_defconfig           |  2 ++
 configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig |  2 ++
 configs/ls1046ardb_sdcard_defconfig             |  2 ++
 configs/ls1088aqds_defconfig                    |  2 ++
 configs/ls1088aqds_qspi_SECURE_BOOT_defconfig   |  2 ++
 configs/ls1088aqds_qspi_defconfig               |  2 ++
 configs/ls1088aqds_sdcard_ifc_defconfig         |  2 ++
 configs/ls1088aqds_sdcard_qspi_defconfig        |  2 ++
 configs/ls1088ardb_qspi_SECURE_BOOT_defconfig   |  2 ++
 configs/ls1088ardb_qspi_defconfig               |  2 ++
 ...ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig |  2 ++
 configs/ls1088ardb_sdcard_qspi_defconfig        |  2 ++
 configs/ls2080a_simu_defconfig                  |  1 +
 configs/ls2080aqds_SECURE_BOOT_defconfig        |  1 +
 configs/ls2080aqds_defconfig                    |  1 +
 configs/ls2080aqds_nand_defconfig               |  2 ++
 configs/ls2080aqds_qspi_defconfig               |  2 ++
 configs/ls2080aqds_sdcard_defconfig             |  2 ++
 configs/ls2080ardb_SECURE_BOOT_defconfig        |  1 +
 configs/ls2080ardb_defconfig                    |  1 +
 configs/ls2080ardb_nand_defconfig               |  2 ++
 configs/ls2081ardb_defconfig                    |  1 +
 configs/ls2088ardb_qspi_SECURE_BOOT_defconfig   |  1 +
 configs/ls2088ardb_qspi_defconfig               |  1 +
 configs/lschlv2_defconfig                       |  1 +
 configs/lsxhl_defconfig                         |  1 +
 configs/m53menlo_defconfig                      |  5 ++++-
 configs/malta64_defconfig                       |  1 +
 configs/malta64el_defconfig                     |  1 +
 configs/malta_defconfig                         |  1 +
 configs/maltael_defconfig                       |  1 +
 configs/marsboard_defconfig                     |  1 +
 configs/maxbcm_defconfig                        |  1 +
 configs/mccmon6_nor_defconfig                   |  4 ++--
 configs/mccmon6_sd_defconfig                    |  4 ++--
 configs/mcx_defconfig                           |  4 +++-
 configs/medcom-wide_defconfig                   |  2 ++
 configs/meesc_dataflash_defconfig               |  1 +
 configs/meesc_defconfig                         |  3 ++-
 configs/mgcoge3un_defconfig                     |  3 +++
 configs/microblaze-generic_defconfig            |  2 +-
 configs/minnowmax_defconfig                     |  1 +
 configs/miqi-rk3288_defconfig                   |  1 +
 configs/mpc8308_p1m_defconfig                   |  1 +
 configs/mpr2_defconfig                          |  1 +
 configs/ms7720se_defconfig                      |  1 +
 configs/ms7722se_defconfig                      |  1 +
 configs/ms7750se_defconfig                      |  1 +
 configs/mt_ventoux_defconfig                    |  4 +++-
 configs/mvebu_db-88f3720_defconfig              |  1 +
 configs/mvebu_db_armada8k_defconfig             |  1 +
 configs/mvebu_espressobin-88f3720_defconfig     |  1 +
 configs/mvebu_mcbin-88f8040_defconfig           |  1 +
 configs/mx28evk_auart_console_defconfig         |  5 ++++-
 configs/mx28evk_defconfig                       |  5 ++++-
 configs/mx28evk_nand_defconfig                  |  5 ++++-
 configs/mx28evk_spi_defconfig                   |  5 ++++-
 configs/mx31pdk_defconfig                       |  3 ++-
 configs/mx35pdk_defconfig                       |  3 ++-
 configs/mx53ard_defconfig                       |  3 ++-
 configs/mx6qsabrelite_defconfig                 |  1 +
 configs/mx6sabreauto_defconfig                  |  4 +++-
 configs/mx6sabresd_defconfig                    |  1 +
 configs/mx6slevk_defconfig                      |  1 +
 configs/mx6slevk_spinor_defconfig               |  1 +
 configs/mx6slevk_spl_defconfig                  |  1 +
 configs/mx6sxsabreauto_defconfig                |  4 +++-
 configs/mx6sxsabresd_defconfig                  |  1 +
 configs/mx6sxsabresd_spl_defconfig              |  1 +
 configs/mx6ul_14x14_evk_defconfig               |  1 +
 configs/mx6ul_9x9_evk_defconfig                 |  1 +
 configs/mx6ull_14x14_evk_defconfig              |  1 +
 configs/mx6ull_14x14_evk_plugin_defconfig       |  1 +
 configs/mx7dsabresd_defconfig                   |  1 +
 configs/mx7dsabresd_qspi_defconfig              |  1 +
 configs/nas220_defconfig                        |  3 +++
 configs/net2big_v2_defconfig                    |  1 +
 configs/netgear_cg3100d_ram_defconfig           |  1 +
 configs/netspace_lite_v2_defconfig              |  1 +
 configs/netspace_max_v2_defconfig               |  1 +
 configs/netspace_mini_v2_defconfig              |  1 +
 configs/netspace_v2_defconfig                   |  1 +
 configs/nitrogen6dl2g_defconfig                 |  1 +
 configs/nitrogen6dl_defconfig                   |  1 +
 configs/nitrogen6q2g_defconfig                  |  1 +
 configs/nitrogen6q_defconfig                    |  1 +
 configs/nitrogen6s1g_defconfig                  |  1 +
 configs/nitrogen6s_defconfig                    |  1 +
 configs/nsa310s_defconfig                       |  3 +++
 configs/nyan-big_defconfig                      |  1 +
 configs/omap35_logic_defconfig                  |  4 +++-
 configs/omap35_logic_somlv_defconfig            |  4 +++-
 configs/omap3_beagle_defconfig                  |  4 +++-
 configs/omap3_evm_defconfig                     |  4 +++-
 configs/omap3_ha_defconfig                      |  3 ++-
 configs/omap3_logic_defconfig                   |  4 +++-
 configs/omap3_logic_somlv_defconfig             |  4 +++-
 configs/omap3_overo_defconfig                   |  4 +++-
 configs/omap3_pandora_defconfig                 |  4 +++-
 configs/omap3_zoom1_defconfig                   |  3 ++-
 configs/omapl138_lcdk_defconfig                 |  4 +++-
 configs/openrd_base_defconfig                   |  3 +++
 configs/openrd_client_defconfig                 |  3 +++
 configs/openrd_ultimate_defconfig               |  3 +++
 configs/ot1200_defconfig                        |  1 +
 configs/ot1200_spl_defconfig                    |  1 +
 configs/p2371-0000_defconfig                    |  1 +
 configs/p2371-2180_defconfig                    |  1 +
 configs/p2571_defconfig                         |  1 +
 configs/p2771-0000-000_defconfig                |  1 +
 configs/p2771-0000-500_defconfig                |  1 +
 configs/pcm051_rev1_defconfig                   |  1 +
 configs/pcm051_rev3_defconfig                   |  1 +
 configs/pcm052_defconfig                        |  4 ++++
 configs/pcm058_defconfig                        |  5 ++++-
 configs/peach-pi_defconfig                      |  1 +
 configs/peach-pit_defconfig                     |  1 +
 configs/pengwyn_defconfig                       |  3 ++-
 configs/pfla02_defconfig                        |  4 +++-
 configs/phycore-rk3288_defconfig                |  1 +
 configs/platinum_picon_defconfig                |  5 ++++-
 configs/platinum_titanium_defconfig             |  5 ++++-
 configs/plutux_defconfig                        |  2 ++
 configs/pm9261_defconfig                        |  3 ++-
 configs/pm9263_defconfig                        |  3 ++-
 configs/pm9g45_defconfig                        |  3 ++-
 configs/pogo_e02_defconfig                      |  3 +++
 configs/popmetal-rk3288_defconfig               |  1 +
 configs/porter_defconfig                        |  2 +-
 configs/portl2_defconfig                        |  3 +++
 configs/puma-rk3399_defconfig                   |  1 +
 configs/pxm2_defconfig                          |  4 +++-
 configs/qemu-x86_64_defconfig                   |  1 +
 configs/qemu-x86_defconfig                      |  1 +
 configs/qemu_mips64_defconfig                   |  1 +
 configs/qemu_mips64el_defconfig                 |  1 +
 configs/qemu_mips_defconfig                     |  1 +
 configs/qemu_mipsel_defconfig                   |  1 +
 configs/r0p7734_defconfig                       |  1 +
 configs/r2dplus_defconfig                       |  1 +
 configs/r7780mp_defconfig                       |  1 +
 configs/r8a77970_eagle_defconfig                |  1 +
 configs/r8a77995_draak_defconfig                |  2 +-
 configs/rastaban_defconfig                      |  4 +++-
 configs/riotboard_defconfig                     |  1 +
 configs/rock2_defconfig                         |  1 +
 configs/rock_defconfig                          |  1 +
 configs/rsk7203_defconfig                       |  1 +
 configs/rsk7264_defconfig                       |  1 +
 configs/rsk7269_defconfig                       |  1 +
 configs/rut_defconfig                           |  4 +++-
 configs/s5pc210_universal_defconfig             |  2 +-
 configs/sagem_f at st1704_ram_defconfig            |  1 +
 configs/sama5d27_som1_ek_mmc1_defconfig         |  1 +
 configs/sama5d27_som1_ek_mmc_defconfig          |  1 +
 configs/sama5d2_ptc_ek_mmc_defconfig            |  3 ++-
 configs/sama5d2_ptc_ek_nandflash_defconfig      |  2 ++
 configs/sama5d2_xplained_emmc_defconfig         |  1 +
 configs/sama5d2_xplained_mmc_defconfig          |  1 +
 configs/sama5d2_xplained_spiflash_defconfig     |  1 +
 configs/sama5d36ek_cmp_mmc_defconfig            |  3 ++-
 configs/sama5d36ek_cmp_nandflash_defconfig      |  2 ++
 configs/sama5d36ek_cmp_spiflash_defconfig       |  3 ++-
 configs/sama5d3_xplained_mmc_defconfig          |  4 +++-
 configs/sama5d3_xplained_nandflash_defconfig    |  3 +++
 configs/sama5d3xek_mmc_defconfig                |  3 ++-
 configs/sama5d3xek_nandflash_defconfig          |  2 ++
 configs/sama5d3xek_spiflash_defconfig           |  3 ++-
 configs/sama5d4_xplained_mmc_defconfig          |  3 ++-
 configs/sama5d4_xplained_nandflash_defconfig    |  2 ++
 configs/sama5d4_xplained_spiflash_defconfig     |  3 ++-
 configs/sama5d4ek_mmc_defconfig                 |  3 ++-
 configs/sama5d4ek_nandflash_defconfig           |  2 ++
 configs/sama5d4ek_spiflash_defconfig            |  3 ++-
 configs/sandbox64_defconfig                     |  1 +
 configs/sandbox_defconfig                       |  1 +
 configs/sandbox_flattree_defconfig              |  1 +
 configs/sandbox_noblk_defconfig                 |  1 +
 configs/sandbox_spl_defconfig                   |  1 +
 configs/sbc8349_PCI_33_defconfig                |  1 +
 configs/sbc8349_PCI_66_defconfig                |  1 +
 configs/sbc8349_defconfig                       |  1 +
 configs/sbc8548_PCI_33_PCIE_defconfig           |  1 +
 configs/sbc8548_PCI_33_defconfig                |  1 +
 configs/sbc8548_PCI_66_PCIE_defconfig           |  1 +
 configs/sbc8548_PCI_66_defconfig                |  1 +
 configs/sbc8548_defconfig                       |  1 +
 configs/sbc8641d_defconfig                      |  1 +
 configs/seaboard_defconfig                      |  2 ++
 configs/sfr_nb4-ser_ram_defconfig               |  1 +
 configs/sh7752evb_defconfig                     |  1 +
 configs/sh7753evb_defconfig                     |  1 +
 configs/sh7757lcr_defconfig                     |  1 +
 configs/sh7763rdp_defconfig                     |  1 +
 configs/sh7785lcr_32bit_defconfig               |  1 +
 configs/sh7785lcr_defconfig                     |  1 +
 configs/sheevaplug_defconfig                    |  3 +++
 configs/shmin_defconfig                         |  1 +
 configs/silk_defconfig                          |  2 +-
 configs/smartweb_defconfig                      |  3 ++-
 configs/smdk5250_defconfig                      |  1 +
 configs/smdk5420_defconfig                      |  1 +
 configs/smdkc100_defconfig                      |  2 +-
 configs/snapper9260_defconfig                   |  3 ++-
 configs/snapper9g20_defconfig                   |  3 ++-
 configs/snow_defconfig                          |  1 +
 configs/socfpga_arria10_defconfig               |  2 +-
 configs/socfpga_arria5_defconfig                |  3 ++-
 configs/socfpga_cyclone5_defconfig              |  3 ++-
 configs/socfpga_dbm_soc1_defconfig              |  2 +-
 configs/socfpga_de0_nano_soc_defconfig          |  3 ++-
 configs/socfpga_de10_nano_defconfig             |  2 +-
 configs/socfpga_de1_soc_defconfig               |  2 +-
 configs/socfpga_is1_defconfig                   |  3 ++-
 configs/socfpga_sockit_defconfig                |  3 ++-
 configs/socfpga_socrates_defconfig              |  3 ++-
 configs/socfpga_sr1500_defconfig                |  3 ++-
 configs/socfpga_stratix10_defconfig             |  1 +
 configs/socfpga_vining_fpga_defconfig           |  3 ++-
 configs/socrates_defconfig                      |  1 +
 configs/som-db5800-som-6867_defconfig           |  1 +
 configs/spear300_defconfig                      |  2 +-
 configs/spear300_nand_defconfig                 |  4 ++--
 configs/spear300_usbtty_defconfig               |  2 +-
 configs/spear300_usbtty_nand_defconfig          |  4 ++--
 configs/spear310_defconfig                      |  2 +-
 configs/spear310_nand_defconfig                 |  4 ++--
 configs/spear310_pnor_defconfig                 |  2 +-
 configs/spear310_usbtty_defconfig               |  2 +-
 configs/spear310_usbtty_nand_defconfig          |  4 ++--
 configs/spear310_usbtty_pnor_defconfig          |  2 +-
 configs/spear320_defconfig                      |  2 +-
 configs/spear320_nand_defconfig                 |  4 ++--
 configs/spear320_pnor_defconfig                 |  2 +-
 configs/spear320_usbtty_defconfig               |  2 +-
 configs/spear320_usbtty_nand_defconfig          |  4 ++--
 configs/spear320_usbtty_pnor_defconfig          |  2 +-
 configs/spear600_defconfig                      |  2 +-
 configs/spear600_nand_defconfig                 |  4 ++--
 configs/spear600_usbtty_defconfig               |  2 +-
 configs/spear600_usbtty_nand_defconfig          |  4 ++--
 configs/spring_defconfig                        |  1 +
 configs/stm32f429-discovery_defconfig           |  1 +
 configs/stm32f429-evaluation_defconfig          |  1 +
 configs/stm32f469-discovery_defconfig           |  1 +
 configs/stm32f746-disco_defconfig               |  3 ++-
 configs/stmark2_defconfig                       |  2 +-
 configs/stout_defconfig                         |  2 +-
 configs/strider_con_defconfig                   |  1 +
 configs/strider_con_dp_defconfig                |  1 +
 configs/strider_cpu_defconfig                   |  1 +
 configs/strider_cpu_dp_defconfig                |  1 +
 configs/stv0991_defconfig                       |  1 +
 configs/suvd3_defconfig                         |  3 ++-
 configs/tao3530_defconfig                       |  3 ++-
 configs/taurus_defconfig                        |  3 ++-
 configs/tec-ng_defconfig                        |  1 +
 configs/tec_defconfig                           |  2 ++
 ...orable-x86-conga-qa3-e3845-pcie-x4_defconfig |  1 +
 .../theadorable-x86-conga-qa3-e3845_defconfig   |  1 +
 configs/theadorable-x86-dfi-bt700_defconfig     |  1 +
 configs/theadorable_debug_defconfig             |  1 +
 configs/thuban_defconfig                        |  4 +++-
 configs/ti816x_evm_defconfig                    |  3 ++-
 configs/tinker-rk3288_defconfig                 |  1 +
 configs/titanium_defconfig                      |  5 ++++-
 configs/topic_miami_defconfig                   |  1 +
 configs/topic_miamilite_defconfig               |  1 +
 configs/topic_miamiplus_defconfig               |  1 +
 configs/tplink_wdr4300_defconfig                |  1 +
 configs/tqma6dl_mba6_mmc_defconfig              |  1 +
 configs/tqma6dl_mba6_spi_defconfig              |  1 +
 configs/tqma6q_mba6_mmc_defconfig               |  1 +
 configs/tqma6q_mba6_spi_defconfig               |  1 +
 configs/tqma6s_mba6_mmc_defconfig               |  1 +
 configs/tqma6s_mba6_spi_defconfig               |  1 +
 configs/tricorder_defconfig                     |  4 +++-
 configs/tricorder_flash_defconfig               |  4 +++-
 configs/trimslice_defconfig                     |  1 +
 configs/tuge1_defconfig                         |  3 ++-
 configs/turris_mox_defconfig                    |  1 +
 configs/turris_omnia_defconfig                  |  1 +
 configs/tuxx1_defconfig                         |  3 ++-
 configs/twister_defconfig                       |  4 +++-
 configs/uniphier_ld4_sld8_defconfig             |  4 +++-
 configs/uniphier_v7_defconfig                   |  4 +++-
 configs/uniphier_v8_defconfig                   |  4 +++-
 configs/usb_a9263_dataflash_defconfig           |  3 ++-
 configs/vct_platinum_defconfig                  |  1 +
 configs/vct_platinum_onenand_defconfig          |  3 ++-
 configs/vct_platinum_onenand_small_defconfig    |  3 ++-
 configs/vct_platinum_small_defconfig            |  1 +
 configs/vct_platinumavc_defconfig               |  1 +
 configs/vct_platinumavc_onenand_defconfig       |  3 ++-
 configs/vct_platinumavc_onenand_small_defconfig |  3 ++-
 configs/vct_platinumavc_small_defconfig         |  1 +
 configs/vct_premium_defconfig                   |  1 +
 configs/vct_premium_onenand_defconfig           |  3 ++-
 configs/vct_premium_onenand_small_defconfig     |  3 ++-
 configs/vct_premium_small_defconfig             |  1 +
 configs/ve8313_defconfig                        |  1 +
 configs/venice2_defconfig                       |  1 +
 configs/vexpress_aemv8a_dram_defconfig          |  1 +
 configs/vexpress_aemv8a_juno_defconfig          |  1 +
 configs/vexpress_aemv8a_semi_defconfig          |  1 +
 configs/vexpress_ca15_tc2_defconfig             |  1 +
 configs/vexpress_ca5x2_defconfig                |  1 +
 configs/vexpress_ca9x4_defconfig                |  1 +
 configs/vf610twr_defconfig                      |  4 ++++
 configs/vf610twr_nand_defconfig                 |  4 ++++
 configs/vinco_defconfig                         |  1 +
 configs/vme8349_defconfig                       |  1 +
 configs/vyasa-rk3288_defconfig                  |  1 +
 configs/wb45n_defconfig                         |  3 ++-
 configs/wb50n_defconfig                         |  3 ++-
 configs/woodburn_defconfig                      |  3 ++-
 configs/woodburn_sd_defconfig                   |  3 ++-
 configs/work_92105_defconfig                    |  2 ++
 configs/x600_defconfig                          |  3 +++
 configs/xilinx_versal_virt_defconfig            |  1 +
 configs/xilinx_zynqmp_mini_nand_defconfig       |  3 ++-
 configs/xilinx_zynqmp_mini_qspi_defconfig       |  1 +
 configs/xilinx_zynqmp_zc1232_revA_defconfig     |  1 +
 configs/xilinx_zynqmp_zc1254_revA_defconfig     |  1 +
 configs/xilinx_zynqmp_zc1275_revA_defconfig     |  1 +
 configs/xilinx_zynqmp_zc1275_revB_defconfig     |  1 +
 .../xilinx_zynqmp_zc1751_xm015_dc1_defconfig    |  1 +
 .../xilinx_zynqmp_zc1751_xm016_dc2_defconfig    |  5 +++--
 .../xilinx_zynqmp_zc1751_xm017_dc3_defconfig    |  4 ++--
 .../xilinx_zynqmp_zc1751_xm018_dc4_defconfig    |  1 +
 configs/xilinx_zynqmp_zcu100_revC_defconfig     |  1 +
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig   |  1 +
 configs/xilinx_zynqmp_zcu102_revA_defconfig     |  1 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig     |  1 +
 configs/xilinx_zynqmp_zcu104_revA_defconfig     |  1 +
 configs/xilinx_zynqmp_zcu104_revC_defconfig     |  1 +
 configs/xilinx_zynqmp_zcu106_revA_defconfig     |  1 +
 configs/xilinx_zynqmp_zcu111_revA_defconfig     |  1 +
 configs/xpedite517x_defconfig                   |  1 +
 configs/xpedite520x_defconfig                   |  1 +
 configs/xpedite537x_defconfig                   |  1 +
 configs/xpedite550x_defconfig                   |  1 +
 configs/xtfpga_defconfig                        |  1 +
 configs/zc5202_defconfig                        |  1 +
 configs/zc5601_defconfig                        |  1 +
 configs/zipitz2_defconfig                       |  1 +
 configs/zmx25_defconfig                         |  1 +
 configs/zynq_cc108_defconfig                    |  1 +
 configs/zynq_cse_nand_defconfig                 |  4 ++--
 configs/zynq_cse_nor_defconfig                  |  1 +
 configs/zynq_cse_qspi_defconfig                 |  1 +
 configs/zynq_dlc20_rev1_0_defconfig             |  1 +
 configs/zynq_microzed_defconfig                 |  1 +
 configs/zynq_minized_defconfig                  |  1 +
 configs/zynq_z_turn_defconfig                   |  1 +
 configs/zynq_zc702_defconfig                    |  1 +
 configs/zynq_zc706_defconfig                    |  1 +
 configs/zynq_zc770_xm010_defconfig              |  1 +
 configs/zynq_zc770_xm011_defconfig              |  5 +++--
 configs/zynq_zc770_xm011_x16_defconfig          |  5 +++--
 configs/zynq_zc770_xm012_defconfig              |  1 +
 configs/zynq_zc770_xm013_defconfig              |  1 +
 configs/zynq_zed_defconfig                      |  1 +
 configs/zynq_zybo_defconfig                     |  1 +
 configs/zynq_zybo_z7_defconfig                  |  1 +
 drivers/Makefile                                |  3 ++-
 drivers/dfu/Kconfig                             |  1 +
 drivers/mtd/Kconfig                             | 16 +++++++---------
 drivers/mtd/Makefile                            | 13 ++++++++-----
 drivers/mtd/mtd_uboot.c                         | 11 +----------
 drivers/mtd/nand/Makefile                       |  1 +
 drivers/mtd/nand/bbt.c                          |  1 +
 drivers/mtd/nand/core.c                         |  1 +
 drivers/mtd/nand/raw/Kconfig                    |  6 ++++--
 drivers/mtd/nand/raw/nand.c                     |  2 +-
 drivers/mtd/nand/raw/nand_base.c                |  2 --
 drivers/mtd/onenand/onenand_uboot.c             |  2 +-
 drivers/mtd/ubi/Kconfig                         |  1 -
 env/Kconfig                                     |  2 ++
 include/configs/B4860QDS.h                      | 10 +++++-----
 include/configs/BSC9131RDB.h                    |  4 ++--
 include/configs/BSC9132QDS.h                    |  8 ++++----
 include/configs/C29XPCIE.h                      |  8 ++++----
 include/configs/MPC8313ERDB.h                   | 14 +++++++-------
 include/configs/P1010RDB.h                      | 12 ++++++------
 include/configs/P1022DS.h                       | 10 +++++-----
 include/configs/P2041RDB.h                      |  6 +++---
 include/configs/T102xQDS.h                      |  8 ++++----
 include/configs/T102xRDB.h                      |  8 ++++----
 include/configs/T1040QDS.h                      |  6 +++---
 include/configs/T104xRDB.h                      | 12 ++++++------
 include/configs/T208xQDS.h                      |  8 ++++----
 include/configs/T208xRDB.h                      |  8 ++++----
 include/configs/T4240QDS.h                      | 10 +++++-----
 include/configs/T4240RDB.h                      |  6 +++---
 include/configs/am335x_evm.h                    |  6 +++---
 include/configs/am3517_evm.h                    |  6 +++---
 include/configs/am43xx_evm.h                    |  6 +++---
 include/configs/baltos.h                        |  6 +++---
 include/configs/bav335x.h                       |  8 ++++----
 include/configs/brppt1.h                        | 16 ++++++++--------
 include/configs/corenet_ds.h                    |  8 ++++----
 include/configs/da850evm.h                      |  4 ++--
 include/configs/dra7xx_evm.h                    |  4 ++--
 include/configs/ls2080ardb.h                    |  2 +-
 include/configs/microblaze-generic.h            |  6 ------
 include/configs/mvebu_armada-37xx.h             |  2 --
 include/configs/omap3_beagle.h                  | 10 +++++-----
 include/configs/omap3_evm.h                     | 10 +++++-----
 include/configs/omap3_logic.h                   |  2 +-
 include/configs/omap3_overo.h                   |  6 +++---
 include/configs/omap3_pandora.h                 |  2 +-
 include/configs/omapl138_lcdk.h                 |  4 ++--
 include/configs/p1_p2_rdb_pc.h                  |  8 ++++----
 include/configs/siemens-am33x-common.h          |  2 +-
 include/configs/socfpga_stratix10_socdk.h       |  2 --
 include/configs/ti_armv7_common.h               |  2 +-
 include/configs/ti_armv7_omap.h                 |  2 +-
 include/configs/ti_omap3_common.h               |  2 +-
 include/environment.h                           |  4 ++--
 include/environment/ti/dfu.h                    |  2 +-
 include/flash.h                                 |  2 +-
 include/linux/mtd/mtd.h                         |  8 --------
 include/linux/mtd/partitions.h                  | 17 -----------------
 1058 files changed, 1641 insertions(+), 543 deletions(-)

-- 
2.19.1



More information about the U-Boot mailing list