This series adds initial support for MSM8953 (and SDM632 which is based on MSM8953) and the Fairphone 3 smartphone. Only relatively basic functionality is supported like storage, volume keys and USB. There is currently close-to-mainline support for other components for this SoC including GPU, WiFi and audio, this series adds only basic support so that the other components can start getting upstreamed easier. Luca Weiss (10): dt-bindings: phy: qcom,qusb2: Document msm8953 compatible phy: qcom-qusb2: Add compatible for MSM8953 dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible mfd: qcom-spmi-pmic: Add pm8953 compatible dt-bindings: mmc: sdhci-msm: Add msm8953 compatible dt-bindings: thermal: tsens: Add msm8953 compatible dt-bindings: usb: qcom,dwc3: Add msm8953 compatible dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 Vladimir Lypak (5): rpmsg: smd: Drop unnecessary condition for channel creation arm64: dts: qcom: Add MSM8953 device tree arm64: dts: qcom: Add PM8953 PMIC arm64: dts: qcom: Add SDM632 device tree arm64: dts: qcom: Add MSM8953+PM8953 device tree .../devicetree/bindings/arm/qcom.yaml | 6 + .../bindings/mfd/qcom,spmi-pmic.txt | 1 + .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 + .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../bindings/phy/qcom,qusb2-phy.yaml | 1 + .../pinctrl/qcom,msm8953-pinctrl.yaml | 2 + .../bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/msm8953-pm8953.dtsi | 50 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 1337 +++++++++++++++++ arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 ++ .../boot/dts/qcom/sdm632-fairphone-fp3.dts | 189 +++ arch/arm64/boot/dts/qcom/sdm632.dtsi | 125 ++ drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/rpmsg/qcom_smd.c | 8 +- 16 files changed, 1810 insertions(+), 7 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/msm8953-pm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi -- 2.34.1