U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PULL] Please pull casey/qcom-main-13Apr2026
@ 2026-04-19  3:03 Casey Connolly
  2026-04-19 15:40 ` Tom Rini
  0 siblings, 1 reply; 7+ messages in thread
From: Casey Connolly @ 2026-04-19  3:03 UTC (permalink / raw)
  To: Tom Rini, u-boot, u-boot-qcom
  Cc: Sumit Garg, neil.armstrong, Ajit Singh, Antony Kurniawan Soemardi,
	Aswin Murugan, Balaji Selvanathan, Luca Weiss, Sumit Garg,
	Varadarajan Narayanan, Casey Connolly

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PULL] Please pull casey/qcom-main-13Apr2026
  2026-04-19  3:03 [PULL] Please pull casey/qcom-main-13Apr2026 Casey Connolly
@ 2026-04-19 15:40 ` Tom Rini
  2026-04-27  6:59   ` Sumit Garg
  0 siblings, 1 reply; 7+ messages in thread
From: Tom Rini @ 2026-04-19 15:40 UTC (permalink / raw)
  To: Casey Connolly
  Cc: u-boot, u-boot-qcom, Sumit Garg, neil.armstrong, Ajit Singh,
	Antony Kurniawan Soemardi, Aswin Murugan, Balaji Selvanathan,
	Luca Weiss, Sumit Garg, Varadarajan Narayanan

[-- Attachment #1: Type: text/plain, Size: 1394 bytes --]

On Sun, Apr 19, 2026 at 05:03:16AM +0200, Casey Connolly wrote:

> 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.

Unfortunately I get a fail to build in CI:
https://source.denx.de/u-boot/u-boot/-/jobs/1428016
+(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c: In function 'qmp_combo_com_init':
+(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c:288:35: error: unused variable 'cfg' [-Werro
r=unused-variable]
+(qcm6490)   288 |         const struct qmp_phy_cfg *cfg = qmp->cfg;
+(qcm6490)       |                                   ^~~
+(qcm6490) cc1: all warnings being treated as errors
+(qcm6490) make[4]: *** [scripts/Makefile.build:271: drivers/phy/qcom/phy-qcom-qmp-combo.o] E
rror 1
+(qcm6490) make[3]: *** [scripts/Makefile.build:492: drivers/phy/qcom] Error 2
+(qcm6490) make[2]: *** [scripts/Makefile.build:492: drivers/phy] Error 2
+(qcm6490) make[1]: *** [Makefile:2205: drivers] Error 2

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PULL] Please pull casey/qcom-main-13Apr2026
  2026-04-19 15:40 ` Tom Rini
@ 2026-04-27  6:59   ` Sumit Garg
  2026-04-27 10:30     ` Casey Connolly
  0 siblings, 1 reply; 7+ messages in thread
From: Sumit Garg @ 2026-04-27  6:59 UTC (permalink / raw)
  To: Tom Rini, Casey Connolly
  Cc: u-boot, u-boot-qcom, neil.armstrong, Ajit Singh,
	Antony Kurniawan Soemardi, Aswin Murugan, Balaji Selvanathan,
	Luca Weiss, Sumit Garg, Varadarajan Narayanan

Hi Casey,

On Sun, Apr 19, 2026 at 09:40:26AM -0600, Tom Rini wrote:
> On Sun, Apr 19, 2026 at 05:03:16AM +0200, Casey Connolly wrote:
> 
> > 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.
> 
> Unfortunately I get a fail to build in CI:
> https://source.denx.de/u-boot/u-boot/-/jobs/1428016
> +(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c: In function 'qmp_combo_com_init':
> +(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c:288:35: error: unused variable 'cfg' [-Werro
> r=unused-variable]
> +(qcm6490)   288 |         const struct qmp_phy_cfg *cfg = qmp->cfg;
> +(qcm6490)       |                                   ^~~
> +(qcm6490) cc1: all warnings being treated as errors
> +(qcm6490) make[4]: *** [scripts/Makefile.build:271: drivers/phy/qcom/phy-qcom-qmp-combo.o] E
> rror 1
> +(qcm6490) make[3]: *** [scripts/Makefile.build:492: drivers/phy/qcom] Error 2
> +(qcm6490) make[2]: *** [scripts/Makefile.build:492: drivers/phy] Error 2
> +(qcm6490) make[1]: *** [Makefile:2205: drivers] Error 2

Do you plan to re-send this PR with updated USB super speed patch-set
from Balaji here [1] which should take care of this CI issue?

Since the v2026.04-rc1 is going to be tagged today, we really don't want
to miss this merge window again for all these pending features to be
merged.

[1] https://lore.kernel.org/all/20260418-kodiak_ss-v4-0-d381670c9d78@oss.qualcomm.com/

-Sumit

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PULL] Please pull casey/qcom-main-13Apr2026
  2026-04-27  6:59   ` Sumit Garg
@ 2026-04-27 10:30     ` Casey Connolly
  2026-04-27 10:55       ` Sumit Garg
  0 siblings, 1 reply; 7+ messages in thread
From: Casey Connolly @ 2026-04-27 10:30 UTC (permalink / raw)
  To: Sumit Garg, Tom Rini
  Cc: u-boot, u-boot-qcom, neil.armstrong, Ajit Singh,
	Antony Kurniawan Soemardi, Aswin Murugan, Balaji Selvanathan,
	Luca Weiss, Sumit Garg, Varadarajan Narayanan



On 27/04/2026 08:59, Sumit Garg wrote:
> Hi Casey,
> 
> On Sun, Apr 19, 2026 at 09:40:26AM -0600, Tom Rini wrote:
>> On Sun, Apr 19, 2026 at 05:03:16AM +0200, Casey Connolly wrote:
>>
>>> 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.
>>
>> Unfortunately I get a fail to build in CI:
>> https://source.denx.de/u-boot/u-boot/-/jobs/1428016
>> +(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c: In function 'qmp_combo_com_init':
>> +(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c:288:35: error: unused variable 'cfg' [-Werro
>> r=unused-variable]
>> +(qcm6490)   288 |         const struct qmp_phy_cfg *cfg = qmp->cfg;
>> +(qcm6490)       |                                   ^~~
>> +(qcm6490) cc1: all warnings being treated as errors
>> +(qcm6490) make[4]: *** [scripts/Makefile.build:271: drivers/phy/qcom/phy-qcom-qmp-combo.o] E
>> rror 1
>> +(qcm6490) make[3]: *** [scripts/Makefile.build:492: drivers/phy/qcom] Error 2
>> +(qcm6490) make[2]: *** [scripts/Makefile.build:492: drivers/phy] Error 2
>> +(qcm6490) make[1]: *** [Makefile:2205: drivers] Error 2
> 
> Do you plan to re-send this PR with updated USB super speed patch-set
> from Balaji here [1] which should take care of this CI issue?

Tom: I'll fix the issue and send a rebased PR, I thought CI was passing
but I guess I missed that :/ apologies for not doing this last week I
was OOO.

v4 doesn't fix this warning, it also changes the fixup logic to use a
compatible match, im a bit confused by this change since we discussed
why that approach was preferable in the first place.

I'd like to understand how significant is the overhead of the old logic
to justify this.

I'm going to keep v3 since that's what I tested and we can discuss
dropping the logic if the overhead is too much.

> 
> Since the v2026.04-rc1 is going to be tagged today, we really don't want
> to miss this merge window again for all these pending features to be
> merged.

I appreciate that, you've been more than clear about your feelings on
this and I hope I've been clear enough about addressing it.

Kind regards,

> 
> [1] https://lore.kernel.org/all/20260418-kodiak_ss-v4-0-d381670c9d78@oss.qualcomm.com/
> 
> -Sumit

-- 
// Casey (she/her)


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PULL] Please pull casey/qcom-main-13Apr2026
  2026-04-27 10:30     ` Casey Connolly
@ 2026-04-27 10:55       ` Sumit Garg
  0 siblings, 0 replies; 7+ messages in thread
From: Sumit Garg @ 2026-04-27 10:55 UTC (permalink / raw)
  To: Casey Connolly
  Cc: Tom Rini, u-boot, u-boot-qcom, neil.armstrong, Ajit Singh,
	Antony Kurniawan Soemardi, Aswin Murugan, Balaji Selvanathan,
	Luca Weiss, Sumit Garg, Varadarajan Narayanan

On Mon, Apr 27, 2026 at 12:30:22PM +0200, Casey Connolly wrote:
> 
> 
> On 27/04/2026 08:59, Sumit Garg wrote:
> > Hi Casey,
> > 
> > On Sun, Apr 19, 2026 at 09:40:26AM -0600, Tom Rini wrote:
> >> On Sun, Apr 19, 2026 at 05:03:16AM +0200, Casey Connolly wrote:
> >>
> >>> 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.
> >>
> >> Unfortunately I get a fail to build in CI:
> >> https://source.denx.de/u-boot/u-boot/-/jobs/1428016
> >> +(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c: In function 'qmp_combo_com_init':
> >> +(qcm6490) drivers/phy/qcom/phy-qcom-qmp-combo.c:288:35: error: unused variable 'cfg' [-Werro
> >> r=unused-variable]
> >> +(qcm6490)   288 |         const struct qmp_phy_cfg *cfg = qmp->cfg;
> >> +(qcm6490)       |                                   ^~~
> >> +(qcm6490) cc1: all warnings being treated as errors
> >> +(qcm6490) make[4]: *** [scripts/Makefile.build:271: drivers/phy/qcom/phy-qcom-qmp-combo.o] E
> >> rror 1
> >> +(qcm6490) make[3]: *** [scripts/Makefile.build:492: drivers/phy/qcom] Error 2
> >> +(qcm6490) make[2]: *** [scripts/Makefile.build:492: drivers/phy] Error 2
> >> +(qcm6490) make[1]: *** [Makefile:2205: drivers] Error 2
> > 
> > Do you plan to re-send this PR with updated USB super speed patch-set
> > from Balaji here [1] which should take care of this CI issue?
> 
> Tom: I'll fix the issue and send a rebased PR, I thought CI was passing
> but I guess I missed that :/ apologies for not doing this last week I
> was OOO.
> 
> v4 doesn't fix this warning, it also changes the fixup logic to use a
> compatible match, im a bit confused by this change since we discussed
> why that approach was preferable in the first place.
> 
> I'd like to understand how significant is the overhead of the old logic
> to justify this.
> 
> I'm going to keep v3 since that's what I tested and we can discuss
> dropping the logic if the overhead is too much.
> 

The overhead for DT traversal here was ~125ms on RB3Gen2. And it can be
much slower on platforms like RB1, see discussion here [1]. We do have
to care about boot time on all platforms. So it is rather better we keep
the boot time under check and hence v4 logic is better here.

[1] https://lore.kernel.org/all/aU5tx8VkWCxwLbHN@sumit-xelite/

-Sumit

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PULL] Please pull casey/qcom-main-13Apr2026
@ 2026-04-27 11:46 Casey Connolly
  2026-04-27 15:42 ` Tom Rini
  0 siblings, 1 reply; 7+ messages in thread
From: Casey Connolly @ 2026-04-27 11:46 UTC (permalink / raw)
  To: Tom Rini, u-boot, u-boot-qcom
  Cc: Sumit Garg, neil.armstrong, Ajit Singh, Antony Kurniawan Soemardi,
	Aswin Murugan, Balaji Selvanathan, Luca Weiss, Sumit Garg,
	Varadarajan Narayanan, Casey Connolly

Hi Tom,

Resend of 20260419030602.2470577-1-casey.connolly@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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PULL] Please pull casey/qcom-main-13Apr2026
  2026-04-27 11:46 Casey Connolly
@ 2026-04-27 15:42 ` Tom Rini
  0 siblings, 0 replies; 7+ messages in thread
From: Tom Rini @ 2026-04-27 15:42 UTC (permalink / raw)
  To: u-boot, u-boot-qcom, Casey Connolly
  Cc: Sumit Garg, neil.armstrong, Ajit Singh, Antony Kurniawan Soemardi,
	Aswin Murugan, Balaji Selvanathan, Luca Weiss, Sumit Garg,
	Varadarajan Narayanan

On Mon, 27 Apr 2026 13:46:26 +0200, Casey Connolly wrote:

> Resend of 20260419030602.2470577-1-casey.connolly@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
> 
> [...]

Merged into u-boot/master, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-04-27 15:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-19  3:03 [PULL] Please pull casey/qcom-main-13Apr2026 Casey Connolly
2026-04-19 15:40 ` Tom Rini
2026-04-27  6:59   ` Sumit Garg
2026-04-27 10:30     ` Casey Connolly
2026-04-27 10:55       ` Sumit Garg
  -- strict thread matches above, loose matches on Subject: below --
2026-04-27 11:46 Casey Connolly
2026-04-27 15:42 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox