[PATCH v3 0/9] Add support for sm6115,4250 and OnePlus Nord N100

Iskren Chernev
2022-09-10T14:32:18Z

Changes from v2
---------------
v2: https://lore.kernel.org/all/20220903174150.3566935-1-iskren.chernev@gmail.com/
- fix ufs bindings to follow sdm845
- drop nvmem, firmware, reserved-range patches (merged)
- add patch that fixes sm6115-dwc3 bindings (4/9)
- add patch that fixes qcom,sm6115-sdhci bindings (5/9)
- add patch that fixes qcom,sm6115-qmp-ufs-phy bindings (6/9)
- drop dynamic reserved memory regions
- drop clock-output-names
- drop frequency for timer
- fix mmc pinctrl regression in v2
- move board clock freqs in relative scope
- fix indentation to please Konrad
- reorder some DT props (reg, status, compatible)

Changes from v1
---------------
v1: https://lore.kernel.org/all/20220901072414.1923075-1-iskren.chernev@gmail.com/
- 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)

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@gmail.com/

Iskren Chernev (9):
dt-bindings: ufs: qcom: Add sm6115 binding
dt-bindings: arm: cpus: Add kryo240 compatible
dt-bindings: arm: qcom: Add compatible for oneplus,billie2 phone
dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs
dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property
dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs
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 +
.../devicetree/bindings/mmc/sdhci-msm.yaml | 4 +
.../bindings/phy/qcom,qmp-ufs-phy.yaml | 3 +-
.../devicetree/bindings/ufs/qcom,ufs.yaml | 26 +
.../devicetree/bindings/usb/qcom,dwc3.yaml | 3 +-
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../boot/dts/qcom/sm4250-oneplus-billie2.dts | 241 +++++
arch/arm64/boot/dts/qcom/sm4250.dtsi | 38 +
arch/arm64/boot/dts/qcom/sm6115.dtsi | 857 ++++++++++++++++++
10 files changed, 1179 insertions(+), 2 deletions(-)
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