[U-Boot] [PATCH 00/10] Migrate ATA drivers to Kconfig

Tuomas Tynkkynen tuomas.tynkkynen at iki.fi
Fri Dec 8 13:36:11 UTC 2017


This series migrates ATA drivers (that is, CONFIG_x symbols
listed in drivers/ata/Makefile) to Kconfig. In the process
we get to remove two unused drivers.

Potential improvements on the help texts and/or Kconfig
dependencies on the added symbols are welcome.

Tuomas Tynkkynen (10):
  ata: Drop CONFIG_SATA_DWC
  ata: Drop CONFIG_MX51_PATA
  ata: Migrate CONFIG_SATA_SIL to Kconfig
  ata: Migrate CONFIG_SATA_SIL3114 to Kconfig
  ata: Migrate CONFIG_SATA_MV to Kconfig
  ata: Migrate CONFIG_FSL_SATA to Kconfig
  ata: Migrate CONFIG_DWC_AHSATA to Kconfig
  ata: Migrate CONFIG_SCSI_AHCI to Kconfig
  ata: Migrate CONFIG_LIBATA to Kconfig
  ata: Migrate CONFIG_MVSATA_IDE to Kconfig

 arch/arm/Kconfig                                   |    3 +
 arch/arm/cpu/armv7/ls102xa/Kconfig                 |    1 +
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig          |    2 +
 arch/arm/include/asm/arch-ls102xa/config.h         |    2 -
 arch/arm/mach-kirkwood/include/mach/config.h       |    1 -
 arch/powerpc/cpu/mpc83xx/Kconfig                   |    1 +
 arch/powerpc/cpu/mpc85xx/Kconfig                   |   19 +
 arch/x86/cpu/baytrail/Kconfig                      |    1 +
 arch/x86/cpu/braswell/Kconfig                      |    1 +
 arch/x86/cpu/broadwell/Kconfig                     |    1 +
 arch/x86/cpu/coreboot/Kconfig                      |    1 +
 arch/x86/cpu/ivybridge/Kconfig                     |    1 +
 arch/x86/cpu/qemu/Kconfig                          |    1 +
 arch/x86/cpu/queensbay/Kconfig                     |    1 +
 configs/A10-OLinuXino-Lime_defconfig               |    1 +
 configs/A20-OLinuXino-Lime2-eMMC_defconfig         |    1 +
 configs/A20-OLinuXino-Lime2_defconfig              |    1 +
 configs/A20-OLinuXino-Lime_defconfig               |    1 +
 configs/A20-OLinuXino_MICRO-eMMC_defconfig         |    1 +
 configs/A20-OLinuXino_MICRO_defconfig              |    1 +
 configs/A20-Olimex-SOM-EVB_defconfig               |    1 +
 configs/Bananapi_M2_Ultra_defconfig                |    1 +
 configs/Bananapi_defconfig                         |    1 +
 configs/Bananapro_defconfig                        |    1 +
 configs/Cubieboard2_defconfig                      |    1 +
 configs/Cubieboard_defconfig                       |    1 +
 configs/Cubietruck_defconfig                       |    1 +
 configs/Itead_Ibox_A20_defconfig                   |    1 +
 configs/Lamobo_R1_defconfig                        |    1 +
 configs/Linksprite_pcDuino3_Nano_defconfig         |    1 +
 configs/Linksprite_pcDuino3_defconfig              |    1 +
 configs/MPC8315ERDB_defconfig                      |    1 +
 configs/MPC8349ITX_LOWBOOT_defconfig               |    1 +
 configs/MPC8349ITX_defconfig                       |    1 +
 configs/MPC837XERDB_defconfig                      |    1 +
 configs/MPC8544DS_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/Marsboard_A10_defconfig                    |    1 +
 configs/Mele_A1000_defconfig                       |    1 +
 configs/Mele_M5_defconfig                          |    1 +
 configs/Orangepi_defconfig                         |    1 +
 configs/Orangepi_mini_defconfig                    |    1 +
 configs/TWR-P1025_defconfig                        |    1 +
 configs/Wits_Pro_A20_DKT_defconfig                 |    1 +
 configs/am57xx_evm_defconfig                       |    1 +
 configs/am57xx_hs_evm_defconfig                    |    1 +
 configs/apalis_imx6_defconfig                      |    1 +
 configs/apalis_imx6_nospl_com_defconfig            |    1 +
 configs/apalis_imx6_nospl_it_defconfig             |    1 +
 configs/bananapi_m1_plus_defconfig                 |    1 +
 configs/cgtqmx6eval_defconfig                      |    1 +
 configs/cl-som-am57x_defconfig                     |    1 +
 configs/cm_fx6_defconfig                           |    1 +
 configs/cm_t54_defconfig                           |    1 +
 .../controlcenterd_36BIT_SDCARD_DEVELOP_defconfig  |    1 +
 configs/controlcenterd_36BIT_SDCARD_defconfig      |    1 +
 configs/controlcenterdc_defconfig                  |    1 +
 configs/d2net_v2_defconfig                         |    1 +
 configs/db-88f6820-gp_defconfig                    |    1 +
 configs/db-mv784mp-gp_defconfig                    |    1 +
 configs/dh_imx6_defconfig                          |    1 +
 configs/dms-ba16-1g_defconfig                      |    1 +
 configs/dms-ba16_defconfig                         |    1 +
 configs/dns325_defconfig                           |    1 +
 configs/dreamplug_defconfig                        |    1 +
 configs/ds109_defconfig                            |    1 +
 configs/edminiv2_defconfig                         |    1 +
 configs/goflexhome_defconfig                       |    1 +
 configs/guruplug_defconfig                         |    1 +
 configs/gwventana_emmc_defconfig                   |    1 +
 configs/gwventana_gw5904_defconfig                 |    1 +
 configs/gwventana_nand_defconfig                   |    1 +
 configs/highbank_defconfig                         |    1 +
 configs/ib62x0_defconfig                           |    1 +
 configs/inetspace_v2_defconfig                     |    1 +
 configs/ls1012aqds_qspi_defconfig                  |    1 +
 configs/ls1088aqds_qspi_defconfig                  |    1 +
 configs/ls1088aqds_sdcard_qspi_defconfig           |    1 +
 configs/ls1088ardb_qspi_defconfig                  |    1 +
 configs/ls1088ardb_sdcard_qspi_defconfig           |    1 +
 configs/ls2081ardb_defconfig                       |    1 +
 configs/lschlv2_defconfig                          |    1 +
 configs/lsxhl_defconfig                            |    1 +
 configs/m53evk_defconfig                           |    1 +
 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/mx53loco_defconfig                         |    1 +
 configs/mx6cuboxi_defconfig                        |    1 +
 configs/mx6qsabrelite_defconfig                    |    1 +
 configs/nas220_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/nitrogen6q2g_defconfig                     |    1 +
 configs/nitrogen6q_defconfig                       |    1 +
 configs/novena_defconfig                           |    1 +
 configs/nsa310s_defconfig                          |    1 +
 configs/omap5_uevm_defconfig                       |    1 +
 configs/openrd_base_defconfig                      |    1 +
 configs/openrd_client_defconfig                    |    1 +
 configs/openrd_ultimate_defconfig                  |    1 +
 configs/ot1200_defconfig                           |    1 +
 configs/ot1200_spl_defconfig                       |    1 +
 configs/qemu_arm_defconfig                         |    1 +
 configs/sheevaplug_defconfig                       |    1 +
 configs/tbs2910_defconfig                          |    1 +
 configs/theadorable_debug_defconfig                |    1 +
 configs/turris_omnia_defconfig                     |    1 +
 configs/udoo_defconfig                             |    1 +
 configs/wandboard_defconfig                        |    1 +
 configs/xilinx_zynqmp_ep_defconfig                 |    1 +
 configs/xilinx_zynqmp_zcu102_rev1_0_defconfig      |    1 +
 configs/xilinx_zynqmp_zcu102_revA_defconfig        |    1 +
 configs/xilinx_zynqmp_zcu102_revB_defconfig        |    1 +
 drivers/ata/Kconfig                                |   51 +
 drivers/ata/Makefile                               |    2 -
 drivers/ata/mxc_ata.c                              |  129 --
 drivers/ata/sata_dwc.c                             | 2077 --------------------
 drivers/ata/sata_dwc.h                             |  458 -----
 include/configs/MPC8315ERDB.h                      |    3 -
 include/configs/MPC8349ITX.h                       |    2 -
 include/configs/MPC837XEMDS.h                      |    3 -
 include/configs/MPC837XERDB.h                      |    3 -
 include/configs/MPC8536DS.h                        |    3 -
 include/configs/MPC8544DS.h                        |    2 -
 include/configs/MPC8572DS.h                        |    2 -
 include/configs/MPC8610HPCD.h                      |    3 -
 include/configs/MPC8641HPCN.h                      |    3 -
 include/configs/P1010RDB.h                         |    2 -
 include/configs/P1022DS.h                          |    2 -
 include/configs/P2041RDB.h                         |    3 -
 include/configs/P4080DS.h                          |    2 -
 include/configs/T102xQDS.h                         |    2 -
 include/configs/T1040QDS.h                         |    3 -
 include/configs/T104xRDB.h                         |    3 -
 include/configs/T208xQDS.h                         |    2 -
 include/configs/T208xRDB.h                         |    2 -
 include/configs/T4240QDS.h                         |    3 -
 include/configs/T4240RDB.h                         |    6 -
 include/configs/UCP1020.h                          |    2 -
 include/configs/advantech_dms-ba16.h               |    2 -
 include/configs/am57xx_evm.h                       |    2 -
 include/configs/apalis_imx6.h                      |    2 -
 include/configs/cgtqmx6eval.h                      |    2 -
 include/configs/cl-som-am57x.h                     |    2 -
 include/configs/cm_fx6.h                           |    2 -
 include/configs/cm_t54.h                           |    2 -
 include/configs/controlcenterd.h                   |    2 -
 include/configs/controlcenterdc.h                  |    2 -
 include/configs/corenet_ds.h                       |    3 -
 include/configs/cyrus.h                            |    3 -
 include/configs/db-88f6820-gp.h                    |    2 -
 include/configs/db-mv784mp-gp.h                    |    2 -
 include/configs/dh_imx6.h                          |    2 -
 include/configs/dra7xx_evm.h                       |    2 -
 include/configs/edminiv2.h                         |    1 -
 include/configs/efi-x86.h                          |    2 -
 include/configs/galileo.h                          |    3 -
 include/configs/ge_bx50v3.h                        |    2 -
 include/configs/gw_ventana.h                       |    2 -
 include/configs/highbank.h                         |    2 -
 include/configs/ls1012aqds.h                       |    2 -
 include/configs/ls1012ardb.h                       |    2 -
 include/configs/ls1021aiot.h                       |    2 -
 include/configs/ls1043aqds.h                       |    2 -
 include/configs/ls1043ardb.h                       |    2 -
 include/configs/ls1046aqds.h                       |    2 -
 include/configs/ls1046ardb.h                       |    2 -
 include/configs/ls1088a_common.h                   |    2 -
 include/configs/ls2080aqds.h                       |    2 -
 include/configs/ls2080ardb.h                       |    2 -
 include/configs/m53evk.h                           |    2 -
 include/configs/mvebu_armada-37xx.h                |    2 -
 include/configs/mvebu_armada-8k.h                  |    2 -
 include/configs/mx53loco.h                         |    2 -
 include/configs/mx6cuboxi.h                        |    2 -
 include/configs/nitrogen6x.h                       |    2 -
 include/configs/novena.h                           |    2 -
 include/configs/omap5_uevm.h                       |    2 -
 include/configs/ot1200.h                           |    2 -
 include/configs/p1_p2_rdb_pc.h                     |    2 -
 include/configs/p1_twr.h                           |    2 -
 include/configs/qemu-arm.h                         |    2 -
 include/configs/sbc8641d.h                         |    2 -
 include/configs/sunxi-common.h                     |    2 -
 include/configs/t4qds.h                            |    3 -
 include/configs/tbs2910.h                          |    2 -
 include/configs/theadorable.h                      |    2 -
 include/configs/turris_omnia.h                     |    2 -
 include/configs/udoo.h                             |    2 -
 include/configs/wandboard.h                        |    2 -
 include/configs/x86-common.h                       |    3 -
 include/configs/xilinx_zynqmp.h                    |    2 -
 scripts/config_whitelist.txt                       |    8 -
 202 files changed, 192 insertions(+), 2843 deletions(-)
 delete mode 100644 drivers/ata/mxc_ata.c
 delete mode 100644 drivers/ata/sata_dwc.c
 delete mode 100644 drivers/ata/sata_dwc.h

-- 
2.15.0



More information about the U-Boot mailing list