[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