[U-Boot] [PATCH v2 0/6] mmc: move some config options to Kconfig

Masahiro Yamada yamada.masahiro at socionext.com
Wed Dec 7 14:10:24 CET 2016


I wrote a new SDHCI driver for my new SoCs, but before posting it,
I just want to make a clean base for my driver entry.

Of course, I could enable some needed options in my header file
(for options in the "white-list"), but I just thought it is a good
habit to contribute to Kconfig moves in the area I am working on now.

Some people are actively working on such moves, so this kind of work
is really conflict-prone.

I described how to generate each commit in its git-log
in case this series becomes out of date.

I created this series based on v2017.01-rc1, but if some other pull
requests go in first, I hope Tom will easily reproduce it by following
each instruction in the log.


Changes in v2:
  - Regenerate based on v2017.01-rc1
  - Fix doubled "help"
  - Add "default ARM || PPC ||SANDBOX"

Masahiro Yamada (6):
  Sync defconfig files by savedefconfig
  mmc: complete unfinished move of CONFIG_MMC
  mmc: make MMC driver entries dependent on MMC
  mmc: move CONFIG_SDHCI to Kconfig, renaming to CONFIG_MMC_SDHCI
  mmc: move some SDHCI related options to Kconfig
  mmc: move MMC_SDHCI_IO_ACCESSORS to Kconfig

 arch/arm/mach-mvebu/cpu.c                          |   2 +-
 board/broadcom/bcm23550_w1d/bcm23550_w1d.c         |   2 +-
 board/broadcom/bcm28155_ap/bcm28155_ap.c           |   2 +-
 board/samsung/common/board.c                       |   2 +-
 configs/A10-OLinuXino-Lime_defconfig               |   2 +-
 configs/A20-OLinuXino-Lime2_defconfig              |   2 +-
 configs/A20-OLinuXino-Lime_defconfig               |   2 +-
 configs/A20-OLinuXino_MICRO_defconfig              |   2 +-
 configs/A20-Olimex-SOM-EVB_defconfig               |   2 +-
 configs/B4420QDS_NAND_defconfig                    |   1 +
 configs/B4420QDS_SPIFLASH_defconfig                |   1 +
 configs/B4420QDS_defconfig                         |   1 +
 configs/B4860QDS_NAND_defconfig                    |   1 +
 configs/B4860QDS_SECURE_BOOT_defconfig             |   3 +-
 configs/B4860QDS_SPIFLASH_defconfig                |   1 +
 configs/B4860QDS_SRIO_PCIE_BOOT_defconfig          |   1 +
 configs/B4860QDS_defconfig                         |   1 +
 configs/BSC9131RDB_NAND_SYSCLK100_defconfig        |   1 +
 configs/BSC9131RDB_NAND_defconfig                  |   1 +
 configs/BSC9131RDB_SPIFLASH_SYSCLK100_defconfig    |   1 +
 configs/BSC9131RDB_SPIFLASH_defconfig              |   1 +
 configs/BSC9132QDS_NAND_DDRCLK100_SECURE_defconfig |   2 +-
 configs/BSC9132QDS_NAND_DDRCLK133_SECURE_defconfig |   2 +-
 configs/BSC9132QDS_NOR_DDRCLK100_SECURE_defconfig  |   2 +-
 configs/BSC9132QDS_NOR_DDRCLK133_SECURE_defconfig  |   2 +-
 .../BSC9132QDS_SDCARD_DDRCLK100_SECURE_defconfig   |   2 +-
 .../BSC9132QDS_SDCARD_DDRCLK133_SECURE_defconfig   |   2 +-
 .../BSC9132QDS_SPIFLASH_DDRCLK100_SECURE_defconfig |   2 +-
 .../BSC9132QDS_SPIFLASH_DDRCLK133_SECURE_defconfig |   2 +-
 configs/Bananapi_defconfig                         |   2 +-
 configs/Bananapro_defconfig                        |   2 +-
 configs/C29XPCIE_NAND_defconfig                    |   1 +
 configs/C29XPCIE_NOR_SECBOOT_defconfig             |   3 +-
 configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig        |   3 +-
 configs/C29XPCIE_SPIFLASH_defconfig                |   1 +
 configs/C29XPCIE_defconfig                         |   1 +
 configs/CPCI2DP_defconfig                          |   1 +
 configs/CPCI4052_defconfig                         |   1 +
 configs/Chuwi_V7_CW0825_defconfig                  |   1 -
 configs/Cubieboard2_defconfig                      |   2 +-
 configs/Cubieboard_defconfig                       |   2 +-
 configs/Cubietruck_defconfig                       |   2 +-
 configs/Itead_Ibox_A20_defconfig                   |   2 +-
 configs/Lamobo_R1_defconfig                        |   2 +-
 configs/Linksprite_pcDuino3_Nano_defconfig         |   2 +-
 configs/Linksprite_pcDuino3_defconfig              |   2 +-
 configs/MIP405T_defconfig                          |   1 +
 configs/MIP405_defconfig                           |   1 +
 configs/MPC8313ERDB_33_defconfig                   |   1 +
 configs/MPC8313ERDB_66_defconfig                   |   1 +
 configs/MPC8313ERDB_NAND_33_defconfig              |   1 +
 configs/MPC8313ERDB_NAND_66_defconfig              |   1 +
 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/MPC8540ADS_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/MPC8560ADS_defconfig                       |   1 +
 configs/MPC8568MDS_defconfig                       |   1 +
 configs/MPC8572DS_36BIT_defconfig                  |   1 +
 configs/MPC8572DS_defconfig                        |   1 +
 configs/MPC8610HPCD_defconfig                      |   4 +-
 configs/MPC8641HPCN_36BIT_defconfig                |   4 +-
 configs/MPC8641HPCN_defconfig                      |   4 +-
 configs/MSI_Primo81_defconfig                      |   1 -
 configs/Marsboard_A10_defconfig                    |   2 +-
 configs/Mele_A1000_defconfig                       |   2 +-
 configs/Mele_M5_defconfig                          |   2 +-
 configs/MiniFAP_defconfig                          |   1 +
 configs/O2D300_defconfig                           |   1 +
 configs/O2DNT2_RAMBOOT_defconfig                   |   1 +
 configs/O2DNT2_defconfig                           |   1 +
 configs/O2D_defconfig                              |   1 +
 configs/O2I_defconfig                              |   1 +
 configs/O2MNT_O2M110_defconfig                     |   1 +
 configs/O2MNT_O2M112_defconfig                     |   1 +
 configs/O2MNT_O2M113_defconfig                     |   1 +
 configs/O2MNT_defconfig                            |   1 +
 configs/O3DNT_defconfig                            |   1 +
 configs/Orangepi_defconfig                         |   2 +-
 configs/Orangepi_mini_defconfig                    |   2 +-
 configs/P1010RDB-PA_36BIT_NAND_SECBOOT_defconfig   |   2 +-
 configs/P1010RDB-PA_36BIT_NOR_SECBOOT_defconfig    |   2 +-
 .../P1010RDB-PA_36BIT_SPIFLASH_SECBOOT_defconfig   |   2 +-
 configs/P1010RDB-PA_NAND_SECBOOT_defconfig         |   2 +-
 configs/P1010RDB-PA_NOR_SECBOOT_defconfig          |   2 +-
 configs/P1010RDB-PA_SPIFLASH_SECBOOT_defconfig     |   2 +-
 configs/P1010RDB-PB_36BIT_NAND_SECBOOT_defconfig   |   2 +-
 configs/P1010RDB-PB_36BIT_NOR_SECBOOT_defconfig    |   2 +-
 .../P1010RDB-PB_36BIT_SPIFLASH_SECBOOT_defconfig   |   2 +-
 configs/P1010RDB-PB_NAND_SECBOOT_defconfig         |   2 +-
 configs/P1010RDB-PB_NOR_SECBOOT_defconfig          |   2 +-
 configs/P1010RDB-PB_SPIFLASH_SECBOOT_defconfig     |   2 +-
 configs/P1023RDB_defconfig                         |   1 +
 configs/P2041RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/P3041DS_NAND_SECURE_BOOT_defconfig         |   2 +-
 configs/P3041DS_SECURE_BOOT_defconfig              |   2 +-
 configs/P4080DS_SECURE_BOOT_defconfig              |   2 +-
 configs/P5020DS_NAND_SECURE_BOOT_defconfig         |   2 +-
 configs/P5020DS_SECURE_BOOT_defconfig              |   2 +-
 configs/P5040DS_NAND_SECURE_BOOT_defconfig         |   2 +-
 configs/P5040DS_SECURE_BOOT_defconfig              |   2 +-
 configs/PATI_defconfig                             |   1 +
 configs/PIP405_defconfig                           |   1 +
 configs/PLU405_defconfig                           |   1 +
 configs/PMC405DE_defconfig                         |   1 +
 configs/PMC440_defconfig                           |   1 +
 configs/T1023RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T1024QDS_DDR4_SECURE_BOOT_defconfig        |   2 +-
 configs/T1024QDS_SECURE_BOOT_defconfig             |   2 +-
 configs/T1024RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T1040D4RDB_SECURE_BOOT_defconfig           |   2 +-
 configs/T1040QDS_SECURE_BOOT_defconfig             |   2 +-
 configs/T1040RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T1042D4RDB_SECURE_BOOT_defconfig           |   2 +-
 configs/T1042RDB_PI_NAND_SECURE_BOOT_defconfig     |   2 +-
 configs/T1042RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T2080QDS_SECURE_BOOT_defconfig             |   2 +-
 configs/T2080RDB_SECURE_BOOT_defconfig             |   2 +-
 configs/T4160QDS_SECURE_BOOT_defconfig             |   2 +-
 configs/T4240QDS_SECURE_BOOT_defconfig             |   2 +-
 configs/TQM5200S_HIGHBOOT_defconfig                |   1 +
 configs/TQM5200S_defconfig                         |   1 +
 configs/TQM5200_B_HIGHBOOT_defconfig               |   1 +
 configs/TQM5200_B_defconfig                        |   1 +
 configs/TQM5200_STK100_defconfig                   |   1 +
 configs/TQM5200_defconfig                          |   1 +
 configs/TQM823L_LCD_defconfig                      |   1 +
 configs/TQM823L_defconfig                          |   1 +
 configs/TQM823M_defconfig                          |   1 +
 configs/TQM834x_defconfig                          |   1 +
 configs/TQM850L_defconfig                          |   1 +
 configs/TQM850M_defconfig                          |   1 +
 configs/TQM855L_defconfig                          |   1 +
 configs/TQM855M_defconfig                          |   1 +
 configs/TQM860L_defconfig                          |   1 +
 configs/TQM860M_defconfig                          |   1 +
 configs/TQM862L_defconfig                          |   1 +
 configs/TQM862M_defconfig                          |   1 +
 configs/TQM866M_defconfig                          |   1 +
 configs/TQM885D_defconfig                          |   1 +
 configs/TTTech_defconfig                           |   1 +
 configs/VOM405_defconfig                           |   1 +
 configs/Wits_Pro_A20_DKT_defconfig                 |   2 +-
 configs/a3m071_defconfig                           |   1 +
 configs/a4m072_defconfig                           |   1 +
 configs/a4m2k_defconfig                            |   1 +
 configs/ac14xx_defconfig                           |   1 +
 configs/acadia_defconfig                           |   1 +
 configs/adp-ag101p_defconfig                       |   1 +
 configs/am43xx_evm_defconfig                       |   2 +-
 configs/am43xx_hs_evm_defconfig                    |   2 +-
 configs/am57xx_evm_defconfig                       |   4 +-
 configs/am57xx_hs_evm_defconfig                    |   4 +-
 configs/arches_defconfig                           |   1 +
 configs/aria_defconfig                             |   1 +
 configs/armadillo-800eva_defconfig                 |   1 +
 configs/arndale_defconfig                          |   3 +-
 configs/aspenite_defconfig                         |   1 +
 configs/at91rm9200ek_defconfig                     |   1 +
 configs/at91rm9200ek_ram_defconfig                 |   1 +
 configs/at91sam9260ek_dataflash_cs0_defconfig      |   1 +
 configs/at91sam9260ek_dataflash_cs1_defconfig      |   1 +
 configs/at91sam9260ek_nandflash_defconfig          |   1 +
 configs/at91sam9261ek_dataflash_cs0_defconfig      |   1 +
 configs/at91sam9261ek_dataflash_cs3_defconfig      |   1 +
 configs/at91sam9261ek_nandflash_defconfig          |   1 +
 configs/at91sam9g10ek_dataflash_cs0_defconfig      |   1 +
 configs/at91sam9g10ek_dataflash_cs3_defconfig      |   1 +
 configs/at91sam9g10ek_nandflash_defconfig          |   1 +
 configs/at91sam9g20ek_dataflash_cs0_defconfig      |   1 +
 configs/at91sam9g20ek_dataflash_cs1_defconfig      |   1 +
 configs/at91sam9g20ek_nandflash_defconfig          |   1 +
 configs/at91sam9xeek_dataflash_cs0_defconfig       |   1 +
 configs/at91sam9xeek_dataflash_cs1_defconfig       |   1 +
 configs/at91sam9xeek_nandflash_defconfig           |   1 +
 configs/atngw100_defconfig                         |   1 +
 configs/atngw100mkii_defconfig                     |   1 +
 configs/atstk1002_defconfig                        |   1 +
 configs/axm_defconfig                              |   1 +
 configs/axs101_defconfig                           |   1 +
 configs/axs103_defconfig                           |   1 +
 configs/bamboo_defconfig                           |   1 +
 configs/bayleybay_defconfig                        |   5 +-
 configs/bcm11130_defconfig                         |   3 +
 configs/bcm11130_nand_defconfig                    |   3 +
 configs/bcm23550_w1d_defconfig                     |   3 +
 configs/bcm28155_ap_defconfig                      |   3 +
 configs/bcm28155_w1d_defconfig                     |   3 +
 configs/bcm911360_entphn-ns_defconfig              |   1 +
 configs/bcm911360_entphn_defconfig                 |   1 +
 configs/bcm911360k_defconfig                       |   1 +
 configs/bcm958300k-ns_defconfig                    |   1 +
 configs/bcm958300k_defconfig                       |   1 +
 configs/bcm958305k_defconfig                       |   1 +
 configs/bcm958622hr_defconfig                      |   1 +
 configs/bf518f-ezbrd_defconfig                     |   1 +
 configs/bf527-ad7160-eval_defconfig                |   1 +
 configs/bf537-stamp_defconfig                      |   1 +
 configs/bf548-ezkit_defconfig                      |   1 +
 configs/bf609-ezkit_defconfig                      |   1 +
 configs/bg0900_defconfig                           |   1 +
 configs/blanche_defconfig                          |   1 +
 configs/brppt1_nand_defconfig                      |   1 +
 configs/bubinga_defconfig                          |   1 +
 configs/caddy2_defconfig                           |   1 +
 configs/calimain_defconfig                         |   1 +
 configs/cam5200_defconfig                          |   1 +
 configs/cam5200_niosflash_defconfig                |   1 +
 configs/canmb_defconfig                            |   1 +
 configs/canyonlands_defconfig                      |   1 +
 configs/charon_defconfig                           |   1 +
 configs/chromebit_mickey_defconfig                 |   7 +-
 configs/chromebook_jerry_defconfig                 |   2 +-
 configs/chromebook_link_defconfig                  |   2 +-
 configs/chromebook_minnie_defconfig                |   2 +-
 configs/chromebox_panther_defconfig                |   2 +-
 configs/clearfog_defconfig                         |   3 +
 configs/cm-bf537e_defconfig                        |   1 +
 configs/cm-bf537u_defconfig                        |   1 +
 configs/cm5200_defconfig                           |   1 +
 ...conga-qeval20-qa3-e3845-internal-uart_defconfig |   5 +-
 configs/conga-qeval20-qa3-e3845_defconfig          |   5 +-
 configs/coreboot-x86_defconfig                     |   2 +-
 configs/corvus_defconfig                           |   1 +
 configs/crownbay_defconfig                         |   5 +-
 configs/d2net_v2_defconfig                         |   1 +
 configs/da850evm_direct_nor_defconfig              |   1 +
 configs/db-88f6720_defconfig                       |   1 +
 configs/db-88f6820-amc_defconfig                   |   1 +
 configs/db-88f6820-gp_defconfig                    |   3 +
 configs/db-mv784mp-gp_defconfig                    |   1 +
 configs/devconcenter_defconfig                     |   1 +
 configs/devkit3250_defconfig                       |   1 +
 configs/dfi-bt700-q7x-151_defconfig                |   5 +-
 configs/digsy_mtc_RAMBOOT_defconfig                |   1 +
 configs/digsy_mtc_defconfig                        |   1 +
 configs/digsy_mtc_rev5_RAMBOOT_defconfig           |   1 +
 configs/digsy_mtc_rev5_defconfig                   |   1 +
 configs/dlvision-10g_defconfig                     |   1 +
 configs/dlvision_defconfig                         |   1 +
 configs/dms-ba16-1g_defconfig                      |   2 +-
 configs/dms-ba16_defconfig                         |   2 +-
 configs/dns325_defconfig                           |   1 +
 configs/dockstar_defconfig                         |   1 +
 configs/dragonboard410c_defconfig                  |   1 +
 configs/dreamplug_defconfig                        |   1 +
 configs/ds109_defconfig                            |   1 +
 configs/ds414_defconfig                            |   1 +
 configs/e2220-1170_defconfig                       |   8 --
 configs/ea20_defconfig                             |   1 +
 configs/edb9315a_defconfig                         |   1 +
 configs/edminiv2_defconfig                         |   1 +
 configs/espresso7420_defconfig                     |   1 +
 configs/evb-rk3288_defconfig                       |   2 +-
 configs/evb-rk3399_defconfig                       |   3 +-
 configs/fennec-rk3288_defconfig                    |   2 +-
 configs/flea3_defconfig                            |   1 +
 configs/fo300_defconfig                            |   1 +
 configs/galileo_defconfig                          |   3 +
 configs/gdppc440etx_defconfig                      |   1 +
 configs/ge_b450v3_defconfig                        |   2 +-
 configs/ge_b650v3_defconfig                        |   2 +-
 configs/ge_b850v3_defconfig                        |   2 +-
 configs/glacier_defconfig                          |   1 +
 configs/glacier_ramboot_defconfig                  |   1 +
 configs/goflexhome_defconfig                       |   1 +
 configs/gplugd_defconfig                           |   1 +
 configs/guruplug_defconfig                         |   1 +
 configs/h2200_defconfig                            |   1 +
 configs/haleakala_defconfig                        |   1 +
 configs/highbank_defconfig                         |   1 +
 configs/ib62x0_defconfig                           |   1 +
 configs/icon_defconfig                             |   1 +
 configs/iconnect_defconfig                         |   1 +
 configs/ids8313_defconfig                          |   1 +
 configs/imx31_phycore_defconfig                    |   1 +
 configs/imx31_phycore_eet_defconfig                |   1 +
 configs/imx6qdl_icore_mmc_defconfig                |  43 ++++-----
 configs/imx6qdl_icore_nand_defconfig               |  41 ++++-----
 configs/inetspace_v2_defconfig                     |   1 +
 configs/inka4x0_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/intip_defconfig                            |   1 +
 configs/io64_defconfig                             |   1 +
 configs/io_defconfig                               |   1 +
 configs/iocon_defconfig                            |   1 +
 configs/ipam390_defconfig                          |   1 +
 configs/ipek01_defconfig                           |   1 +
 configs/jupiter_defconfig                          |   1 +
 configs/k2e_evm_defconfig                          |   1 +
 configs/k2hk_evm_defconfig                         |   1 +
 configs/k2l_evm_defconfig                          |   1 +
 configs/katmai_defconfig                           |   1 +
 configs/kc1_defconfig                              |   2 +-
 configs/kilauea_defconfig                          |   1 +
 configs/km_kirkwood_128m16_defconfig               |   1 +
 configs/km_kirkwood_defconfig                      |   1 +
 configs/km_kirkwood_pci_defconfig                  |   1 +
 configs/kmcoge4_defconfig                          |   1 +
 configs/kmcoge5ne_defconfig                        |   1 +
 configs/kmcoge5un_defconfig                        |   1 +
 configs/kmeter1_defconfig                          |   1 +
 configs/kmlion1_defconfig                          |   1 +
 configs/kmnusa_defconfig                           |   1 +
 configs/kmopti2_defconfig                          |   1 +
 configs/kmsugp1_defconfig                          |   1 +
 configs/kmsupx5_defconfig                          |   1 +
 configs/kmsuv31_defconfig                          |   1 +
 configs/kmtegr1_defconfig                          |   1 +
 configs/kmtepr2_defconfig                          |   1 +
 configs/kmvect1_defconfig                          |   1 +
 configs/kylin-rk3036_defconfig                     |   6 +-
 configs/kzm9g_defconfig                            |   1 +
 configs/ls1012afrdm_qspi_defconfig                 |   3 +-
 configs/ls1012aqds_qspi_defconfig                  |   2 +-
 configs/ls1012ardb_qspi_defconfig                  |   2 +-
 configs/ls1021aiot_qspi_defconfig                  |  10 +-
 configs/ls1021aiot_sdcard_defconfig                |  13 ++-
 configs/ls1021aqds_nor_SECURE_BOOT_defconfig       |   2 +-
 configs/ls1021atwr_nor_SECURE_BOOT_defconfig       |   2 +-
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |   2 +-
 configs/ls1043ardb_SECURE_BOOT_defconfig           |   1 -
 configs/ls1046aqds_lpuart_defconfig                |   5 +-
 configs/ls1046ardb_qspi_defconfig                  |   2 +-
 configs/ls2080a_emu_defconfig                      |   1 +
 configs/ls2080aqds_SECURE_BOOT_defconfig           |   1 -
 configs/ls2080ardb_SECURE_BOOT_defconfig           |   1 -
 configs/lschlv2_defconfig                          |   1 +
 configs/lsxhl_defconfig                            |   1 +
 configs/luan_defconfig                             |   1 +
 configs/lwmon5_defconfig                           |   1 +
 configs/makalu_defconfig                           |   1 +
 configs/maxbcm_defconfig                           |   1 +
 configs/mecp5123_defconfig                         |   1 +
 configs/meesc_dataflash_defconfig                  |   1 +
 configs/meesc_defconfig                            |   1 +
 configs/mgcoge3ne_defconfig                        |   1 +
 configs/mgcoge3un_defconfig                        |   1 +
 configs/mgcoge_defconfig                           |   1 +
 configs/miniarm-rk3288_defconfig                   |   2 +-
 configs/minnowmax_defconfig                        |   5 +-
 configs/motionpro_defconfig                        |   1 +
 configs/mpc5121ads_defconfig                       |   1 +
 configs/mpc5121ads_rev2_defconfig                  |   1 +
 configs/mpc8308_p1m_defconfig                      |   1 +
 configs/munices_defconfig                          |   1 +
 configs/mvebu_db-88f3720_defconfig                 |   1 +
 configs/mvebu_db-88f7040_defconfig                 |   1 +
 configs/mvebu_db-88f8040_defconfig                 |   1 +
 configs/mx25pdk_defconfig                          |   2 +-
 configs/mx31ads_defconfig                          |   1 +
 configs/mx31pdk_defconfig                          |   1 +
 configs/mx53ard_defconfig                          |   2 +-
 configs/mx6ull_14x14_evk_plugin_defconfig          |   2 +-
 configs/mx7dsabresd_secure_defconfig               |   6 +-
 configs/nas220_defconfig                           |   1 +
 configs/neo_defconfig                              |   1 +
 configs/net2big_v2_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/nsa310s_defconfig                          |   1 +
 configs/odroid-c2_defconfig                        |   1 +
 configs/odroid-xu3_defconfig                       |   3 +-
 configs/odroid_defconfig                           |   4 +-
 configs/origen_defconfig                           |   4 +-
 configs/p2371-0000_defconfig                       |   8 --
 configs/p2371-2180_defconfig                       |   8 --
 configs/p2571_defconfig                            |   8 --
 configs/p2771-0000-000_defconfig                   |   8 --
 configs/p2771-0000-500_defconfig                   |   8 --
 configs/pcm030_LOWBOOT_defconfig                   |   1 +
 configs/pcm030_defconfig                           |   1 +
 configs/pdm360ng_defconfig                         |   1 +
 configs/peach-pi_defconfig                         |   3 +-
 configs/peach-pit_defconfig                        |   3 +-
 configs/pic32mzdask_defconfig                      |   2 +
 configs/pico-imx6ul_defconfig                      |   2 +-
 configs/pm9261_defconfig                           |   1 +
 configs/pm9263_defconfig                           |   1 +
 configs/pm9g45_defconfig                           |   1 +
 configs/pogo_e02_defconfig                         |   1 +
 configs/popmetal-rk3288_defconfig                  |   2 +-
 configs/portl2_defconfig                           |   1 +
 configs/qemu-ppce500_defconfig                     |   1 +
 configs/qemu-x86_defconfig                         |   2 +-
 configs/qemu-x86_efi_payload32_defconfig           |   2 +-
 configs/qemu-x86_efi_payload64_defconfig           |   4 +-
 configs/rainier_defconfig                          |   1 +
 configs/rainier_ramboot_defconfig                  |   1 +
 configs/redwood_defconfig                          |   1 +
 configs/rock2_defconfig                            |   1 -
 configs/rpi_2_defconfig                            |   2 +
 configs/rpi_3_32b_defconfig                        |   2 +
 configs/rpi_3_defconfig                            |   2 +
 configs/rpi_defconfig                              |   2 +
 configs/s5p_goni_defconfig                         |   2 +
 configs/s5pc210_universal_defconfig                |   3 +
 configs/salvator-x_defconfig                       |   1 +
 configs/sama5d2_ptc_nandflash_defconfig            |   1 +
 configs/sama5d2_ptc_spiflash_defconfig             |   1 +
 configs/sama5d2_xplained_mmc_defconfig             |   9 +-
 configs/sama5d2_xplained_spiflash_defconfig        |   7 +-
 configs/sandbox_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/sequoia_defconfig                          |   1 +
 configs/sequoia_ramboot_defconfig                  |   1 +
 configs/sh7752evb_defconfig                        |   1 +
 configs/sh7753evb_defconfig                        |   1 +
 configs/sh7757lcr_defconfig                        |   1 +
 configs/smartweb_defconfig                         |   1 +
 configs/smdk5250_defconfig                         |   3 +-
 configs/smdk5420_defconfig                         |   3 +-
 configs/smdkc100_defconfig                         |   1 +
 configs/smdkv310_defconfig                         |   3 +
 configs/snapper9260_defconfig                      |   1 +
 configs/snapper9g20_defconfig                      |   1 +
 configs/sniper_defconfig                           |   2 +-
 configs/snow_defconfig                             |   3 +-
 configs/socfpga_is1_defconfig                      |   1 +
 configs/socrates_defconfig                         |   1 +
 configs/som-db5800-som-6867_defconfig              |   2 +-
 configs/spear300_defconfig                         |   1 +
 configs/spear300_nand_defconfig                    |   1 +
 configs/spear300_usbtty_defconfig                  |   1 +
 configs/spear300_usbtty_nand_defconfig             |   1 +
 configs/spear310_defconfig                         |   1 +
 configs/spear310_nand_defconfig                    |   1 +
 configs/spear310_pnor_defconfig                    |   1 +
 configs/spear310_usbtty_defconfig                  |   1 +
 configs/spear310_usbtty_nand_defconfig             |   1 +
 configs/spear310_usbtty_pnor_defconfig             |   1 +
 configs/spear320_defconfig                         |   1 +
 configs/spear320_nand_defconfig                    |   1 +
 configs/spear320_pnor_defconfig                    |   1 +
 configs/spear320_usbtty_defconfig                  |   1 +
 configs/spear320_usbtty_nand_defconfig             |   1 +
 configs/spear320_usbtty_pnor_defconfig             |   1 +
 configs/spear600_defconfig                         |   1 +
 configs/spear600_nand_defconfig                    |   1 +
 configs/spear600_usbtty_defconfig                  |   1 +
 configs/spear600_usbtty_nand_defconfig             |   1 +
 configs/spring_defconfig                           |   3 +-
 configs/stm32f429-discovery_defconfig              |   3 +-
 configs/stm32f746-disco_defconfig                  |   1 +
 configs/stv0991_defconfig                          |   1 +
 configs/suvd3_defconfig                            |   1 +
 configs/sycamore_defconfig                         |   1 +
 configs/t3corp_defconfig                           |   1 +
 configs/taurus_defconfig                           |   1 +
 configs/tcm-bf537_defconfig                        |   1 +
 configs/theadorable-x86-dfi-bt700_defconfig        |   5 +-
 configs/theadorable_debug_defconfig                |   2 +-
 configs/theadorable_defconfig                      |   2 +-
 configs/thunderx_88xx_defconfig                    |   1 +
 configs/topic_miami_defconfig                      |   1 +
 configs/topic_miamiplus_defconfig                  |   1 +
 configs/tqma6q_mba6_mmc_defconfig                  |   2 +-
 configs/tqma6q_mba6_spi_defconfig                  |   2 +-
 configs/tqma6s_mba6_mmc_defconfig                  |   2 +-
 configs/tqma6s_mba6_spi_defconfig                  |   2 +-
 configs/tqma6s_wru4_mmc_defconfig                  |   2 +-
 configs/trats2_defconfig                           |   3 +
 configs/trats_defconfig                            |   3 +
 configs/tuge1_defconfig                            |   1 +
 configs/tuxx1_defconfig                            |   1 +
 configs/udoo_neo_defconfig                         |   3 +-
 configs/uniphier_ld11_defconfig                    |   1 +
 configs/usb_a9263_dataflash_defconfig              |   1 +
 configs/v38b_defconfig                             |   1 +
 configs/ve8313_defconfig                           |   1 +
 configs/vexpress_aemv8a_dram_defconfig             |   1 +
 configs/vexpress_aemv8a_juno_defconfig             |   1 +
 configs/vexpress_aemv8a_semi_defconfig             |   1 +
 configs/vining_2000_defconfig                      |   2 -
 configs/vme8349_defconfig                          |   1 +
 configs/walnut_defconfig                           |   1 +
 configs/work_92105_defconfig                       |   1 +
 configs/wtk_defconfig                              |   1 +
 configs/x600_defconfig                             |   1 +
 configs/xilinx-ppc405-generic_defconfig            |   1 +
 configs/xilinx-ppc440-generic_defconfig            |   1 +
 configs/xilinx_zynqmp_ep_defconfig                 |   1 +
 configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig   |   1 +
 configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig   |   1 +
 configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig   |   1 +
 configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig   |   1 +
 configs/xilinx_zynqmp_zcu102_defconfig             |   1 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig        |   1 +
 configs/xpedite1000_defconfig                      |   1 +
 configs/xpedite517x_defconfig                      |   1 +
 configs/xpedite520x_defconfig                      |   1 +
 configs/xpedite537x_defconfig                      |   1 +
 configs/xpedite550x_defconfig                      |   1 +
 configs/yellowstone_defconfig                      |   1 +
 configs/yosemite_defconfig                         |   1 +
 configs/yucca_defconfig                            |   1 +
 configs/zmx25_defconfig                            |   1 +
 configs/zynq_microzed_defconfig                    |   1 +
 configs/zynq_picozed_defconfig                     |   1 +
 configs/zynq_zc702_defconfig                       |   1 +
 configs/zynq_zc706_defconfig                       |   1 +
 configs/zynq_zc770_xm010_defconfig                 |   1 +
 configs/zynq_zc770_xm011_defconfig                 |   1 +
 configs/zynq_zc770_xm012_defconfig                 |   1 +
 configs/zynq_zc770_xm013_defconfig                 |   1 +
 configs/zynq_zed_defconfig                         |   1 +
 configs/zynq_zybo_defconfig                        |   1 +
 drivers/mmc/Kconfig                                | 102 ++++++++++++++++++++-
 drivers/mmc/Makefile                               |  14 +--
 drivers/mmc/sdhci.c                                |  10 +-
 include/configs/BSC9132QDS.h                       |   1 -
 include/configs/MPC8308RDB.h                       |   2 -
 include/configs/MPC837XEMDS.h                      |   2 -
 include/configs/MPC837XERDB.h                      |   2 -
 include/configs/MPC8536DS.h                        |   2 -
 include/configs/MPC8569MDS.h                       |   2 -
 include/configs/P1010RDB.h                         |   1 -
 include/configs/P1022DS.h                          |   1 -
 include/configs/P2041RDB.h                         |   2 -
 include/configs/P3041DS.h                          |   1 -
 include/configs/P4080DS.h                          |   1 -
 include/configs/P5020DS.h                          |   1 -
 include/configs/P5040DS.h                          |   1 -
 include/configs/T102xQDS.h                         |   1 -
 include/configs/T102xRDB.h                         |   1 -
 include/configs/T1040QDS.h                         |   2 -
 include/configs/T104xRDB.h                         |   2 -
 include/configs/T208xQDS.h                         |   1 -
 include/configs/T208xRDB.h                         |   1 -
 include/configs/T4240QDS.h                         |   2 -
 include/configs/T4240RDB.h                         |   2 -
 include/configs/UCP1020.h                          |   2 -
 include/configs/adp-ag101p.h                       |   1 -
 include/configs/advantech_dms-ba16.h               |   1 -
 include/configs/alt.h                              |   1 -
 include/configs/am3517_crane.h                     |   1 -
 include/configs/am3517_evm.h                       |   1 -
 include/configs/apalis_t30.h                       |   1 -
 include/configs/apf27.h                            |   1 -
 include/configs/at91sam9260ek.h                    |   1 -
 include/configs/at91sam9263ek.h                    |   1 -
 include/configs/at91sam9m10g45ek.h                 |   1 -
 include/configs/at91sam9n12ek.h                    |   1 -
 include/configs/at91sam9rlek.h                     |   1 -
 include/configs/at91sam9x5ek.h                     |   1 -
 include/configs/atngw100.h                         |   1 -
 include/configs/atngw100mkii.h                     |   1 -
 include/configs/atstk1002.h                        |   1 -
 include/configs/axs10x.h                           |   1 -
 include/configs/bayleybay.h                        |   3 -
 include/configs/bcm23550_w1d.h                     |   4 -
 include/configs/bcm28155_ap.h                      |   4 -
 include/configs/beaver.h                           |   1 -
 include/configs/bf518f-ezbrd.h                     |   1 -
 include/configs/bf527-ad7160-eval.h                |   1 -
 include/configs/bf537-stamp.h                      |   1 -
 include/configs/bf548-ezkit.h                      |   1 -
 include/configs/bf609-ezkit.h                      |   1 -
 include/configs/brppt1.h                           |   1 -
 include/configs/brxre1.h                           |   1 -
 include/configs/cardhu.h                           |   1 -
 include/configs/cei-tk1-som.h                      |   1 -
 include/configs/clearfog.h                         |   4 -
 include/configs/cm-bf537e.h                        |   1 -
 include/configs/cm-bf537u.h                        |   1 -
 include/configs/cm_t35.h                           |   1 -
 include/configs/cm_t3517.h                         |   1 -
 include/configs/colibri_t20.h                      |   1 -
 include/configs/colibri_t30.h                      |   1 -
 include/configs/colibri_vf.h                       |   1 -
 include/configs/conga-qeval20-qa3-e3845.h          |   3 -
 include/configs/controlcenterd.h                   |   1 -
 include/configs/crownbay.h                         |   3 -
 include/configs/cyrus.h                            |   1 -
 include/configs/da850evm.h                         |   1 -
 include/configs/dalmore.h                          |   1 -
 include/configs/db-88f6820-gp.h                    |   4 -
 include/configs/dfi-bt700.h                        |   3 -
 include/configs/dragonboard410c.h                  |   2 -
 include/configs/e2220-1170.h                       |   1 -
 include/configs/edb93xx.h                          |   1 -
 include/configs/ethernut5.h                        |   1 -
 include/configs/exynos-common.h                    |   3 -
 include/configs/exynos4-common.h                   |   1 -
 include/configs/galileo.h                          |   3 -
 include/configs/ge_bx50v3.h                        |   1 -
 include/configs/gose.h                             |   1 -
 include/configs/harmony.h                          |   1 -
 include/configs/hikey.h                            |   1 -
 include/configs/hrcon.h                            |   1 -
 include/configs/imx27lite-common.h                 |   1 -
 include/configs/jetson-tk1.h                       |   1 -
 include/configs/k2g_evm.h                          |   1 -
 include/configs/kc1.h                              |   1 -
 include/configs/koelsch.h                          |   1 -
 include/configs/lager.h                            |   1 -
 include/configs/legoev3.h                          |   1 -
 include/configs/ls1012aqds.h                       |   1 -
 include/configs/ls1012ardb.h                       |   1 -
 include/configs/ls1021aiot.h                       |   1 -
 include/configs/ls1021aqds.h                       |   1 -
 include/configs/ls1021atwr.h                       |   1 -
 include/configs/ls1043a_common.h                   |   1 -
 include/configs/ls1046a_common.h                   |   1 -
 include/configs/ls2080a_simu.h                     |   1 -
 include/configs/ls2080aqds.h                       |   1 -
 include/configs/ls2080ardb.h                       |   1 -
 include/configs/m53evk.h                           |   1 -
 include/configs/ma5d4evk.h                         |   1 -
 include/configs/mcx.h                              |   1 -
 include/configs/medcom-wide.h                      |   1 -
 include/configs/minnowmax.h                        |   3 -
 include/configs/mx25pdk.h                          |   1 -
 include/configs/mx35pdk.h                          |   1 -
 include/configs/mx51evk.h                          |   2 -
 include/configs/mx53ard.h                          |   1 -
 include/configs/mx53evk.h                          |   1 -
 include/configs/mx53loco.h                         |   1 -
 include/configs/mx53smd.h                          |   1 -
 include/configs/mx6_common.h                       |   1 -
 include/configs/mx7_common.h                       |   1 -
 include/configs/mxs.h                              |   1 -
 include/configs/nokia_rx51.h                       |   1 -
 include/configs/nyan-big.h                         |   1 -
 include/configs/omap3_evm.h                        |   1 -
 include/configs/omapl138_lcdk.h                    |   1 -
 include/configs/openrd.h                           |   1 -
 include/configs/p1_p2_rdb_pc.h                     |   2 -
 include/configs/p1_twr.h                           |   2 -
 include/configs/p2371-0000.h                       |   1 -
 include/configs/p2371-2180.h                       |   1 -
 include/configs/p2571.h                            |   1 -
 include/configs/p2771-0000.h                       |   1 -
 include/configs/paz00.h                            |   1 -
 include/configs/pcm052.h                           |   1 -
 include/configs/pepper.h                           |   1 -
 include/configs/pic32mzdask.h                      |   2 -
 include/configs/pico-imx6ul.h                      |   1 -
 include/configs/picosam9g45.h                      |   1 -
 include/configs/plutux.h                           |   1 -
 include/configs/porter.h                           |   1 -
 include/configs/pxa-common.h                       |   1 -
 include/configs/rk3036_common.h                    |   1 -
 include/configs/rk3288_common.h                    |   1 -
 include/configs/rk3399_common.h                    |   2 -
 include/configs/rpi.h                              |   4 -
 include/configs/s32v234evb.h                       |   1 -
 include/configs/s5p_goni.h                         |   3 -
 include/configs/sama5d2_xplained.h                 |   1 -
 include/configs/sama5d3_xplained.h                 |   1 -
 include/configs/sama5d3xek.h                       |   1 -
 include/configs/sama5d4_xplained.h                 |   1 -
 include/configs/sama5d4ek.h                        |   1 -
 include/configs/seaboard.h                         |   1 -
 include/configs/sh7752evb.h                        |   1 -
 include/configs/sh7753evb.h                        |   1 -
 include/configs/sh7757lcr.h                        |   1 -
 include/configs/sheevaplug.h                       |   1 -
 include/configs/siemens-am33x-common.h             |   1 -
 include/configs/silk.h                             |   1 -
 include/configs/snapper9g45.h                      |   1 -
 include/configs/sniper.h                           |   1 -
 include/configs/socfpga_common.h                   |   1 -
 include/configs/stout.h                            |   1 -
 include/configs/strider.h                          |   1 -
 include/configs/tam3517-common.h                   |   1 -
 include/configs/tao3530.h                          |   1 -
 include/configs/tcm-bf537.h                        |   1 -
 include/configs/tec-ng.h                           |   1 -
 include/configs/tec.h                              |   1 -
 include/configs/tegra-common-post.h                |   3 -
 include/configs/ti814x_evm.h                       |   1 -
 include/configs/ti816x_evm.h                       |   1 -
 include/configs/ti_armv7_common.h                  |   1 -
 include/configs/ti_armv7_keystone2.h               |   1 -
 include/configs/tricorder.h                        |   1 -
 include/configs/trimslice.h                        |   1 -
 include/configs/ts4800.h                           |   2 -
 include/configs/usbarmory.h                        |   1 -
 include/configs/venice2.h                          |   1 -
 include/configs/ventana.h                          |   1 -
 include/configs/vexpress_common.h                  |   1 -
 include/configs/vf610twr.h                         |   1 -
 include/configs/vinco.h                            |   1 -
 include/configs/whistler.h                         |   1 -
 include/configs/woodburn_common.h                  |   1 -
 include/configs/xilinx_zynqmp.h                    |   2 -
 include/configs/zipitz2.h                          |   1 -
 include/configs/zynq-common.h                      |   2 -
 724 files changed, 769 insertions(+), 527 deletions(-)

-- 
2.7.4




More information about the U-Boot mailing list