[PATCH v8 00/13] bootstd: Convert rockchip and add various fixes and tweaks

Simon Glass sjg at chromium.org
Fri Apr 7 12:36:38 CEST 2023


This series converts rockchip boards over to use standard boot. It also
fixes various problems which have come up recently, showing differences
between the current implementation and the distroboot scripts.

This should get us closer to being able to turn down the scripts.

Changes in v8:
- Add new patch to adjust code ordering to work around compiler quirk
- Add new patch to use blk uclass device numbers to set efi bootdev
- Add cover letter

Changes in v7:
- Fix BOOT_DEFAULT typo in commit message
- Don't resync after defconfig changes

Changes in v6:
- Fix 'unable' typo
- Add new patch to report missing labels only when asked
- Add new patch to show a message sometimes if no bootflows are found
- Add new patch to disable BOOTSTD for boards with custom commands
- Add new patch to disable CONFIG_BOOTSTD_DEFAULTS for some xilinx boards
- Add new patch to disable SPL_EFI_PARTITION for sama5d27 board
- Redo patch for the new approach

Changes in v5:
- Add new patch to tweak bootflow logic for device tree
- Add new patch to ensure PCI is set up first when using virtio
- Add new patch to support booting EFI where multiple options exist
- Drop patch to relax the argument requirements for bootflow scan

Changes in v4:
- Add back BOOT_TARGETS
- Rebase to -next
- Add new patch to use the same boot_targets for all boards

Changes in v3:
- Update rk3588 boards too

Changes in v2:
- Add new patch to move rockchip to standard boot

Mathew McBride (1):
  bootstd: Use blk uclass device numbers to set efi bootdev

Simon Glass (12):
  bootstd: Tweak bootflow logic for device tree
  virtio: Ensure PCI is set up first
  bootstd: Support booting EFI where multiple options exist
  bootstd: Report missing labels only when asked
  bootstd: Show a message sometimes if no bootflows are found
  bootstd: Adjust code ordering to work around compiler quirk
  rockchip: Move to standard boot
  rockchip: Use the same boot_targets for all boards
  bootstd: Disable BOOTSTD for boards with custom commands
  xilinx: Disable CONFIG_BOOTSTD_DEFAULTS for some xilinx boards
  atmel: Disable SPL_EFI_PARTITION for sama5d27_som1_ek_qspiflash
  bootstd: Enable BOOTSTD_DEFAULTS by default

 boot/Kconfig                                  |  1 +
 boot/bootdev-uclass.c                         | 37 ++++++++---
 boot/bootmeth_efi.c                           | 49 +++++++++------
 cmd/bootflow.c                                |  3 +
 configs/P1010RDB-PA_36BIT_NAND_defconfig      |  1 +
 configs/P1010RDB-PA_36BIT_NOR_defconfig       |  1 +
 configs/P1010RDB-PA_36BIT_SDCARD_defconfig    |  1 +
 configs/P1010RDB-PA_36BIT_SPIFLASH_defconfig  |  1 +
 configs/P1010RDB-PA_NAND_defconfig            |  1 +
 configs/P1010RDB-PA_NOR_defconfig             |  1 +
 configs/P1010RDB-PA_SDCARD_defconfig          |  1 +
 configs/P1010RDB-PA_SPIFLASH_defconfig        |  1 +
 configs/P1010RDB-PB_36BIT_NAND_defconfig      |  1 +
 configs/P1010RDB-PB_36BIT_NOR_defconfig       |  1 +
 configs/P1010RDB-PB_36BIT_SDCARD_defconfig    |  1 +
 configs/P1010RDB-PB_36BIT_SPIFLASH_defconfig  |  1 +
 configs/P1010RDB-PB_NAND_defconfig            |  1 +
 configs/P1010RDB-PB_NOR_defconfig             |  1 +
 configs/P1010RDB-PB_SDCARD_defconfig          |  1 +
 configs/P1010RDB-PB_SPIFLASH_defconfig        |  1 +
 configs/P1020RDB-PC_36BIT_NAND_defconfig      |  1 +
 configs/P1020RDB-PC_36BIT_SDCARD_defconfig    |  1 +
 configs/P1020RDB-PC_36BIT_SPIFLASH_defconfig  |  1 +
 configs/P1020RDB-PC_36BIT_defconfig           |  1 +
 configs/P1020RDB-PC_NAND_defconfig            |  1 +
 configs/P1020RDB-PC_SDCARD_defconfig          |  1 +
 configs/P1020RDB-PC_SPIFLASH_defconfig        |  1 +
 configs/P1020RDB-PC_defconfig                 |  1 +
 configs/P1020RDB-PD_NAND_defconfig            |  1 +
 configs/P1020RDB-PD_SDCARD_defconfig          |  1 +
 configs/P1020RDB-PD_SPIFLASH_defconfig        |  1 +
 configs/P1020RDB-PD_defconfig                 |  1 +
 configs/P2020RDB-PC_36BIT_NAND_defconfig      |  1 +
 configs/P2020RDB-PC_36BIT_SDCARD_defconfig    |  1 +
 configs/P2020RDB-PC_36BIT_SPIFLASH_defconfig  |  1 +
 configs/P2020RDB-PC_36BIT_defconfig           |  1 +
 configs/P2020RDB-PC_NAND_defconfig            |  1 +
 configs/P2020RDB-PC_SDCARD_defconfig          |  1 +
 configs/P2020RDB-PC_SPIFLASH_defconfig        |  1 +
 configs/P2020RDB-PC_defconfig                 |  1 +
 configs/P2041RDB_NAND_defconfig               |  1 +
 configs/P2041RDB_SDCARD_defconfig             |  1 +
 configs/P2041RDB_SPIFLASH_defconfig           |  1 +
 configs/P2041RDB_defconfig                    |  1 +
 configs/T1024RDB_NAND_defconfig               |  1 +
 configs/T1024RDB_SDCARD_defconfig             |  1 +
 configs/T1024RDB_SPIFLASH_defconfig           |  1 +
 configs/T1024RDB_defconfig                    |  1 +
 configs/T1042D4RDB_NAND_defconfig             |  1 +
 configs/T1042D4RDB_SDCARD_defconfig           |  1 +
 configs/T1042D4RDB_SPIFLASH_defconfig         |  1 +
 configs/T1042D4RDB_defconfig                  |  1 +
 configs/T2080QDS_NAND_defconfig               |  1 +
 configs/T2080QDS_SDCARD_defconfig             |  1 +
 configs/T2080QDS_SECURE_BOOT_defconfig        |  1 +
 configs/T2080QDS_SPIFLASH_defconfig           |  1 +
 configs/T2080QDS_SRIO_PCIE_BOOT_defconfig     |  1 +
 configs/T2080QDS_defconfig                    |  1 +
 configs/T2080RDB_NAND_defconfig               |  1 +
 configs/T2080RDB_SDCARD_defconfig             |  1 +
 configs/T2080RDB_SPIFLASH_defconfig           |  1 +
 configs/T2080RDB_defconfig                    |  1 +
 configs/T2080RDB_revD_NAND_defconfig          |  1 +
 configs/T2080RDB_revD_SDCARD_defconfig        |  1 +
 configs/T2080RDB_revD_SPIFLASH_defconfig      |  1 +
 configs/T2080RDB_revD_defconfig               |  1 +
 configs/T4240RDB_SDCARD_defconfig             |  1 +
 configs/T4240RDB_defconfig                    |  1 +
 configs/am335x_baltos_defconfig               |  1 +
 configs/am335x_igep003x_defconfig             |  1 +
 configs/am335x_pdu001_defconfig               |  1 +
 configs/am335x_shc_defconfig                  |  1 +
 configs/am335x_shc_ict_defconfig              |  1 +
 configs/am335x_shc_netboot_defconfig          |  1 +
 configs/am335x_shc_sdboot_defconfig           |  1 +
 configs/am3517_evm_defconfig                  |  1 +
 configs/am64x_evm_a53_defconfig               |  1 +
 configs/am65x_hs_evm_a53_defconfig            |  1 +
 configs/arbel_evb_defconfig                   |  1 +
 configs/aristainetos2c_defconfig              |  1 +
 configs/aristainetos2ccslb_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/at91sam9263ek_dataflash_cs0_defconfig |  1 +
 configs/at91sam9263ek_dataflash_defconfig     |  1 +
 configs/at91sam9263ek_nandflash_defconfig     |  1 +
 configs/at91sam9g10ek_dataflash_cs0_defconfig |  1 +
 configs/at91sam9g10ek_dataflash_cs3_defconfig |  1 +
 configs/at91sam9g10ek_nandflash_defconfig     |  1 +
 configs/at91sam9g20ek_2mmc_defconfig          |  1 +
 .../at91sam9g20ek_2mmc_nandflash_defconfig    |  1 +
 configs/at91sam9g20ek_dataflash_cs0_defconfig |  1 +
 configs/at91sam9g20ek_dataflash_cs1_defconfig |  1 +
 configs/at91sam9g20ek_nandflash_defconfig     |  1 +
 configs/at91sam9m10g45ek_mmc_defconfig        |  1 +
 configs/at91sam9m10g45ek_nandflash_defconfig  |  1 +
 configs/at91sam9n12ek_mmc_defconfig           |  1 +
 configs/at91sam9n12ek_nandflash_defconfig     |  1 +
 configs/at91sam9n12ek_spiflash_defconfig      |  1 +
 configs/at91sam9rlek_dataflash_defconfig      |  1 +
 configs/at91sam9rlek_mmc_defconfig            |  1 +
 configs/at91sam9rlek_nandflash_defconfig      |  1 +
 configs/at91sam9x5ek_dataflash_defconfig      |  1 +
 configs/at91sam9x5ek_nandflash_defconfig      |  1 +
 configs/at91sam9x5ek_spiflash_defconfig       |  1 +
 configs/at91sam9xeek_dataflash_cs0_defconfig  |  1 +
 configs/at91sam9xeek_dataflash_cs1_defconfig  |  1 +
 configs/at91sam9xeek_nandflash_defconfig      |  1 +
 configs/bayleybay_defconfig                   |  1 +
 configs/bcm_ns3_defconfig                     |  1 +
 configs/bk4r1_defconfig                       |  1 +
 configs/brppt1_mmc_defconfig                  |  1 +
 configs/brppt2_defconfig                      |  1 +
 configs/brsmarc1_defconfig                    |  1 +
 configs/brxre1_defconfig                      |  1 +
 configs/cgtqmx8_defconfig                     |  1 +
 configs/cherryhill_defconfig                  |  1 +
 configs/chiliboard_defconfig                  |  1 +
 configs/chromebook_coral_defconfig            |  1 +
 configs/chromebook_link64_defconfig           |  1 +
 configs/chromebook_link_defconfig             |  1 +
 configs/chromebook_samus_defconfig            |  1 +
 configs/chromebook_samus_tpl_defconfig        |  1 +
 configs/chromebox_panther_defconfig           |  1 +
 configs/ci20_mmc_defconfig                    |  1 +
 configs/cl-som-imx7_defconfig                 |  1 +
 configs/cm_t43_defconfig                      |  1 +
 ...-qeval20-qa3-e3845-internal-uart_defconfig |  1 +
 configs/conga-qeval20-qa3-e3845_defconfig     |  1 +
 configs/controlcenterdc_defconfig             |  1 +
 configs/coreboot64_defconfig                  |  1 +
 configs/coreboot_defconfig                    |  1 +
 configs/corvus_defconfig                      |  1 +
 configs/cougarcanyon2_defconfig               |  1 +
 configs/crownbay_defconfig                    |  1 +
 configs/d2net_v2_defconfig                    |  1 +
 configs/da850evm_defconfig                    |  1 +
 configs/da850evm_direct_nor_defconfig         |  1 +
 configs/da850evm_nand_defconfig               |  1 +
 configs/deneb_defconfig                       |  1 +
 configs/devkit8000_defconfig                  |  1 +
 configs/dfi-bt700-q7x-151_defconfig           |  1 +
 configs/display5_defconfig                    |  1 +
 configs/display5_factory_defconfig            |  1 +
 configs/dns325_defconfig                      |  1 +
 configs/dockstar_defconfig                    |  1 +
 configs/dreamplug_defconfig                   |  1 +
 configs/ds109_defconfig                       |  1 +
 configs/ds414_defconfig                       |  1 +
 configs/efi-x86_payload32_defconfig           |  1 +
 configs/efi-x86_payload64_defconfig           |  1 +
 configs/ethernut5_defconfig                   |  1 +
 configs/evb-ast2600_defconfig                 |  1 +
 configs/evb-rv1108_defconfig                  |  1 +
 configs/galileo_defconfig                     |  1 +
 configs/gazerbeam_defconfig                   |  1 +
 configs/ge_b1x5v2_defconfig                   |  1 +
 configs/ge_bx50v3_defconfig                   |  1 +
 configs/giedi_defconfig                       |  1 +
 configs/goflexhome_defconfig                  |  1 +
 configs/guruplug_defconfig                    |  1 +
 configs/gwventana_emmc_defconfig              |  1 +
 configs/gwventana_nand_defconfig              |  1 +
 configs/hihope_rzg2_defconfig                 |  1 +
 configs/ib62x0_defconfig                      |  1 +
 configs/iconnect_defconfig                    |  1 +
 configs/imx28_xea_defconfig                   |  1 +
 configs/imx6dl_icore_nand_defconfig           |  1 +
 configs/imx6q_bosch_acc_defconfig             |  1 +
 configs/imx6q_icore_nand_defconfig            |  1 +
 configs/imx6q_logic_defconfig                 |  1 +
 configs/imx6qdl_icore_mipi_defconfig          |  1 +
 configs/imx6qdl_icore_mmc_defconfig           |  1 +
 configs/imx6qdl_icore_nand_defconfig          |  1 +
 configs/imx6qdl_icore_rqs_defconfig           |  1 +
 configs/imx6ul_geam_mmc_defconfig             |  1 +
 configs/imx6ul_geam_nand_defconfig            |  1 +
 configs/imx6ul_isiot_emmc_defconfig           |  1 +
 configs/imx6ul_isiot_nand_defconfig           |  1 +
 configs/imx7_cm_defconfig                     |  1 +
 configs/imx8mm-mx8menlo_defconfig             |  1 +
 configs/imx8mm_beacon_defconfig               |  1 +
 configs/imx8mm_data_modul_edm_sbc_defconfig   |  1 +
 configs/imx8mn_beacon_2g_defconfig            |  1 +
 configs/imx8mn_beacon_defconfig               |  1 +
 configs/imx8mn_beacon_fspi_defconfig          |  1 +
 configs/imx8mq_phanbell_defconfig             |  1 +
 configs/imx8qm_mek_defconfig                  |  1 +
 configs/imx8qm_rom7720_a1_4G_defconfig        |  1 +
 configs/imx8qxp_mek_defconfig                 |  1 +
 configs/inetspace_v2_defconfig                |  1 +
 configs/j7200_evm_a72_defconfig               |  1 +
 configs/j7200_hs_evm_a72_defconfig            |  1 +
 configs/j721e_hs_evm_a72_defconfig            |  1 +
 configs/j721s2_evm_a72_defconfig              |  1 +
 configs/j721s2_hs_evm_a72_defconfig           |  1 +
 configs/k2e_evm_defconfig                     |  1 +
 configs/k2e_hs_evm_defconfig                  |  1 +
 configs/k2g_evm_defconfig                     |  1 +
 configs/k2g_hs_evm_defconfig                  |  1 +
 configs/k2hk_evm_defconfig                    |  1 +
 configs/k2hk_hs_evm_defconfig                 |  1 +
 configs/k2l_evm_defconfig                     |  1 +
 configs/k2l_hs_evm_defconfig                  |  1 +
 configs/legoev3_defconfig                     |  1 +
 configs/liteboard_defconfig                   |  1 +
 configs/ls1088aqds_defconfig                  |  1 +
 configs/ls1088aqds_qspi_SECURE_BOOT_defconfig |  1 +
 configs/ls1088aqds_qspi_defconfig             |  1 +
 configs/ls1088aqds_sdcard_ifc_defconfig       |  1 +
 configs/ls1088aqds_sdcard_qspi_defconfig      |  1 +
 configs/ls2080aqds_SECURE_BOOT_defconfig      |  1 +
 configs/ls2080aqds_defconfig                  |  1 +
 configs/ls2080aqds_nand_defconfig             |  1 +
 configs/ls2080aqds_qspi_defconfig             |  1 +
 configs/ls2080aqds_sdcard_defconfig           |  1 +
 configs/m53menlo_defconfig                    |  1 +
 configs/minnowmax_defconfig                   |  1 +
 configs/mx23_olinuxino_defconfig              |  1 +
 configs/mx23evk_defconfig                     |  1 +
 configs/mx28evk_defconfig                     |  1 +
 configs/mx51evk_defconfig                     |  1 +
 configs/mx53loco_defconfig                    |  1 +
 configs/mx53ppd_defconfig                     |  1 +
 configs/mx6sabreauto_defconfig                |  1 +
 configs/mx6sabresd_defconfig                  |  1 +
 configs/mx6slevk_defconfig                    |  1 +
 configs/mx6slevk_spinor_defconfig             |  1 +
 configs/mx6slevk_spl_defconfig                |  1 +
 configs/mx6sllevk_defconfig                   |  1 +
 configs/mx6sllevk_plugin_defconfig            |  1 +
 configs/mx6sxsabreauto_defconfig              |  1 +
 configs/mx6sxsabresd_defconfig                |  1 +
 configs/mx6ul_14x14_evk_defconfig             |  1 +
 configs/mx6ul_9x9_evk_defconfig               |  1 +
 configs/mx6ull_14x14_evk_defconfig            |  1 +
 configs/mx6ull_14x14_evk_plugin_defconfig     |  1 +
 configs/mx6ulz_14x14_evk_defconfig            |  1 +
 configs/mx7ulp_com_defconfig                  |  1 +
 configs/mx7ulp_evk_defconfig                  |  1 +
 configs/mx7ulp_evk_plugin_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/omap35_logic_defconfig                |  1 +
 configs/omap35_logic_somlv_defconfig          |  1 +
 configs/omap3_logic_defconfig                 |  1 +
 configs/omap3_logic_somlv_defconfig           |  1 +
 configs/omapl138_lcdk_defconfig               |  1 +
 configs/openpiton_riscv64_defconfig           |  1 +
 configs/openpiton_riscv64_spl_defconfig       |  1 +
 configs/openrd_base_defconfig                 |  1 +
 configs/openrd_client_defconfig               |  1 +
 configs/openrd_ultimate_defconfig             |  1 +
 configs/opos6uldev_defconfig                  |  1 +
 configs/origen_defconfig                      |  1 +
 configs/pcm052_defconfig                      |  1 +
 configs/pcm058_defconfig                      |  1 +
 configs/phycore-imx8mm_defconfig              |  1 +
 configs/phycore-imx8mp_defconfig              |  1 +
 configs/phycore_pcl063_ull_defconfig          |  1 +
 configs/pico-imx6_defconfig                   |  1 +
 configs/pico-imx8mq_defconfig                 |  1 +
 configs/pm9261_defconfig                      |  1 +
 configs/pm9263_defconfig                      |  1 +
 configs/pm9g45_defconfig                      |  1 +
 configs/pogo_e02_defconfig                    |  1 +
 configs/poleg_evb_defconfig                   |  1 +
 configs/qemu-ppce500_defconfig                |  1 +
 configs/r8a77980_condor_defconfig             |  1 +
 configs/r8a77990_ebisu_defconfig              |  1 +
 configs/r8a77995_draak_defconfig              |  1 +
 configs/r8a779a0_falcon_defconfig             |  1 +
 configs/rcar3_ulcb_defconfig                  |  1 +
 configs/rzg2_beacon_defconfig                 |  1 +
 configs/s5p_goni_defconfig                    |  1 +
 configs/s5pc210_universal_defconfig           |  1 +
 configs/sam9x60_curiosity_mmc1_defconfig      |  1 +
 configs/sam9x60_curiosity_mmc_defconfig       |  1 +
 configs/sam9x60ek_mmc_defconfig               |  1 +
 configs/sam9x60ek_nandflash_defconfig         |  1 +
 configs/sam9x60ek_qspiflash_defconfig         |  1 +
 configs/sama5d27_giantboard_defconfig         |  1 +
 configs/sama5d27_som1_ek_mmc1_defconfig       |  1 +
 configs/sama5d27_som1_ek_mmc_defconfig        |  1 +
 configs/sama5d27_som1_ek_qspiflash_defconfig  |  1 +
 configs/sama5d27_wlsom1_ek_mmc_defconfig      |  1 +
 .../sama5d27_wlsom1_ek_qspiflash_defconfig    |  1 +
 configs/sama5d2_icp_mmc_defconfig             |  1 +
 configs/sama5d2_icp_qspiflash_defconfig       |  1 +
 configs/sama5d2_ptc_ek_mmc_defconfig          |  1 +
 configs/sama5d2_ptc_ek_nandflash_defconfig    |  1 +
 configs/sama5d2_xplained_emmc_defconfig       |  1 +
 configs/sama5d2_xplained_mmc_defconfig        |  1 +
 configs/sama5d2_xplained_qspiflash_defconfig  |  1 +
 configs/sama5d2_xplained_spiflash_defconfig   |  1 +
 configs/sama5d36ek_cmp_mmc_defconfig          |  1 +
 configs/sama5d36ek_cmp_nandflash_defconfig    |  1 +
 configs/sama5d36ek_cmp_spiflash_defconfig     |  1 +
 configs/sama5d3_xplained_mmc_defconfig        |  1 +
 configs/sama5d3_xplained_nandflash_defconfig  |  1 +
 configs/sama5d3xek_mmc_defconfig              |  1 +
 configs/sama5d3xek_nandflash_defconfig        |  1 +
 configs/sama5d3xek_spiflash_defconfig         |  1 +
 configs/sama5d4_xplained_mmc_defconfig        |  1 +
 configs/sama5d4_xplained_nandflash_defconfig  |  1 +
 configs/sama5d4_xplained_spiflash_defconfig   |  1 +
 configs/sama5d4ek_mmc_defconfig               |  1 +
 configs/sama5d4ek_nandflash_defconfig         |  1 +
 configs/sama5d4ek_spiflash_defconfig          |  1 +
 configs/sama7g5ek_mmc1_defconfig              |  1 +
 configs/sama7g5ek_mmc_defconfig               |  1 +
 configs/sheevaplug_defconfig                  |  1 +
 configs/silinux_ek874_defconfig               |  1 +
 configs/sipeed_maix_bitm_defconfig            |  1 +
 configs/sipeed_maix_smode_defconfig           |  1 +
 configs/slimbootloader_defconfig              |  1 +
 configs/smartweb_defconfig                    |  1 +
 configs/smdkv310_defconfig                    |  1 +
 configs/smegw01_defconfig                     |  1 +
 configs/socfpga_agilex_atf_defconfig          |  1 +
 configs/socfpga_agilex_defconfig              |  1 +
 configs/socfpga_agilex_vab_defconfig          |  1 +
 configs/socfpga_dbm_soc1_defconfig            |  1 +
 configs/socfpga_mcvevk_defconfig              |  1 +
 configs/socfpga_n5x_atf_defconfig             |  1 +
 configs/socfpga_n5x_defconfig                 |  1 +
 configs/socfpga_n5x_vab_defconfig             |  1 +
 configs/socfpga_secu1_defconfig               |  1 +
 configs/socfpga_stratix10_atf_defconfig       |  1 +
 configs/socfpga_stratix10_defconfig           |  1 +
 configs/socfpga_vining_fpga_defconfig         |  1 +
 configs/socrates_defconfig                    |  1 +
 configs/som-db5800-som-6867_defconfig         |  1 +
 configs/somlabs_visionsom_6ull_defconfig      |  1 +
 configs/stemmy_defconfig                      |  1 +
 configs/stm32h750-art-pi_defconfig            |  1 +
 configs/stm32mp13_defconfig                   |  1 +
 ...stm32mp15-icore-stm32mp1-ctouch2_defconfig |  1 +
 ...tm32mp15-icore-stm32mp1-edimm2.2_defconfig |  1 +
 ...-microgea-stm32mp1-microdev2-of7_defconfig |  1 +
 ...mp15-microgea-stm32mp1-microdev2_defconfig |  1 +
 configs/stm32mp15_basic_defconfig             |  1 +
 configs/stm32mp15_defconfig                   |  1 +
 configs/stm32mp15_dhcom_basic_defconfig       |  1 +
 configs/stm32mp15_dhcor_basic_defconfig       |  1 +
 configs/stm32mp15_trusted_defconfig           |  1 +
 configs/taurus_defconfig                      |  1 +
 configs/ti816x_evm_defconfig                  |  1 +
 configs/tools-only_defconfig                  |  2 +-
 configs/topic_miami_defconfig                 |  1 +
 configs/topic_miamilite_defconfig             |  1 +
 configs/topic_miamiplus_defconfig             |  1 +
 configs/total_compute_defconfig               |  1 +
 configs/tplink_wdr4300_defconfig              |  1 +
 configs/tqma6dl_mba6_mmc_defconfig            |  1 +
 configs/tqma6dl_mba6_spi_defconfig            |  1 +
 configs/tqma6q_mba6_mmc_defconfig             |  1 +
 configs/tqma6q_mba6_spi_defconfig             |  1 +
 configs/tqma6s_mba6_mmc_defconfig             |  1 +
 configs/tqma6s_mba6_spi_defconfig             |  1 +
 configs/trats2_defconfig                      |  1 +
 configs/trats_defconfig                       |  1 +
 configs/uniphier_ld4_sld8_defconfig           |  1 +
 configs/uniphier_v7_defconfig                 |  1 +
 configs/uniphier_v8_defconfig                 |  1 +
 configs/variscite_dart6ul_defconfig           |  1 +
 configs/vf610twr_defconfig                    |  1 +
 configs/vf610twr_nand_defconfig               |  1 +
 configs/vinco_defconfig                       |  1 +
 configs/warp7_bl33_defconfig                  |  1 +
 configs/warp7_defconfig                       |  1 +
 configs/xilinx_versal_mini_emmc0_defconfig    |  1 +
 configs/xilinx_versal_mini_emmc1_defconfig    |  1 +
 configs/xilinx_zynqmp_mini_emmc0_defconfig    |  1 +
 configs/xilinx_zynqmp_mini_emmc1_defconfig    |  1 +
 drivers/virtio/virtio-uclass.c                |  6 ++
 include/bootdev.h                             |  2 +-
 include/configs/px30_common.h                 |  3 +-
 include/configs/rk3036_common.h               |  4 +-
 include/configs/rk3066_common.h               |  4 +-
 include/configs/rk3128_common.h               |  3 +-
 include/configs/rk3188_common.h               |  4 +-
 include/configs/rk322x_common.h               |  4 +-
 include/configs/rk3288_common.h               |  4 +-
 include/configs/rk3308_common.h               |  3 +-
 include/configs/rk3328_common.h               |  3 +-
 include/configs/rk3368_common.h               |  6 +-
 include/configs/rk3568_common.h               |  5 +-
 include/configs/rk3588_common.h               |  5 +-
 include/configs/rockchip-common.h             | 62 -------------------
 include/configs/rv1108_common.h               |  2 +-
 test/boot/bootdev.c                           | 12 ++--
 399 files changed, 469 insertions(+), 132 deletions(-)

-- 
2.40.0.577.gac1e443424-goog



More information about the U-Boot mailing list