Changes from v1 --------------- v1: https://lore.kernel.org/all/20220901072414.1923075-1-iskren.chernev@xxxxxxxxx/ - merge dtsi patches in one - fix ufs binding (allow ice register) - fix dt schema issues (to the best of my ability) - add a few necessary bindings (compats) - some comments on remaining schema issues after commit msg (patch 7 and 9) Description ----------- This series adds support for sm6115 (clocks, pinctrl, usb, ufs, sdhc), sm4250 (mostly empty shell on top of sm6115) and finally basic OnePlus Nord N100 (codename billie2), including the above mentiond items plus simple framebuffer. Please note that this series depends on [1] (driver compat and bindings). [1] https://lore.kernel.org/linux-devicetree/20220815100952.23795-1-a39.skl@xxxxxxxxx/ Iskren Chernev (9): dt-bindings: ufs: qcom: Add sm6115 binding dt-bindings: firmware: document Qualcomm SM6115 SCM dt-bindings: nvmem: Add SoC compatible for sm6115 dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges dt-bindings: arm: cpus: Add kryo240 compatible dt-bindings: arm: qcom: Add compatible for oneplus,billie2 phone arm64: dts: qcom: sm6115: Add basic soc dtsi arm64: dts: qcom: sm4250: Add soc dtsi arm64: dts: qcom: sm4250: Add support for oneplus-billie2 .../devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/qcom.yaml | 7 + .../bindings/firmware/qcom,scm.yaml | 1 + .../bindings/nvmem/qcom,qfprom.yaml | 1 + .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 2 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 26 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/sm4250-oneplus-billie2.dts | 243 +++++ arch/arm64/boot/dts/qcom/sm4250.dtsi | 38 + arch/arm64/boot/dts/qcom/sm6115.dtsi | 904 ++++++++++++++++++ 10 files changed, 1224 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sm4250-oneplus-billie2.dts create mode 100644 arch/arm64/boot/dts/qcom/sm4250.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6115.dtsi -- 2.37.2