[PULL] Please pull casey/qcom-main-13Apr2026
Casey Connolly
casey.connolly at linaro.org
Sun Apr 19 05:03:16 CEST 2026
Hi Tom,
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 e2fa3e570f83ab0f9ce667ddaec9dc738bcf05b9:
Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sh (2026-04-09 16:34:38 -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 7f531b27688d94f4ba8663b63bc3b5f82f83c97f:
qcom_defconfig: Disable EFI_HAVE_RUNTIME_RESET in qcom_defconfig (2026-04-13 15:06:46 +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 | 178 +++++--
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 | 644 ++++++++++++++++++++++++++
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, 2353 insertions(+), 52 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