
Hi Tom,
Various minor fixes and improvements:
* Fix Qualcomm SPMI v5 support * Move default environment to a file * Add support for special pins (e.g ufs/mmc reset/data pins) * IPQ moves to OF_UPSTREAM and receives some cleanup and MAINTAINERS changes * Add a reset driver for devices without PSCI * msm8916 USB clock improvements for mobile devices
The following changes since commit 7c9c5c0562347dccb8ac89148784a34de402ea9e:
Merge patch series "xtensa: Enable qemu-xtensa board" (2024-07-04 16:11:08 -0600)
are available in the Git repository at:
git@source.denx.de:u-boot/custodians/u-boot-snapdragon.git qcom-main
for you to fetch changes up to 69b37f1625ac0c9d0c867d591564af91c0b52d18:
spmi: msm: correct max_channels for v5 controllers (2024-07-05 12:07:37 +0200)
---------------------------------------------------------------- Caleb Connolly (4): qcom_defconfig: enable msm8916 and msm8996 spmi: msm: demote to debug() mach-snapdragon: move default environment to a file spmi: msm: correct max_channels for v5 controllers
Neil Armstrong (5): pinctrl: qcom: add support for bias-pull-down arm: mach-snapdragon: gpio: introduce msm_special_pin_data pinctrl: qcom: add support setting pin configuration for special pins pinctrl: qcom: sm8550: add special pins pins configuration data pinctrl: qcom: sm8650: add special pins pins configuration data
Robert Marko (9): sysreset: add Qualcomm PSHOLD reset driver mach-ipq40xx: add CPU specific code mach-ipq40xx: use OF_UPSTREAM arm: dts: drop downstream IPQ4019 DTSI MAINTAINERS: IPQ40XX: remove Luka Kovacic as maintainer MAINTAINERS: IPQ40XX: update GCC dt-bindings MAINTAINERS: IPQ40XX: add clock-ipq4019 instead of reset driver MAINTAINERS: IPQ40XX: add pinctrl driver clock: qcom: ipq4019: add I2C clocks
Sam Day (2): clk/qcom: apq8016: add support for USB_HS clocks ehci: msm: bring up iface + core clocks
MAINTAINERS | 7 +- arch/arm/Kconfig | 1 + arch/arm/dts/qcom-ipq4019.dtsi | 202 --------------------------- arch/arm/mach-ipq40xx/Makefile | 7 + arch/arm/mach-ipq40xx/cpu.c | 43 ++++++ arch/arm/mach-snapdragon/include/mach/gpio.h | 16 ++- board/qualcomm/default.env | 11 ++ configs/qcom_defconfig | 6 + drivers/clk/qcom/clock-apq8016.c | 32 +++++ drivers/clk/qcom/clock-ipq4019.c | 21 +++ drivers/pinctrl/qcom/pinctrl-qcom.c | 38 ++++- drivers/pinctrl/qcom/pinctrl-sm8550.c | 42 ++++-- drivers/pinctrl/qcom/pinctrl-sm8650.c | 42 ++++-- drivers/spmi/spmi-msm.c | 6 +- drivers/sysreset/Kconfig | 6 + drivers/sysreset/Makefile | 1 + drivers/sysreset/sysreset_qcom-pshold.c | 55 ++++++++ drivers/usb/host/ehci-msm.c | 37 ++++- include/configs/qcom.h | 7 - 19 files changed, 343 insertions(+), 237 deletions(-) delete mode 100644 arch/arm/dts/qcom-ipq4019.dtsi create mode 100644 arch/arm/mach-ipq40xx/Makefile create mode 100644 arch/arm/mach-ipq40xx/cpu.c create mode 100644 board/qualcomm/default.env create mode 100644 drivers/sysreset/sysreset_qcom-pshold.c