Re: [U-Boot] [PATCH v2 0/2] spl: Convert MMC raw mode sector options to Kconfig

2016-11-01 Thread Sam Protsenko
Please ignore this patchset. I will send v3 shortly.

On Mon, Oct 31, 2016 at 7:39 PM, Sam Protsenko
 wrote:
> This series accomplishes next:
>
>   1. Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR option to Kconfig
>   2. Remove CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR from boards that
>  don't build SPL
>   3. Add CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR bool option, which
>  can be tested with #ifdef
>   4. Remove CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS option, as it's not used
>
> All patches were tested with buildman tool. This command:
>
> $ ./tools/buildman/buildman -b master -sSdB
>
> results in:
>
> Summary of 3 commits for 622 boards (4 threads, 1 job per thread)
> 01: travis-ci: Add test.py for various qemu platforms
>arm:  +   colibri_pxa270 snow smdk5250 spring
> 02: spl: Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR to Kconfig
> 03: spl: Remove CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS
>
> So patchset doesn't break or alter any board.
>
> Changes in v2:
>   - PATCH 1/2: merge "SPL dependency" patch
>   - PATCH 1/2: add defaults for common architectures/targets
>
> Sam Protsenko (2):
>   spl: Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR to Kconfig
>   spl: Remove CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS
>
>  README |  5 
>  common/spl/Kconfig | 30 
> ++
>  common/spl/spl_mmc.c   |  4 +--
>  configs/A10-OLinuXino-Lime_defconfig   |  1 +
>  configs/A10s-OLinuXino-M_defconfig |  1 +
>  configs/A13-OLinuXinoM_defconfig   |  1 +
>  configs/A13-OLinuXino_defconfig|  1 +
>  configs/A20-OLinuXino-Lime2_defconfig  |  1 +
>  configs/A20-OLinuXino-Lime_defconfig   |  1 +
>  configs/A20-OLinuXino_MICRO_defconfig  |  1 +
>  configs/A20-Olimex-SOM-EVB_defconfig   |  1 +
>  configs/A33-OLinuXino_defconfig|  1 +
>  configs/Ainol_AW1_defconfig|  1 +
>  configs/Ampe_A76_defconfig |  1 +
>  configs/Auxtek-T003_defconfig  |  1 +
>  configs/Auxtek-T004_defconfig  |  1 +
>  configs/Bananapi_defconfig |  1 +
>  configs/Bananapro_defconfig|  1 +
>  configs/CHIP_defconfig |  1 +
>  configs/CSQ_CS908_defconfig|  1 +
>  configs/Chuwi_V7_CW0825_defconfig  |  2 +-
>  configs/Colombus_defconfig |  1 +
>  configs/Cubieboard2_defconfig  |  1 +
>  configs/Cubieboard_defconfig   |  1 +
>  configs/Cubietruck_defconfig   |  1 +
>  configs/Cubietruck_plus_defconfig  |  1 +
>  configs/Empire_electronix_d709_defconfig   |  1 +
>  configs/Empire_electronix_m712_defconfig   |  1 +
>  configs/Hummingbird_A31_defconfig  |  1 +
>  configs/Hyundai_A7HD_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/Linksprite_pcDuino_defconfig   |  1 +
>  configs/MK808C_defconfig   |  1 +
>  configs/MSI_Primo73_defconfig  |  1 +
>  configs/MSI_Primo81_defconfig  |  2 +-
>  configs/Marsboard_A10_defconfig|  1 +
>  configs/Mele_A1000G_quad_defconfig |  1 +
>  configs/Mele_A1000_defconfig   |  1 +
>  configs/Mele_I7_defconfig  |  1 +
>  configs/Mele_M3_defconfig  |  1 +
>  configs/Mele_M5_defconfig  |  1 +
>  configs/Mele_M9_defconfig  |  1 +
>  configs/Mini-X_defconfig   |  1 +
>  configs/Orangepi_defconfig |  1 +
>  configs/Orangepi_mini_defconfig|  1 +
>  configs/Sinlinx_SinA31s_defconfig  |  1 +
>  configs/Sinlinx_SinA33_defconfig   |  1 +
>  configs/Sinovoip_BPI_M2_defconfig  |  1 +
>  configs/Sinovoip_BPI_M3_defconfig  |  1 +
>  configs/UTOO_P66_defconfig |  1 +
>  configs/Wexler_TAB7200_defconfig   |  1 +
>  configs/Wits_Pro_A20_DKT_defconfig |  1 +
>  configs/Wobo_i5_defconfig  |  1 +
>  configs/Yones_Toptech_BD1078_defconfig |  1 +
>  configs/Yones_Toptech_BS1078_V2_defconfig  |  1 +
>  configs/am335x_baltos_defconfig|  1 +
>  configs/am335x_boneblack_defconfig |  1 +
>  configs/am335x_boneblack_vboot_defcon

[U-Boot] [PATCH v2 0/2] spl: Convert MMC raw mode sector options to Kconfig

2016-10-31 Thread Sam Protsenko
This series accomplishes next:

  1. Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR option to Kconfig
  2. Remove CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR from boards that
 don't build SPL
  3. Add CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR bool option, which
 can be tested with #ifdef
  4. Remove CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS option, as it's not used

All patches were tested with buildman tool. This command:

$ ./tools/buildman/buildman -b master -sSdB

results in:

Summary of 3 commits for 622 boards (4 threads, 1 job per thread)
01: travis-ci: Add test.py for various qemu platforms
   arm:  +   colibri_pxa270 snow smdk5250 spring
02: spl: Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR to Kconfig
03: spl: Remove CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS

So patchset doesn't break or alter any board.

Changes in v2:
  - PATCH 1/2: merge "SPL dependency" patch
  - PATCH 1/2: add defaults for common architectures/targets

Sam Protsenko (2):
  spl: Convert CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR to Kconfig
  spl: Remove CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS

 README |  5 
 common/spl/Kconfig | 30 ++
 common/spl/spl_mmc.c   |  4 +--
 configs/A10-OLinuXino-Lime_defconfig   |  1 +
 configs/A10s-OLinuXino-M_defconfig |  1 +
 configs/A13-OLinuXinoM_defconfig   |  1 +
 configs/A13-OLinuXino_defconfig|  1 +
 configs/A20-OLinuXino-Lime2_defconfig  |  1 +
 configs/A20-OLinuXino-Lime_defconfig   |  1 +
 configs/A20-OLinuXino_MICRO_defconfig  |  1 +
 configs/A20-Olimex-SOM-EVB_defconfig   |  1 +
 configs/A33-OLinuXino_defconfig|  1 +
 configs/Ainol_AW1_defconfig|  1 +
 configs/Ampe_A76_defconfig |  1 +
 configs/Auxtek-T003_defconfig  |  1 +
 configs/Auxtek-T004_defconfig  |  1 +
 configs/Bananapi_defconfig |  1 +
 configs/Bananapro_defconfig|  1 +
 configs/CHIP_defconfig |  1 +
 configs/CSQ_CS908_defconfig|  1 +
 configs/Chuwi_V7_CW0825_defconfig  |  2 +-
 configs/Colombus_defconfig |  1 +
 configs/Cubieboard2_defconfig  |  1 +
 configs/Cubieboard_defconfig   |  1 +
 configs/Cubietruck_defconfig   |  1 +
 configs/Cubietruck_plus_defconfig  |  1 +
 configs/Empire_electronix_d709_defconfig   |  1 +
 configs/Empire_electronix_m712_defconfig   |  1 +
 configs/Hummingbird_A31_defconfig  |  1 +
 configs/Hyundai_A7HD_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/Linksprite_pcDuino_defconfig   |  1 +
 configs/MK808C_defconfig   |  1 +
 configs/MSI_Primo73_defconfig  |  1 +
 configs/MSI_Primo81_defconfig  |  2 +-
 configs/Marsboard_A10_defconfig|  1 +
 configs/Mele_A1000G_quad_defconfig |  1 +
 configs/Mele_A1000_defconfig   |  1 +
 configs/Mele_I7_defconfig  |  1 +
 configs/Mele_M3_defconfig  |  1 +
 configs/Mele_M5_defconfig  |  1 +
 configs/Mele_M9_defconfig  |  1 +
 configs/Mini-X_defconfig   |  1 +
 configs/Orangepi_defconfig |  1 +
 configs/Orangepi_mini_defconfig|  1 +
 configs/Sinlinx_SinA31s_defconfig  |  1 +
 configs/Sinlinx_SinA33_defconfig   |  1 +
 configs/Sinovoip_BPI_M2_defconfig  |  1 +
 configs/Sinovoip_BPI_M3_defconfig  |  1 +
 configs/UTOO_P66_defconfig |  1 +
 configs/Wexler_TAB7200_defconfig   |  1 +
 configs/Wits_Pro_A20_DKT_defconfig |  1 +
 configs/Wobo_i5_defconfig  |  1 +
 configs/Yones_Toptech_BD1078_defconfig |  1 +
 configs/Yones_Toptech_BS1078_V2_defconfig  |  1 +
 configs/am335x_baltos_defconfig|  1 +
 configs/am335x_boneblack_defconfig |  1 +
 configs/am335x_boneblack_vboot_defconfig   |  1 +
 configs/am335x_evm_defconfig   |  1 +
 configs/am335x_evm_nor_defconfig   |  1 +
 configs/am335x_evm_spiboot_defconfig   |  1 +
 configs/am335x_evm_usbspl_defconfig|  1 +
 configs/am335x_igep0033_defco