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