Add a clock driver, pinctrl driver for SM6350, and enable support for this SoC in the SMMU and UFS driver. Add a debug kconfig fragment which configures the debug UART address.
Finally add support for the PM6150L regulators which is used to get power on for the SD card. Signed-off-by: Luca Weiss <luca.we...@fairphone.com> --- Changes in v2: - Drop printf from clk driver - Add patch for spmi gpio (volume-down button) - Pick up tags - Rebase on v2025.10-rc4 - Link to v1: https://lore.kernel.org/r/20250618-sm6350-bringup-v1-0-3cc22aab7...@fairphone.com --- Luca Weiss (9): clk/qcom: Add SM6350 clock driver clk/stub: add sm6350-rpmh clock drivers: pinctrl: Add Qualcomm SM6350 TLMM driver iommu: qcom-smmu: Add qcom,sm6350-smmu-500 compatible phy: qcom: Add SM6350 to QMP UFS PHY driver regulator: qcom-rpmh-regulator: add support for pm6150l regulators gpio: qcom: Support GPIOs on PM6350 PMIC qcom_defconfig: Enable SM6350 clock and pinctrl drivers board/qualcomm: add debug config fragment for SM6350 board/qualcomm/debug-sm6350.config | 5 + configs/qcom_defconfig | 2 + drivers/clk/clk-stub.c | 1 + drivers/clk/qcom/Kconfig | 8 ++ drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/clock-sm6350.c | 193 ++++++++++++++++++++++++++ drivers/gpio/qcom_spmi_gpio.c | 1 + drivers/iommu/qcom-hyp-smmu.c | 3 +- drivers/phy/qcom/phy-qcom-qmp-ufs.c | 1 + drivers/pinctrl/qcom/Kconfig | 7 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6350.c | 104 ++++++++++++++ drivers/power/regulator/qcom-rpmh-regulator.c | 31 +++++ 13 files changed, 357 insertions(+), 1 deletion(-) --- base-commit: 7a4f3c5652157cbb3d26a7728bfe537ea483efc9 change-id: 20250618-sm6350-bringup-08e24e0f8bb2 Best regards, -- Luca Weiss <luca.we...@fairphone.com>