[PULL] Please pull qcom-next-23Jun-1

Casey Connolly trini at konsulko.com
Tue Jun 24 01:45:43 CEST 2025


Hi Tom,

sorry this one took a while, still figuring out a good cadence for
this...

This PR introduces 3 new platforms, two from the new Dragonwing IQx
series (QCS615 and QCS8300) as well as the IPQ5424.

Additionally:

* Support for booting downstream Android boot images on some phones is added
* Capsule update support is expanded to be more generic, determining which partition U-Boot was flashed to automatically and supporting many more boards.
* Minor capsule update bugs are fixed
* A watchdog driver is added and gets timeout support
* Autoboot now requires pressing "space" specifically to stop booting as a workaround for some boards getting rogue key presses which would cause autoboot to fail
* Documentation is added for the Dragonwing boards
* The RB1/2 now use USB gadget mode rather than host
* A bug is fixed where GPIO reads could return incorrect values

The following changes since commit dbf7fd557a73ded3141db3c2cf5c572989378825:

  Merge patch series "Consistent Kconfig environment options CONFIG_ENV_ prefix" (2025-06-20 12:57:47 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git tags/qcom-next-23Jun-1

for you to fetch changes up to c4c08cc21448aa97328b4dac17fb54c4f657ce80:

  doc: board/qualcomm: remove signing references from dragonwing.rst (2025-06-23 18:50:41 +0200)

----------------------------------------------------------------
Aswin Murugan (7):
      gpio: msm_gpio: return correct value for gpio read
      dts: qcs615-ride-u-boot.dtsi: Add memory entry to bootup
      phy: qcom: Enable QMP UFS PHY driver for QCS615
      clk/qcom: qcs615: Add GCC clock driver for QCS615
      qcom_defconfig: Enable QCS615 clock driver
      configs: add qcom_qcs615_defconfig
      board: qualcomm: Add MAINTAINERS entries for Dragonwing platforms

Balaji Selvanathan (7):
      drivers: watchdog: qcom: Add timeout configuration support in watchdog
      doc: board: qualcomm: document Dragonwing board building/flashing
      dts: qcs8300-ride-u-boot.dtsi: Add memory entry to bootup
      clk/qcom: qcs8300: Add GCC clock driver for QCS8300
      phy: qcom: Enable QMP UFS PHY driver for QCS8300
      qcom_defconfig: Enable QCS8300 clock driver
      configs: add qcom_qcs8300_defconfig

Casey Connolly (7):
      watchdog: qcom: introduce qcom-wdt driver
      board: qualcomm: add a MAINTAINERS file
      mach-snapdragon: track boot source
      mach-snapdragon: CapsuleUpdate: support all boot methods
      dfu: scsi: don't call scsi_scan()
      qcom_defconfig: enable capsule update support
      doc: board/qualcomm: remove signing references from dragonwing.rst

George Chan (3):
      boot/image-android: Workaround kernel/ramdisk invalid addr
      mach-snapdragon: Enable workaround of ignoring androidboot addr
      mach-snapdragon: Enhance android image handling memory footprint

Luca Weiss (5):
      doc: board/qualcomm: Fix commands for compilation missing CROSS_COMPILE
      doc: board/qualcomm: Replace buildman build instructions
      doc: board/qualcomm: Add example for boot image version 2
      clk/qcom: sc7280: Fix variable name of msm_clk_data
      clk/qcom: sm8250: Fix variable name of msm_clk_data

Sumit Garg (2):
      mach-snapdragon: of_fixup: Drop USB dr_mode override for RB1/2
      qcom_defconfig: Enable AUTOBOOT_KEYED support

Varadarajan Narayanan (5):
      dts: ipq5424-rdp466-u-boot: add override dtsi
      doc: board/qualcomm: Update RDP signing instructions
      clk/qcom: add initial clock driver for ipq5424
      pinctrl: qcom: Add ipq5424 pinctrl driver
      configs: add qcom_ipq5424_mmc_defconfig

 arch/arm/Kconfig                          |   1 +
 arch/arm/dts/ipq5424-rdp466-u-boot.dtsi   |  37 ++++
 arch/arm/dts/qcs615-ride-u-boot.dtsi      |  14 ++
 arch/arm/dts/qcs8300-ride-u-boot.dtsi     |  19 ++
 arch/arm/mach-snapdragon/board.c          |  34 +++-
 arch/arm/mach-snapdragon/capsule_update.c | 274 ++++++++++++++++++++-----
 arch/arm/mach-snapdragon/of_fixup.c       |  13 --
 arch/arm/mach-snapdragon/qcom-priv.h      |  14 ++
 board/qualcomm/MAINTAINERS                |  24 +++
 boot/Kconfig                              |  11 +
 boot/image-android.c                      |   9 +-
 configs/qcm6490_defconfig                 |   6 -
 configs/qcom_defconfig                    |  10 +
 configs/qcom_ipq5424_mmc_defconfig        |  83 ++++++++
 configs/qcom_qcs615_defconfig             |  22 ++
 configs/qcom_qcs8300_defconfig            |  21 ++
 doc/board/qualcomm/board.rst              |  21 +-
 doc/board/qualcomm/dragonwing.rst         |  49 +++++
 doc/board/qualcomm/index.rst              |   1 +
 doc/board/qualcomm/rdp.rst                |  15 +-
 drivers/clk/qcom/Kconfig                  |  24 +++
 drivers/clk/qcom/Makefile                 |   3 +
 drivers/clk/qcom/clock-ipq5424.c          |  96 +++++++++
 drivers/clk/qcom/clock-qcom.h             |   1 +
 drivers/clk/qcom/clock-qcs615.c           | 163 +++++++++++++++
 drivers/clk/qcom/clock-qcs8300.c          | 146 ++++++++++++++
 drivers/clk/qcom/clock-sc7280.c           |   4 +-
 drivers/clk/qcom/clock-sm8250.c           |   4 +-
 drivers/dfu/dfu_scsi.c                    |   5 -
 drivers/gpio/msm_gpio.c                   |   2 +-
 drivers/phy/qcom/phy-qcom-qmp-ufs.c       | 128 ++++++++++++
 drivers/pinctrl/qcom/Kconfig              |   7 +
 drivers/pinctrl/qcom/Makefile             |   1 +
 drivers/pinctrl/qcom/pinctrl-ipq5424.c    | 322 ++++++++++++++++++++++++++++++
 drivers/watchdog/Kconfig                  |   9 +
 drivers/watchdog/Makefile                 |   1 +
 drivers/watchdog/qcom-wdt.c               | 137 +++++++++++++
 37 files changed, 1632 insertions(+), 99 deletions(-)
 create mode 100644 arch/arm/dts/ipq5424-rdp466-u-boot.dtsi
 create mode 100644 arch/arm/dts/qcs615-ride-u-boot.dtsi
 create mode 100644 arch/arm/dts/qcs8300-ride-u-boot.dtsi
 create mode 100644 board/qualcomm/MAINTAINERS
 create mode 100644 configs/qcom_ipq5424_mmc_defconfig
 create mode 100644 configs/qcom_qcs615_defconfig
 create mode 100644 configs/qcom_qcs8300_defconfig
 create mode 100644 doc/board/qualcomm/dragonwing.rst
 create mode 100644 drivers/clk/qcom/clock-ipq5424.c
 create mode 100644 drivers/clk/qcom/clock-qcs615.c
 create mode 100644 drivers/clk/qcom/clock-qcs8300.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq5424.c
 create mode 100644 drivers/watchdog/qcom-wdt.c


More information about the U-Boot mailing list