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

Casey Connolly trini at konsulko.com
Tue Jun 24 12:12:28 CEST 2025


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)



More information about the U-Boot mailing list