[PATCH 0/8] arm64: dts: qcom: Introduce SA8255P as Lemans family SoC

Shawn Guo posted 8 patches 2 months ago
.../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
[PATCH 0/8] arm64: dts: qcom: Introduce SA8255P as Lemans family SoC
Posted by Shawn Guo 2 months ago
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@oss.qualcomm.com/

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
Re: [PATCH 0/8] arm64: dts: qcom: Introduce SA8255P as Lemans family SoC
Posted by Deepti Jaggi 1 month, 1 week ago
On 4/9/2026 2:10 AM, Shawn Guo wrote:

> 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
> sxoverrides/adds properties as needed.

Tested-by: Deepti Jaggi <deepti.jaggi@oss.qualcomm.com> # sa8255p-ride board

Thanks,
Deepti