From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Wed, 3 Feb 2021 21:30:59 -0700 Subject: Please pull u-boot-dm Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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