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

Reply via email to