[PULL] Please pull casey/qcom-main-13Apr2026

Casey Connolly casey.connolly at linaro.org
Mon Apr 27 13:46:26 CEST 2026


Hi Tom,

Resend of 20260419030602.2470577-1-casey.connolly at linaro.org with the CI issue fixed.

Various Qualcomm additions this cycle:
* USB superspeed support for 1 platform
* Initial support for the Milos platform and the Fairphone Gen 6 (chainloaded from ABL)
* Improved support for booting with OP-TEE on supported platforms
* Initial basic power domain support

Notably there is a generic change to the device core, missing power
domains will no longer cause a device to fail probe and instead will
just print a warning. This shouldn't affect any existing platforms.

Kind regards,

The following changes since commit 9f61fd5b80a43ae20ba115e3a2933d47d720ab82:

  Makefile: fix host CPP pollution in cmd_gen_envp (2026-04-24 12:49:27 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git casey/qcom-main-13Apr2026

for you to fetch changes up to fabf5878bb86b3e1e2b19301afc2a9180bf79cf6:

  qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig (2026-04-27 12:38:45 +0200)

----------------------------------------------------------------
Ajit Singh (1):
      clk: qcom: sc7280: add missing SDCC1 clocks

Antony Kurniawan Soemardi (1):
      mach-snapdragon: allocate memory for DT overlays

Aswin Murugan (6):
      pinctrl: qcom: Add pingroup definitions for SC7280
      power-domain: Add warning when power-domain driver is missing
      mach-snapdragon: Remove RPMH power domain DT fixup code
      qcom_defconfig: Add QCOM_RPMH_POWER_DOMAIN config
      efi_loader: make EFI_HAVE_RUNTIME_RESET a user-selectable option
      qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig

Balaji Selvanathan (8):
      power-domain: Add QCOM RPMH Power Domain Driver Support
      drivers: clk: qcom: sc7280: Add USB3 PHY pipe clock
      drivers: usb: dwc3: Add delay after core soft reset
      drivers: phy: qcom: Add QMP USB3-DP Combo PHY driver
      arch: arm: mach-snapdragon: Auto-detect USB SSPHY driver support
      configs: qcm6490: Enable super-speed USB support
      MAINTAINERS: Add entry for Qualcomm PHY drivers
      dts: qcs6490-rb3gen2: Remove USB controller dr_mode override

Luca Weiss (7):
      drivers: pinctrl: Add Qualcomm Milos TLMM driver
      clk/qcom: Add Milos clock driver
      phy: qcom: Add Milos to QMP UFS PHY driver
      regulator: qcom-rpmh-regulator: add support for PM7550 regulators
      gpio: qcom: Support GPIOs on PM7550 PMIC
      qcom_defconfig: Enable Milos clock driver
      board/qualcomm: add debug config fragment for Milos

Sumit Garg (3):
      tee: optee: Export OP-TEE message UID check API
      mach-snapdragon: of_fixup: Add OP-TEE DT fixup support
      board/qualcomm: Introduce TF-A and OP-TEE config fragment

Varadarajan Narayanan (5):
      arm: psci: Add API to check for support of specific PSCI function
      drivers: sysreset: Add sysreset op that can take arguments
      sysreset: Implement PSCI based reset to EDL mode for QCOM SoCs
      cmd: boot: Add '-edl' option to reset command documentation
      qcom_defconfig: enable psci based sysreset

 MAINTAINERS                                   |   1 +
 arch/arm/cpu/armv8/fwcall.c                   |  15 +
 arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi      |   4 -
 arch/arm/include/asm/system.h                 |   1 +
 arch/arm/mach-snapdragon/board.c              |   5 +
 arch/arm/mach-snapdragon/of_fixup.c           | 176 +++++--
 board/qualcomm/debug-milos.config             |   5 +
 board/qualcomm/tfa-optee.config               |   4 +
 cmd/boot.c                                    |   3 +
 configs/qcm6490_defconfig                     |   1 +
 configs/qcom_defconfig                        |   5 +
 doc/usage/cmd/reset.rst                       |   2 +
 drivers/clk/qcom/Kconfig                      |   8 +
 drivers/clk/qcom/Makefile                     |   1 +
 drivers/clk/qcom/clock-milos.c                | 196 ++++++++
 drivers/clk/qcom/clock-sc7280.c               |   3 +
 drivers/firmware/psci.c                       |   4 +
 drivers/gpio/qcom_spmi_gpio.c                 |   1 +
 drivers/phy/qcom/Kconfig                      |   8 +
 drivers/phy/qcom/Makefile                     |   1 +
 drivers/phy/qcom/phy-qcom-qmp-combo.c         | 643 ++++++++++++++++++++++++++
 drivers/phy/qcom/phy-qcom-qmp-common.h        |  62 +++
 drivers/phy/qcom/phy-qcom-qmp-dp-com-v3.h     |  18 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v4.h    |  34 ++
 drivers/phy/qcom/phy-qcom-qmp-ufs.c           |  88 ++++
 drivers/phy/qcom/phy-qcom-qmp.h               |  17 +
 drivers/pinctrl/qcom/Kconfig                  |   8 +
 drivers/pinctrl/qcom/Makefile                 |   1 +
 drivers/pinctrl/qcom/pinctrl-milos.c          | 103 +++++
 drivers/pinctrl/qcom/pinctrl-sc7280.c         | 522 ++++++++++++++++++++-
 drivers/power/domain/Kconfig                  |   8 +
 drivers/power/domain/Makefile                 |   1 +
 drivers/power/domain/power-domain-uclass.c    |   7 +
 drivers/power/domain/qcom-rpmhpd.c            | 278 +++++++++++
 drivers/power/regulator/qcom-rpmh-regulator.c |  33 ++
 drivers/sysreset/Kconfig                      |  15 +
 drivers/sysreset/Makefile                     |   1 +
 drivers/sysreset/sysreset-uclass.c            |  37 ++
 drivers/sysreset/sysreset_qcom-psci.c         |  45 ++
 drivers/tee/optee/core.c                      |   5 +
 drivers/usb/dwc3/core.c                       |   2 +
 include/sysreset.h                            |  18 +
 include/tee/optee.h                           |   9 +
 lib/efi_loader/Kconfig                        |   3 +-
 44 files changed, 2351 insertions(+), 51 deletions(-)
 create mode 100644 board/qualcomm/debug-milos.config
 create mode 100644 board/qualcomm/tfa-optee.config
 create mode 100644 drivers/clk/qcom/clock-milos.c
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-combo.c
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-common.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-dp-com-v3.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-usb-v4.h
 create mode 100644 drivers/pinctrl/qcom/pinctrl-milos.c
 create mode 100644 drivers/power/domain/qcom-rpmhpd.c
 create mode 100644 drivers/sysreset/sysreset_qcom-psci.c


More information about the U-Boot mailing list