From: Patrick Delaunay <patrick.delaunay73@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v5 0/9] disk: convert to Kconfig
Date: Fri, 27 Jan 2017 11:00:34 +0100 [thread overview]
Message-ID: <1485511243-736-1-git-send-email-patrick.delaunay73@gmail.com> (raw)
move all CONFIG used in disk to Kconfig:
CONFIG_PARTITIONS
CONFIG_MAC_PARTITION
CONFIG_DOS_PARTITION
CONFIG_ISO_PARTITION
CONFIG_AMIGA_PARTITION
CONFIG_EFI_PARTITION
CONFIG_PARTITION_UUIDS
CONFIG_PARTITION_TYPE_GUID
move disk to Kconfig as proposed by Simon Glass in thread
[Resend RFC PATCH v1 1/3] add support of GPT partitioning over MTD
created one patch per partition after review of version 4 by Tom Rini
NB: I need to create _SPL_ config because for some platform activated
list of supported partition type is not the same between SPL
and U-Boot, that allow size reduction for SPL build
(previously CONFIG are under compilation flag CONFIG_SPL_BUILD in .h)
I compile this patch on v2017.1 without issue linked to this code
and after correction in patch v5 it is size neutral for
the boards (on 1230 boards compiled on my side)
Changes in v5:
- split the initial commit for each parameter to check
that each modification is size neutral
- add SPL config for PARTITION_UUIDS (deactivated in some SPL)
- solve issue with CONFIG_LIB_UUID in include/config_fallbacks.h
=> CONFIG_IS_ENABLED need to be used
to have size neutral patch
- recompute all defconfig and check that patches are size neutral
Changes in v4:
- rebase on v2017.01
- correct many issue in defconfig update
(missing some "is not set")
- check with buildman that the patch is size neutral
Changes in v3:
change Kconfig to reduce impact in platform defconfig
after Tom Rini review
- default y for all SPL config
- MAC DOS ISO and EFI enable by default for some platforms
- DOS enable with command FAT or USB storage
Changes in v2:
- solve compilation issue for config_fallback.h
(CONFIG_IS_ENABLED unknown)
- rebase on master branch
- default y for DOS partition as proposed by Tom Rini
- removed not related changes in defconfig files
Patrick Delaunay (9):
disk: convert CONFIG_PARTITIONS to Kconfig
disk: convert CONFIG_MAC_PARTITION to Kconfig
disk: convert CONFIG_DOS_PARTITION to Kconfig
disk: convert CONFIG_ISO_PARTITION to Kconfig
disk: convert CONFIG_AMIGA_PARTITION to Kconfig
kbuild: add include linux/kconfig.h in config.h
disk: convert CONFIG_EFI_PARTITION to Kconfig
disk: convert CONFIG_PARTITION_UUIDS to Kconfig
disk: convert CONFIG_PARTITION_TYPE_GUID to Kconfig
Kconfig | 2 +
arch/arm/include/asm/arch-ls102xa/config.h | 1 -
cmd/bootefi.c | 4 +-
cmd/gpt.c | 2 +-
cmd/part.c | 2 +-
cmd/reiser.c | 2 +-
cmd/zfs.c | 2 +-
common/fb_mmc.c | 4 +-
configs/A10-OLinuXino-Lime_defconfig | 3 +
configs/A10s-OLinuXino-M_defconfig | 3 +
configs/A13-OLinuXinoM_defconfig | 3 +
configs/A13-OLinuXino_defconfig | 3 +
configs/A20-OLinuXino-Lime2_defconfig | 3 +
configs/A20-OLinuXino-Lime_defconfig | 3 +
configs/A20-OLinuXino_MICRO_defconfig | 3 +
configs/A20-Olimex-SOM-EVB_defconfig | 3 +
configs/A33-OLinuXino_defconfig | 3 +
configs/Ainol_AW1_defconfig | 3 +
configs/Ampe_A76_defconfig | 3 +
configs/Auxtek-T003_defconfig | 3 +
configs/Auxtek-T004_defconfig | 3 +
configs/Bananapi_defconfig | 3 +
configs/Bananapro_defconfig | 3 +
configs/C29XPCIE_NAND_defconfig | 1 +
configs/C29XPCIE_NOR_SECBOOT_defconfig | 1 +
configs/C29XPCIE_SPIFLASH_SECBOOT_defconfig | 1 +
configs/C29XPCIE_SPIFLASH_defconfig | 1 +
configs/C29XPCIE_defconfig | 1 +
configs/CHIP_defconfig | 3 +
configs/CPCI4052_defconfig | 1 +
configs/CSQ_CS908_defconfig | 3 +
configs/Chuwi_V7_CW0825_defconfig | 3 +
configs/Colombus_defconfig | 3 +
configs/Cubieboard2_defconfig | 3 +
configs/Cubieboard4_defconfig | 3 +
configs/Cubieboard_defconfig | 3 +
configs/Cubietruck_defconfig | 3 +
configs/Cubietruck_plus_defconfig | 3 +
configs/Empire_electronix_d709_defconfig | 3 +
configs/Empire_electronix_m712_defconfig | 3 +
configs/Hummingbird_A31_defconfig | 3 +
configs/Hyundai_A7HD_defconfig | 3 +
configs/Itead_Ibox_A20_defconfig | 3 +
configs/Lamobo_R1_defconfig | 3 +
configs/Linksprite_pcDuino3_Nano_defconfig | 3 +
configs/Linksprite_pcDuino3_defconfig | 3 +
configs/Linksprite_pcDuino_defconfig | 3 +
configs/M5253DEMO_defconfig | 1 +
configs/M5253EVBE_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/MIP405T_defconfig | 2 +
configs/MIP405_defconfig | 2 +
configs/MK808C_defconfig | 3 +
configs/MPC8610HPCD_defconfig | 1 +
configs/MPC8641HPCN_36BIT_defconfig | 1 +
configs/MPC8641HPCN_defconfig | 1 +
configs/MSI_Primo73_defconfig | 3 +
configs/MSI_Primo81_defconfig | 3 +
configs/Marsboard_A10_defconfig | 3 +
configs/Mele_A1000G_quad_defconfig | 3 +
configs/Mele_A1000_defconfig | 3 +
configs/Mele_I7_defconfig | 3 +
configs/Mele_M3_defconfig | 3 +
configs/Mele_M5_defconfig | 3 +
configs/Mele_M9_defconfig | 3 +
configs/Merrii_A80_Optimus_defconfig | 3 +
configs/Mini-X_defconfig | 3 +
configs/MiniFAP_defconfig | 2 +
configs/Nintendo_NES_Classic_Edition_defconfig | 3 +
configs/O2D300_defconfig | 2 +
configs/O2DNT2_RAMBOOT_defconfig | 2 +
configs/O2DNT2_defconfig | 2 +
configs/O2D_defconfig | 2 +
configs/O2I_defconfig | 2 +
configs/O2MNT_O2M110_defconfig | 2 +
configs/O2MNT_O2M112_defconfig | 2 +
configs/O2MNT_O2M113_defconfig | 2 +
configs/O2MNT_defconfig | 2 +
configs/O3DNT_defconfig | 2 +
configs/Orangepi_defconfig | 3 +
configs/Orangepi_mini_defconfig | 3 +
configs/PIP405_defconfig | 2 +
configs/PLU405_defconfig | 1 +
configs/PMC440_defconfig | 2 +
configs/Sinlinx_SinA31s_defconfig | 3 +
configs/Sinlinx_SinA33_defconfig | 3 +
configs/Sinovoip_BPI_M2_defconfig | 3 +
configs/Sinovoip_BPI_M3_defconfig | 3 +
configs/TQM5200S_HIGHBOOT_defconfig | 2 +
configs/TQM5200S_defconfig | 2 +
configs/TQM5200_B_HIGHBOOT_defconfig | 2 +
configs/TQM5200_B_defconfig | 2 +
configs/TQM5200_STK100_defconfig | 2 +
configs/TQM5200_defconfig | 2 +
configs/TQM823L_LCD_defconfig | 2 +
configs/TQM823L_defconfig | 2 +
configs/TQM823M_defconfig | 2 +
configs/TQM850L_defconfig | 2 +
configs/TQM850M_defconfig | 2 +
configs/TQM855L_defconfig | 2 +
configs/TQM855M_defconfig | 2 +
configs/TQM860L_defconfig | 2 +
configs/TQM860M_defconfig | 2 +
configs/TQM862L_defconfig | 2 +
configs/TQM862M_defconfig | 2 +
configs/TQM866M_defconfig | 2 +
configs/TQM885D_defconfig | 2 +
configs/TTTech_defconfig | 2 +
configs/UTOO_P66_defconfig | 3 +
configs/Wexler_TAB7200_defconfig | 3 +
configs/Wits_Pro_A20_DKT_defconfig | 3 +
configs/Wobo_i5_defconfig | 3 +
configs/Yones_Toptech_BD1078_defconfig | 3 +
configs/Yones_Toptech_BS1078_V2_defconfig | 3 +
configs/a4m072_defconfig | 1 +
configs/acadia_defconfig | 2 +
configs/am335x_baltos_defconfig | 2 +
configs/am335x_igep0033_defconfig | 2 +
configs/am335x_shc_defconfig | 4 +
configs/am335x_shc_ict_defconfig | 4 +
configs/am335x_shc_netboot_defconfig | 4 +
configs/am335x_shc_prompt_defconfig | 4 +
configs/am335x_shc_sdboot_defconfig | 4 +
configs/am335x_shc_sdboot_prompt_defconfig | 4 +
configs/am3517_evm_defconfig | 2 +
configs/am43xx_evm_defconfig | 2 +
configs/am43xx_evm_ethboot_defconfig | 2 +
configs/am43xx_evm_qspiboot_defconfig | 2 +
configs/am43xx_evm_usbhost_boot_defconfig | 2 +
configs/am43xx_hs_evm_defconfig | 2 +
configs/am57xx_evm_defconfig | 2 +
configs/am57xx_evm_nodt_defconfig | 2 +
configs/am57xx_hs_evm_defconfig | 2 +
configs/ap121_defconfig | 1 +
configs/ap143_defconfig | 1 +
configs/ap325rxa_defconfig | 1 +
configs/apalis_t30_defconfig | 3 +
configs/arches_defconfig | 3 +
configs/ba10_tv_box_defconfig | 3 +
configs/bamboo_defconfig | 2 +
configs/bayleybay_defconfig | 3 +
configs/bcm11130_defconfig | 2 +
configs/bcm11130_nand_defconfig | 2 +
configs/bcm23550_w1d_defconfig | 2 +
configs/bcm28155_ap_defconfig | 2 +
configs/bcm28155_w1d_defconfig | 2 +
configs/beaver_defconfig | 3 +
configs/bg0900_defconfig | 1 +
configs/birdland_bav335a_defconfig | 2 +
configs/birdland_bav335b_defconfig | 2 +
configs/boston32r2_defconfig | 2 +
configs/boston32r2el_defconfig | 2 +
configs/boston64r2_defconfig | 2 +
configs/boston64r2el_defconfig | 2 +
configs/cairo_defconfig | 2 +
configs/cam5200_defconfig | 3 +
configs/cam5200_niosflash_defconfig | 3 +
configs/canyonlands_defconfig | 2 +
configs/cardhu_defconfig | 3 +
configs/cei-tk1-som_defconfig | 3 +
configs/charon_defconfig | 2 +
configs/chromebit_mickey_defconfig | 6 ++
configs/chromebook_jerry_defconfig | 6 ++
configs/chromebook_link_defconfig | 3 +
configs/chromebook_minnie_defconfig | 6 ++
configs/chromebook_samus_defconfig | 3 +
configs/chromebox_panther_defconfig | 3 +
configs/cl-som-am57x_defconfig | 2 +
configs/clearfog_defconfig | 3 +
configs/cm5200_defconfig | 2 +
configs/cm_t335_defconfig | 2 +
configs/cm_t43_defconfig | 2 +
configs/cm_t54_defconfig | 2 +
configs/colibri_t20_defconfig | 3 +
configs/colibri_t30_defconfig | 3 +
configs/colorfly_e708_q1_defconfig | 3 +
...conga-qeval20-qa3-e3845-internal-uart_defconfig | 3 +
configs/conga-qeval20-qa3-e3845_defconfig | 3 +
.../controlcenterd_TRAILBLAZER_DEVELOP_defconfig | 1 +
configs/controlcenterd_TRAILBLAZER_defconfig | 1 +
configs/coreboot-x86_defconfig | 3 +
configs/cougarcanyon2_defconfig | 3 +
configs/crownbay_defconfig | 3 +
configs/d2net_v2_defconfig | 3 +
configs/dalmore_defconfig | 3 +
configs/db-88f6720_defconfig | 1 +
configs/db-88f6820-amc_defconfig | 3 +
configs/db-88f6820-gp_defconfig | 3 +
configs/db-mv784mp-gp_defconfig | 3 +
configs/dbau1000_defconfig | 2 +
configs/dbau1100_defconfig | 2 +
configs/dbau1500_defconfig | 2 +
configs/dbau1550_defconfig | 1 +
configs/dbau1550_el_defconfig | 1 +
configs/devconcenter_defconfig | 2 +
configs/devkit8000_defconfig | 2 +
configs/dfi-bt700-q7x-151_defconfig | 3 +
configs/difrnce_dit4350_defconfig | 3 +
configs/dns325_defconfig | 1 +
configs/dockstar_defconfig | 1 +
configs/dra7xx_evm_defconfig | 2 +
configs/dra7xx_hs_evm_defconfig | 2 +
configs/draco_defconfig | 1 +
configs/dreamplug_defconfig | 1 +
configs/ds109_defconfig | 2 +
configs/ds414_defconfig | 1 +
configs/dserve_dsrv9703c_defconfig | 3 +
configs/duovero_defconfig | 2 +
configs/edb9315a_defconfig | 1 +
configs/edminiv2_defconfig | 1 +
configs/efi-x86_defconfig | 3 +
configs/etamin_defconfig | 1 +
configs/evb-rk3036_defconfig | 6 ++
configs/evb-rk3288_defconfig | 6 ++
configs/evb-rk3399_defconfig | 2 +
configs/fennec-rk3288_defconfig | 6 ++
configs/firefly-rk3288_defconfig | 6 ++
configs/fo300_defconfig | 2 +
configs/ga10h_v1_1_defconfig | 3 +
configs/galileo_defconfig | 3 +
configs/ge_b450v3_defconfig | 1 +
configs/ge_b650v3_defconfig | 1 +
configs/ge_b850v3_defconfig | 1 +
configs/glacier_defconfig | 3 +
configs/glacier_ramboot_defconfig | 3 +
configs/goflexhome_defconfig | 1 +
configs/gplugd_defconfig | 1 +
configs/gt90h_v4_defconfig | 3 +
configs/gurnard_defconfig | 1 +
configs/guruplug_defconfig | 1 +
configs/h8_homlet_v2_defconfig | 3 +
configs/harmony_defconfig | 3 +
configs/highbank_defconfig | 3 +
configs/hrcon_defconfig | 1 +
configs/hrcon_dh_defconfig | 1 +
configs/i12-tvbox_defconfig | 3 +
configs/iNet_3F_defconfig | 3 +
configs/iNet_3W_defconfig | 3 +
configs/iNet_86VS_defconfig | 3 +
configs/iNet_D978_rev2_defconfig | 3 +
configs/ib62x0_defconfig | 1 +
configs/icnova-a20-swac_defconfig | 3 +
configs/iconnect_defconfig | 1 +
configs/igep0020_defconfig | 2 +
configs/imgtec_xilfpga_defconfig | 1 +
configs/inet1_defconfig | 3 +
configs/inet86dz_defconfig | 3 +
configs/inet97fv2_defconfig | 3 +
configs/inet98v_rev2_defconfig | 3 +
configs/inet9f_rev03_defconfig | 3 +
configs/inet_q972_defconfig | 3 +
configs/inetspace_v2_defconfig | 3 +
configs/inka4x0_defconfig | 2 +
configs/intip_defconfig | 2 +
configs/jesurun_q5_defconfig | 3 +
configs/jetson-tk1_defconfig | 3 +
configs/jupiter_defconfig | 3 +
configs/k2e_evm_defconfig | 2 +
configs/k2g_evm_defconfig | 2 +
configs/k2hk_evm_defconfig | 2 +
configs/k2l_evm_defconfig | 2 +
configs/kc1_defconfig | 2 +
configs/kmcoge4_defconfig | 1 +
configs/kmlion1_defconfig | 1 +
configs/kylin-rk3036_defconfig | 6 ++
configs/ls1012afrdm_qspi_defconfig | 1 +
configs/ls1021aiot_qspi_defconfig | 1 +
configs/ls1021aiot_sdcard_defconfig | 1 +
configs/ls2080a_emu_defconfig | 4 +
configs/ls2080a_simu_defconfig | 3 +
configs/ls2080aqds_SECURE_BOOT_defconfig | 3 +
configs/ls2080aqds_defconfig | 3 +
configs/ls2080aqds_nand_defconfig | 3 +
configs/ls2080aqds_qspi_defconfig | 3 +
configs/lschlv2_defconfig | 3 +
configs/lsxhl_defconfig | 1 +
configs/lwmon5_defconfig | 2 +
configs/malta64_defconfig | 1 +
configs/malta64el_defconfig | 1 +
configs/malta_defconfig | 1 +
configs/maltael_defconfig | 1 +
configs/medcom-wide_defconfig | 3 +
configs/miniarm-rk3288_defconfig | 6 ++
configs/minnowmax_defconfig | 3 +
configs/mixtile_loftq_defconfig | 3 +
configs/mk802_a10s_defconfig | 3 +
configs/mk802_defconfig | 3 +
configs/mk802ii_defconfig | 3 +
configs/mpc5121ads_defconfig | 2 +
configs/mpc5121ads_rev2_defconfig | 2 +
configs/ms7720se_defconfig | 1 +
configs/mvebu_db-88f3720_defconfig | 3 +
configs/mvebu_db-88f7040_defconfig | 3 +
configs/mvebu_db-88f8040_defconfig | 3 +
configs/mx35pdk_defconfig | 2 +
configs/mx6cuboxi_defconfig | 1 +
configs/nanopi_neo_defconfig | 3 +
configs/nas220_defconfig | 3 +
configs/net2big_v2_defconfig | 3 +
configs/netspace_lite_v2_defconfig | 3 +
configs/netspace_max_v2_defconfig | 3 +
configs/netspace_mini_v2_defconfig | 2 +
configs/netspace_v2_defconfig | 3 +
configs/novena_defconfig | 1 +
configs/nsa310s_defconfig | 1 +
configs/nyan-big_defconfig | 3 +
configs/odroid-c2_defconfig | 4 +
configs/odroid_defconfig | 2 +
configs/omap3_evm_defconfig | 3 +
configs/omap3_logic_defconfig | 2 +
configs/omap3_overo_defconfig | 2 +
configs/omap3_zoom1_defconfig | 2 +
configs/omap5_uevm_defconfig | 2 +
configs/openrd_base_defconfig | 1 +
configs/openrd_client_defconfig | 1 +
configs/openrd_ultimate_defconfig | 1 +
configs/orangepi_2_defconfig | 3 +
configs/orangepi_lite_defconfig | 3 +
configs/orangepi_one_defconfig | 3 +
configs/orangepi_pc_defconfig | 3 +
configs/orangepi_pc_plus_defconfig | 3 +
configs/orangepi_plus2e_defconfig | 3 +
configs/orangepi_plus_defconfig | 3 +
configs/origen_defconfig | 2 +
configs/parrot_r16_defconfig | 3 +
configs/paz00_defconfig | 3 +
configs/pb1000_defconfig | 1 +
configs/pcm051_rev1_defconfig | 2 +
configs/pcm051_rev3_defconfig | 2 +
configs/pcm058_defconfig | 4 +
configs/pengwyn_defconfig | 2 +
configs/pepper_defconfig | 2 +
configs/pic32mzdask_defconfig | 2 +
configs/plutux_defconfig | 3 +
configs/pogo_e02_defconfig | 1 +
configs/polaroid_mid2407pxe03_defconfig | 3 +
configs/polaroid_mid2809pxe04_defconfig | 3 +
configs/popmetal-rk3288_defconfig | 6 ++
configs/pov_protab2_ips9_defconfig | 3 +
configs/q8_a13_tablet_defconfig | 3 +
configs/q8_a23_tablet_800x480_defconfig | 3 +
configs/q8_a33_tablet_1024x600_defconfig | 3 +
configs/q8_a33_tablet_800x480_defconfig | 3 +
configs/qemu-ppce500_defconfig | 1 +
configs/qemu-x86_defconfig | 3 +
configs/qemu-x86_efi_payload32_defconfig | 3 +
configs/qemu-x86_efi_payload64_defconfig | 3 +
configs/qemu_mips64_defconfig | 1 +
configs/qemu_mips64el_defconfig | 1 +
configs/qemu_mips_defconfig | 1 +
configs/qemu_mipsel_defconfig | 1 +
configs/r2dplus_defconfig | 1 +
configs/r7-tv-dongle_defconfig | 3 +
configs/r7780mp_defconfig | 1 +
configs/rainier_defconfig | 2 +
configs/rainier_ramboot_defconfig | 2 +
configs/rastaban_defconfig | 1 +
configs/rock2_defconfig | 6 ++
configs/s5p_goni_defconfig | 1 +
configs/s5pc210_universal_defconfig | 2 +
configs/salvator-x_defconfig | 1 +
configs/sandbox_defconfig | 3 +
configs/sandbox_spl_defconfig | 3 +
configs/sbc8641d_defconfig | 1 +
configs/seaboard_defconfig | 3 +
configs/sequoia_defconfig | 2 +
configs/sequoia_ramboot_defconfig | 2 +
configs/sh7752evb_defconfig | 2 +
configs/sh7753evb_defconfig | 2 +
configs/sh7757lcr_defconfig | 2 +
configs/sh7785lcr_32bit_defconfig | 1 +
configs/sh7785lcr_defconfig | 1 +
configs/sheevaplug_defconfig | 1 +
configs/smartweb_defconfig | 1 +
configs/smdkv310_defconfig | 2 +
configs/sniper_defconfig | 2 +
configs/som-db5800-som-6867_defconfig | 3 +
configs/strider_con_defconfig | 1 +
configs/strider_con_dp_defconfig | 1 +
configs/strider_cpu_defconfig | 1 +
configs/strider_cpu_dp_defconfig | 1 +
configs/sunxi_Gemei_G9_defconfig | 3 +
configs/taurus_defconfig | 1 +
configs/tbs2910_defconfig | 1 +
configs/tec-ng_defconfig | 3 +
configs/tec_defconfig | 3 +
configs/theadorable-x86-dfi-bt700_defconfig | 3 +
configs/theadorable_debug_defconfig | 3 +
configs/theadorable_defconfig | 3 +
configs/thuban_defconfig | 1 +
configs/tplink_wdr4300_defconfig | 1 +
configs/trats2_defconfig | 2 +
configs/trats_defconfig | 2 +
configs/trimslice_defconfig | 3 +
configs/udoo_neo_defconfig | 2 +
configs/v38b_defconfig | 1 +
configs/vct_platinum_onenand_small_defconfig | 1 +
configs/vct_platinum_small_defconfig | 1 +
configs/vct_platinumavc_defconfig | 1 +
configs/vct_platinumavc_onenand_defconfig | 1 +
configs/vct_platinumavc_onenand_small_defconfig | 1 +
configs/vct_platinumavc_small_defconfig | 1 +
configs/vct_premium_onenand_small_defconfig | 1 +
configs/vct_premium_small_defconfig | 1 +
configs/venice2_defconfig | 3 +
configs/ventana_defconfig | 3 +
configs/vexpress_aemv8a_dram_defconfig | 3 +
configs/vexpress_aemv8a_juno_defconfig | 3 +
configs/vexpress_aemv8a_semi_defconfig | 3 +
configs/vinco_defconfig | 1 +
configs/vining_2000_defconfig | 1 +
configs/warp7_defconfig | 1 +
configs/warp7_secure_defconfig | 1 +
configs/whistler_defconfig | 3 +
configs/woodburn_defconfig | 2 +
configs/woodburn_sd_defconfig | 3 +
configs/work_92105_defconfig | 1 +
configs/wtk_defconfig | 2 +
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/yellowstone_defconfig | 3 +
configs/yosemite_defconfig | 2 +
disk/Kconfig | 108 +++++++++++++++++++++
disk/Makefile | 10 +-
disk/part.c | 18 ++--
disk/part_amiga.h | 2 +-
disk/part_dos.c | 6 +-
disk/part_efi.c | 8 +-
disk/part_mac.h | 2 +-
fs/fat/fat.c | 2 +-
include/config_defaults.h | 1 -
include/config_distro_bootcmd.h | 1 -
include/config_distro_defaults.h | 3 -
include/config_fallbacks.h | 4 +-
include/configs/B4860QDS.h | 1 -
include/configs/BSC9131RDB.h | 1 -
include/configs/BSC9132QDS.h | 6 --
include/configs/C29XPCIE.h | 1 -
include/configs/CPCI4052.h | 3 -
include/configs/M52277EVB.h | 3 -
include/configs/M5253DEMO.h | 2 -
include/configs/M5253EVBE.h | 2 -
include/configs/M54455EVB.h | 2 -
include/configs/M5475EVB.h | 1 -
include/configs/M5485EVB.h | 1 -
include/configs/MIP405.h | 3 -
include/configs/MPC8308RDB.h | 1 -
include/configs/MPC8315ERDB.h | 1 -
include/configs/MPC8349ITX.h | 1 -
include/configs/MPC837XEMDS.h | 2 -
include/configs/MPC837XERDB.h | 2 -
include/configs/MPC8536DS.h | 5 -
include/configs/MPC8544DS.h | 1 -
include/configs/MPC8569MDS.h | 1 -
include/configs/MPC8572DS.h | 1 -
include/configs/MPC8610HPCD.h | 1 -
include/configs/MPC8641HPCN.h | 1 -
include/configs/P1010RDB.h | 3 -
include/configs/P1022DS.h | 5 -
include/configs/P1023RDB.h | 1 -
include/configs/P2041RDB.h | 3 -
include/configs/PIP405.h | 3 -
include/configs/PLU405.h | 3 -
include/configs/PMC440.h | 3 -
include/configs/T102xQDS.h | 3 -
include/configs/T102xRDB.h | 2 -
include/configs/T1040QDS.h | 3 -
include/configs/T104xRDB.h | 3 -
include/configs/T208xQDS.h | 3 -
include/configs/T208xRDB.h | 3 -
include/configs/T4240QDS.h | 2 -
include/configs/T4240RDB.h | 4 -
include/configs/TQM5200.h | 3 -
include/configs/TQM823L.h | 3 -
include/configs/TQM823M.h | 3 -
include/configs/TQM850L.h | 3 -
include/configs/TQM850M.h | 3 -
include/configs/TQM855L.h | 3 -
include/configs/TQM855M.h | 3 -
include/configs/TQM860L.h | 3 -
include/configs/TQM860M.h | 3 -
include/configs/TQM862L.h | 3 -
include/configs/TQM862M.h | 3 -
include/configs/TQM866M.h | 3 -
include/configs/TQM885D.h | 3 -
include/configs/UCP1020.h | 5 -
include/configs/a4m072.h | 2 -
include/configs/ac14xx.h | 6 --
include/configs/acadia.h | 3 -
include/configs/adp-ag101p.h | 1 -
include/configs/advantech_dms-ba16.h | 1 -
include/configs/am335x_evm.h | 3 -
include/configs/am335x_shc.h | 4 -
include/configs/am335x_sl50.h | 3 -
include/configs/am3517_crane.h | 1 -
include/configs/am3517_evm.h | 2 -
include/configs/am43xx_evm.h | 1 -
include/configs/am57xx_evm.h | 1 -
include/configs/ap325rxa.h | 1 -
include/configs/apalis_imx6.h | 1 -
include/configs/apf27.h | 1 -
include/configs/apx4devkit.h | 1 -
include/configs/aria.h | 6 --
include/configs/at91rm9200ek.h | 1 -
include/configs/at91sam9260ek.h | 3 -
include/configs/at91sam9261ek.h | 1 -
include/configs/at91sam9263ek.h | 1 -
include/configs/at91sam9m10g45ek.h | 4 -
include/configs/at91sam9n12ek.h | 3 -
include/configs/at91sam9rlek.h | 1 -
include/configs/at91sam9x5ek.h | 3 -
include/configs/atngw100.h | 1 -
include/configs/atngw100mkii.h | 1 -
include/configs/atstk1002.h | 1 -
include/configs/axs10x.h | 1 -
include/configs/baltos.h | 4 -
include/configs/bamboo.h | 3 -
include/configs/bav335x.h | 3 -
include/configs/bcm23550_w1d.h | 2 -
include/configs/bcm28155_ap.h | 2 -
include/configs/bcm_ep_board.h | 1 -
include/configs/bf533-stamp.h | 1 -
include/configs/bf537-stamp.h | 1 -
include/configs/bfin_adi_common.h | 3 -
include/configs/bg0900.h | 1 -
include/configs/brppt1.h | 1 -
include/configs/brxre1.h | 1 -
include/configs/canyonlands.h | 3 -
include/configs/cl-som-am57x.h | 1 -
include/configs/clearfog.h | 2 -
include/configs/cm5200.h | 3 -
include/configs/cm_t35.h | 1 -
include/configs/cm_t3517.h | 1 -
include/configs/cm_t43.h | 1 -
include/configs/colibri_imx6.h | 1 -
include/configs/colibri_vf.h | 1 -
include/configs/controlcenterd.h | 1 -
include/configs/corenet_ds.h | 3 -
include/configs/corvus.h | 1 -
include/configs/cyrus.h | 3 -
include/configs/da850evm.h | 3 -
include/configs/db-88f6820-amc.h | 2 -
include/configs/db-88f6820-gp.h | 2 -
include/configs/db-mv784mp-gp.h | 2 -
include/configs/dbau1x00.h | 1 -
include/configs/devkit3250.h | 1 -
include/configs/digsy_mtc.h | 1 -
include/configs/dra7xx_evm.h | 1 -
include/configs/draco.h | 2 -
include/configs/dragonboard410c.h | 1 -
include/configs/ds414.h | 2 -
include/configs/duovero.h | 2 -
include/configs/ecovec.h | 2 -
include/configs/edminiv2.h | 3 -
include/configs/etamin.h | 1 -
include/configs/ethernut5.h | 1 -
include/configs/exynos-common.h | 1 -
include/configs/ge_bx50v3.h | 1 -
include/configs/gplugd.h | 2 -
include/configs/gr_cpci_ax2000.h | 3 -
include/configs/gr_ep2s60.h | 3 -
include/configs/gr_xc3s_1500.h | 3 -
include/configs/grsim.h | 3 -
include/configs/grsim_leon2.h | 3 -
include/configs/hrcon.h | 1 -
include/configs/ib62x0.h | 1 -
include/configs/icon.h | 1 -
include/configs/imx27lite-common.h | 1 -
include/configs/inka4x0.h | 3 -
include/configs/intip.h | 3 -
include/configs/ipek01.h | 1 -
include/configs/jupiter.h | 3 -
include/configs/katmai.h | 1 -
include/configs/kc1.h | 1 -
include/configs/km/kmp204x-common.h | 1 -
include/configs/kzm9g.h | 1 -
include/configs/lacie_kw.h | 2 -
include/configs/legoev3.h | 3 -
include/configs/ls1012aqds.h | 2 -
include/configs/ls1012ardb.h | 2 -
include/configs/ls1021aiot.h | 1 -
include/configs/ls1021aqds.h | 2 -
include/configs/ls1021atwr.h | 2 -
include/configs/ls1043a_common.h | 1 -
include/configs/ls1043aqds.h | 1 -
include/configs/ls1043ardb.h | 1 -
include/configs/ls1046a_common.h | 1 -
include/configs/ls1046aqds.h | 1 -
include/configs/ls1046ardb.h | 1 -
include/configs/ls2080a_simu.h | 1 -
include/configs/ls2080aqds.h | 2 -
include/configs/ls2080ardb.h | 2 -
include/configs/lsxl.h | 3 -
include/configs/lwmon5.h | 3 -
include/configs/m28evk.h | 1 -
include/configs/m53evk.h | 1 -
include/configs/ma5d4evk.h | 1 -
include/configs/manroland/common.h | 1 -
include/configs/mcx.h | 1 -
include/configs/mecp5123.h | 1 -
include/configs/motionpro.h | 1 -
include/configs/mpc5121ads.h | 5 -
include/configs/ms7720se.h | 1 -
include/configs/mv-common.h | 2 -
include/configs/mvebu_armada-8k.h | 5 -
include/configs/mvebu_db-88f3720.h | 5 -
include/configs/mx23_olinuxino.h | 1 -
include/configs/mx23evk.h | 1 -
include/configs/mx25pdk.h | 2 -
include/configs/mx28evk.h | 1 -
include/configs/mx35pdk.h | 3 -
include/configs/mx51evk.h | 1 -
include/configs/mx53ard.h | 1 -
include/configs/mx53cx9020.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/nas220.h | 2 -
include/configs/nokia_rx51.h | 1 -
include/configs/nsa310s.h | 1 -
include/configs/o2dnt-common.h | 3 -
include/configs/omap3_evm.h | 2 -
include/configs/omap5_uevm.h | 1 -
include/configs/omapl138_lcdk.h | 1 -
include/configs/p1_p2_rdb_pc.h | 2 -
include/configs/p1_twr.h | 2 -
include/configs/pb1x00.h | 2 -
include/configs/pcm030.h | 1 -
include/configs/pcm052.h | 1 -
include/configs/pic32mzdask.h | 2 -
include/configs/pico-imx6ul.h | 1 -
include/configs/picosam9g45.h | 4 -
include/configs/pm9261.h | 1 -
include/configs/pm9263.h | 1 -
include/configs/pm9g45.h | 1 -
include/configs/pxa-common.h | 1 -
include/configs/qemu-mips.h | 1 -
include/configs/qemu-mips64.h | 1 -
include/configs/qemu-ppce500.h | 2 -
include/configs/r2dplus.h | 1 -
include/configs/r7780mp.h | 1 -
include/configs/rastaban.h | 2 -
include/configs/rcar-gen2-common.h | 1 -
include/configs/rcar-gen3-common.h | 1 -
include/configs/rk3036_common.h | 1 -
include/configs/rk3288_common.h | 1 -
include/configs/rockchip-common.h | 1 -
include/configs/rpi.h | 1 -
include/configs/s32v234evb.h | 1 -
include/configs/s5p_goni.h | 4 -
include/configs/sama5d2_ptc.h | 1 -
include/configs/sama5d2_xplained.h | 4 -
include/configs/sama5d3_xplained.h | 1 -
include/configs/sama5d3xek.h | 1 -
include/configs/sama5d4_xplained.h | 4 -
include/configs/sama5d4ek.h | 4 -
include/configs/sandbox.h | 7 --
include/configs/sansa_fuze_plus.h | 1 -
include/configs/sbc8641d.h | 1 -
include/configs/sc_sps_1.h | 1 -
include/configs/sequoia.h | 3 -
include/configs/sh7752evb.h | 2 -
include/configs/sh7753evb.h | 2 -
include/configs/sh7757lcr.h | 2 -
include/configs/sh7785lcr.h | 3 -
include/configs/sheevaplug.h | 1 -
include/configs/siemens-am33x-common.h | 1 -
include/configs/smdkc100.h | 2 -
include/configs/snapper9260.h | 1 -
include/configs/snapper9g45.h | 2 -
include/configs/sniper.h | 1 -
include/configs/socfpga_arria5_socdk.h | 1 -
include/configs/socfpga_cyclone5_socdk.h | 1 -
include/configs/socfpga_de0_nano_soc.h | 1 -
include/configs/socfpga_de1_soc.h | 1 -
include/configs/socfpga_is1.h | 1 -
include/configs/socfpga_mcvevk.h | 1 -
include/configs/socfpga_sockit.h | 1 -
include/configs/socfpga_socrates.h | 1 -
include/configs/socfpga_sr1500.h | 1 -
include/configs/socfpga_vining_fpga.h | 1 -
include/configs/socrates.h | 1 -
include/configs/strider.h | 1 -
include/configs/sunxi-common.h | 1 -
include/configs/t4qds.h | 2 -
include/configs/tam3517-common.h | 1 -
include/configs/tao3530.h | 1 -
include/configs/tbs2910.h | 2 -
include/configs/tegra-common-post.h | 9 --
include/configs/tegra-common.h | 1 -
include/configs/theadorable.h | 2 -
include/configs/thuban.h | 2 -
include/configs/ti814x_evm.h | 1 -
include/configs/ti816x_evm.h | 1 -
include/configs/ti_armv7_common.h | 2 -
include/configs/ti_armv7_keystone2.h | 1 -
include/configs/tplink_wdr4300.h | 2 -
include/configs/tricorder.h | 1 -
include/configs/ts4600.h | 1 -
include/configs/ts4800.h | 1 -
include/configs/uniphier.h | 1 -
include/configs/usb_a9263.h | 1 -
include/configs/v38b.h | 2 -
include/configs/vct.h | 3 -
include/configs/vexpress_aemv8a.h | 1 -
include/configs/vf610twr.h | 1 -
include/configs/vinco.h | 6 --
include/configs/vining_2000.h | 2 -
include/configs/warp7.h | 1 -
include/configs/woodburn_common.h | 3 -
include/configs/work_92105.h | 1 -
include/configs/x600.h | 1 -
include/configs/x86-common.h | 5 -
include/configs/xfi3.h | 1 -
include/configs/xilinx_zynqmp.h | 5 -
include/configs/xpedite550x.h | 1 -
include/configs/yosemite.h | 3 -
include/configs/zipitz2.h | 1 -
include/configs/zmx25.h | 1 -
include/configs/zynq-common.h | 1 -
include/part.h | 6 +-
lib/efi_loader/efi_disk.c | 2 +-
scripts/Makefile.autoconf | 1 +
scripts/config_whitelist.txt | 8 --
735 files changed, 1122 insertions(+), 601 deletions(-)
create mode 100644 disk/Kconfig
--
1.9.1
next reply other threads:[~2017-01-27 10:00 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-27 10:00 Patrick Delaunay [this message]
2017-01-27 10:00 ` [U-Boot] [PATCH v5 1/9] disk: convert CONFIG_PARTITIONS to Kconfig Patrick Delaunay
2017-01-28 18:43 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 2/9] disk: convert CONFIG_MAC_PARTITION " Patrick Delaunay
2017-01-28 18:43 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 3/9] disk: convert CONFIG_DOS_PARTITION " Patrick Delaunay
2017-01-28 18:44 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 4/9] disk: convert CONFIG_ISO_PARTITION " Patrick Delaunay
2017-01-28 18:44 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 5/9] disk: convert CONFIG_AMIGA_PARTITION " Patrick Delaunay
2017-01-28 18:44 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 6/9] kbuild: add include linux/kconfig.h in config.h Patrick Delaunay
2017-01-27 20:36 ` Masahiro Yamada
2017-01-28 0:29 ` Tom Rini
2017-01-28 5:35 ` Masahiro Yamada
2017-01-28 18:44 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 7/9] disk: convert CONFIG_EFI_PARTITION to Kconfig Patrick Delaunay
2017-01-28 18:44 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 8/9] disk: convert CONFIG_PARTITION_UUIDS " Patrick Delaunay
2017-01-28 13:46 ` [U-Boot] [PATCH v6 8/9] cmd, disk: convert CONFIG_PARTITION_UUIDS, CMD_PART and CMD_GPT Tom Rini
2017-01-28 18:44 ` Tom Rini
2017-01-27 10:00 ` [U-Boot] [PATCH v5 9/9] disk: convert CONFIG_PARTITION_TYPE_GUID to Kconfig Patrick Delaunay
2017-01-28 18:44 ` Tom Rini
2017-01-27 19:26 ` [U-Boot] [PATCH v5 0/9] disk: convert " Tom Rini
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1485511243-736-1-git-send-email-patrick.delaunay73@gmail.com \
--to=patrick.delaunay73@gmail.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox