[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250921-msm8960-reorder-v2-0-26c478366d21@smankusors.com>
Date: Sun, 21 Sep 2025 03:07:57 +0000 (UTC)
From: Antony Kurniawan Soemardi <linux@...nkusors.com>
To: Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>
Cc: linux-arm-msm@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
Antony Kurniawan Soemardi <linux@...nkusors.com>,
David Heidelberg <david@...t.cz>, Max Shevchenko <wctrl@...ton.me>,
Rudraksha Gupta <guptarud@...il.com>, Shinjo Park <peremen@...il.com>
Subject: [PATCH v2 0/5] ARM: dts: qcom: msm8960: cleanup and add missing
I2C nodes
While working on adding support for the Sony Xperia SP (msm8960t), it
was pointed out [1] that the msm8960 dtsi could use some general
cleanup and reordering. This series applies those suggestions and also
fills in missing I2C nodes that are required by several phones based on
msm8960.
Changes included:
1. Reorders nodes by unit address and sorts properties to comply with
the Devicetree style guide. Cosmetic only.
2. Inlines qcom-msm8960-pins.dtsi into the main SoC dtsi. Most Qualcomm
SoCs embed their TLMM definitions directly, so this removes an
uncommon split file pattern. Cosmetic only.
3. Adds I2C child nodes for GSBI10 and GSBI12, which are present on
MSM8960 and required by devices such as the Sony Xperia SP.
4. Adds I2C child nodes for GSBI1 and GSBI8, which are present on
MSM8960 and required by devices such as the Casio G'zOne. This work
was contributed by Shinjo Park.
5. Renames the GPIO controller node label from "msmgpio" to "tlmm" to
match the convention used by other Qualcomm SoCs. Cosmetic only.
[1] https://lore.kernel.org/all/rcazqdcr747ujkba6z2j2oci27ajkqfi4hydgc2kiavm73y37x@g63jga2fcwmo/
Signed-off-by: Antony Kurniawan Soemardi <linux@...nkusors.com>
---
Changes in v2:
- Split the dt-bindings rename (msmgpio -> tlmm) into a separate series
- Rebased onto next-20250919
- During rebase I noticed the previous version still used the old
style that Konrad has already commented on in the Xperia SP series.
This version resolves that issue, and the patches should now apply
cleanly.
- Link to v1: https://lore.kernel.org/r/20250915-msm8960-reorder-v1-0-84cadcd7c6e3@smankusors.com
---
Antony Kurniawan Soemardi (5):
ARM: dts: qcom: msm8960: reorder nodes and properties
ARM: dts: qcom: msm8960: inline qcom-msm8960-pins.dtsi
ARM: dts: qcom: msm8960: add I2C nodes for gsbi10 and gsbi12
ARM: dts: qcom: msm8960: add I2C nodes for gsbi1 and gsbi8
ARM: dts: qcom: msm8960: rename msmgpio node to tlmm
arch/arm/boot/dts/qcom/qcom-msm8960-cdp.dts | 10 +-
arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 61 --
.../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 12 +-
.../boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 2 +-
arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 746 ++++++++++++++-------
5 files changed, 504 insertions(+), 327 deletions(-)
---
base-commit: 846bd2225ec3cfa8be046655e02b9457ed41973e
change-id: 20250831-msm8960-reorder-1849dee3817f
Best regards,
--
Antony Kurniawan Soemardi <linux@...nkusors.com>
Powered by blists - more mailing lists