[PULL] Please pull qcom-for-2026.01-rc2
Casey Connolly
trini at konsulko.com
Thu Oct 30 13:08:32 CET 2025
Hi Tom,
A variety of Qualcomm features/fixes for this cycle, notably with a few
new platforms gaining support:
* Initial support for SDM670 (similar to SDM845), SM6350, and SM7150
platforms is added
* USB and UART issues on MSM8916 are addressed (improving stability/
reliability)
* Firmware loading is implemented for the GENI serial engine, this is
used on some platforms to load firmware for i2c/spi/uart to work
Some additional patches like binman support for building MBN files still
need some additional work.
CI: https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/commit/8ef6ac07b35e39a57501554680bbf452e818d3e3/pipelines?ref=qcom-main
Cc: u-boot-qcom at groups.io
---
The following changes since commit 4cad9faf8d2887b8851f0ced5194ffbaa92ca71e:
MAINTAINERS: update my email address (2025-10-28 14:37:25 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-snapdragon.git tags/qcom-for-2026.01-rc2
for you to fetch changes up to 8ef6ac07b35e39a57501554680bbf452e818d3e3:
usb: gadget: Introduce usb gadget vendor/product default id for ARCH_QCOM (2025-10-29 12:27:34 +0100)
----------------------------------------------------------------
Abbarapu Venkatesh Yadav (1):
qcom_defconfig: Enable meminfo command with mapping
Alexey Minnekhanov (1):
qcom_defconfig: Enable pinctrl driver for SDM630/660
Casey Connolly (7):
configs: qualcomm: use fragments for debug UART
i2c: geni: fix error message wording in clk_disable
misc: introduce Qcom GENI wrapper
i2c: geni: load firmware if required
clk/qcom: sc7280: add uart5 and uart7 clocks
serial: msm-geni: implement firmware loading
configs: qcom_*: enable QCOM_GENI where needed
Danila Tikhonov (4):
clk/qcom: add driver for SM7150 GCC
pinctrl: qcom: add SM7150 pinctrl driver
phy: qcom-qmp-ufs: Import SM7150 tables from Linux
configs: qcom_defconfig: Enable SM7150 GCC and Pinctrl
David Wronek (5):
clk/stub: add sdm670 rpmh clock
clk/qcom: sdm845: add support for sdm670
pinctrl: qcom: add sdm670 pinctrl driver
qcom_defconfig: enable pinctrl for sdm670
gpio: qcom_spmi: add pm660l
George Chan (2):
iommu: qcom-smmu: Introduce sc7180 compatible string
usb: gadget: Introduce usb gadget vendor/product default id for ARCH_QCOM
Jens Reidel (2):
gpio: qcom: qcom_spmi_gpio: add compatible for pm6150l
clk/stub: add sc7180-rpmh clock
Luca Weiss (15):
pinctrl: qcom: sc7280: Fix offset of UFS_RESET
clk/qcom: sm8250: Remove unused defines
serial: msm-geni: Update kconfig name for DEBUG_UART_MSM_GENI
doc: board/qualcomm: Clean up debug options for QUP UART
board/qualcomm: add debug config fragment for MSM8953
clk/qcom: Add SM6350 clock driver
clk/stub: add sm6350-rpmh clock
drivers: pinctrl: Add Qualcomm SM6350 TLMM driver
iommu: qcom-smmu: Add qcom,sm6350-smmu-500 compatible
phy: qcom: Add SM6350 to QMP UFS PHY driver
regulator: qcom-rpmh-regulator: add support for pm6150l regulators
gpio: qcom: Support GPIOs on PM6350 PMIC
qcom_defconfig: Enable SM6350 clock and pinctrl drivers
board/qualcomm: add debug config fragment for SM6350
gpio: qcom: Support GPIOs on PM7325 PMIC
Paul Sajna (1):
qcom_defconfig: enable watchdog command
Stephan Gerhold (12):
board: dragonboard410c: Drop now unneeded bootph-all for console
Revert "serial: serial_msm: Delay initialization to let pins stabilize"
serial: msm: Cleanup register naming
serial: msm: Reset after writing to DMEN
serial: msm: Re-enable after resetting
serial: msm: Use single character mode
usb: host: ehci-msm: Fix pointer check
usb: host: echi-msm: Drop ulpi definitions
usb: host: ehci-msm: Disable clocks after all register accesses
usb: host: ehci-msm: Use clk bulk helpers
usb: host: ehci-msm: Drop redundant EHCI register writes
usb: host: ehci-msm: Register ULPI PHY through NOP wrapper
Stephen Boyd (1):
serial: msm-geni: Enable SE clk in probe
Tom Rini (1):
phy: qcom: Rework Kconfig logic around MSM8916_USB_PHY
arch/arm/dts/apq8016-sbc-u-boot.dtsi | 9 -
board/qualcomm/debug-msm8953.config | 5 +
board/qualcomm/debug-qcm6490.config | 5 +
board/qualcomm/debug-qcs9100.config | 5 +
board/qualcomm/debug-sm6350.config | 5 +
configs/qcm6490_defconfig | 6 -
configs/qcom_defconfig | 10 +
configs/qcom_ipq5424_mmc_defconfig | 2 +
configs/qcom_ipq9574_mmc_defconfig | 2 +
configs/qcs9100_defconfig | 6 -
doc/board/qualcomm/debugging.rst | 2 -
drivers/clk/clk-stub.c | 3 +
drivers/clk/qcom/Kconfig | 15 +
drivers/clk/qcom/Makefile | 2 +
drivers/clk/qcom/clock-sc7280.c | 28 ++
drivers/clk/qcom/clock-sdm845.c | 127 ++++++
drivers/clk/qcom/clock-sm6350.c | 193 +++++++++
drivers/clk/qcom/clock-sm7150.c | 250 +++++++++++
drivers/clk/qcom/clock-sm8250.c | 5 -
drivers/gpio/qcom_spmi_gpio.c | 4 +
drivers/i2c/Kconfig | 2 +-
drivers/i2c/geni_i2c.c | 14 +-
drivers/iommu/qcom-hyp-smmu.c | 4 +-
drivers/misc/Kconfig | 9 +
drivers/misc/Makefile | 1 +
drivers/misc/qcom_geni.c | 580 ++++++++++++++++++++++++++
drivers/phy/qcom/Kconfig | 6 +-
drivers/phy/qcom/phy-qcom-qmp-ufs.c | 62 +++
drivers/pinctrl/qcom/Kconfig | 20 +
drivers/pinctrl/qcom/Makefile | 3 +
drivers/pinctrl/qcom/pinctrl-sc7280.c | 6 +-
drivers/pinctrl/qcom/pinctrl-sdm670.c | 247 +++++++++++
drivers/pinctrl/qcom/pinctrl-sm6350.c | 104 +++++
drivers/pinctrl/qcom/pinctrl-sm7150.c | 142 +++++++
drivers/power/regulator/qcom-rpmh-regulator.c | 31 ++
drivers/serial/Kconfig | 3 +-
drivers/serial/serial_msm.c | 127 ++----
drivers/serial/serial_msm_geni.c | 107 ++---
drivers/usb/gadget/Kconfig | 2 +
drivers/usb/host/ehci-msm.c | 146 +++----
include/soc/qcom/geni-se.h | 36 ++
include/soc/qcom/qup-fw-load.h | 178 ++++++++
42 files changed, 2229 insertions(+), 285 deletions(-)
create mode 100644 board/qualcomm/debug-msm8953.config
create mode 100644 board/qualcomm/debug-qcm6490.config
create mode 100644 board/qualcomm/debug-qcs9100.config
create mode 100644 board/qualcomm/debug-sm6350.config
create mode 100644 drivers/clk/qcom/clock-sm6350.c
create mode 100644 drivers/clk/qcom/clock-sm7150.c
create mode 100644 drivers/misc/qcom_geni.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm670.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-sm7150.c
create mode 100644 include/soc/qcom/qup-fw-load.h
More information about the U-Boot
mailing list