This series adds initial device tree support for Qualcomm's Nord SA8797P
SoC and the SA8797P Ride reference board.
The Nord is a new generation of SoC series from Qualcomm built around
18 Oryon cores (qcom,oryon-1-5) organized in three clusters. SA8797P
is the automotive variant in the family. The IoT variant IQ-10 will be
added later, by sharing the base nord.dtsi with SA8797P.
Dependencies picked up but not hit next-20260518:
- CPUCP mailbox: https://lore.kernel.org/all/20260427005236.230106-1-shengchao.guo@oss.qualcomm.com/
- TCSR: https://lore.kernel.org/all/20260504081122.825635-1-shengchao.guo@oss.qualcomm.com/
- TSENS: https://lore.kernel.org/all/20260504081236.825755-1-shengchao.guo@oss.qualcomm.com/
Dependencies to be picked up:
- RPMH powerdomain: https://lore.kernel.org/all/20260414035909.652992-1-shengchao.guo@oss.qualcomm.com/
- APSS SMMU: https://lore.kernel.org/all/20260519013950.873105-1-shengchao.guo@oss.qualcomm.com/
Changes for v2:
- Rebase on next-20260518 and drop dependencies that hit linux-next
- Include SoC ID changes into the series
- Include ICE binding change into the series as the prerequisite change
from Harshal [1] was merged to qcom soc tree instead of crypto
- Improve commit log of SA8797P Ride binding change
- Use label in nord-sa8797p.dtsi for referencing nodes defined in
the base nord.dtsi
- Link to v1: https://lore.kernel.org/all/20260427023455.236410-1-shengchao.guo@oss.qualcomm.com/
[1] https://lore.kernel.org/all/20260416-qcom_ice_power_and_clk_vote-v5-1-5ccf5d7e2846@oss.qualcomm.com/
Deepti Jaggi (4):
dt-bindings: arm: qcom,ids: Add SoC ID for Nord SA8797P
soc: qcom: socinfo: Add SoC ID for Nord SA8797P
arm64: dts: qcom: Add device tree for Nord SA8797P SoC
arm64: dts: qcom: Add device tree for SA8797P Ride board
Shawn Guo (4):
soc: qcom: socinfo: Add PMIC PMAU0102
dt-bindings: crypto: qcom,inline-crypto-engine: Document Nord ICE
arm64: dts: qcom: Add device tree for Nord SoC series
dt-bindings: arm: qcom: Document SA8797P Ride board
.../devicetree/bindings/arm/qcom.yaml | 6 +
.../crypto/qcom,inline-crypto-engine.yaml | 2 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/nord-sa8797p.dtsi | 937 ++++
arch/arm64/boot/dts/qcom/nord.dtsi | 4511 +++++++++++++++++
arch/arm64/boot/dts/qcom/sa8797p-ride.dts | 306 ++
arch/arm64/boot/dts/qcom/scmi-common.dtsi | 1918 +++++++
drivers/soc/qcom/socinfo.c | 2 +
include/dt-bindings/arm/qcom,ids.h | 1 +
9 files changed, 7684 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/nord-sa8797p.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/nord.dtsi
create mode 100644 arch/arm64/boot/dts/qcom/sa8797p-ride.dts
create mode 100644 arch/arm64/boot/dts/qcom/scmi-common.dtsi
--
2.43.0