[PULL] Early Qualcomm changes for v2024.10
Caleb Connolly
caleb.connolly at linaro.org
Fri Jul 5 13:22:46 CEST 2024
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 at 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
More information about the U-Boot
mailing list