[PATCH 0/8] arm64: dts: qcom: Introduce SA8255P as Lemans family SoC
From: Shawn Guo
Date: Thu Apr 09 2026 - 05:16:56 EST
While the patchset [1] supports SA8255P as a standalone SoC, this series
offers an alternative by introducing SA8255P as a Lemans family SoC.
Lemans family includes IOT SoCs IQ-9 and AUTO SoCs SA8775P, SA8255P.
Among them, IQ-9 and SA8775P have platform resources clocks, regulators,
interconnects etc, managed in HLOS, while SA8255P has them configured in
firmware via SCMI. All Lemans family SoCs actually share the same
hardware configurations like memory maps, interrupts, DMAs, etc.
This patchset moves those platform resources out of lemans.dtsi and get
them accommodated in lemans-iq9.dtsi, so that lemans.dtsi can cover
SA8255P as well, like lemans-sa8255p.dtsi includes lemans.dtsi and
overrides/adds properties as needed.
[1] https://lore.kernel.org/all/20260304-b4-scmi-upstream-v5-0-f8fc763d8da0@xxxxxxxxxxxxxxxx/
Nikunj Kela (2):
dt-bindings: arm: qcom: add SA8255p Ride board
arm64: dts: qcom: sa8255p: Enable sa8255p-ride board support
Shawn Guo (6):
arm64: dts: qcom: lemans: Move PCIe devices into soc node
arm64: dts: qcom: Rename lemans-auto.dtsi to lemans-sa8775p.dtsi
arm64: dts: qcom: Introduce lemans-iq9.dtsi as a placeholder
arm64: dts: qcom: lemans: Move pinctrl states into lemans-iq9.dtsi
arm64: dts: qcom: lemans: Move platform resources into lemans-iq9.dtsi
arm64: dts: qcom: lemans: Introduce SA8255P SoC support
.../devicetree/bindings/arm/qcom.yaml | 5 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/lemans-evk.dts | 2 +-
arch/arm64/boot/dts/qcom/lemans-iq9.dtsi | 3711 +++++++++++++++
arch/arm64/boot/dts/qcom/lemans-sa8255p.dtsi | 3027 ++++++++++++
.../{lemans-auto.dtsi => lemans-sa8775p.dtsi} | 2 +-
arch/arm64/boot/dts/qcom/lemans.dtsi | 4041 ++---------------
arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts | 2 +-
arch/arm64/boot/dts/qcom/qcs9100-ride.dts | 2 +-
arch/arm64/boot/dts/qcom/sa8255p-ride.dts | 222 +
arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts | 2 +-
arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 2 +-
12 files changed, 7288 insertions(+), 3731 deletions(-)
create mode 100644 arch/arm64/boot/dts/qcom/lemans-iq9.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/lemans-sa8255p.dtsi
rename arch/arm64/boot/dts/qcom/{lemans-auto.dtsi => lemans-sa8775p.dtsi} (98%)
create mode 100644 arch/arm64/boot/dts/qcom/sa8255p-ride.dts
--
2.43.0