[PATCH v2 0/3] arm64: dts: qcom: initial MSM8920 and Motorola Moto E4 (perry)

Aneesh Pradhan posted 3 patches 1 day, 20 hours ago
.../devicetree/bindings/arm/qcom.yaml         |   7 +
arch/arm64/boot/dts/qcom/Makefile             |   2 +
.../qcom/msm8917-motorola-perry-common.dtsi   | 412 ++++++++++++++++++
.../boot/dts/qcom/msm8917-motorola-perry.dts  |  20 +
.../boot/dts/qcom/msm8920-motorola-perry.dts  |  20 +
arch/arm64/boot/dts/qcom/msm8920.dtsi         |  12 +
6 files changed, 473 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/msm8917-motorola-perry-common.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/msm8917-motorola-perry.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8920-motorola-perry.dts
create mode 100644 arch/arm64/boot/dts/qcom/msm8920.dtsi
[PATCH v2 0/3] arm64: dts: qcom: initial MSM8920 and Motorola Moto E4 (perry)
Posted by Aneesh Pradhan 1 day, 20 hours ago
Initial upstream support for MSM8920 and the Motorola Moto E4 (perry).

Depends on the separate qcom,rpmcc-msm8920 clk series (binding +
clk-smd-rpm) for the MSM8920 rpmcc compatible used by msm8920.dtsi.

This is a trimmed mainline-first subset of msm89x7-mainline/linux#48,
rewritten so every phandle exists on qcom/for-next's msm8917 / pm8937 /
pmi8950 (the fork DT assumed richer SoC/PMIC nodes that are not
upstream yet).

Included: regulators, eMMC/SD, USB OTG (gpio-id extcon), keys, RMI4
touch + reset-gpios, BMA253 (i2c-gpio), WCNSS (wcn3660b), PMI8950 WLED.
Deferred follow-ups: DSI panel, IPA, QDSP6 audio, FG/smbcharger, modem.

DTB build verified: msm8917-motorola-perry.dtb + msm8920-motorola-perry.dtb.

Changes since v1:
- Sort Makefile DTB entries alphabetically: place
  msm8917-motorola-perry.dtb before msm8917-xiaomi-*, keeping
  msm8920-motorola-perry.dtb after the msm8917 block (Sashiko review
  on v1 patch 3/3).

Catherine Frederick (coolguy) (3):
  dt-bindings: arm: qcom: add MSM8920 and Motorola Moto E4 (perry)
  arm64: dts: qcom: add initial MSM8920 device tree
  arm64: dts: qcom: add initial Motorola Moto E4 (perry) support

 .../devicetree/bindings/arm/qcom.yaml         |   7 +
 arch/arm64/boot/dts/qcom/Makefile             |   2 +
 .../qcom/msm8917-motorola-perry-common.dtsi   | 412 ++++++++++++++++++
 .../boot/dts/qcom/msm8917-motorola-perry.dts  |  20 +
 .../boot/dts/qcom/msm8920-motorola-perry.dts  |  20 +
 arch/arm64/boot/dts/qcom/msm8920.dtsi         |  12 +
 6 files changed, 473 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/msm8917-motorola-perry-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8917-motorola-perry.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8920-motorola-perry.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8920.dtsi


base-commit: a27464b0b99874d22b04a92186ab7ea9252c3847
-- 
2.53.0
Re: [PATCH v2 0/3] arm64: dts: qcom: initial MSM8920 and Motorola Moto E4 (perry)
Posted by Konrad Dybcio 1 day, 9 hours ago
On 7/23/26 3:46 AM, Aneesh Pradhan wrote:
> Initial upstream support for MSM8920 and the Motorola Moto E4 (perry).
> 
> Depends on the separate qcom,rpmcc-msm8920 clk series (binding +
> clk-smd-rpm) for the MSM8920 rpmcc compatible used by msm8920.dtsi.
> 
> This is a trimmed mainline-first subset of msm89x7-mainline/linux#48,
> rewritten so every phandle exists on qcom/for-next's msm8917 / pm8937 /
> pmi8950 (the fork DT assumed richer SoC/PMIC nodes that are not
> upstream yet).
> 
> Included: regulators, eMMC/SD, USB OTG (gpio-id extcon), keys, RMI4
> touch + reset-gpios, BMA253 (i2c-gpio), WCNSS (wcn3660b), PMI8950 WLED.
> Deferred follow-ups: DSI panel, IPA, QDSP6 audio, FG/smbcharger, modem.
> 
> DTB build verified: msm8917-motorola-perry.dtb + msm8920-motorola-perry.dtb.

Please send all series as separate threads and all revisions as separate
threads too. You can use the b4 tool [1] which takes care of that and a
couple other annoyances

Konrad

[1] https://b4.docs.kernel.org/en/latest/