Hi Tom,

Sorry for the friday PR!

We have been getting a lot more patches from Qualcomm engineers, largely
focusing on IoT, router, and automotive platforms (those with QCS, IPQ,
and SA prefixes specifically).

Quite a variety of changes here:
- Watchdog overflow fix
- Hardcoded fastboot buffer addresses for a few board (hoppefully
  temporary until fastboot is updated to read $fastboot_addr_r)
- Enable memory protection (MMU_MGPROT) for ARCH_SNAPDRAGON
- pinctrl support for the QCS615 soc
- various USB/phy fixes including phy config for msm8996/qcs615
- mmc and i2c clock configuration fixes
- significant fixes for rpmh and regulator drivers
- added config fragment for pixel devices
- sa8775p clock fixes
- support for "flattened" dwc3 DT that recently landed upstream for
  sc7280 (qcs6490) and a few other platforms

Thanks,

---

The following changes since commit d503633a36767d756c7de28305cf0de79440cbc0:

  Revert "doc: board: starfive: update jh7110 common description" (2026-01-13 
14:18:05 -0600)

are available in the Git repository at:

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

for you to fetch changes up to cd8ee4fff82788546df06fae7bbe6d22a710737b:

  usb: dwc3-generic: support Qualcomm flattened DT (2026-01-16 19:02:13 +0100)

----------------------------------------------------------------
Alexey Minnekhanov (1):
      mach-snapdragon: capsule_update: Fix eMMC detection for non-UFS devices

Aswin Murugan (6):
      regulator: qcom-rpmh-regulator: add support for PM8150 PM8350 PM7325
      pinctrl: qcom: add driver for QCS615 SoC
      pinctrl: qcom: add PINCTRL_QCOM_GENERIC to enable all drivers by default
      qcom_defconfig: Remove redundant pinctrl driver selections
      smem: msm: Fix memory-region lookup, direct <reg> mapping and update SMEM 
host count
      spmi: msm: refine handling of multiple APID mappings

Balaji Selvanathan (7):
      usb: dwc3: qcom: Add delays in UTMI clock selection for Qscratch
      configs: Rename qcs9100_defconfig to qcom_qcs9100_defconfig
      configs: qcom_qcs9100: Fix fastboot buffer address for QCS9100 board
      usb: gadget: Kconfig: Correct Qualcomm config name used
      configs: qcom_qcs615: Correct debug UART clock frequency
      configs: Fix fastboot buffer address for QCS615 and QCM6490 boards
      clk: qcom: sa8775p: Fix USB clock configuration and add resets

Biswapriyo Nath (1):
      phy: Add MSM8996 support to Qualcomm QUSB2 phy

Casey Connolly (10):
      phy: qcom: snps-femto-v2: assert reset in probe
      mach-snapdragon: of_fixup: support new flat dwc3 node
      clk/qcom: sc7280: add more QUP clocks
      i2c: geni: bail when clocks can't be enabled
      soc/qcom: rpmh: document rsc registers
      soc/qcom: rpmh: correctly wait for TCS flush
      soc/qcom: rpmh: add RPMh read
      power: regulator: qcom-rpmh: read votes from rpmh
      power: regulator: qcom-rpmh: correctly map pmic mode
      usb: dwc3-generic: support Qualcomm flattened DT

David Heidelberg (2):
      doc: board: qualcomm: document Pixel 3 / 3 XL support
      configs: Add google-pixel fragment config for Pixel 3, 3 XL, 5

Gopinath Sekar (1):
      watchdog: qcom: Add max timeout check to prevent overflow

Loic Poulain (2):
      mmc: msm_sdhci: Fix incorrect divider calculation for SDCLK
      clk/qcom: qcm2290: Add SDCC1 apps clock frequency table

Neil Armstrong (2):
      mach-snapdragon: enable MMU_PGPROT by default
      soc: qcom: rpmh-rsc: reclaim the TCS to avoid spurious irq in Linux

Sumit Garg (1):
      mmc: msm_sdhci: Add DLL control hook to disable DLL below 100 MHz

Swathi Tamilselvan (1):
      clk: qcom: sa8775p: Add QUP serial engine clock support

Tom Rini (1):
      dragonboard820c: Stop disabling device tree relocation

 arch/arm/Kconfig                                   |   1 +
 arch/arm/mach-snapdragon/capsule_update.c          |  28 +-
 arch/arm/mach-snapdragon/of_fixup.c                |  40 +-
 board/qualcomm/google-pixel.config                 |   5 +
 configs/qcm6490_defconfig                          |   2 +
 configs/qcom_defconfig                             |  18 +-
 configs/qcom_qcs615_defconfig                      |   4 +-
 .../{qcs9100_defconfig => qcom_qcs9100_defconfig}  |   1 +
 doc/board/qualcomm/board.rst                       |  20 +
 drivers/clk/qcom/clock-qcm2290.c                   |  29 +-
 drivers/clk/qcom/clock-sa8775p.c                   |  82 +++-
 drivers/clk/qcom/clock-sc7280.c                    |  12 +
 drivers/i2c/geni_i2c.c                             |   4 +-
 drivers/mmc/msm_sdhci.c                            |  40 ++
 drivers/phy/qcom/phy-qcom-qusb2.c                  |  14 +
 drivers/phy/qcom/phy-qcom-snps-femto-v2.c          |   2 +-
 drivers/pinctrl/qcom/Kconfig                       |  36 ++
 drivers/pinctrl/qcom/Makefile                      |   1 +
 drivers/pinctrl/qcom/pinctrl-qcs615.c              | 473 +++++++++++++++++++++
 drivers/power/regulator/qcom-rpmh-regulator.c      | 220 +++++++++-
 drivers/smem/msm_smem.c                            |  56 ++-
 drivers/soc/qcom/rpmh-rsc.c                        |  89 ++--
 drivers/soc/qcom/rpmh.c                            |  38 +-
 drivers/spmi/spmi-msm.c                            |  19 +-
 drivers/usb/dwc3/dwc3-generic.c                    |  32 +-
 drivers/usb/gadget/Kconfig                         |   4 +-
 drivers/watchdog/qcom-wdt.c                        |  23 +-
 include/configs/dragonboard820c.h                  |   1 -
 include/soc/qcom/rpmh.h                            |   4 +-
 include/soc/qcom/tcs.h                             |   1 +
 30 files changed, 1195 insertions(+), 104 deletions(-)
 create mode 100644 board/qualcomm/google-pixel.config
 rename configs/{qcs9100_defconfig => qcom_qcs9100_defconfig} (93%)
 create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs615.c

Reply via email to