Please pull u-boot-dm

Simon Glass sjg at chromium.org
Thu Feb 4 05:30:59 CET 2021


Hi Tom,


https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6206

The following changes since commit fdcb93e1709ab1a2ebb562455621617c29e2099c:

  Merge branch '2021-02-01-assorted-fixes' (2021-02-02 09:24:10 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-3feb21

for you to fetch changes up to 6f5edbaf938952e4a9860727c633dcaa36caf699:

  firmware: smci: possible NULL dereference (2021-02-03 03:38:41 -0700)

----------------------------------------------------------------
Support late device removal
Allow booting a 32-bit system with a top memory address beyond 4 GiB

----------------------------------------------------------------
Bin Meng (10):
      riscv: Adjust board_get_usable_ram_top() for 32-bit
      arm: rockchip: Explicitly cast gd->ram_top in dram_init_banksize()
      global_data.h: Change ram_top type to phys_addr_t
      serial: sifive: Cast dev_read_addr() with uintptr_t
      riscv: ax25-ae350: Cast addr with uintptr_t
      net: ftmac100: Cast priv->iobase with uintptr_t
      fdtdec: Cast prior_stage_fdt_address with uintptr_t
      riscv: Change phys_addr_t and phys_size_t to 64-bit
      bdinfo: Rename function names to be clearer
      bdinfo: Change to use bdinfo_print_num_ll() where the number
could be 64-bit

Heinrich Schuchardt (2):
      sandbox: mark os_abort() as noreturn
      firmware: smci: possible NULL dereference

Marek Vasut (1):
      dm: core: Add late driver remove option

Simon Glass (8):
      smem: Don't use -EPROBE_DEFER
      nand: brcmnand: Don't use -EPROBE_DEFER
      dm: Rename DM_FLAG_REMOVE_WITH_PD_ON
      dm: pci: Correct use of wrong flag name
      dm: core: Remove children before advising uclass
      dm: core: Avoid partially removing devices
      arm: Remove vital devices last
      dm: core: Add documentation about device removal

 arch/arm/lib/bdinfo.c                        | 16 ++++----
 arch/arm/lib/bootm.c                         |  3 ++
 arch/arm/mach-rockchip/sdram.c               |  2 +-
 arch/m68k/lib/bdinfo.c                       |  2 +-
 arch/powerpc/lib/bdinfo.c                    |  4 +-
 arch/riscv/cpu/fu540/dram.c                  |  7 ++--
 arch/riscv/cpu/generic/dram.c                |  7 ++--
 arch/riscv/include/asm/types.h               |  4 +-
 board/AndesTech/ax25-ae350/ax25-ae350.c      |  2 +-
 cmd/bdinfo.c                                 | 52 ++++++++++++------------
 doc/driver-model/design.rst                  | 20 ++++++++++
 drivers/core/device-remove.c                 | 96
+++++++++++++++++++++++++++++++--------------
 drivers/core/root.c                          |  2 +
 drivers/firmware/scmi/sandbox-scmi_devices.c |  3 ++
 drivers/mtd/nand/raw/brcmnand/brcmnand.c     |  5 +--
 drivers/net/ftmac100.c                       | 10 ++---
 drivers/pci/pcie_iproc.c                     |  2 +-
 drivers/serial/serial_sifive.c               |  2 +-
 drivers/smem/msm_smem.c                      |  6 +--
 drivers/video/meson/meson_vpu.c              |  2 +-
 drivers/watchdog/rti_wdt.c                   |  2 +-
 include/asm-generic/global_data.h            |  2 +-
 include/dm/device-internal.h                 | 15 ++++++-
 include/dm/device.h                          | 15 ++++++-
 include/init.h                               |  3 +-
 include/os.h                                 |  2 +-
 lib/fdtdec.c                                 |  2 +-
 test/dm/core.c                               | 94
++++++++++++++++++++++++++++++++++++++++++++
 test/dm/test-driver.c                        | 22 +++++++++++
 test/dm/virtio.c                             |  4 +-
 30 files changed, 305 insertions(+), 103 deletions(-)

Regards,
Simon


More information about the U-Boot mailing list