Hi Tom, Sorry this missed -rc1.
The larger changes will follow (likely for -next unless there's some folks are particularly keen to get in?). * Add scsi_scan_new(), handle scsi scan in mach-snapdragon without relying on preboot * Small docs cleanup * MMC HS200/HS400 support * SDM845 rpmh regulator and USB3 PHY support * Support for switching to EL2 (replacing gunyah) via SMC call * GENI UART minor RX fixes * GENI minicore support (GENI QUPs which don't require firmware) * Added proper support for various GDSC reset flags * SDM845 pinctrl/clk fixes * QMP USB phy orientation support * Fix SMEM memory map not including some carveouts * ufetch: fixed LBA size wrapping on 32-bit systems Small rebase, CI run from before: https://git.u-boot-project.org/u-boot/custodians/u-boot-snapdragon/-/pipelines/1779 The following changes since commit 03e45557e1f38a39a0c80fe30483130ff376cf92: Merge patch series "boot: image-fdt: fix reservation errors above ram_top" (2026-10-27 12:29:11 -0600) are available in the Git repository at: https://git.u-boot-project.org/u-boot/custodians/u-boot-snapdragon.git qcom-main for you to fetch changes up to e7e12a59f96e5ff8b01c50dccbb9671ba5de245b: clk: qcom: sdm845: add GCC_QUPV3_WRAP0_S4_CLK case (2026-10-28 21:50:53 +0100) ---------------------------------------------------------------- Alexey Minnekhanov (4): clk/qcom: Print more details about stuck GDSC clk/qcom: Import GDSC flags from Linux clk/qcom: Add newly added GDSC flags to all qcom clk drivers clk/qcom: Treat different GDSCs differently Aswin Murugan (9): scsi: Add scsi_scan_new() to scan only new devices mach-snapdragon: rescan only newly added SCSI devices for capsule update mach-snapdragon: Add early EL2 hypervisor switch support configs: qualcomm: Add Gunyah exit config fragment configs: qcom_qcs9100: Enable Gunyah exit support mmc: msm_sdhci: fix max-frequency read into wrong-sized variable mmc: msm_sdhci: add HS200/HS400 support configs: qcom: enable CONFIG_MMC_HS400_SUPPORT mach-snapdragon: smem: Use available_length for RAM partition v2+ Balaji Selvanathan (12): mach-snapdragon: scan SCSI devices in board_late_init() board: qualcomm: drop preboot from the default environment qcom: qcs615: disable SCSI and use MMC for fastboot qcom: qcs615: store environment in eMMC logfs partition doc: qcom: dragonwing: Improve build and installation documentation serial: msm_geni: fix RX FIFO init with proper cancel sequence clk: qcom: Add shared RPMH clock driver for SM8550/SM8650/SA8775P clk: qcom: qcs8300: Extend GCC clock driver to full gate/RCG coverage pinctrl: qcom: Add QCS8300 pinctrl driver configs: qcom_qcs8300: Switch to monaco-evk DT and enable new drivers configs: rename qcom_qcs8300_defconfig to qcom_monaco_defconfig clk: qcom: sc7280: enable shared RPMH clock driver Balaji Selvanathan via U-Boot (1): phy: qcom: qmp-combo: honor USB-C orientation for port select Casey Connolly (3): gpio: qcom_spmi_gpio: fix bias-pull-down gpio: qcom_spmi_gpio: add pmk8350/pm8350c dts: qcom: remove hardcoded memory maps David Heidelberg (4): phy: qcom: qmp-combo: select PCS register offsets per version phy: qcom: qmp-combo: add SDM845 support power: regulator: qcom-rpmh: add PM8998 support configs: qcom: enable QMP USB3-DP combo PHY Francois Berder (1): clk: qcom: Fix invalid usage of dev_read_addr Han Gao (1): cmd: ufetch: avoid truncating storage sizes on 32-bit systems Manivannan Sadhasivam (1): configs: qcm6490_defconfig: Enable SCSI as the Fastboot flash block interface Naveen Kumar Chaudhary (2): serial: msm_geni: remove unreachable dead code in pending() serial: msm_geni: fix clock rate return type truncation Petr Hodina (3): gpio: qcom_spmi_gpio: add qcom,pm8150l-gpio pinctrl: qcom: sdm845: select the mux value per pin clk: qcom: sdm845: add GCC_QUPV3_WRAP0_S4_CLK case Varadarajan Narayanan via U-Boot (1): misc: qcom_geni: Add minicore support arch/arm/dts/ipq5424-rdp466-u-boot.dtsi | 6 - arch/arm/dts/ipq9574-rdp433-u-boot.dtsi | 9 - arch/arm/dts/qcs615-ride-u-boot.dtsi | 14 - arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi | 23 - arch/arm/dts/qcs8300-ride-u-boot.dtsi | 19 - arch/arm/dts/qcs9100-ride-r3-u-boot.dtsi | 20 - arch/arm/mach-snapdragon/Kconfig | 8 + arch/arm/mach-snapdragon/board.c | 10 + arch/arm/mach-snapdragon/capsule_update.c | 12 +- arch/arm/mach-snapdragon/dram.c | 3 +- arch/arm/mach-snapdragon/include/mach/boot0.h | 2 + .../include/mach/gunyah_exit_boot0.h | 36 + arch/arm/mach-snapdragon/mem_map.c | 4 + board/qualcomm/default.env | 1 - board/qualcomm/exit-gunyah.config | 4 + cmd/ufetch.c | 4 +- configs/qcm6490_defconfig | 4 + configs/qcom_defconfig | 2 + ...com_qcs8300_defconfig => qcom_monaco_defconfig} | 4 +- configs/qcom_qcs615_defconfig | 12 + configs/qcom_qcs9100_defconfig | 1 + doc/board/qualcomm/dragonwing.rst | 75 +- doc/board/qualcomm/iq8.rst | 6 +- drivers/clk/clk-stub.c | 4 - drivers/clk/qcom/Kconfig | 13 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clock-milos.c | 6 +- drivers/clk/qcom/clock-qcom.c | 62 +- drivers/clk/qcom/clock-qcom.h | 20 + drivers/clk/qcom/clock-qcs8300.c | 547 ++++++++++++++- drivers/clk/qcom/clock-rpmh.c | 62 ++ drivers/clk/qcom/clock-sa8775p.c | 4 +- drivers/clk/qcom/clock-sc7280.c | 8 +- drivers/clk/qcom/clock-sdm845.c | 52 +- drivers/clk/qcom/clock-sm6125.c | 8 +- drivers/clk/qcom/clock-sm6350.c | 4 +- drivers/clk/qcom/clock-sm8150.c | 14 +- drivers/clk/qcom/clock-sm8550.c | 16 +- drivers/clk/qcom/clock-sm8650.c | 16 +- drivers/clk/qcom/clock-x1e80100.c | 54 +- drivers/gpio/qcom_spmi_gpio.c | 10 +- drivers/misc/Kconfig | 6 + drivers/misc/Makefile | 1 + drivers/misc/qcom_geni-minicore.c | 103 +++ drivers/misc/qcom_geni.c | 85 ++- drivers/mmc/Kconfig | 1 + drivers/mmc/msm_sdhci.c | 754 ++++++++++++++++++++- drivers/phy/qcom/phy-qcom-qmp-combo.c | 203 +++++- drivers/pinctrl/qcom/Kconfig | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-qcs8300.c | 468 +++++++++++++ drivers/pinctrl/qcom/pinctrl-sdm845.c | 45 +- drivers/power/regulator/qcom-rpmh-regulator.c | 137 ++++ drivers/scsi/scsi.c | 27 + drivers/serial/serial_msm_geni.c | 70 +- include/scsi.h | 8 + include/soc/qcom/geni-se.h | 5 + include/soc/qcom/minicore.h | 25 + 58 files changed, 2828 insertions(+), 299 deletions(-) delete mode 100644 arch/arm/dts/qcs615-ride-u-boot.dtsi delete mode 100644 arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi delete mode 100644 arch/arm/dts/qcs8300-ride-u-boot.dtsi delete mode 100644 arch/arm/dts/qcs9100-ride-r3-u-boot.dtsi create mode 100644 arch/arm/mach-snapdragon/include/mach/gunyah_exit_boot0.h create mode 100644 board/qualcomm/exit-gunyah.config rename configs/{qcom_qcs8300_defconfig => qcom_monaco_defconfig} (83%) create mode 100644 drivers/clk/qcom/clock-rpmh.c create mode 100644 drivers/misc/qcom_geni-minicore.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs8300.c create mode 100644 include/soc/qcom/minicore.h
