Hi Tom,

Please could you drop ("78f177fcc2ed qcom_defconfig: Enable AUTOBOOT_KEYED support") from this PR when you apply it, it was picked by mistake. Sorry about that.

Kind regards,

On 6/24/25 01:45, Casey Connolly wrote:
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

--
Casey (she/they)

Reply via email to