Please pull u-boot-dm

Simon Glass sjg at chromium.org
Tue Oct 18 13:34:28 CEST 2022


Hi Tom,

The following changes since commit 17196e446b6ea11220c3e08cebff839f999e0185:

  CI: Update to jammy-20221003-17Oct2022 tag (2022-10-17 11:10:32 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-18oct22

for you to fetch changes up to ae0bf2214b81b56a5670819958234947443680be:

  vbe: Add a test for VBE device tree fixups (2022-10-17 21:17:13 -0600)

----------------------------------------------------------------
Update uclass iterators to work better when devices fail to probe
Support VBE OS requests / fixups
Minor error-handling tweaks to bootm command

----------------------------------------------------------------
Michal Suchanek (16):
      dm: core: Fix uclass_probe_all to really probe all devices
      dm: treewide: Do not opencode uclass_probe_all()
      dm: pci: Fix device PCI iteration
      bootstd: Fix listing boot devices
      usb: ether: Fix error handling in usb_ether_init
      stdio: Fix class iteration in stdio_add_devices()
      video: ipuv3: Fix error handling when getting the display
      w1: Fix bus counting in w1_get_bus
      cmd: List all uclass devices regardless of probe error
      dm: treewide: Use uclass_first_device_err when accessing one device
      dm: treewide: Use uclass_next_device_err when accessing second device
      dm: blk: Do not use uclass_next_device_err
      net: eth-uclass: Do not set device on error
      mpc83xx: gazerbeam: Update sysinfo_get error handling
      dm: core: Switch uclass_foreach_dev_probe to use simple iterator
      dm: core: Switch uclass_*_device_err to use uclass_*_device_check

Simon Glass (15):
      dm: regmap: Disable range checks in SPL
      bootm: Change incorrect 'unsupported' error
      bootm: Avoid returning error codes from command
      bootm: Drop #ifdef from do_bootm()
      boot: Correct handling of addresses in boot_relocate_fdt()
      fs: Quieten down the filesystems more
      fdt: Show a message when the working FDT changes
      bootstd: Move VBE setup into a shared function
      sandbox: Support FDT fixups
      boot: Pass the correct FDT to the EVT_FT_FIXUP event
      boot: Tidy up logging and naming in vbe_simple
      test: Move common FIT code into a separate fit_util file
      vbe: Add fixups for a basic set of OS requests
      dm: core: Update docs about oftree_from_fdt()
      vbe: Add a test for VBE device tree fixups

 arch/arm/mach-k3/j721s2_init.c            |   2 +-
 arch/arm/mach-omap2/am33xx/board.c        |   4 +-
 arch/sandbox/lib/bootm.c                  |  17 ++++
 arch/x86/cpu/broadwell/cpu.c              |   4 +-
 arch/x86/cpu/intel_common/cpu.c           |   4 +-
 arch/x86/lib/pinctrl_ich6.c               |   4 +-
 board/atmel/common/mac_eeprom.c           |   2 +-
 board/gdsys/mpc8308/gazerbeam.c           |  12 ++-
 board/intel/cougarcanyon2/cougarcanyon2.c |   4 +-
 boot/Makefile                             |   2 +-
 boot/bootdev-uclass.c                     |   4 +-
 boot/bootm.c                              |   2 +-
 boot/image-fdt.c                          |  37 +++++----
 boot/vbe_fixup.c                          | 233
++++++++++++++++++++++++++++++++++++++++++++++++++++
 boot/vbe_simple.c                         |  16 ++--
 cmd/adc.c                                 |  20 ++---
 cmd/bootm.c                               |  25 +++---
 cmd/demo.c                                |  15 ++--
 cmd/fdt.c                                 |   1 +
 cmd/gpio.c                                |  15 +++-
 cmd/pmic.c                                |  15 ++--
 cmd/regulator.c                           |  13 +--
 common/stdio.c                            |  32 +++-----
 configs/sandbox_flattree_defconfig        |   2 +-
 disk/part_efi.c                           |  15 ++--
 doc/develop/driver-model/livetree.rst     |   2 +-
 doc/develop/vbe.rst                       |   3 +-
 doc/usage/cmd/fdt.rst                     |   1 +
 drivers/block/blk-uclass.c                |  16 ++--
 drivers/core/regmap.c                     |  23 +++++-
 drivers/core/uclass.c                     |  40 +++++----
 drivers/cpu/cpu-uclass.c                  |  20 +----
 drivers/mmc/omap_hsmmc.c                  |   2 +-
 drivers/pci/pci-uclass.c                  |   4 +-
 drivers/serial/serial-uclass.c            |   2 +-
 drivers/serial/serial_bcm283x_mu.c        |   2 +-
 drivers/serial/serial_bcm283x_pl011.c     |   2 +-
 drivers/sysreset/sysreset_ast.c           |   2 +-
 drivers/usb/gadget/ether.c                |  11 ++-
 drivers/video/exynos/exynos_fb.c          |  14 +---
 drivers/video/imx/mxc_ipuv3_fb.c          |   9 +-
 drivers/video/mali_dp.c                   |   2 +-
 drivers/video/stm32/stm32_dsi.c           |   2 +-
 drivers/video/tegra124/dp.c               |   4 +-
 drivers/virtio/virtio-uclass.c            |  15 +---
 drivers/w1/w1-uclass.c                    |  20 +++--
 drivers/xen/pvblock.c                     |   5 +-
 fs/btrfs/disk-io.c                        |   7 +-
 fs/ext4/ext4_common.c                     |   2 +-
 fs/fs_internal.c                          |   3 +-
 include/dm/ofnode.h                       |   3 +
 include/dm/uclass.h                       |  26 +++---
 lib/acpi/acpi_table.c                     |   2 +-
 lib/efi_loader/efi_gop.c                  |   2 +-
 net/eth-uclass.c                          |   6 +-
 test/boot/Makefile                        |   1 +
 test/boot/bootflow.c                      |   2 +
 test/boot/bootmeth.c                      |   2 +-
 test/boot/bootstd_common.c                |  49 +++++++++++
 test/boot/bootstd_common.h                |  16 ++++
 test/boot/vbe_fixup.c                     |  59 +++++++++++++
 test/boot/vbe_simple.c                    |  34 +-------
 test/cmd/fdt.c                            |  11 ++-
 test/dm/acpi.c                            |  14 ++--
 test/dm/core.c                            |  17 +---
 test/dm/devres.c                          |   4 +-
 test/dm/i2c.c                             |   8 +-
 test/dm/test-fdt.c                        |  19 ++++-
 test/dm/virtio_device.c                   |   8 +-
 test/dm/virtio_rng.c                      |   2 +-
 test/fuzz/cmd_fuzz.c                      |   2 +-
 test/fuzz/virtio.c                        |   2 +-
 test/py/tests/fit_util.py                 |  93 +++++++++++++++++++++
 test/py/tests/test_event_dump.py          |   1 +
 test/py/tests/test_fit.py                 |  79 ++----------------
 test/py/tests/test_vbe.py                 | 123 +++++++++++++++++++++++++++
 test/test-main.c                          |  11 +--
 77 files changed, 904 insertions(+), 405 deletions(-)
 create mode 100644 boot/vbe_fixup.c
 create mode 100644 test/boot/vbe_fixup.c
 create mode 100644 test/py/tests/fit_util.py
 create mode 100644 test/py/tests/test_vbe.py

Regards,
Simon


More information about the U-Boot mailing list