This series adds a clock and pinctrl driver for the Qualcomm SM7150 SoC
and enables support for the SoC in the UFS driver.

The other necessary bits are part of Luca's SM6350 series [1] or were sent
separately.

All the drivers sent here are upstream in Linux already, however the
devicetrees aren't yet, but that shouldn't be a blocker for including
these drivers in U-Boot.

Tested on a couple of different Xiaomi devices, the Google Pixel 4a and
the Samsung Galaxy A71.

[1]: 
https://lore.kernel.org/u-boot/20250618-sm6350-bringup-v1-0-3cc22aab7...@fairphone.com/

Signed-off-by: Jens Reidel <adr...@mainlining.org>
---
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

 configs/qcom_defconfig                |   2 +
 drivers/clk/qcom/Kconfig              |   8 +
 drivers/clk/qcom/Makefile             |   1 +
 drivers/clk/qcom/clock-sm7150.c       | 250 ++++++++++++++++++++++++++
 drivers/phy/qcom/phy-qcom-qmp-ufs.c   |  61 +++++++
 drivers/pinctrl/qcom/Kconfig          |   7 +
 drivers/pinctrl/qcom/Makefile         |   1 +
 drivers/pinctrl/qcom/pinctrl-sm7150.c | 142 +++++++++++++++
 8 files changed, 472 insertions(+)
 create mode 100644 drivers/clk/qcom/clock-sm7150.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-sm7150.c

-- 
2.51.0

Reply via email to