All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans
@ 2025-07-22 14:49 Wasim Nazir
  2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
                   ` (8 more replies)
  0 siblings, 9 replies; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir

This patch series refactors the sa8775p and qcs9100 platforms and introduces
a unified naming convention for current and future platforms (qcs9075).

The motivation behind this change is to group similar platforms under a
consistent naming scheme and to avoid using numeric identifiers.
For example, qcs9100 and qcs9075 differ only in safety features provided by
the Safety-Island (SAIL) subsystem but safety features are currently
unsupported, so both can be categorized as the same chip today.

Since, most of our platforms are IoT-based so "lemans" can be served as the
default IoT variant, with "lemans-auto" derived from it. Accordingly:
  - qcs9100/qcs9075 and its associated IoT platforms are renamed to lemans
    which needs different memory-map. So, latest memory-map is updated
    here as per IOT requirements.
  - sa8775p and its associated platforms are renamed to "lemans-auto", which
    is derived from "lemans", that retains the old automotive memory map to
    support legacy use cases.
  - Both lemans & lemans-auto are serving as non-safe chip and if needed
    additional dtsi can be appended in the future to enable safety features.

Additionally:
  - Refactor common daughter cards used in Ride/Ride-R3 platforms into a
    common configuration. Also, introduce new files for different ethernet
    capabilities in Ride/Ride-r3. Since Ethernet functionality in Ride/Ride-r3
    is currently broken upstream, this patch focuses only on refactoring.
  - Include support for qcs9075 EVK[1] platform as lemans-evk. Currently,
    basic features are enabled supporting 'boot to shell'.
  - Remove support for qcs9100-ride, as no platform currently exists for it.

Funtional impact to current boards with refactoring:
  - No functional change on auto boards i.e sa8775p ride/ride-r3 boards
    (renamed as lemans-auto ride/ride-r3), and it is verified by comparing
    decompiled DTB (dtx_diff).
  - qcs9100 ride-r3 (renamed as lemans-ride-r3) is having new memory-map
    and rest other functionalities are still same.

[1] https://lore.kernel.org/all/20250612155437.146925-1-quic_wasimn@quicinc.com/


---
Wasim Nazir (7):
  arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  arm64: dts: qcom: Update memory-map for IoT platforms in lemans
  arm64: dts: qcom: lemans: Separate out ethernet card for ride &
    ride-r3
  arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on
    daughter cards
  arm64: dts: qcom: lemans: Rename boards and clean up unsupported
    platforms
  dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to
    reflect Lemans variants
  arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board
    support

 .../devicetree/bindings/arm/qcom.yaml         |  16 +-
 arch/arm64/boot/dts/qcom/Makefile             |   8 +-
 ...8775p-ride.dts => lemans-auto-ride-r3.dts} |  44 +--
 ...{qcs9100-ride.dts => lemans-auto-ride.dts} |  14 +-
 arch/arm64/boot/dts/qcom/lemans-auto.dtsi     | 104 +++++++
 arch/arm64/boot/dts/qcom/lemans-evk.dts       | 291 ++++++++++++++++++
 .../{sa8775p-pmics.dtsi => lemans-pmics.dtsi} |   0
 ...775p-ride.dtsi => lemans-ride-common.dtsi} | 168 ----------
 .../qcom/lemans-ride-ethernet-88ea1512.dtsi   | 205 ++++++++++++
 .../qcom/lemans-ride-ethernet-aqr115c.dtsi    | 205 ++++++++++++
 ...qcs9100-ride-r3.dts => lemans-ride-r3.dts} |  12 +-
 .../dts/qcom/{sa8775p.dtsi => lemans.dtsi}    |  75 +++--
 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts  |  47 ---
 13 files changed, 884 insertions(+), 305 deletions(-)
 rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dts => lemans-auto-ride-r3.dts} (11%)
 rename arch/arm64/boot/dts/qcom/{qcs9100-ride.dts => lemans-auto-ride.dts} (18%)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-auto.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk.dts
 rename arch/arm64/boot/dts/qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} (100%)
 rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dtsi => lemans-ride-common.dtsi} (87%)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi
 rename arch/arm64/boot/dts/qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} (36%)
 rename arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} (99%)
 delete mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts


base-commit: 05adbee3ad528100ab0285c15c91100e19e10138
--
2.49.0


^ permalink raw reply	[flat|nested] 31+ messages in thread

* [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-22 15:01   ` Konrad Dybcio
  2025-07-23  8:29   ` Krzysztof Kozlowski
  2025-07-22 14:49 ` [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans Wasim Nazir
                   ` (7 subsequent siblings)
  8 siblings, 2 replies; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir

SA8775P, QCS9100 and QCS9075 are all variants of the same die,
collectively referred to as lemans. Most notably, the last of them
has the SAIL (Safety Island) fused off, but remains identical
otherwise.

In an effort to streamline the codebase, rename the SoC DTSI, moving
away from less meaningful numerical model identifiers.

Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} (100%)

diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qcom/lemans.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/qcom/sa8775p.dtsi
rename to arch/arm64/boot/dts/qcom/lemans.dtsi
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
index 63b3031cfcc1..bcd284c0f939 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
@@ -8,7 +8,7 @@
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>

-#include "sa8775p.dtsi"
+#include "lemans.dtsi"
 #include "sa8775p-pmics.dtsi"

 / {
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
  2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-26 17:24   ` Bjorn Andersson
  2025-07-22 14:49 ` [PATCH 3/7] arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3 Wasim Nazir
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir, Pratyush Brahma, Prakash Gupta

Stop using the outdated automotive memory map for Lemans; update it to
meet IoT requirements.

Since, most platforms are IoT-based, treat IoT as the default variant
under "lemans" and apply it to all platforms, except those requiring the
old memory-map (e.g., sa8775p, ride, and ride-r3).
Introduce "lemans-auto" as a derivative of "lemans" that retains the old
automotive memory map to support legacy use cases.

As part of the IoT memory map updates:
  - Introduce new carveouts for gunyah_md and pil_dtb. Adjust the size and
    base address of the PIL carveout to accommodate these changes.
  - Increase the size of the video/camera PIL carveout without affecting
    existing functionality.
  - Reduce the size of the trusted apps carveout to meet IoT-specific
    requirements.
  - Remove audio_mdf_mem, tz_ffi_mem, and their corresponding SCM references,
    as they are not required for IoT platforms.

Co-developed-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
Co-developed-by: Prakash Gupta <quic_guptap@quicinc.com>
Signed-off-by: Prakash Gupta <quic_guptap@quicinc.com>
Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/lemans-auto.dtsi  | 104 +++++++++++++++++++++
 arch/arm64/boot/dts/qcom/lemans.dtsi       |  75 +++++++++------
 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi |   2 +-
 3 files changed, 149 insertions(+), 32 deletions(-)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-auto.dtsi

diff --git a/arch/arm64/boot/dts/qcom/lemans-auto.dtsi b/arch/arm64/boot/dts/qcom/lemans-auto.dtsi
new file mode 100644
index 000000000000..8db958d60fd1
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/lemans-auto.dtsi
@@ -0,0 +1,104 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright (c) 2023, Linaro Limited
+ */
+
+/dts-v1/;
+
+#include "lemans.dtsi"
+
+/delete-node/ &pil_camera_mem;
+/delete-node/ &pil_adsp_mem;
+/delete-node/ &q6_adsp_dtb_mem;
+/delete-node/ &q6_gdsp0_dtb_mem;
+/delete-node/ &pil_gdsp0_mem;
+/delete-node/ &pil_gdsp1_mem;
+/delete-node/ &q6_gdsp1_dtb_mem;
+/delete-node/ &q6_cdsp0_dtb_mem;
+/delete-node/ &pil_cdsp0_mem;
+/delete-node/ &pil_gpu_mem;
+/delete-node/ &pil_cdsp1_mem;
+/delete-node/ &q6_cdsp1_dtb_mem;
+/delete-node/ &pil_cvp_mem;
+/delete-node/ &pil_video_mem;
+/delete-node/ &gunyah_md_mem;
+
+/ {
+	reserved-memory {
+		#address-cells = <2>;
+		#size-cells = <2>;
+		ranges;
+
+		tz_ffi_mem: tz-ffi@91c00000 {
+			compatible = "shared-dma-pool";
+			reg = <0x0 0x91c00000 0x0 0x1400000>;
+			no-map;
+		};
+
+		pil_camera_mem: pil-camera@95200000 {
+			reg = <0x0 0x95200000 0x0 0x500000>;
+			no-map;
+		};
+
+		pil_adsp_mem: pil-adsp@95c00000 {
+			reg = <0x0 0x95c00000 0x0 0x1e00000>;
+			no-map;
+		};
+
+		pil_gdsp0_mem: pil-gdsp0@97b00000 {
+			reg = <0x0 0x97b00000 0x0 0x1e00000>;
+			no-map;
+		};
+
+		pil_gdsp1_mem: pil-gdsp1@99900000 {
+			reg = <0x0 0x99900000 0x0 0x1e00000>;
+			no-map;
+		};
+
+		pil_cdsp0_mem: pil-cdsp0@9b800000 {
+			reg = <0x0 0x9b800000 0x0 0x1e00000>;
+			no-map;
+		};
+
+		pil_gpu_mem: pil-gpu@9d600000 {
+			reg = <0x0 0x9d600000 0x0 0x2000>;
+			no-map;
+		};
+
+		pil_cdsp1_mem: pil-cdsp1@9d700000 {
+			reg = <0x0 0x9d700000 0x0 0x1e00000>;
+			no-map;
+		};
+
+		pil_cvp_mem: pil-cvp@9f500000 {
+			reg = <0x0 0x9f500000 0x0 0x700000>;
+			no-map;
+		};
+
+		pil_video_mem: pil-video@9fc00000 {
+			reg = <0x0 0x9fc00000 0x0 0x700000>;
+			no-map;
+		};
+
+		audio_mdf_mem: audio-mdf-region@ae000000 {
+			reg = <0x0 0xae000000 0x0 0x1000000>;
+			no-map;
+		};
+
+		hyptz_reserved_mem: hyptz-reserved@beb00000 {
+			reg = <0x0 0xbeb00000 0x0 0x11500000>;
+			no-map;
+		};
+
+		trusted_apps_mem: trusted-apps@d1900000 {
+			reg = <0x0 0xd1900000 0x0 0x3800000>;
+			no-map;
+		};
+	};
+
+	firmware {
+		scm {
+			memory-region = <&tz_ffi_mem>;
+		};
+	};
+};
diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qcom/lemans.dtsi
index 9997a29901f5..bf273660e0cb 100644
--- a/arch/arm64/boot/dts/qcom/lemans.dtsi
+++ b/arch/arm64/boot/dts/qcom/lemans.dtsi
@@ -514,7 +514,6 @@ firmware {
 		scm {
 			compatible = "qcom,scm-sa8775p", "qcom,scm";
 			qcom,dload-mode = <&tcsr 0x13000>;
-			memory-region = <&tz_ffi_mem>;
 		};
 	};

@@ -773,6 +772,11 @@ sail_ota_mem: sail-ss@90e00000 {
 			no-map;
 		};

+		gunyah_md_mem: gunyah-md@91a80000 {
+			reg = <0x0 0x91a80000 0x0 0x80000>;
+			no-map;
+		};
+
 		aoss_backup_mem: aoss-backup@91b00000 {
 			reg = <0x0 0x91b00000 0x0 0x40000>;
 			no-map;
@@ -798,12 +802,6 @@ cdt_data_backup_mem: cdt-data-backup@91ba0000 {
 			no-map;
 		};

-		tz_ffi_mem: tz-ffi@91c00000 {
-			compatible = "shared-dma-pool";
-			reg = <0x0 0x91c00000 0x0 0x1400000>;
-			no-map;
-		};
-
 		lpass_machine_learning_mem: lpass-machine-learning@93b00000 {
 			reg = <0x0 0x93b00000 0x0 0xf00000>;
 			no-map;
@@ -815,62 +813,77 @@ adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap@94a00000 {
 		};

 		pil_camera_mem: pil-camera@95200000 {
-			reg = <0x0 0x95200000 0x0 0x500000>;
+			reg = <0x0 0x95200000 0x0 0x700000>;
 			no-map;
 		};

-		pil_adsp_mem: pil-adsp@95c00000 {
-			reg = <0x0 0x95c00000 0x0 0x1e00000>;
+		pil_adsp_mem: pil-adsp@95900000 {
+			reg = <0x0 0x95900000 0x0 0x1e00000>;
 			no-map;
 		};

-		pil_gdsp0_mem: pil-gdsp0@97b00000 {
-			reg = <0x0 0x97b00000 0x0 0x1e00000>;
+		q6_adsp_dtb_mem: q6-adsp-dtb@97700000 {
+			reg = <0x0 0x97700000 0x0 0x80000>;
 			no-map;
 		};

-		pil_gdsp1_mem: pil-gdsp1@99900000 {
-			reg = <0x0 0x99900000 0x0 0x1e00000>;
+		q6_gdsp0_dtb_mem: q6-gdsp0-dtb@97780000 {
+			reg = <0x0 0x97780000 0x0 0x80000>;
 			no-map;
 		};

-		pil_cdsp0_mem: pil-cdsp0@9b800000 {
-			reg = <0x0 0x9b800000 0x0 0x1e00000>;
+		pil_gdsp0_mem: pil-gdsp0@97800000 {
+			reg = <0x0 0x97800000 0x0 0x1e00000>;
 			no-map;
 		};

-		pil_gpu_mem: pil-gpu@9d600000 {
-			reg = <0x0 0x9d600000 0x0 0x2000>;
+		pil_gdsp1_mem: pil-gdsp1@99600000 {
+			reg = <0x0 0x99600000 0x0 0x1e00000>;
 			no-map;
 		};

-		pil_cdsp1_mem: pil-cdsp1@9d700000 {
-			reg = <0x0 0x9d700000 0x0 0x1e00000>;
+		q6_gdsp1_dtb_mem: q6-gdsp1-dtb@9b400000 {
+			reg = <0x0 0x9b400000 0x0 0x80000>;
 			no-map;
 		};

-		pil_cvp_mem: pil-cvp@9f500000 {
-			reg = <0x0 0x9f500000 0x0 0x700000>;
+		q6_cdsp0_dtb_mem: q6-cdsp0-dtb@9b480000 {
+			reg = <0x0 0x9b480000 0x0 0x80000>;
 			no-map;
 		};

-		pil_video_mem: pil-video@9fc00000 {
-			reg = <0x0 0x9fc00000 0x0 0x700000>;
+		pil_cdsp0_mem: pil-cdsp0@9b500000 {
+			reg = <0x0 0x9b500000 0x0 0x1e00000>;
 			no-map;
 		};

-		audio_mdf_mem: audio-mdf-region@ae000000 {
-			reg = <0x0 0xae000000 0x0 0x1000000>;
+		pil_gpu_mem: pil-gpu@9d300000 {
+			reg = <0x0 0x9d300000 0x0 0x2000>;
 			no-map;
 		};

-		firmware_mem: firmware-region@b0000000 {
-			reg = <0x0 0xb0000000 0x0 0x800000>;
+		q6_cdsp1_dtb_mem: q6-cdsp1-dtb@9d380000 {
+			reg = <0x0 0x9d380000 0x0 0x80000>;
 			no-map;
 		};

-		hyptz_reserved_mem: hyptz-reserved@beb00000 {
-			reg = <0x0 0xbeb00000 0x0 0x11500000>;
+		pil_cdsp1_mem: pil-cdsp1@9d400000 {
+			reg = <0x0 0x9d400000 0x0 0x1e00000>;
+			no-map;
+		};
+
+		pil_cvp_mem: pil-cvp@9f200000 {
+			reg = <0x0 0x9f200000 0x0 0x700000>;
+			no-map;
+		};
+
+		pil_video_mem: pil-video@9f900000 {
+			reg = <0x0 0x9f900000 0x0 0x1000000>;
+			no-map;
+		};
+
+		firmware_mem: firmware-region@b0000000 {
+			reg = <0x0 0xb0000000 0x0 0x800000>;
 			no-map;
 		};

@@ -915,7 +928,7 @@ deepsleep_backup_mem: deepsleep-backup@d1800000 {
 		};

 		trusted_apps_mem: trusted-apps@d1900000 {
-			reg = <0x0 0xd1900000 0x0 0x3800000>;
+			reg = <0x0 0xd1900000 0x0 0x1c00000>;
 			no-map;
 		};

diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
index bcd284c0f939..a9ec6ded412e 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
@@ -8,7 +8,7 @@
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>

-#include "lemans.dtsi"
+#include "lemans-auto.dtsi"
 #include "sa8775p-pmics.dtsi"

 / {
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [PATCH 3/7] arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
  2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
  2025-07-22 14:49 ` [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-22 14:49 ` [PATCH 4/7] arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards Wasim Nazir
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir

Ride & Ride-r3 in lemans/lemans-auto uses different ethernet cards
with different phy capabilities. Separate out the ethernet card
information from main board so that it can be reused for all the
variants of ride & ride-r3 platforms in lemans/lemans-auto.

Lemans/lemans-auto Ride uses 1G phy while Lemans/lemans-auto Ride-r3
uses 2.5G phy.

Introduce ethernet cards with 1G & 2.5G phy capabilities respectively:
  *-88ea1512.dtsi is for 2x 1G - SGMII (Marvell 88EA1512-B2) phy
  *-aqr115c.dtsi is for 2x 2.5G - HSGMII (Marvell AQR115c) phy

Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 .../qcom/lemans-ride-ethernet-88ea1512.dtsi   | 205 ++++++++++++++++++
 .../qcom/lemans-ride-ethernet-aqr115c.dtsi    | 205 ++++++++++++++++++
 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts  |  35 +--
 arch/arm64/boot/dts/qcom/sa8775p-ride.dts     |  35 +--
 arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi    | 163 --------------
 5 files changed, 412 insertions(+), 231 deletions(-)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi

diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi b/arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi
new file mode 100644
index 000000000000..9d6bbe1447a4
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi
@@ -0,0 +1,205 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright (c) 2023, Linaro Limited
+ */
+
+/*
+ * Ethernet card for Lemans based Ride boards.
+ * It supports 2x 1G - SGMII (Marvell 88EA1512-B2) phy for Main domain
+ */
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/interrupt-controller/arm-gic.h>
+
+/ {
+	aliases {
+		ethernet0 = &ethernet0;
+		ethernet1 = &ethernet1;
+	};
+};
+
+&tlmm {
+	ethernet0_default: ethernet0-default-state {
+		ethernet0_mdc: ethernet0-mdc-pins {
+			pins = "gpio8";
+			function = "emac0_mdc";
+			drive-strength = <16>;
+			bias-pull-up;
+		};
+
+		ethernet0_mdio: ethernet0-mdio-pins {
+			pins = "gpio9";
+			function = "emac0_mdio";
+			drive-strength = <16>;
+			bias-pull-up;
+		};
+	};
+};
+
+&ethernet0 {
+	phy-handle = <&sgmii_phy0>;
+	phy-mode = "sgmii";
+
+	pinctrl-0 = <&ethernet0_default>;
+	pinctrl-names = "default";
+
+	snps,mtl-rx-config = <&mtl_rx_setup>;
+	snps,mtl-tx-config = <&mtl_tx_setup>;
+	snps,ps-speed = <1000>;
+
+	status = "okay";
+
+	mdio {
+		compatible = "snps,dwmac-mdio";
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		sgmii_phy0: phy@8 {
+			compatible = "ethernet-phy-id0141.0dd4";
+			reg = <0x8>;
+			device_type = "ethernet-phy";
+			interrupts-extended = <&tlmm 7 IRQ_TYPE_EDGE_FALLING>;
+			reset-gpios = <&pmm8654au_2_gpios 8 GPIO_ACTIVE_LOW>;
+			reset-assert-us = <11000>;
+			reset-deassert-us = <70000>;
+		};
+
+		sgmii_phy1: phy@a {
+			compatible = "ethernet-phy-id0141.0dd4";
+			reg = <0xa>;
+			device_type = "ethernet-phy";
+			interrupts-extended = <&tlmm 26 IRQ_TYPE_EDGE_FALLING>;
+			reset-gpios = <&pmm8654au_2_gpios 9 GPIO_ACTIVE_LOW>;
+			reset-assert-us = <11000>;
+			reset-deassert-us = <70000>;
+		};
+	};
+
+	mtl_rx_setup: rx-queues-config {
+		snps,rx-queues-to-use = <4>;
+		snps,rx-sched-sp;
+
+		queue0 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x0>;
+			snps,route-up;
+			snps,priority = <0x1>;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x1>;
+			snps,route-ptp;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x2>;
+			snps,route-avcp;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x3>;
+			snps,priority = <0xc>;
+		};
+	};
+
+	mtl_tx_setup: tx-queues-config {
+		snps,tx-queues-to-use = <4>;
+
+		queue0 {
+			snps,dcb-algorithm;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+	};
+};
+
+&ethernet1 {
+	phy-handle = <&sgmii_phy1>;
+	phy-mode = "sgmii";
+
+	snps,mtl-rx-config = <&mtl_rx_setup1>;
+	snps,mtl-tx-config = <&mtl_tx_setup1>;
+	snps,ps-speed = <1000>;
+
+	status = "okay";
+
+	mtl_rx_setup1: rx-queues-config {
+		snps,rx-queues-to-use = <4>;
+		snps,rx-sched-sp;
+
+		queue0 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x0>;
+			snps,route-up;
+			snps,priority = <0x1>;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x1>;
+			snps,route-ptp;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x2>;
+			snps,route-avcp;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x3>;
+			snps,priority = <0xc>;
+		};
+	};
+
+	mtl_tx_setup1: tx-queues-config {
+		snps,tx-queues-to-use = <4>;
+
+		queue0 {
+			snps,dcb-algorithm;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+	};
+};
+
diff --git a/arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi b/arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi
new file mode 100644
index 000000000000..2d2d9ee5f0d9
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi
@@ -0,0 +1,205 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright (c) 2023, Linaro Limited
+ */
+
+/*
+ * Ethernet card for Lemans based Ride r3 boards.
+ * It supports 2x 2.5G - HSGMII (Marvell hsgmii) phy for Main domain
+ */
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/interrupt-controller/arm-gic.h>
+
+/ {
+	aliases {
+		ethernet0 = &ethernet0;
+		ethernet1 = &ethernet1;
+	};
+};
+
+&tlmm {
+	ethernet0_default: ethernet0-default-state {
+		ethernet0_mdc: ethernet0-mdc-pins {
+			pins = "gpio8";
+			function = "emac0_mdc";
+			drive-strength = <16>;
+			bias-pull-up;
+		};
+
+		ethernet0_mdio: ethernet0-mdio-pins {
+			pins = "gpio9";
+			function = "emac0_mdio";
+			drive-strength = <16>;
+			bias-pull-up;
+		};
+	};
+};
+
+&ethernet0 {
+	phy-handle = <&hsgmii_phy0>;
+	phy-mode = "2500base-x";
+
+	pinctrl-0 = <&ethernet0_default>;
+	pinctrl-names = "default";
+
+	snps,mtl-rx-config = <&mtl_rx_setup>;
+	snps,mtl-tx-config = <&mtl_tx_setup>;
+	snps,ps-speed = <1000>;
+
+	status = "okay";
+
+	mdio {
+		compatible = "snps,dwmac-mdio";
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		hsgmii_phy0: phy@8 {
+			compatible = "ethernet-phy-id31c3.1c33";
+			reg = <0x8>;
+			device_type = "ethernet-phy";
+			interrupts-extended = <&tlmm 7 IRQ_TYPE_EDGE_FALLING>;
+			reset-gpios = <&pmm8654au_2_gpios 8 GPIO_ACTIVE_LOW>;
+			reset-assert-us = <11000>;
+			reset-deassert-us = <70000>;
+		};
+
+		hsgmii_phy1: phy@0 {
+			compatible = "ethernet-phy-id31c3.1c33";
+			reg = <0x0>;
+			device_type = "ethernet-phy";
+			interrupts-extended = <&tlmm 26 IRQ_TYPE_EDGE_FALLING>;
+			reset-gpios = <&pmm8654au_2_gpios 9 GPIO_ACTIVE_LOW>;
+			reset-assert-us = <11000>;
+			reset-deassert-us = <70000>;
+		};
+	};
+
+	mtl_rx_setup: rx-queues-config {
+		snps,rx-queues-to-use = <4>;
+		snps,rx-sched-sp;
+
+		queue0 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x0>;
+			snps,route-up;
+			snps,priority = <0x1>;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x1>;
+			snps,route-ptp;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x2>;
+			snps,route-avcp;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x3>;
+			snps,priority = <0xc>;
+		};
+	};
+
+	mtl_tx_setup: tx-queues-config {
+		snps,tx-queues-to-use = <4>;
+
+		queue0 {
+			snps,dcb-algorithm;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+	};
+};
+
+&ethernet1 {
+	phy-handle = <&hsgmii_phy1>;
+	phy-mode = "2500base-x";
+
+	snps,mtl-rx-config = <&mtl_rx_setup1>;
+	snps,mtl-tx-config = <&mtl_tx_setup1>;
+	snps,ps-speed = <1000>;
+
+	status = "okay";
+
+	mtl_rx_setup1: rx-queues-config {
+		snps,rx-queues-to-use = <4>;
+		snps,rx-sched-sp;
+
+		queue0 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x0>;
+			snps,route-up;
+			snps,priority = <0x1>;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+			snps,map-to-dma-channel = <0x1>;
+			snps,route-ptp;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x2>;
+			snps,route-avcp;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,map-to-dma-channel = <0x3>;
+			snps,priority = <0xc>;
+		};
+	};
+
+	mtl_tx_setup1: tx-queues-config {
+		snps,tx-queues-to-use = <4>;
+
+		queue0 {
+			snps,dcb-algorithm;
+		};
+
+		queue1 {
+			snps,dcb-algorithm;
+		};
+
+		queue2 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+
+		queue3 {
+			snps,avb-algorithm;
+			snps,send_slope = <0x1000>;
+			snps,idle_slope = <0x1000>;
+			snps,high_credit = <0x3e800>;
+			snps,low_credit = <0xffc18000>;
+		};
+	};
+};
+
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts b/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
index ae065ae92478..a7f377dc4733 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
@@ -6,42 +6,9 @@
 /dts-v1/;

 #include "sa8775p-ride.dtsi"
+#include "lemans-ride-ethernet-aqr115c.dtsi"

 / {
 	model = "Qualcomm SA8775P Ride Rev3";
 	compatible = "qcom,sa8775p-ride-r3", "qcom,sa8775p";
 };
-
-&ethernet0 {
-	phy-mode = "2500base-x";
-};
-
-&ethernet1 {
-	phy-mode = "2500base-x";
-};
-
-&mdio {
-	compatible = "snps,dwmac-mdio";
-	#address-cells = <1>;
-	#size-cells = <0>;
-
-	sgmii_phy0: phy@8 {
-		compatible = "ethernet-phy-id31c3.1c33";
-		reg = <0x8>;
-		device_type = "ethernet-phy";
-		interrupts-extended = <&tlmm 7 IRQ_TYPE_EDGE_FALLING>;
-		reset-gpios = <&pmm8654au_2_gpios 8 GPIO_ACTIVE_LOW>;
-		reset-assert-us = <11000>;
-		reset-deassert-us = <70000>;
-	};
-
-	sgmii_phy1: phy@0 {
-		compatible = "ethernet-phy-id31c3.1c33";
-		reg = <0x0>;
-		device_type = "ethernet-phy";
-		interrupts-extended = <&tlmm 26 IRQ_TYPE_EDGE_FALLING>;
-		reset-gpios = <&pmm8654au_2_gpios 9 GPIO_ACTIVE_LOW>;
-		reset-assert-us = <11000>;
-		reset-deassert-us = <70000>;
-	};
-};
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts b/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
index 2e87fd760dbd..b765794f7e54 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
@@ -6,42 +6,9 @@
 /dts-v1/;

 #include "sa8775p-ride.dtsi"
+#include "lemans-ride-ethernet-88ea1512.dtsi"

 / {
 	model = "Qualcomm SA8775P Ride";
 	compatible = "qcom,sa8775p-ride", "qcom,sa8775p";
 };
-
-&ethernet0 {
-	phy-mode = "sgmii";
-};
-
-&ethernet1 {
-	phy-mode = "sgmii";
-};
-
-&mdio {
-	compatible = "snps,dwmac-mdio";
-	#address-cells = <1>;
-	#size-cells = <0>;
-
-	sgmii_phy0: phy@8 {
-		compatible = "ethernet-phy-id0141.0dd4";
-		reg = <0x8>;
-		device_type = "ethernet-phy";
-		interrupts-extended = <&tlmm 7 IRQ_TYPE_EDGE_FALLING>;
-		reset-gpios = <&pmm8654au_2_gpios 8 GPIO_ACTIVE_LOW>;
-		reset-assert-us = <11000>;
-		reset-deassert-us = <70000>;
-	};
-
-	sgmii_phy1: phy@a {
-		compatible = "ethernet-phy-id0141.0dd4";
-		reg = <0xa>;
-		device_type = "ethernet-phy";
-		interrupts-extended = <&tlmm 26 IRQ_TYPE_EDGE_FALLING>;
-		reset-gpios = <&pmm8654au_2_gpios 9 GPIO_ACTIVE_LOW>;
-		reset-assert-us = <11000>;
-		reset-deassert-us = <70000>;
-	};
-};
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
index a9ec6ded412e..f512363f6222 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
@@ -13,8 +13,6 @@

 / {
 	aliases {
-		ethernet0 = &ethernet0;
-		ethernet1 = &ethernet1;
 		i2c11 = &i2c11;
 		i2c18 = &i2c18;
 		serial0 = &uart10;
@@ -443,151 +441,6 @@ vreg_l8e: ldo8 {
 	};
 };

-&ethernet0 {
-	phy-handle = <&sgmii_phy0>;
-
-	pinctrl-0 = <&ethernet0_default>;
-	pinctrl-names = "default";
-
-	snps,mtl-rx-config = <&mtl_rx_setup>;
-	snps,mtl-tx-config = <&mtl_tx_setup>;
-	snps,ps-speed = <1000>;
-
-	status = "okay";
-
-	mdio: mdio {
-		compatible = "snps,dwmac-mdio";
-		#address-cells = <1>;
-		#size-cells = <0>;
-	};
-
-	mtl_rx_setup: rx-queues-config {
-		snps,rx-queues-to-use = <4>;
-		snps,rx-sched-sp;
-
-		queue0 {
-			snps,dcb-algorithm;
-			snps,map-to-dma-channel = <0x0>;
-			snps,route-up;
-			snps,priority = <0x1>;
-		};
-
-		queue1 {
-			snps,dcb-algorithm;
-			snps,map-to-dma-channel = <0x1>;
-			snps,route-ptp;
-		};
-
-		queue2 {
-			snps,avb-algorithm;
-			snps,map-to-dma-channel = <0x2>;
-			snps,route-avcp;
-		};
-
-		queue3 {
-			snps,avb-algorithm;
-			snps,map-to-dma-channel = <0x3>;
-			snps,priority = <0xc>;
-		};
-	};
-
-	mtl_tx_setup: tx-queues-config {
-		snps,tx-queues-to-use = <4>;
-
-		queue0 {
-			snps,dcb-algorithm;
-		};
-
-		queue1 {
-			snps,dcb-algorithm;
-		};
-
-		queue2 {
-			snps,avb-algorithm;
-			snps,send_slope = <0x1000>;
-			snps,idle_slope = <0x1000>;
-			snps,high_credit = <0x3e800>;
-			snps,low_credit = <0xffc18000>;
-		};
-
-		queue3 {
-			snps,avb-algorithm;
-			snps,send_slope = <0x1000>;
-			snps,idle_slope = <0x1000>;
-			snps,high_credit = <0x3e800>;
-			snps,low_credit = <0xffc18000>;
-		};
-	};
-};
-
-&ethernet1 {
-	phy-handle = <&sgmii_phy1>;
-
-	snps,mtl-rx-config = <&mtl_rx_setup1>;
-	snps,mtl-tx-config = <&mtl_tx_setup1>;
-	snps,ps-speed = <1000>;
-
-	status = "okay";
-
-	mtl_rx_setup1: rx-queues-config {
-		snps,rx-queues-to-use = <4>;
-		snps,rx-sched-sp;
-
-		queue0 {
-			snps,dcb-algorithm;
-			snps,map-to-dma-channel = <0x0>;
-			snps,route-up;
-			snps,priority = <0x1>;
-		};
-
-		queue1 {
-			snps,dcb-algorithm;
-			snps,map-to-dma-channel = <0x1>;
-			snps,route-ptp;
-		};
-
-		queue2 {
-			snps,avb-algorithm;
-			snps,map-to-dma-channel = <0x2>;
-			snps,route-avcp;
-		};
-
-		queue3 {
-			snps,avb-algorithm;
-			snps,map-to-dma-channel = <0x3>;
-			snps,priority = <0xc>;
-		};
-	};
-
-	mtl_tx_setup1: tx-queues-config {
-		snps,tx-queues-to-use = <4>;
-
-		queue0 {
-			snps,dcb-algorithm;
-		};
-
-		queue1 {
-			snps,dcb-algorithm;
-		};
-
-		queue2 {
-			snps,avb-algorithm;
-			snps,send_slope = <0x1000>;
-			snps,idle_slope = <0x1000>;
-			snps,high_credit = <0x3e800>;
-			snps,low_credit = <0xffc18000>;
-		};
-
-		queue3 {
-			snps,avb-algorithm;
-			snps,send_slope = <0x1000>;
-			snps,idle_slope = <0x1000>;
-			snps,high_credit = <0x3e800>;
-			snps,low_credit = <0xffc18000>;
-		};
-	};
-};
-
 &i2c11 {
 	clock-frequency = <400000>;
 	status = "okay";
@@ -960,22 +813,6 @@ dp1_hot_plug_det: dp1-hot-plug-det-state {
 		bias-disable;
 	};

-	ethernet0_default: ethernet0-default-state {
-		ethernet0_mdc: ethernet0-mdc-pins {
-			pins = "gpio8";
-			function = "emac0_mdc";
-			drive-strength = <16>;
-			bias-pull-up;
-		};
-
-		ethernet0_mdio: ethernet0-mdio-pins {
-			pins = "gpio9";
-			function = "emac0_mdio";
-			drive-strength = <16>;
-			bias-pull-up;
-		};
-	};
-
 	io_expander_intr_active: io-expander-intr-active-state {
 		pins = "gpio98";
 		function = "gpio";
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [PATCH 4/7] arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
                   ` (2 preceding siblings ...)
  2025-07-22 14:49 ` [PATCH 3/7] arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3 Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-22 14:49 ` [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms Wasim Nazir
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir

Ride/Ride-r3 boards used with lemans and derivatives:
  - Are composed of multiple daughter cards (SoC-card, display, camera,
    ethernet, pcie, sensor, front & backplane, WLAN & BT).
  - Across lemans & its derivatives, SoM is changing.
  - Across Ride & Ride-r3 board, ethernet card is changing.

Excluding the differences all other cards i.e SoC-card, display,
camera, PCIe, sensor, front & backplane are same across Ride/Ride-r3
boards used with lemans and derivatives.

Describe all the common cards in lemans-ride-common so that it can be
reused for all the variants of ride & ride-r3 platforms in lemans and
derivatives.

Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 .../dts/qcom/{sa8775p-ride.dtsi => lemans-ride-common.dtsi}  | 5 -----
 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts                 | 5 ++++-
 arch/arm64/boot/dts/qcom/sa8775p-ride.dts                    | 5 ++++-
 3 files changed, 8 insertions(+), 7 deletions(-)
 rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dtsi => lemans-ride-common.dtsi} (99%)

diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
similarity index 99%
rename from arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
rename to arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
index f512363f6222..25e756c14160 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
+++ b/arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
@@ -3,14 +3,9 @@
  * Copyright (c) 2023, Linaro Limited
  */

-/dts-v1/;
-
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>

-#include "lemans-auto.dtsi"
-#include "sa8775p-pmics.dtsi"
-
 / {
 	aliases {
 		i2c11 = &i2c11;
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts b/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
index a7f377dc4733..3e19ff5e061f 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
@@ -5,7 +5,10 @@

 /dts-v1/;

-#include "sa8775p-ride.dtsi"
+#include "lemans-auto.dtsi"
+
+#include "sa8775p-pmics.dtsi"
+#include "lemans-ride-common.dtsi"
 #include "lemans-ride-ethernet-aqr115c.dtsi"

 / {
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts b/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
index b765794f7e54..68a99582b538 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
+++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
@@ -5,7 +5,10 @@

 /dts-v1/;

-#include "sa8775p-ride.dtsi"
+#include "lemans-auto.dtsi"
+
+#include "sa8775p-pmics.dtsi"
+#include "lemans-ride-common.dtsi"
 #include "lemans-ride-ethernet-88ea1512.dtsi"

 / {
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
                   ` (3 preceding siblings ...)
  2025-07-22 14:49 ` [PATCH 4/7] arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-23  8:31   ` Krzysztof Kozlowski
  2025-07-26 17:17   ` Bjorn Andersson
  2025-07-22 14:49 ` [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants Wasim Nazir
                   ` (3 subsequent siblings)
  8 siblings, 2 replies; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir

Rename qcs9100 based ride-r3 board to lemans ride-r3 and use it for all
the IoT ride-r3 boards.
Rename sa8775p based ride/ride-r3 boards to lemans-auto ride/ride-r3,
to allow users to run with old automotive memory-map.

Remove support for qcs9100-ride, as no platform currently uses it.

Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/Makefile                    |  7 +++----
 .../{sa8775p-ride-r3.dts => lemans-auto-ride-r3.dts} |  6 +++---
 .../qcom/{sa8775p-ride.dts => lemans-auto-ride.dts}  |  6 +++---
 .../qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi}   |  0
 .../qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} | 12 +++++++++---
 arch/arm64/boot/dts/qcom/qcs9100-ride.dts            | 11 -----------
 6 files changed, 18 insertions(+), 24 deletions(-)
 rename arch/arm64/boot/dts/qcom/{sa8775p-ride-r3.dts => lemans-auto-ride-r3.dts} (59%)
 rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dts => lemans-auto-ride.dts} (60%)
 rename arch/arm64/boot/dts/qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} (100%)
 rename arch/arm64/boot/dts/qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} (36%)
 delete mode 100644 arch/arm64/boot/dts/qcom/qcs9100-ride.dts

diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
index 4bfa926b6a08..2a1941c29537 100644
--- a/arch/arm64/boot/dts/qcom/Makefile
+++ b/arch/arm64/boot/dts/qcom/Makefile
@@ -29,6 +29,9 @@ dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp433.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp449.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp453.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp454.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride-r3.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= lemans-ride-r3.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= msm8216-samsung-fortuna3g.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= msm8916-acer-a1-724.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= msm8916-alcatel-idol347.dtb
@@ -126,8 +129,6 @@ dtb-$(CONFIG_ARCH_QCOM)	+= qcs6490-rb3gen2-industrial-mezzanine.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= qcs6490-rb3gen2-vision-mezzanine.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= qcs8300-ride.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= qcs8550-aim300-aiot.dtb
-dtb-$(CONFIG_ARCH_QCOM)	+= qcs9100-ride.dtb
-dtb-$(CONFIG_ARCH_QCOM)	+= qcs9100-ride-r3.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= qdu1000-idp.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= qrb2210-rb1.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= qrb4210-rb2.dtb
@@ -140,8 +141,6 @@ dtb-$(CONFIG_ARCH_QCOM)	+= qru1000-idp.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= sa8155p-adp.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= sa8295p-adp.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= sa8540p-ride.dtb
-dtb-$(CONFIG_ARCH_QCOM)	+= sa8775p-ride.dtb
-dtb-$(CONFIG_ARCH_QCOM)	+= sa8775p-ride-r3.dtb
 sc7180-acer-aspire1-el2-dtbs	:= sc7180-acer-aspire1.dtb sc7180-el2.dtbo
 dtb-$(CONFIG_ARCH_QCOM)	+= sc7180-acer-aspire1.dtb sc7180-acer-aspire1-el2.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= sc7180-idp.dtb
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts b/arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dts
similarity index 59%
rename from arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
rename to arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dts
index 3e19ff5e061f..0e19ec46be3c 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
+++ b/arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dts
@@ -7,11 +7,11 @@

 #include "lemans-auto.dtsi"

-#include "sa8775p-pmics.dtsi"
+#include "lemans-pmics.dtsi"
 #include "lemans-ride-common.dtsi"
 #include "lemans-ride-ethernet-aqr115c.dtsi"

 / {
-	model = "Qualcomm SA8775P Ride Rev3";
-	compatible = "qcom,sa8775p-ride-r3", "qcom,sa8775p";
+	model = "Qualcomm Technologies, Inc. Lemans-auto Ride Rev3";
+	compatible = "qcom,lemans-auto-ride-r3", "qcom,sa8775p";
 };
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts b/arch/arm64/boot/dts/qcom/lemans-auto-ride.dts
similarity index 60%
rename from arch/arm64/boot/dts/qcom/sa8775p-ride.dts
rename to arch/arm64/boot/dts/qcom/lemans-auto-ride.dts
index 68a99582b538..6af707263ad7 100644
--- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
+++ b/arch/arm64/boot/dts/qcom/lemans-auto-ride.dts
@@ -7,11 +7,11 @@

 #include "lemans-auto.dtsi"

-#include "sa8775p-pmics.dtsi"
+#include "lemans-pmics.dtsi"
 #include "lemans-ride-common.dtsi"
 #include "lemans-ride-ethernet-88ea1512.dtsi"

 / {
-	model = "Qualcomm SA8775P Ride";
-	compatible = "qcom,sa8775p-ride", "qcom,sa8775p";
+	model = "Qualcomm Technologies, Inc. Lemans-auto Ride";
+	compatible = "qcom,lemans-auto-ride", "qcom,sa8775p";
 };
diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/lemans-pmics.dtsi
similarity index 100%
rename from arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi
rename to arch/arm64/boot/dts/qcom/lemans-pmics.dtsi
diff --git a/arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts b/arch/arm64/boot/dts/qcom/lemans-ride-r3.dts
similarity index 36%
rename from arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts
rename to arch/arm64/boot/dts/qcom/lemans-ride-r3.dts
index 759d1ec694b2..310c93f4a275 100644
--- a/arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts
+++ b/arch/arm64/boot/dts/qcom/lemans-ride-r3.dts
@@ -2,10 +2,16 @@
 /*
  * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
  */
+
 /dts-v1/;

-#include "sa8775p-ride-r3.dts"
+#include "lemans.dtsi"
+#include "lemans-pmics.dtsi"
+
+#include "lemans-ride-common.dtsi"
+#include "lemans-ride-ethernet-aqr115c.dtsi"
+
 / {
-	model = "Qualcomm QCS9100 Ride Rev3";
-	compatible = "qcom,qcs9100-ride-r3", "qcom,qcs9100", "qcom,sa8775p";
+	model = "Qualcomm Technologies, Inc. Lemans Ride Rev3";
+	compatible = "qcom,lemans-ride-r3", "qcom,sa8775p";
 };
diff --git a/arch/arm64/boot/dts/qcom/qcs9100-ride.dts b/arch/arm64/boot/dts/qcom/qcs9100-ride.dts
deleted file mode 100644
index 979462dfec30..000000000000
--- a/arch/arm64/boot/dts/qcom/qcs9100-ride.dts
+++ /dev/null
@@ -1,11 +0,0 @@
-// SPDX-License-Identifier: BSD-3-Clause
-/*
- * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
- */
-/dts-v1/;
-
-#include "sa8775p-ride.dts"
-/ {
-	model = "Qualcomm QCS9100 Ride";
-	compatible = "qcom,qcs9100-ride", "qcom,qcs9100", "qcom,sa8775p";
-};
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
                   ` (4 preceding siblings ...)
  2025-07-22 14:49 ` [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-23  8:27   ` Krzysztof Kozlowski
  2025-07-24 13:21   ` Krzysztof Kozlowski
  2025-07-22 14:49 ` [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support Wasim Nazir
                   ` (2 subsequent siblings)
  8 siblings, 2 replies; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir

Remove qcs9100 SoC and rename its associated boards to "lemans-*",
to represent the IoT variants.
Rename sa8775p based boards to "lemans-auto-*", derived from "lemans",
to represent boards which uses old automotive memory-map.

Preserve sa8775p SoC definition to maintain backward compatibility.

Both "lemans" and "lemans-auto" are essentially the same non-safe chips,
since the safety monitoring feature of Safety Island (SAIL) subsystem is
not supported, but they differ in memory-map.

Introduce new bindings for the Lemans Evaluation Kit (EVK), an
additional IoT board without safety features.

Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 Documentation/devicetree/bindings/arm/qcom.yaml | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml
index 47a7b1cb3cac..174ef6924906 100644
--- a/Documentation/devicetree/bindings/arm/qcom.yaml
+++ b/Documentation/devicetree/bindings/arm/qcom.yaml
@@ -59,14 +59,13 @@ description: |
         qcs8550
         qcm2290
         qcm6490
-        qcs9100
         qdu1000
         qrb2210
         qrb4210
         qru1000
         sa8155p
         sa8540p
-        sa8775p
+        sa8775p    # lemans
         sar2130p
         sc7180
         sc7280
@@ -972,15 +971,10 @@ properties:

       - items:
           - enum:
-              - qcom,sa8775p-ride
-              - qcom,sa8775p-ride-r3
-          - const: qcom,sa8775p
-
-      - items:
-          - enum:
-              - qcom,qcs9100-ride
-              - qcom,qcs9100-ride-r3
-          - const: qcom,qcs9100
+              - qcom,lemans-evk
+              - qcom,lemans-ride-r3
+              - qcom,lemans-auto-ride
+              - qcom,lemans-auto-ride-r3
           - const: qcom,sa8775p

       - items:
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
                   ` (5 preceding siblings ...)
  2025-07-22 14:49 ` [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants Wasim Nazir
@ 2025-07-22 14:49 ` Wasim Nazir
  2025-07-30 12:46   ` Krzysztof Kozlowski
  2025-07-22 23:15 ` [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Rob Herring (Arm)
  2025-07-23  8:32 ` Krzysztof Kozlowski
  8 siblings, 1 reply; 31+ messages in thread
From: Wasim Nazir @ 2025-07-22 14:49 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Wasim Nazir, Rakesh Kota, Sayali Lokhande, Konrad Dybcio

Lemans EVK is an IoT board without safety monitoring feature of
Safety Island(SAIL) subsystem.

Lemans EVK is single board supporting these peripherals:
  - Storage: 2 × 128 GB UFS, micro-SD card, EEPROMs for MACs,
    eMMC on mezzanine card
  - Audio/Video, Camera & Display ports
  - Connectivity: RJ45 2.5GbE, WLAN/Bluetooth, CAN/CAN-FD
  - Sensors: IMU
  - PCIe ports
  - USB & UART ports

On top of lemans EVK board additional mezzanine boards can be stacked
in future.

Implement basic features like uart/ufs to enable 'boot to shell'.

Co-developed-by: Rakesh Kota <quic_kotarake@quicinc.com>
Signed-off-by: Rakesh Kota <quic_kotarake@quicinc.com>
Co-developed-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/Makefile       |   1 +
 arch/arm64/boot/dts/qcom/lemans-evk.dts | 291 ++++++++++++++++++++++++
 2 files changed, 292 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk.dts

diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
index 2a1941c29537..cbc89c54f92b 100644
--- a/arch/arm64/boot/dts/qcom/Makefile
+++ b/arch/arm64/boot/dts/qcom/Makefile
@@ -31,6 +31,7 @@ dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp453.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp454.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride-r3.dtb
+dtb-$(CONFIG_ARCH_QCOM)	+= lemans-evk.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= lemans-ride-r3.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= msm8216-samsung-fortuna3g.dtb
 dtb-$(CONFIG_ARCH_QCOM)	+= msm8916-acer-a1-724.dtb
diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/qcom/lemans-evk.dts
new file mode 100644
index 000000000000..dd357d514587
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts
@@ -0,0 +1,291 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/*
+ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
+ */
+
+/dts-v1/;
+
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
+
+#include "lemans.dtsi"
+#include "lemans-pmics.dtsi"
+
+/ {
+	model = "Qualcomm Technologies, Inc. Lemans EVK";
+	compatible = "qcom,lemans-evk", "qcom,sa8775p";
+
+	aliases {
+		serial0 = &uart10;
+	};
+
+	chosen {
+		stdout-path = "serial0:115200n8";
+	};
+};
+
+&apps_rsc {
+	regulators-0 {
+		compatible = "qcom,pmm8654au-rpmh-regulators";
+		qcom,pmic-id = "a";
+
+		vreg_s4a: smps4 {
+			regulator-name = "vreg_s4a";
+			regulator-min-microvolt = <1800000>;
+			regulator-max-microvolt = <1816000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_s5a: smps5 {
+			regulator-name = "vreg_s5a";
+			regulator-min-microvolt = <1850000>;
+			regulator-max-microvolt = <1996000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_s9a: smps9 {
+			regulator-name = "vreg_s9a";
+			regulator-min-microvolt = <535000>;
+			regulator-max-microvolt = <1120000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l4a: ldo4 {
+			regulator-name = "vreg_l4a";
+			regulator-min-microvolt = <788000>;
+			regulator-max-microvolt = <1050000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l5a: ldo5 {
+			regulator-name = "vreg_l5a";
+			regulator-min-microvolt = <870000>;
+			regulator-max-microvolt = <950000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l6a: ldo6 {
+			regulator-name = "vreg_l6a";
+			regulator-min-microvolt = <870000>;
+			regulator-max-microvolt = <970000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l7a: ldo7 {
+			regulator-name = "vreg_l7a";
+			regulator-min-microvolt = <720000>;
+			regulator-max-microvolt = <950000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l8a: ldo8 {
+			regulator-name = "vreg_l8a";
+			regulator-min-microvolt = <2504000>;
+			regulator-max-microvolt = <3300000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l9a: ldo9 {
+			regulator-name = "vreg_l9a";
+			regulator-min-microvolt = <2970000>;
+			regulator-max-microvolt = <3544000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+	};
+
+	regulators-1 {
+		compatible = "qcom,pmm8654au-rpmh-regulators";
+		qcom,pmic-id = "c";
+
+		vreg_l1c: ldo1 {
+			regulator-name = "vreg_l1c";
+			regulator-min-microvolt = <1140000>;
+			regulator-max-microvolt = <1260000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l2c: ldo2 {
+			regulator-name = "vreg_l2c";
+			regulator-min-microvolt = <900000>;
+			regulator-max-microvolt = <1100000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l3c: ldo3 {
+			regulator-name = "vreg_l3c";
+			regulator-min-microvolt = <1100000>;
+			regulator-max-microvolt = <1300000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l4c: ldo4 {
+			regulator-name = "vreg_l4c";
+			regulator-min-microvolt = <1200000>;
+			regulator-max-microvolt = <1200000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l5c: ldo5 {
+			regulator-name = "vreg_l5c";
+			regulator-min-microvolt = <1100000>;
+			regulator-max-microvolt = <1300000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l6c: ldo6 {
+			regulator-name = "vreg_l6c";
+			regulator-min-microvolt = <1620000>;
+			regulator-max-microvolt = <1980000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l7c: ldo7 {
+			regulator-name = "vreg_l7c";
+			regulator-min-microvolt = <1620000>;
+			regulator-max-microvolt = <2000000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l8c: ldo8 {
+			regulator-name = "vreg_l8c";
+			regulator-min-microvolt = <2400000>;
+			regulator-max-microvolt = <3300000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l9c: ldo9 {
+			regulator-name = "vreg_l9c";
+			regulator-min-microvolt = <1650000>;
+			regulator-max-microvolt = <2700000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+	};
+
+	regulators-2 {
+		compatible = "qcom,pmm8654au-rpmh-regulators";
+		qcom,pmic-id = "e";
+
+		vreg_s4e: smps4 {
+			regulator-name = "vreg_s4e";
+			regulator-min-microvolt = <970000>;
+			regulator-max-microvolt = <1520000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_s7e: smps7 {
+			regulator-name = "vreg_s7e";
+			regulator-min-microvolt = <1010000>;
+			regulator-max-microvolt = <1170000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_s9e: smps9 {
+			regulator-name = "vreg_s9e";
+			regulator-min-microvolt = <300000>;
+			regulator-max-microvolt = <570000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l6e: ldo6 {
+			regulator-name = "vreg_l6e";
+			regulator-min-microvolt = <1280000>;
+			regulator-max-microvolt = <1450000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+
+		vreg_l8e: ldo8 {
+			regulator-name = "vreg_l8e";
+			regulator-min-microvolt = <1800000>;
+			regulator-max-microvolt = <1950000>;
+			regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
+			regulator-allow-set-load;
+			regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM
+						   RPMH_REGULATOR_MODE_HPM>;
+		};
+	};
+};
+
+&qupv3_id_1 {
+	status = "okay";
+};
+
+&sleep_clk {
+	clock-frequency = <32768>;
+};
+
+&uart10 {
+	compatible = "qcom,geni-debug-uart";
+	pinctrl-0 = <&qup_uart10_default>;
+	pinctrl-names = "default";
+
+	status = "okay";
+};
+
+&ufs_mem_hc {
+	reset-gpios = <&tlmm 149 GPIO_ACTIVE_LOW>;
+	vcc-supply = <&vreg_l8a>;
+	vcc-max-microamp = <1100000>;
+	vccq-supply = <&vreg_l4c>;
+	vccq-max-microamp = <1200000>;
+
+	status = "okay";
+};
+
+&ufs_mem_phy {
+	vdda-phy-supply = <&vreg_l4a>;
+	vdda-pll-supply = <&vreg_l1c>;
+
+	status = "okay";
+};
+
+&xo_board_clk {
+	clock-frequency = <38400000>;
+};
--
2.49.0


^ permalink raw reply related	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
@ 2025-07-22 15:01   ` Konrad Dybcio
  2025-07-23  8:29   ` Krzysztof Kozlowski
  1 sibling, 0 replies; 31+ messages in thread
From: Konrad Dybcio @ 2025-07-22 15:01 UTC (permalink / raw)
  To: Wasim Nazir, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel

On 7/22/25 4:49 PM, Wasim Nazir wrote:
> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> collectively referred to as lemans. Most notably, the last of them
> has the SAIL (Safety Island) fused off, but remains identical
> otherwise.
> 
> In an effort to streamline the codebase, rename the SoC DTSI, moving
> away from less meaningful numerical model identifiers.
> 
> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
                   ` (6 preceding siblings ...)
  2025-07-22 14:49 ` [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support Wasim Nazir
@ 2025-07-22 23:15 ` Rob Herring (Arm)
  2025-07-23  8:32 ` Krzysztof Kozlowski
  8 siblings, 0 replies; 31+ messages in thread
From: Rob Herring (Arm) @ 2025-07-22 23:15 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: kernel, devicetree, Conor Dooley, linux-kernel, Konrad Dybcio,
	Richard Cochran, netdev, Bjorn Andersson, linux-arm-msm,
	Krzysztof Kozlowski


On Tue, 22 Jul 2025 20:19:19 +0530, Wasim Nazir wrote:
> This patch series refactors the sa8775p and qcs9100 platforms and introduces
> a unified naming convention for current and future platforms (qcs9075).
> 
> The motivation behind this change is to group similar platforms under a
> consistent naming scheme and to avoid using numeric identifiers.
> For example, qcs9100 and qcs9075 differ only in safety features provided by
> the Safety-Island (SAIL) subsystem but safety features are currently
> unsupported, so both can be categorized as the same chip today.
> 
> Since, most of our platforms are IoT-based so "lemans" can be served as the
> default IoT variant, with "lemans-auto" derived from it. Accordingly:
>   - qcs9100/qcs9075 and its associated IoT platforms are renamed to lemans
>     which needs different memory-map. So, latest memory-map is updated
>     here as per IOT requirements.
>   - sa8775p and its associated platforms are renamed to "lemans-auto", which
>     is derived from "lemans", that retains the old automotive memory map to
>     support legacy use cases.
>   - Both lemans & lemans-auto are serving as non-safe chip and if needed
>     additional dtsi can be appended in the future to enable safety features.
> 
> Additionally:
>   - Refactor common daughter cards used in Ride/Ride-R3 platforms into a
>     common configuration. Also, introduce new files for different ethernet
>     capabilities in Ride/Ride-r3. Since Ethernet functionality in Ride/Ride-r3
>     is currently broken upstream, this patch focuses only on refactoring.
>   - Include support for qcs9075 EVK[1] platform as lemans-evk. Currently,
>     basic features are enabled supporting 'boot to shell'.
>   - Remove support for qcs9100-ride, as no platform currently exists for it.
> 
> Funtional impact to current boards with refactoring:
>   - No functional change on auto boards i.e sa8775p ride/ride-r3 boards
>     (renamed as lemans-auto ride/ride-r3), and it is verified by comparing
>     decompiled DTB (dtx_diff).
>   - qcs9100 ride-r3 (renamed as lemans-ride-r3) is having new memory-map
>     and rest other functionalities are still same.
> 
> [1] https://lore.kernel.org/all/20250612155437.146925-1-quic_wasimn@quicinc.com/
> 
> 
> ---
> Wasim Nazir (7):
>   arm64: dts: qcom: Rename sa8775p SoC to "lemans"
>   arm64: dts: qcom: Update memory-map for IoT platforms in lemans
>   arm64: dts: qcom: lemans: Separate out ethernet card for ride &
>     ride-r3
>   arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on
>     daughter cards
>   arm64: dts: qcom: lemans: Rename boards and clean up unsupported
>     platforms
>   dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to
>     reflect Lemans variants
>   arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board
>     support
> 
>  .../devicetree/bindings/arm/qcom.yaml         |  16 +-
>  arch/arm64/boot/dts/qcom/Makefile             |   8 +-
>  ...8775p-ride.dts => lemans-auto-ride-r3.dts} |  44 +--
>  ...{qcs9100-ride.dts => lemans-auto-ride.dts} |  14 +-
>  arch/arm64/boot/dts/qcom/lemans-auto.dtsi     | 104 +++++++
>  arch/arm64/boot/dts/qcom/lemans-evk.dts       | 291 ++++++++++++++++++
>  .../{sa8775p-pmics.dtsi => lemans-pmics.dtsi} |   0
>  ...775p-ride.dtsi => lemans-ride-common.dtsi} | 168 ----------
>  .../qcom/lemans-ride-ethernet-88ea1512.dtsi   | 205 ++++++++++++
>  .../qcom/lemans-ride-ethernet-aqr115c.dtsi    | 205 ++++++++++++
>  ...qcs9100-ride-r3.dts => lemans-ride-r3.dts} |  12 +-
>  .../dts/qcom/{sa8775p.dtsi => lemans.dtsi}    |  75 +++--
>  arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts  |  47 ---
>  13 files changed, 884 insertions(+), 305 deletions(-)
>  rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dts => lemans-auto-ride-r3.dts} (11%)
>  rename arch/arm64/boot/dts/qcom/{qcs9100-ride.dts => lemans-auto-ride.dts} (18%)
>  create mode 100644 arch/arm64/boot/dts/qcom/lemans-auto.dtsi
>  create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk.dts
>  rename arch/arm64/boot/dts/qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} (100%)
>  rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dtsi => lemans-ride-common.dtsi} (87%)
>  create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi
>  create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi
>  rename arch/arm64/boot/dts/qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} (36%)
>  rename arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} (99%)
>  delete mode 100644 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
> 
> 
> base-commit: 05adbee3ad528100ab0285c15c91100e19e10138
> --
> 2.49.0
> 
> 
> 


My bot found new DTB warnings on the .dts files added or changed in this
series.

Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.

If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:

  pip3 install dtschema --upgrade


This patch series was applied (using b4) to base:
 Base: using specified base-commit 05adbee3ad528100ab0285c15c91100e19e10138

If this is not the correct base, please add 'base-commit' tag
(or use b4 which does this automatically)

New warnings running 'make CHECK_DTBS=y for arch/arm64/boot/dts/qcom/' for 20250722144926.995064-1-wasim.nazir@oss.qualcomm.com:

arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlcx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlmx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: bluetooth (qcom,wcn6855-bt): 'vddrfa1p8-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: ethernet@23000000 (qcom,sa8775p-ethqos): Unevaluated properties are not allowed ('interconnect-names', 'interconnects' were unexpected)
	from schema $id: http://devicetree.org/schemas/net/qcom,ethqos.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: ethernet@23040000 (qcom,sa8775p-ethqos): Unevaluated properties are not allowed ('interconnect-names', 'interconnects' were unexpected)
	from schema $id: http://devicetree.org/schemas/net/qcom,ethqos.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: wcn6855-pmu (qcom,wcn6855-pmu): 'vddpmumx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride.dtb: wcn6855-pmu (qcom,wcn6855-pmu): 'vddpmucx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlcx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlmx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: bluetooth (qcom,wcn6855-bt): 'vddrfa1p8-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlcx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: bluetooth (qcom,wcn6855-bt): 'vddwlmx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: bluetooth (qcom,wcn6855-bt): 'vddrfa1p8-supply' is a required property
	from schema $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: ethernet@23000000 (qcom,sa8775p-ethqos): Unevaluated properties are not allowed ('interconnect-names', 'interconnects' were unexpected)
	from schema $id: http://devicetree.org/schemas/net/qcom,ethqos.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: ethernet@23040000 (qcom,sa8775p-ethqos): Unevaluated properties are not allowed ('interconnect-names', 'interconnects' were unexpected)
	from schema $id: http://devicetree.org/schemas/net/qcom,ethqos.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: ethernet@23000000 (qcom,sa8775p-ethqos): Unevaluated properties are not allowed ('interconnect-names', 'interconnects' were unexpected)
	from schema $id: http://devicetree.org/schemas/net/qcom,ethqos.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: ethernet@23040000 (qcom,sa8775p-ethqos): Unevaluated properties are not allowed ('interconnect-names', 'interconnects' were unexpected)
	from schema $id: http://devicetree.org/schemas/net/qcom,ethqos.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: wcn6855-pmu (qcom,wcn6855-pmu): 'vddpmumx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#
arch/arm64/boot/dts/qcom/lemans-ride-r3.dtb: wcn6855-pmu (qcom,wcn6855-pmu): 'vddpmucx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: wcn6855-pmu (qcom,wcn6855-pmu): 'vddpmumx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#
arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dtb: wcn6855-pmu (qcom,wcn6855-pmu): 'vddpmucx-supply' is a required property
	from schema $id: http://devicetree.org/schemas/regulator/qcom,qca6390-pmu.yaml#






^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants
  2025-07-22 14:49 ` [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants Wasim Nazir
@ 2025-07-23  8:27   ` Krzysztof Kozlowski
  2025-07-24 13:21   ` Krzysztof Kozlowski
  1 sibling, 0 replies; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-23  8:27 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On Tue, Jul 22, 2025 at 08:19:25PM +0530, Wasim Nazir wrote:
> Remove qcs9100 SoC and rename its associated boards to "lemans-*",
> to represent the IoT variants.
> Rename sa8775p based boards to "lemans-auto-*", derived from "lemans",
> to represent boards which uses old automotive memory-map.

No.

We have been there and you got very clear feedback that this is a no-go.

NAK

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
  2025-07-22 15:01   ` Konrad Dybcio
@ 2025-07-23  8:29   ` Krzysztof Kozlowski
  2025-07-24 12:47     ` Konrad Dybcio
  1 sibling, 1 reply; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-23  8:29 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> collectively referred to as lemans. Most notably, the last of them
> has the SAIL (Safety Island) fused off, but remains identical
> otherwise.
> 
> In an effort to streamline the codebase, rename the SoC DTSI, moving
> away from less meaningful numerical model identifiers.
> 
> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> ---
>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-

No, stop with this rename.

There is no policy of renaming existing files. It's ridicilous. Just
because you introduced a new naming model for NEW SOC, does not mean you
now going to rename all boards which you already upstreamed.

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms
  2025-07-22 14:49 ` [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms Wasim Nazir
@ 2025-07-23  8:31   ` Krzysztof Kozlowski
  2025-07-26 17:17   ` Bjorn Andersson
  1 sibling, 0 replies; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-23  8:31 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On Tue, Jul 22, 2025 at 08:19:24PM +0530, Wasim Nazir wrote:
> Rename qcs9100 based ride-r3 board to lemans ride-r3 and use it for all
> the IoT ride-r3 boards.
> Rename sa8775p based ride/ride-r3 boards to lemans-auto ride/ride-r3,
> to allow users to run with old automotive memory-map.
> 
> Remove support for qcs9100-ride, as no platform currently uses it.
> 
> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> ---
>  arch/arm64/boot/dts/qcom/Makefile                    |  7 +++----
>  .../{sa8775p-ride-r3.dts => lemans-auto-ride-r3.dts} |  6 +++---
>  .../qcom/{sa8775p-ride.dts => lemans-auto-ride.dts}  |  6 +++---
>  .../qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi}   |  0
>  .../qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} | 12 +++++++++---

I cannot stress more how HUGE MESS you made over the time.

All the discussions one and two years ago about SA8775p mess.... and now
you just call everything lemans.

Srsly, this is just irresponsibler. It's like random moves from
Qualcomm. Whatever you decided, stay with it. Take ownership and
responsibility, not change minds just because manager asked you to do
something. Say no to the manager.

NAK.

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans
  2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
                   ` (7 preceding siblings ...)
  2025-07-22 23:15 ` [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Rob Herring (Arm)
@ 2025-07-23  8:32 ` Krzysztof Kozlowski
  2025-07-26 16:09   ` Bjorn Andersson
  8 siblings, 1 reply; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-23  8:32 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On Tue, Jul 22, 2025 at 08:19:19PM +0530, Wasim Nazir wrote:
> This patch series refactors the sa8775p and qcs9100 platforms and introduces
> a unified naming convention for current and future platforms (qcs9075).
> 
> The motivation behind this change is to group similar platforms under a
> consistent naming scheme and to avoid using numeric identifiers.
> For example, qcs9100 and qcs9075 differ only in safety features provided by
> the Safety-Island (SAIL) subsystem but safety features are currently
> unsupported, so both can be categorized as the same chip today.
>

I expressed strong disagreement with this patchset in individual
patches. I expect NO NEW versions of it, but by any chance you send it,
then please always carry my:

Nacked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
@ 2025-07-24  4:33 kernel test robot
  0 siblings, 0 replies; 31+ messages in thread
From: kernel test robot @ 2025-07-24  4:33 UTC (permalink / raw)
  To: oe-kbuild; +Cc: lkp

:::::: 
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
:::::: 

BCC: lkp@intel.com
CC: llvm@lists.linux.dev
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250722144926.995064-2-wasim.nazir@oss.qualcomm.com>
References: <20250722144926.995064-2-wasim.nazir@oss.qualcomm.com>
TO: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
TO: Bjorn Andersson <andersson@kernel.org>
TO: Konrad Dybcio <konradybcio@kernel.org>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
TO: Richard Cochran <richardcochran@gmail.com>
CC: linux-arm-msm@vger.kernel.org
CC: devicetree@vger.kernel.org
CC: linux-kernel@vger.kernel.org
CC: netdev@vger.kernel.org
CC: kernel@oss.qualcomm.com
CC: Wasim Nazir <wasim.nazir@oss.qualcomm.com>

Hi Wasim,

kernel test robot noticed the following build warnings:

[auto build test WARNING on 05adbee3ad528100ab0285c15c91100e19e10138]

url:    https://github.com/intel-lab-lkp/linux/commits/Wasim-Nazir/arm64-dts-qcom-Rename-sa8775p-SoC-to-lemans/20250722-225646
base:   05adbee3ad528100ab0285c15c91100e19e10138
patch link:    https://lore.kernel.org/r/20250722144926.995064-2-wasim.nazir%40oss.qualcomm.com
patch subject: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: arm64-randconfig-001-20250723 (https://download.01.org/0day-ci/archive/20250724/202507241211.tYUfTRZa-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 853c343b45b3e83cc5eeef5a52fc8cc9d8a09252)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250724/202507241211.tYUfTRZa-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202507241211.tYUfTRZa-lkp@intel.com/

dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/qcom/lemans.dtsi:4485.28-4546.6: Warning (avoid_unnecessary_addr_size): /soc@0/display-subsystem@ae00000/dsi@ae94000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property
>> arch/arm64/boot/dts/qcom/lemans.dtsi:4567.28-4619.6: Warning (avoid_unnecessary_addr_size): /soc@0/display-subsystem@ae00000/dsi@ae96000: unnecessary #address-cells/#size-cells without "ranges", "dma-ranges" or child "reg" property

vim +4485 arch/arm64/boot/dts/qcom/lemans.dtsi

603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    23  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    24  / {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    25  	interrupt-parent = <&intc>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    26  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    27  	#address-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    28  	#size-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    29  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    30  	clocks {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    31  		xo_board_clk: xo-board-clk {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    32  			compatible = "fixed-clock";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    33  			#clock-cells = <0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    34  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    35  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    36  		sleep_clk: sleep-clk {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    37  			compatible = "fixed-clock";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    38  			#clock-cells = <0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    39  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    40  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    41  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    42  	cpus {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    43  		#address-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    44  		#size-cells = <0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    45  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    46  		cpu0: cpu@0 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    47  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    48  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    49  			reg = <0x0 0x0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    50  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12    51  			power-domains = <&cpu_pd0>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12    52  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21    53  			qcom,freq-domain = <&cpufreq_hw 0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    54  			next-level-cache = <&l2_0>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31    55  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31    56  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    57  			operating-points-v2 = <&cpu0_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    58  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    59  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    60  					<&epss_l3_cl0 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    61  					 &epss_l3_cl0 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    62  			l2_0: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    63  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16    64  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16    65  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    66  				next-level-cache = <&l3_0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    67  				l3_0: l3-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    68  					compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16    69  					cache-level = <3>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16    70  					cache-unified;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    71  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    72  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    73  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    74  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    75  		cpu1: cpu@100 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    76  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    77  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    78  			reg = <0x0 0x100>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    79  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12    80  			power-domains = <&cpu_pd1>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12    81  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21    82  			qcom,freq-domain = <&cpufreq_hw 0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    83  			next-level-cache = <&l2_1>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31    84  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31    85  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    86  			operating-points-v2 = <&cpu0_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    87  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    88  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    89  					<&epss_l3_cl0 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15    90  					 &epss_l3_cl0 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    91  			l2_1: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    92  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16    93  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16    94  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    95  				next-level-cache = <&l3_0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    96  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    97  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14    98  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22    99  		cpu2: cpu@200 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   100  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   101  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   102  			reg = <0x0 0x200>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   103  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   104  			power-domains = <&cpu_pd2>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   105  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21   106  			qcom,freq-domain = <&cpufreq_hw 0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   107  			next-level-cache = <&l2_2>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   108  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   109  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   110  			operating-points-v2 = <&cpu0_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   111  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   112  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   113  					<&epss_l3_cl0 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   114  					 &epss_l3_cl0 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   115  			l2_2: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   116  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   117  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   118  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   119  				next-level-cache = <&l3_0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   120  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   121  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   122  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   123  		cpu3: cpu@300 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   124  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   125  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   126  			reg = <0x0 0x300>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   127  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   128  			power-domains = <&cpu_pd3>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   129  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21   130  			qcom,freq-domain = <&cpufreq_hw 0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   131  			next-level-cache = <&l2_3>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   132  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   133  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   134  			operating-points-v2 = <&cpu0_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   135  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   136  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   137  					<&epss_l3_cl0 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   138  					 &epss_l3_cl0 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   139  			l2_3: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   140  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   141  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   142  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   143  				next-level-cache = <&l3_0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   144  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   145  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   146  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   147  		cpu4: cpu@10000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   148  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   149  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   150  			reg = <0x0 0x10000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   151  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   152  			power-domains = <&cpu_pd4>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   153  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21   154  			qcom,freq-domain = <&cpufreq_hw 1>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   155  			next-level-cache = <&l2_4>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   156  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   157  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   158  			operating-points-v2 = <&cpu4_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   159  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   160  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   161  					<&epss_l3_cl1 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   162  					 &epss_l3_cl1 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   163  			l2_4: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   164  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   165  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   166  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   167  				next-level-cache = <&l3_1>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   168  				l3_1: l3-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   169  					compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   170  					cache-level = <3>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   171  					cache-unified;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   172  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   173  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   174  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   175  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   176  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   177  		cpu5: cpu@10100 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   178  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   179  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   180  			reg = <0x0 0x10100>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   181  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   182  			power-domains = <&cpu_pd5>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   183  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21   184  			qcom,freq-domain = <&cpufreq_hw 1>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   185  			next-level-cache = <&l2_5>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   186  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   187  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   188  			operating-points-v2 = <&cpu4_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   189  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   190  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   191  					<&epss_l3_cl1 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   192  					 &epss_l3_cl1 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   193  			l2_5: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   194  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   195  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   196  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   197  				next-level-cache = <&l3_1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   198  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   199  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   200  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   201  		cpu6: cpu@10200 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   202  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   203  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   204  			reg = <0x0 0x10200>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   205  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   206  			power-domains = <&cpu_pd6>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   207  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21   208  			qcom,freq-domain = <&cpufreq_hw 1>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   209  			next-level-cache = <&l2_6>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   210  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   211  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   212  			operating-points-v2 = <&cpu4_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   213  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   214  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   215  					<&epss_l3_cl1 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   216  					 &epss_l3_cl1 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   217  			l2_6: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   218  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   219  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   220  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   221  				next-level-cache = <&l3_1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   222  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   223  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   224  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   225  		cpu7: cpu@10300 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   226  			device_type = "cpu";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   227  			compatible = "qcom,kryo";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   228  			reg = <0x0 0x10300>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   229  			enable-method = "psci";
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   230  			power-domains = <&cpu_pd7>;
736f50489e08ba arch/arm64/boot/dts/qcom/sa8775p.dtsi Maulik Shah           2024-11-12   231  			power-domain-names = "psci";
5d793ff40692c9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-21   232  			qcom,freq-domain = <&cpufreq_hw 1>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   233  			next-level-cache = <&l2_7>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   234  			capacity-dmips-mhz = <1024>;
717ca334afd7ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Ankit Sharma          2024-07-31   235  			dynamic-power-coefficient = <100>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   236  			operating-points-v2 = <&cpu4_opp_table>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   237  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   238  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>,
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   239  					<&epss_l3_cl1 MASTER_EPSS_L3_APPS
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   240  					 &epss_l3_cl1 SLAVE_EPSS_L3_SHARED>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   241  			l2_7: l2-cache {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   242  				compatible = "cache";
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   243  				cache-level = <2>;
9c6e72fb2058dc arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2023-04-16   244  				cache-unified;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   245  				next-level-cache = <&l3_1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   246  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   247  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   248  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   249  		cpu-map {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   250  			cluster0 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   251  				core0 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   252  					cpu = <&cpu0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   253  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   254  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   255  				core1 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   256  					cpu = <&cpu1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   257  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   258  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   259  				core2 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   260  					cpu = <&cpu2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   261  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   262  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   263  				core3 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   264  					cpu = <&cpu3>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   265  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   266  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   267  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   268  			cluster1 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   269  				core0 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   270  					cpu = <&cpu4>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   271  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   272  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   273  				core1 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   274  					cpu = <&cpu5>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   275  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   276  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   277  				core2 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   278  					cpu = <&cpu6>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   279  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   280  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   281  				core3 {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   282  					cpu = <&cpu7>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   283  				};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   284  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   285  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   286  
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   287  		idle-states {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   288  			entry-method = "psci";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   289  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   290  			gold_cpu_sleep_0: cpu-sleep-0 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   291  				compatible = "arm,idle-state";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   292  				idle-state-name = "gold-power-collapse";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   293  				arm,psci-suspend-param = <0x40000003>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   294  				entry-latency-us = <549>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   295  				exit-latency-us = <901>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   296  				min-residency-us = <1774>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   297  				local-timer-stop;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   298  			};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   299  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   300  			gold_rail_cpu_sleep_0: cpu-sleep-1 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   301  				compatible = "arm,idle-state";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   302  				idle-state-name = "gold-rail-power-collapse";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   303  				arm,psci-suspend-param = <0x40000004>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   304  				entry-latency-us = <702>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   305  				exit-latency-us = <1061>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   306  				min-residency-us = <4488>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   307  				local-timer-stop;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   308  			};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   309  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   310  
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   311  		domain-idle-states {
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   312  			cluster_sleep_gold: cluster-sleep-0 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   313  				compatible = "domain-idle-state";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   314  				arm,psci-suspend-param = <0x41000044>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   315  				entry-latency-us = <2752>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   316  				exit-latency-us = <3048>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   317  				min-residency-us = <6118>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   318  			};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   319  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   320  			cluster_sleep_apss_rsc_pc: cluster-sleep-1 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   321  				compatible = "domain-idle-state";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   322  				arm,psci-suspend-param = <0x42000144>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   323  				entry-latency-us = <3263>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   324  				exit-latency-us = <6562>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   325  				min-residency-us = <9987>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   326  			};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   327  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   328  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   329  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   330  	cpu0_opp_table: opp-table-cpu0 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   331  		compatible = "operating-points-v2";
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   332  		opp-shared;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   333  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   334  		opp-1267200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   335  			opp-hz = /bits/ 64 <1267200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   336  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   337  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   338  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   339  		opp-1363200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   340  			opp-hz = /bits/ 64 <1363200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   341  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   342  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   343  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   344  		opp-1459200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   345  			opp-hz = /bits/ 64 <1459200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   346  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   347  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   348  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   349  		opp-1536000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   350  			opp-hz = /bits/ 64 <1536000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   351  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   352  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   353  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   354  		opp-1632000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   355  			opp-hz = /bits/ 64 <1632000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   356  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   357  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   358  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   359  		opp-1708800000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   360  			opp-hz = /bits/ 64 <1708800000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   361  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   362  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   363  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   364  		opp-1785600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   365  			opp-hz = /bits/ 64 <1785600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   366  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   367  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   368  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   369  		opp-1862400000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   370  			opp-hz = /bits/ 64 <1862400000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   371  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   372  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   373  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   374  		opp-1939200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   375  			opp-hz = /bits/ 64 <1939200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   376  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   377  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   378  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   379  		opp-2016000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   380  			opp-hz = /bits/ 64 <2016000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   381  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   382  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   383  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   384  		opp-2112000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   385  			opp-hz = /bits/ 64 <2112000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   386  			opp-peak-kBps = <(2092800 * 4) (1555200 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   387  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   388  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   389  		opp-2188800000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   390  			opp-hz = /bits/ 64 <2188800000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   391  			opp-peak-kBps = <(2092800 * 4) (1555200 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   392  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   393  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   394  		opp-2265600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   395  			opp-hz = /bits/ 64 <2265600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   396  			opp-peak-kBps = <(2092800 * 4) (1555200 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   397  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   398  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   399  		opp-2361600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   400  			opp-hz = /bits/ 64 <2361600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   401  			opp-peak-kBps = <(3196800 * 4) (1612800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   402  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   403  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   404  		opp-2457600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   405  			opp-hz = /bits/ 64 <2457600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   406  			opp-peak-kBps = <(3196800 * 4) (1612800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   407  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   408  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   409  		opp-2553600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   410  			opp-hz = /bits/ 64 <2553600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   411  			opp-peak-kBps = <(3196800 * 4) (1708800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   412  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   413  	};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   414  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   415  	cpu4_opp_table: opp-table-cpu4 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   416  		compatible = "operating-points-v2";
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   417  		opp-shared;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   418  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   419  		opp-1267200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   420  			opp-hz = /bits/ 64 <1267200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   421  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   422  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   423  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   424  		opp-1363200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   425  			opp-hz = /bits/ 64 <1363200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   426  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   427  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   428  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   429  		opp-1459200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   430  			opp-hz = /bits/ 64 <1459200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   431  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   432  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   433  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   434  		opp-1536000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   435  			opp-hz = /bits/ 64 <1536000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   436  			opp-peak-kBps = <(1555200 * 4) (921600 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   437  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   438  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   439  		opp-1632000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   440  			opp-hz = /bits/ 64 <1632000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   441  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   442  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   443  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   444  		opp-1708800000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   445  			opp-hz = /bits/ 64 <1708800000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   446  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   447  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   448  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   449  		opp-1785600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   450  			opp-hz = /bits/ 64 <1785600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   451  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   452  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   453  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   454  		opp-1862400000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   455  			opp-hz = /bits/ 64 <1862400000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   456  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   457  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   458  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   459  		opp-1939200000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   460  			opp-hz = /bits/ 64 <1939200000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   461  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   462  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   463  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   464  		opp-2016000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   465  			opp-hz = /bits/ 64 <2016000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   466  			opp-peak-kBps = <(1708800 * 4) (1228800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   467  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   468  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   469  		opp-2112000000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   470  			opp-hz = /bits/ 64 <2112000000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   471  			opp-peak-kBps = <(2092800 * 4) (1555200 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   472  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   473  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   474  		opp-2188800000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   475  			opp-hz = /bits/ 64 <2188800000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   476  			opp-peak-kBps = <(2092800 * 4) (1555200 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   477  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   478  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   479  		opp-2265600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   480  			opp-hz = /bits/ 64 <2265600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   481  			opp-peak-kBps = <(2092800 * 4) (1555200 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   482  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   483  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   484  		opp-2361600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   485  			opp-hz = /bits/ 64 <2361600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   486  			opp-peak-kBps = <(3196800 * 4) (1612800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   487  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   488  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   489  		opp-2457600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   490  			opp-hz = /bits/ 64 <2457600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   491  			opp-peak-kBps = <(3196800 * 4) (1612800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   492  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   493  
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   494  		opp-2553600000 {
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   495  			opp-hz = /bits/ 64 <2553600000>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   496  			opp-peak-kBps = <(3196800 * 4) (1708800 * 32)>;
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   497  		};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   498  	};
985237d49c4cf0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jagadeesh Kona        2025-04-15   499  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   500  	dummy-sink {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   501  		compatible = "arm,coresight-dummy-sink";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   502  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   503  		in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   504  			port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   505  				eud_in: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   506  					remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   507  					<&swao_rep_out1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   508  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   509  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   510  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   511  	};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21   512  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   513  	firmware {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   514  		scm {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   515  			compatible = "qcom,scm-sa8775p", "qcom,scm";
1a82fbfc87fd76 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mukesh Ojha           2024-08-30   516  			qcom,dload-mode = <&tcsr 0x13000>;
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   517  			memory-region = <&tz_ffi_mem>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   518  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   519  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   520  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   521  	aggre1_noc: interconnect-aggre1-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   522  		compatible = "qcom,sa8775p-aggre1-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   523  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   524  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   525  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   526  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   527  	aggre2_noc: interconnect-aggre2-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   528  		compatible = "qcom,sa8775p-aggre2-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   529  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   530  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   531  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   532  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   533  	clk_virt: interconnect-clk-virt {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   534  		compatible = "qcom,sa8775p-clk-virt";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   535  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   536  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   537  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   538  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   539  	config_noc: interconnect-config-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   540  		compatible = "qcom,sa8775p-config-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   541  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   542  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   543  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   544  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   545  	dc_noc: interconnect-dc-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   546  		compatible = "qcom,sa8775p-dc-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   547  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   548  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   549  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   550  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   551  	gem_noc: interconnect-gem-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   552  		compatible = "qcom,sa8775p-gem-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   553  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   554  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   555  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   556  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   557  	gpdsp_anoc: interconnect-gpdsp-anoc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   558  		compatible = "qcom,sa8775p-gpdsp-anoc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   559  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   560  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   561  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   562  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   563  	lpass_ag_noc: interconnect-lpass-ag-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   564  		compatible = "qcom,sa8775p-lpass-ag-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   565  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   566  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   567  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   568  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   569  	mc_virt: interconnect-mc-virt {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   570  		compatible = "qcom,sa8775p-mc-virt";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   571  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   572  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   573  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   574  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   575  	mmss_noc: interconnect-mmss-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   576  		compatible = "qcom,sa8775p-mmss-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   577  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   578  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   579  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   580  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   581  	nspa_noc: interconnect-nspa-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   582  		compatible = "qcom,sa8775p-nspa-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   583  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   584  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   585  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   586  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   587  	nspb_noc: interconnect-nspb-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   588  		compatible = "qcom,sa8775p-nspb-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   589  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   590  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   591  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   592  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   593  	pcie_anoc: interconnect-pcie-anoc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   594  		compatible = "qcom,sa8775p-pcie-anoc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   595  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   596  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   597  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   598  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   599  	system_noc: interconnect-system-noc {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   600  		compatible = "qcom,sa8775p-system-noc";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   601  		#interconnect-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   602  		qcom,bcm-voters = <&apps_bcm_voter>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   603  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   604  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   605  	/* Will be updated by the bootloader. */
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   606  	memory@80000000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   607  		device_type = "memory";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   608  		reg = <0x0 0x80000000 0x0 0x0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   609  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   610  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   611  	qup_opp_table_100mhz: opp-table-qup100mhz {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   612  		compatible = "operating-points-v2";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   613  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   614  		opp-100000000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   615  			opp-hz = /bits/ 64 <100000000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   616  			required-opps = <&rpmhpd_opp_svs_l1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   617  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   618  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   619  
86c96823d4b5f0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-14   620  	pmu {
86c96823d4b5f0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-14   621  		compatible = "arm,armv8-pmuv3";
86c96823d4b5f0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-14   622  		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;
86c96823d4b5f0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-14   623  	};
86c96823d4b5f0 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-14   624  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   625  	psci {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   626  		compatible = "arm,psci-1.0";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   627  		method = "smc";
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   628  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   629  		cpu_pd0: power-domain-cpu0 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   630  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   631  			power-domains = <&cluster_0_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   632  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   633  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   634  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   635  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   636  		cpu_pd1: power-domain-cpu1 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   637  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   638  			power-domains = <&cluster_0_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   639  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   640  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   641  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   642  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   643  		cpu_pd2: power-domain-cpu2 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   644  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   645  			power-domains = <&cluster_0_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   646  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   647  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   648  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   649  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   650  		cpu_pd3: power-domain-cpu3 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   651  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   652  			power-domains = <&cluster_0_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   653  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   654  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   655  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   656  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   657  		cpu_pd4: power-domain-cpu4 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   658  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   659  			power-domains = <&cluster_1_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   660  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   661  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   662  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   663  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   664  		cpu_pd5: power-domain-cpu5 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   665  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   666  			power-domains = <&cluster_1_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   667  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   668  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   669  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   670  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   671  		cpu_pd6: power-domain-cpu6 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   672  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   673  			power-domains = <&cluster_1_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   674  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   675  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   676  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   677  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   678  		cpu_pd7: power-domain-cpu7 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   679  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   680  			power-domains = <&cluster_1_pd>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   681  			domain-idle-states = <&gold_cpu_sleep_0>,
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   682  					     <&gold_rail_cpu_sleep_0>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   683  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   684  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   685  		cluster_0_pd: power-domain-cluster0 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   686  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   687  			domain-idle-states = <&cluster_sleep_gold>;
f275447923600b arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2025-03-27   688  			power-domains = <&system_pd>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   689  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   690  
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   691  		cluster_1_pd: power-domain-cluster1 {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   692  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   693  			domain-idle-states = <&cluster_sleep_gold>;
f275447923600b arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2025-03-27   694  			power-domains = <&system_pd>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   695  		};
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   696  
f275447923600b arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2025-03-27   697  		system_pd: power-domain-system {
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   698  			#power-domain-cells = <0>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22   699  			domain-idle-states = <&cluster_sleep_apss_rsc_pc>;
4f79d0deae37c2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-08-07   700  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   701  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   702  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   703  	reserved-memory {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   704  		#address-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   705  		#size-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   706  		ranges;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   707  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   708  		sail_ss_mem: sail-ss@80000000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   709  			reg = <0x0 0x80000000 0x0 0x10000000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   710  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   711  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   712  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   713  		hyp_mem: hyp@90000000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   714  			reg = <0x0 0x90000000 0x0 0x600000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   715  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   716  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   717  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   718  		xbl_boot_mem: xbl-boot@90600000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   719  			reg = <0x0 0x90600000 0x0 0x200000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   720  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   721  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   722  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   723  		aop_image_mem: aop-image@90800000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   724  			reg = <0x0 0x90800000 0x0 0x60000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   725  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   726  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   727  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   728  		aop_cmd_db_mem: aop-cmd-db@90860000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   729  			compatible = "qcom,cmd-db";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   730  			reg = <0x0 0x90860000 0x0 0x20000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   731  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   732  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   733  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   734  		uefi_log: uefi-log@908b0000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   735  			reg = <0x0 0x908b0000 0x0 0x10000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   736  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   737  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   738  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   739  		ddr_training_checksum: ddr-training-checksum@908c0000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   740  			reg = <0x0 0x908c0000 0x0 0x1000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   741  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   742  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   743  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   744  		reserved_mem: reserved@908f0000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   745  			reg = <0x0 0x908f0000 0x0 0xe000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   746  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   747  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   748  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   749  		secdata_apss_mem: secdata-apss@908fe000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   750  			reg = <0x0 0x908fe000 0x0 0x2000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   751  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   752  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   753  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   754  		smem_mem: smem@90900000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   755  			compatible = "qcom,smem";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   756  			reg = <0x0 0x90900000 0x0 0x200000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   757  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   758  			hwlocks = <&tcsr_mutex 3>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   759  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   760  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   761  		tz_sail_mailbox_mem: tz-sail-mailbox@90c00000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   762  			reg = <0x0 0x90c00000 0x0 0x100000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   763  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   764  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   765  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   766  		sail_mailbox_mem: sail-ss@90d00000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   767  			reg = <0x0 0x90d00000 0x0 0x100000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   768  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   769  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   770  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   771  		sail_ota_mem: sail-ss@90e00000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   772  			reg = <0x0 0x90e00000 0x0 0x300000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   773  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   774  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   775  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   776  		aoss_backup_mem: aoss-backup@91b00000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   777  			reg = <0x0 0x91b00000 0x0 0x40000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   778  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   779  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   780  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   781  		cpucp_backup_mem: cpucp-backup@91b40000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   782  			reg = <0x0 0x91b40000 0x0 0x40000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   783  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   784  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   785  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   786  		tz_config_backup_mem: tz-config-backup@91b80000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   787  			reg = <0x0 0x91b80000 0x0 0x10000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   788  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   789  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   790  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   791  		ddr_training_data_mem: ddr-training-data@91b90000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   792  			reg = <0x0 0x91b90000 0x0 0x10000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   793  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   794  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   795  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   796  		cdt_data_backup_mem: cdt-data-backup@91ba0000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   797  			reg = <0x0 0x91ba0000 0x0 0x1000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   798  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   799  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   800  
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   801  		tz_ffi_mem: tz-ffi@91c00000 {
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   802  			compatible = "shared-dma-pool";
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   803  			reg = <0x0 0x91c00000 0x0 0x1400000>;
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   804  			no-map;
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   805  		};
d7aeff30093888 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-05-27   806  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   807  		lpass_machine_learning_mem: lpass-machine-learning@93b00000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   808  			reg = <0x0 0x93b00000 0x0 0xf00000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   809  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   810  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   811  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   812  		adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap@94a00000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   813  			reg = <0x0 0x94a00000 0x0 0x800000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   814  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   815  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   816  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   817  		pil_camera_mem: pil-camera@95200000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   818  			reg = <0x0 0x95200000 0x0 0x500000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   819  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   820  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   821  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   822  		pil_adsp_mem: pil-adsp@95c00000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   823  			reg = <0x0 0x95c00000 0x0 0x1e00000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   824  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   825  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   826  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   827  		pil_gdsp0_mem: pil-gdsp0@97b00000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   828  			reg = <0x0 0x97b00000 0x0 0x1e00000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   829  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   830  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   831  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   832  		pil_gdsp1_mem: pil-gdsp1@99900000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   833  			reg = <0x0 0x99900000 0x0 0x1e00000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   834  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   835  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   836  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   837  		pil_cdsp0_mem: pil-cdsp0@9b800000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   838  			reg = <0x0 0x9b800000 0x0 0x1e00000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   839  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   840  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   841  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   842  		pil_gpu_mem: pil-gpu@9d600000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   843  			reg = <0x0 0x9d600000 0x0 0x2000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   844  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   845  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   846  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   847  		pil_cdsp1_mem: pil-cdsp1@9d700000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   848  			reg = <0x0 0x9d700000 0x0 0x1e00000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   849  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   850  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   851  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   852  		pil_cvp_mem: pil-cvp@9f500000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   853  			reg = <0x0 0x9f500000 0x0 0x700000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   854  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   855  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   856  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   857  		pil_video_mem: pil-video@9fc00000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   858  			reg = <0x0 0x9fc00000 0x0 0x700000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   859  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   860  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   861  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   862  		audio_mdf_mem: audio-mdf-region@ae000000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   863  			reg = <0x0 0xae000000 0x0 0x1000000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   864  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   865  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   866  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   867  		firmware_mem: firmware-region@b0000000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   868  			reg = <0x0 0xb0000000 0x0 0x800000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   869  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   870  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   871  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   872  		hyptz_reserved_mem: hyptz-reserved@beb00000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   873  			reg = <0x0 0xbeb00000 0x0 0x11500000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   874  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   875  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   876  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   877  		scmi_mem: scmi-region@d0000000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   878  			reg = <0x0 0xd0000000 0x0 0x40000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   879  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   880  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   881  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   882  		firmware_logs_mem: firmware-logs@d0040000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   883  			reg = <0x0 0xd0040000 0x0 0x10000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   884  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   885  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   886  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   887  		firmware_audio_mem: firmware-audio@d0050000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   888  			reg = <0x0 0xd0050000 0x0 0x4000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   889  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   890  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   891  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   892  		firmware_reserved_mem: firmware-reserved@d0054000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   893  			reg = <0x0 0xd0054000 0x0 0x9c000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   894  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   895  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   896  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   897  		firmware_quantum_test_mem: firmware-quantum-test@d00f0000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   898  			reg = <0x0 0xd00f0000 0x0 0x10000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   899  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   900  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   901  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   902  		tags_mem: tags@d0100000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   903  			reg = <0x0 0xd0100000 0x0 0x1200000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   904  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   905  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   906  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   907  		qtee_mem: qtee@d1300000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   908  			reg = <0x0 0xd1300000 0x0 0x500000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   909  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   910  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   911  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   912  		deepsleep_backup_mem: deepsleep-backup@d1800000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   913  			reg = <0x0 0xd1800000 0x0 0x100000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   914  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   915  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   916  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   917  		trusted_apps_mem: trusted-apps@d1900000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   918  			reg = <0x0 0xd1900000 0x0 0x3800000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   919  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   920  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   921  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   922  		tz_stat_mem: tz-stat@db100000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   923  			reg = <0x0 0xdb100000 0x0 0x100000>;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   924  			no-map;
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   925  		};
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   926  
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   927  		cpucp_fw_mem: cpucp-fw@db200000 {
f9491ad2318d5c arch/arm64/boot/dts/qcom/sa8775p.dtsi Ninad Naik            2024-01-25   928  			reg = <0x0 0xdb200000 0x0 0x100000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   929  			no-map;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   930  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   931  	};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14   932  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   933  	smp2p-adsp {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   934  		compatible = "qcom,smp2p";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   935  		qcom,smem = <443>, <429>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   936  		interrupts-extended = <&ipcc IPCC_CLIENT_LPASS
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   937  					     IPCC_MPROC_SIGNAL_SMP2P
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   938  					     IRQ_TYPE_EDGE_RISING>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   939  		mboxes = <&ipcc IPCC_CLIENT_LPASS IPCC_MPROC_SIGNAL_SMP2P>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   940  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   941  		qcom,local-pid = <0>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   942  		qcom,remote-pid = <2>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   943  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   944  		smp2p_adsp_out: master-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   945  			qcom,entry-name = "master-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   946  			#qcom,smem-state-cells = <1>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   947  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   948  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   949  		smp2p_adsp_in: slave-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   950  			qcom,entry-name = "slave-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   951  			interrupt-controller;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   952  			#interrupt-cells = <2>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   953  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   954  	};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   955  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   956  	smp2p-cdsp0 {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   957  		compatible = "qcom,smp2p";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   958  		qcom,smem = <94>, <432>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   959  		interrupts-extended = <&ipcc IPCC_CLIENT_CDSP
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   960  					     IPCC_MPROC_SIGNAL_SMP2P
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   961  					     IRQ_TYPE_EDGE_RISING>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   962  		mboxes = <&ipcc IPCC_CLIENT_CDSP IPCC_MPROC_SIGNAL_SMP2P>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   963  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   964  		qcom,local-pid = <0>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   965  		qcom,remote-pid = <5>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   966  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   967  		smp2p_cdsp0_out: master-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   968  			qcom,entry-name = "master-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   969  			#qcom,smem-state-cells = <1>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   970  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   971  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   972  		smp2p_cdsp0_in: slave-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   973  			qcom,entry-name = "slave-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   974  			interrupt-controller;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   975  			#interrupt-cells = <2>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   976  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   977  	};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   978  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   979  	smp2p-cdsp1 {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   980  		compatible = "qcom,smp2p";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   981  		qcom,smem = <617>, <616>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   982  		interrupts-extended = <&ipcc IPCC_CLIENT_NSP1
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   983  					     IPCC_MPROC_SIGNAL_SMP2P
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   984  					     IRQ_TYPE_EDGE_RISING>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   985  		mboxes = <&ipcc IPCC_CLIENT_NSP1 IPCC_MPROC_SIGNAL_SMP2P>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   986  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   987  		qcom,local-pid = <0>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   988  		qcom,remote-pid = <12>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   989  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   990  		smp2p_cdsp1_out: master-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   991  			qcom,entry-name = "master-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   992  			#qcom,smem-state-cells = <1>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   993  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   994  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   995  		smp2p_cdsp1_in: slave-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   996  			qcom,entry-name = "slave-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   997  			interrupt-controller;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   998  			#interrupt-cells = <2>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05   999  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1000  	};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1001  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1002  	smp2p-gpdsp0 {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1003  		compatible = "qcom,smp2p";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1004  		qcom,smem = <617>, <616>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1005  		interrupts-extended = <&ipcc IPCC_CLIENT_GPDSP0
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1006  					     IPCC_MPROC_SIGNAL_SMP2P
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1007  					     IRQ_TYPE_EDGE_RISING>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1008  		mboxes = <&ipcc IPCC_CLIENT_GPDSP0 IPCC_MPROC_SIGNAL_SMP2P>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1009  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1010  		qcom,local-pid = <0>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1011  		qcom,remote-pid = <17>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1012  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1013  		smp2p_gpdsp0_out: master-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1014  			qcom,entry-name = "master-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1015  			#qcom,smem-state-cells = <1>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1016  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1017  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1018  		smp2p_gpdsp0_in: slave-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1019  			qcom,entry-name = "slave-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1020  			interrupt-controller;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1021  			#interrupt-cells = <2>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1022  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1023  	};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1024  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1025  	smp2p-gpdsp1 {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1026  		compatible = "qcom,smp2p";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1027  		qcom,smem = <617>, <616>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1028  		interrupts-extended = <&ipcc IPCC_CLIENT_GPDSP1
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1029  					     IPCC_MPROC_SIGNAL_SMP2P
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1030  					     IRQ_TYPE_EDGE_RISING>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1031  		mboxes = <&ipcc IPCC_CLIENT_GPDSP1 IPCC_MPROC_SIGNAL_SMP2P>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1032  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1033  		qcom,local-pid = <0>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1034  		qcom,remote-pid = <18>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1035  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1036  		smp2p_gpdsp1_out: master-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1037  			qcom,entry-name = "master-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1038  			#qcom,smem-state-cells = <1>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1039  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1040  
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1041  		smp2p_gpdsp1_in: slave-kernel {
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1042  			qcom,entry-name = "slave-kernel";
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1043  			interrupt-controller;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1044  			#interrupt-cells = <2>;
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1045  		};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1046  	};
df54dcb34ff2ea arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-08-05  1047  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1048  	soc: soc@0 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1049  		compatible = "simple-bus";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1050  		#address-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1051  		#size-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1052  		ranges = <0 0 0 0 0x10 0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1053  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1054  		gcc: clock-controller@100000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1055  			compatible = "qcom,sa8775p-gcc";
3fd7e2eec8f4fe arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  1056  			reg = <0x0 0x00100000 0x0 0xc7018>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1057  			#clock-cells = <1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1058  			#reset-cells = <1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1059  			#power-domain-cells = <1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1060  			clocks = <&rpmhcc RPMH_CXO_CLK>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1061  				 <&sleep_clk>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1062  				 <0>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1063  				 <0>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1064  				 <0>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  1065  				 <&usb_0_qmpphy>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  1066  				 <&usb_1_qmpphy>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1067  				 <0>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1068  				 <0>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1069  				 <0>,
489f14be0e0a19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mrinmay Sarkar        2023-07-21  1070  				 <&pcie0_phy>,
489f14be0e0a19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mrinmay Sarkar        2023-07-21  1071  				 <&pcie1_phy>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1072  				 <0>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1073  				 <0>,
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1074  				 <0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1075  			power-domains = <&rpmhpd SA8775P_CX>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1076  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1077  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1078  		ipcc: mailbox@408000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1079  			compatible = "qcom,sa8775p-ipcc", "qcom,ipcc";
3fd7e2eec8f4fe arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  1080  			reg = <0x0 0x00408000 0x0 0x1000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1081  			interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1082  			interrupt-controller;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1083  			#interrupt-cells = <3>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1084  			#mbox-cells = <2>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1085  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  1086  
86348c7587f556 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-07  1087  		gpi_dma2: dma-controller@800000  {
a8d18df5a5a114 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-08  1088  			compatible = "qcom,sa8775p-gpi-dma", "qcom,sm6350-gpi-dma";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1089  			reg = <0x0 0x00800000 0x0 0x60000>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1090  			#dma-cells = <3>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1091  			interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1092  				     <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1093  				     <GIC_SPI 590 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1094  				     <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1095  				     <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1096  				     <GIC_SPI 593 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1097  				     <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1098  				     <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1099  				     <GIC_SPI 596 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1100  				     <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1101  				     <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1102  				     <GIC_SPI 599 IRQ_TYPE_LEVEL_HIGH>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1103  			dma-channels = <12>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1104  			dma-channel-mask = <0xfff>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1105  			iommus = <&apps_smmu 0x5b6 0x0>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1106  			status = "disabled";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1107  		};
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1108  
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1109  		qupv3_id_2: geniqup@8c0000 {
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1110  			compatible = "qcom,geni-se-qup";
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1111  			reg = <0x0 0x008c0000 0x0 0x6000>;
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1112  			ranges;
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1113  			clocks = <&gcc GCC_QUPV3_WRAP_2_M_AHB_CLK>,
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1114  				 <&gcc GCC_QUPV3_WRAP_2_S_AHB_CLK>;
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1115  			clock-names = "m-ahb", "s-ahb";
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1116  			iommus = <&apps_smmu 0x5a3 0x0>;
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1117  			#address-cells = <2>;
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1118  			#size-cells = <2>;
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1119  			status = "disabled";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1120  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1121  			i2c14: i2c@880000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1122  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1123  				reg = <0x0 0x880000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1124  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1125  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1126  				interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1127  				clocks = <&gcc GCC_QUPV3_WRAP2_S0_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1128  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1129  				pinctrl-0 = <&qup_i2c14_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1130  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1131  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1132  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1133  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1134  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1135  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1136  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1137  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1138  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1139  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1140  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1141  				dmas = <&gpi_dma2 0 0 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1142  				       <&gpi_dma2 1 0 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1143  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1144  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1145  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1146  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1147  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1148  			spi14: spi@880000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1149  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1150  				reg = <0x0 0x880000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1151  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1152  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1153  				interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1154  				clocks = <&gcc GCC_QUPV3_WRAP2_S0_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1155  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1156  				pinctrl-0 = <&qup_spi14_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1157  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1158  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1159  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1160  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1161  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1162  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1163  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1164  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1165  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1166  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1167  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1168  				dmas = <&gpi_dma2 0 0 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1169  				       <&gpi_dma2 1 0 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1170  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1171  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1172  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1173  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1174  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1175  			uart14: serial@880000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1176  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1177  				reg = <0x0 0x00880000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1178  				interrupts = <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1179  				clocks = <&gcc GCC_QUPV3_WRAP2_S0_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1180  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1181  				pinctrl-0 = <&qup_uart14_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1182  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1183  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1184  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1185  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1186  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1187  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1188  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1189  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1190  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1191  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1192  			i2c15: i2c@884000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1193  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1194  				reg = <0x0 0x884000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1195  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1196  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1197  				interrupts = <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1198  				clocks = <&gcc GCC_QUPV3_WRAP2_S1_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1199  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1200  				pinctrl-0 = <&qup_i2c15_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1201  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1202  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1203  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1204  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1205  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1206  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1207  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1208  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1209  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1210  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1211  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1212  				dmas = <&gpi_dma2 0 1 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1213  				       <&gpi_dma2 1 1 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1214  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1215  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1216  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1217  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1218  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1219  			spi15: spi@884000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1220  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1221  				reg = <0x0 0x884000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1222  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1223  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1224  				interrupts = <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1225  				clocks = <&gcc GCC_QUPV3_WRAP2_S1_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1226  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1227  				pinctrl-0 = <&qup_spi15_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1228  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1229  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1230  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1231  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1232  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1233  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1234  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1235  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1236  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1237  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1238  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1239  				dmas = <&gpi_dma2 0 1 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1240  				       <&gpi_dma2 1 1 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1241  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1242  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1243  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1244  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1245  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1246  			uart15: serial@884000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1247  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1248  				reg = <0x0 0x00884000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1249  				interrupts = <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1250  				clocks = <&gcc GCC_QUPV3_WRAP2_S1_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1251  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1252  				pinctrl-0 = <&qup_uart15_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1253  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1254  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1255  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1256  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1257  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1258  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1259  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1260  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1261  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1262  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1263  			i2c16: i2c@888000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1264  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1265  				reg = <0x0 0x888000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1266  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1267  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1268  				interrupts = <GIC_SPI 584 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1269  				clocks = <&gcc GCC_QUPV3_WRAP2_S2_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1270  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1271  				pinctrl-0 = <&qup_i2c16_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1272  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1273  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1274  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1275  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1276  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1277  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1278  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1279  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1280  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1281  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1282  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1283  				dmas = <&gpi_dma2 0 2 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1284  				       <&gpi_dma2 1 2 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1285  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1286  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1287  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1288  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1289  
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1290  			spi16: spi@888000 {
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1291  				compatible = "qcom,geni-spi";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1292  				reg = <0x0 0x00888000 0x0 0x4000>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1293  				interrupts = <GIC_SPI 584 IRQ_TYPE_LEVEL_HIGH>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1294  				clocks = <&gcc GCC_QUPV3_WRAP2_S2_CLK>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1295  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1296  				pinctrl-0 = <&qup_spi16_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1297  				pinctrl-names = "default";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1298  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1299  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1300  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1301  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1302  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1303  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1304  				interconnect-names = "qup-core",
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1305  						     "qup-config",
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1306  						     "qup-memory";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1307  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1308  				dmas = <&gpi_dma2 0 2 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1309  				       <&gpi_dma2 1 2 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1310  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1311  					    "rx";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1312  				#address-cells = <1>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1313  				#size-cells = <0>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1314  				status = "disabled";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1315  			};
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1316  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1317  			uart16: serial@888000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1318  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1319  				reg = <0x0 0x00888000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1320  				interrupts = <GIC_SPI 584 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1321  				clocks = <&gcc GCC_QUPV3_WRAP2_S2_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1322  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1323  				pinctrl-0 = <&qup_uart16_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1324  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1325  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1326  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1327  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1328  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1329  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1330  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1331  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1332  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1333  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1334  			i2c17: i2c@88c000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1335  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1336  				reg = <0x0 0x88c000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1337  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1338  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1339  				interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1340  				clocks = <&gcc GCC_QUPV3_WRAP2_S3_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1341  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1342  				pinctrl-0 = <&qup_i2c17_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1343  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1344  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1345  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1346  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1347  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1348  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1349  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1350  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1351  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1352  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1353  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1354  				dmas = <&gpi_dma2 0 3 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1355  				       <&gpi_dma2 1 3 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1356  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1357  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1358  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1359  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1360  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1361  			spi17: spi@88c000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1362  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1363  				reg = <0x0 0x88c000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1364  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1365  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1366  				interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1367  				clocks = <&gcc GCC_QUPV3_WRAP2_S3_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1368  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1369  				pinctrl-0 = <&qup_spi17_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1370  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1371  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1372  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1373  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1374  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1375  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1376  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1377  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1378  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1379  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1380  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1381  				dmas = <&gpi_dma2 0 3 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1382  				       <&gpi_dma2 1 3 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1383  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1384  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1385  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1386  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1387  
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1388  			uart17: serial@88c000 {
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1389  				compatible = "qcom,geni-uart";
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1390  				reg = <0x0 0x0088c000 0x0 0x4000>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1391  				interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1392  				clocks = <&gcc GCC_QUPV3_WRAP2_S3_CLK>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1393  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1394  				pinctrl-0 = <&qup_uart17_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1395  				pinctrl-names = "default";
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1396  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1397  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1398  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1399  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1400  				interconnect-names = "qup-core", "qup-config";
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1401  				power-domains = <&rpmhpd SA8775P_CX>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1402  				status = "disabled";
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1403  			};
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1404  
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1405  			i2c18: i2c@890000 {
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1406  				compatible = "qcom,geni-i2c";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1407  				reg = <0x0 0x00890000 0x0 0x4000>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1408  				interrupts = <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1409  				clocks = <&gcc GCC_QUPV3_WRAP2_S4_CLK>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1410  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1411  				pinctrl-0 = <&qup_i2c18_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1412  				pinctrl-names = "default";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1413  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1414  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1415  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1416  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1417  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1418  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1419  				interconnect-names = "qup-core",
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1420  						     "qup-config",
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1421  						     "qup-memory";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1422  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1423  				dmas = <&gpi_dma2 0 4 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1424  				       <&gpi_dma2 1 4 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1425  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1426  					    "rx";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1427  				#address-cells = <1>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1428  				#size-cells = <0>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1429  				status = "disabled";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1430  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1431  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1432  			spi18: spi@890000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1433  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1434  				reg = <0x0 0x890000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1435  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1436  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1437  				interrupts = <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1438  				clocks = <&gcc GCC_QUPV3_WRAP2_S4_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1439  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1440  				pinctrl-0 = <&qup_spi18_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1441  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1442  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1443  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1444  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1445  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1446  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1447  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1448  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1449  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1450  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1451  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1452  				dmas = <&gpi_dma2 0 4 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1453  				       <&gpi_dma2 1 4 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1454  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1455  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1456  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1457  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1458  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1459  			uart18: serial@890000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1460  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1461  				reg = <0x0 0x00890000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1462  				interrupts = <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1463  				clocks = <&gcc GCC_QUPV3_WRAP2_S4_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1464  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1465  				pinctrl-0 = <&qup_uart18_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1466  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1467  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1468  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1469  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1470  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1471  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1472  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1473  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1474  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1475  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1476  			i2c19: i2c@894000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1477  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1478  				reg = <0x0 0x894000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1479  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1480  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1481  				interrupts = <GIC_SPI 587 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1482  				clocks = <&gcc GCC_QUPV3_WRAP2_S5_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1483  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1484  				pinctrl-0 = <&qup_i2c19_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1485  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1486  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1487  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1488  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1489  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1490  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1491  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1492  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1493  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1494  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1495  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1496  				dmas = <&gpi_dma2 0 5 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1497  				       <&gpi_dma2 1 5 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1498  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1499  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1500  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1501  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1502  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1503  			spi19: spi@894000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1504  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1505  				reg = <0x0 0x894000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1506  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1507  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1508  				interrupts = <GIC_SPI 587 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1509  				clocks = <&gcc GCC_QUPV3_WRAP2_S5_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1510  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1511  				pinctrl-0 = <&qup_spi19_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1512  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1513  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1514  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1515  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1516  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1517  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1518  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1519  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1520  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1521  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1522  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1523  				dmas = <&gpi_dma2 0 5 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1524  				       <&gpi_dma2 1 5 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1525  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1526  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1527  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1528  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1529  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1530  			uart19: serial@894000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1531  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1532  				reg = <0x0 0x00894000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1533  				interrupts = <GIC_SPI 587 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1534  				clocks = <&gcc GCC_QUPV3_WRAP2_S5_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1535  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1536  				pinctrl-0 = <&qup_uart19_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1537  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1538  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1539  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1540  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1541  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1542  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1543  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1544  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1545  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1546  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1547  			i2c20: i2c@898000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1548  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1549  				reg = <0x0 0x898000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1550  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1551  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1552  				interrupts = <GIC_SPI 834 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1553  				clocks = <&gcc GCC_QUPV3_WRAP2_S6_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1554  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1555  				pinctrl-0 = <&qup_i2c20_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1556  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1557  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1558  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1559  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1560  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1561  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1562  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1563  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1564  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1565  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1566  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1567  				dmas = <&gpi_dma2 0 6 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1568  				       <&gpi_dma2 1 6 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1569  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1570  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1571  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1572  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1573  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1574  			spi20: spi@898000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1575  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1576  				reg = <0x0 0x898000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1577  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1578  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1579  				interrupts = <GIC_SPI 834 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1580  				clocks = <&gcc GCC_QUPV3_WRAP2_S6_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1581  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1582  				pinctrl-0 = <&qup_spi20_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1583  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1584  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1585  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1586  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1587  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1588  						<&aggre2_noc MASTER_QUP_2 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1589  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1590  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1591  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1592  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1593  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1594  				dmas = <&gpi_dma2 0 6 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1595  				       <&gpi_dma2 1 6 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1596  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1597  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1598  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1599  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1600  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1601  			uart20: serial@898000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1602  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1603  				reg = <0x0 0x00898000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1604  				interrupts = <GIC_SPI 834 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1605  				clocks = <&gcc GCC_QUPV3_WRAP2_S6_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1606  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1607  				pinctrl-0 = <&qup_uart20_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1608  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1609  				interconnects = <&clk_virt MASTER_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1610  						 &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1611  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1612  						 &config_noc SLAVE_QUP_2 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1613  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1614  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1615  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1616  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1617  
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1618  		};
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  1619  
86348c7587f556 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-07  1620  		gpi_dma0: dma-controller@900000  {
a8d18df5a5a114 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-08  1621  			compatible = "qcom,sa8775p-gpi-dma", "qcom,sm6350-gpi-dma";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1622  			reg = <0x0 0x00900000 0x0 0x60000>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1623  			#dma-cells = <3>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1624  			interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1625  				     <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1626  				     <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1627  				     <GIC_SPI 247 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1628  				     <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1629  				     <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1630  				     <GIC_SPI 250 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1631  				     <GIC_SPI 251 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1632  				     <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1633  				     <GIC_SPI 253 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1634  				     <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1635  				     <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1636  			dma-channels = <12>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1637  			dma-channel-mask = <0xfff>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1638  			iommus = <&apps_smmu 0x416 0x0>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1639  			status = "disabled";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1640  		};
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1641  
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1642  		qupv3_id_0: geniqup@9c0000 {
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1643  			compatible = "qcom,geni-se-qup";
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1644  			reg = <0x0 0x9c0000 0x0 0x6000>;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1645  			#address-cells = <2>;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1646  			#size-cells = <2>;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1647  			ranges;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1648  			clock-names = "m-ahb", "s-ahb";
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1649  			clocks = <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>,
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1650  				<&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1651  			iommus = <&apps_smmu 0x403 0x0>;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1652  			status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1653  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1654  			i2c0: i2c@980000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1655  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1656  				reg = <0x0 0x980000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1657  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1658  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1659  				interrupts = <GIC_SPI 550 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1660  				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1661  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1662  				pinctrl-0 = <&qup_i2c0_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1663  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1664  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1665  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1666  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1667  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1668  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1669  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1670  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1671  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1672  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1673  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1674  				dmas = <&gpi_dma0 0 0 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1675  				       <&gpi_dma0 1 0 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1676  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1677  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1678  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1679  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1680  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1681  			spi0: spi@980000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1682  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1683  				reg = <0x0 0x980000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1684  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1685  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1686  				interrupts = <GIC_SPI 550 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1687  				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1688  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1689  				pinctrl-0 = <&qup_spi0_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1690  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1691  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1692  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1693  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1694  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1695  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1696  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1697  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1698  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1699  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1700  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1701  				dmas = <&gpi_dma0 0 0 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1702  				     <&gpi_dma0 1 0 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1703  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1704  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1705  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1706  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1707  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1708  			uart0: serial@980000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1709  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1710  				reg = <0x0 0x980000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1711  				interrupts = <GIC_SPI 550 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1712  				clocks = <&gcc GCC_QUPV3_WRAP0_S0_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1713  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1714  				pinctrl-0 = <&qup_uart0_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1715  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1716  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1717  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1718  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1719  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1720  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1721  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1722  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1723  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1724  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1725  			i2c1: i2c@984000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1726  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1727  				reg = <0x0 0x984000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1728  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1729  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1730  				interrupts = <GIC_SPI 551 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1731  				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1732  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1733  				pinctrl-0 = <&qup_i2c1_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1734  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1735  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1736  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1737  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1738  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1739  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1740  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1741  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1742  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1743  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1744  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1745  				dmas = <&gpi_dma0 0 1 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1746  				       <&gpi_dma0 1 1 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1747  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1748  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1749  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1750  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1751  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1752  			spi1: spi@984000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1753  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1754  				reg = <0x0 0x984000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1755  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1756  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1757  				interrupts = <GIC_SPI 551 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1758  				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1759  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1760  				pinctrl-0 = <&qup_spi1_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1761  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1762  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1763  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1764  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1765  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1766  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1767  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1768  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1769  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1770  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1771  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1772  				dmas = <&gpi_dma0 0 1 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1773  				       <&gpi_dma0 1 1 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1774  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1775  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1776  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1777  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1778  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1779  			uart1: serial@984000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1780  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1781  				reg = <0x0 0x984000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1782  				interrupts = <GIC_SPI 551 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1783  				clocks = <&gcc GCC_QUPV3_WRAP0_S1_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1784  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1785  				pinctrl-0 = <&qup_uart1_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1786  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1787  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1788  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1789  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1790  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1791  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1792  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1793  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1794  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1795  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1796  			i2c2: i2c@988000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1797  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1798  				reg = <0x0 0x988000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1799  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1800  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1801  				interrupts = <GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1802  				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1803  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1804  				pinctrl-0 = <&qup_i2c2_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1805  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1806  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1807  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1808  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1809  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1810  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1811  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1812  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1813  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1814  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1815  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1816  				dmas = <&gpi_dma0 0 2 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1817  				       <&gpi_dma0 1 2 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1818  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1819  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1820  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1821  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1822  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1823  			spi2: spi@988000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1824  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1825  				reg = <0x0 0x988000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1826  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1827  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1828  				interrupts = <GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1829  				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1830  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1831  				pinctrl-0 = <&qup_spi2_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1832  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1833  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1834  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1835  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1836  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1837  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1838  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1839  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1840  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1841  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1842  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1843  				dmas = <&gpi_dma0 0 2 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1844  				       <&gpi_dma0 1 2 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1845  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1846  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1847  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1848  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1849  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1850  			uart2: serial@988000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1851  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1852  				reg = <0x0 0x988000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1853  				interrupts = <GIC_SPI 529 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1854  				clocks = <&gcc GCC_QUPV3_WRAP0_S2_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1855  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1856  				pinctrl-0 = <&qup_uart2_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1857  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1858  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1859  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1860  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1861  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1862  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1863  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1864  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1865  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1866  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1867  			i2c3: i2c@98c000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1868  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1869  				reg = <0x0 0x98c000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1870  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1871  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1872  				interrupts = <GIC_SPI 530 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1873  				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1874  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1875  				pinctrl-0 = <&qup_i2c3_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1876  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1877  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1878  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1879  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1880  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1881  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1882  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1883  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1884  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1885  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1886  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1887  				dmas = <&gpi_dma0 0 3 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1888  				       <&gpi_dma0 1 3 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1889  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1890  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1891  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1892  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1893  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1894  			spi3: spi@98c000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1895  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1896  				reg = <0x0 0x98c000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1897  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1898  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1899  				interrupts = <GIC_SPI 530 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1900  				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1901  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1902  				pinctrl-0 = <&qup_spi3_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1903  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1904  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1905  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1906  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1907  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1908  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1909  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1910  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1911  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1912  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1913  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1914  				dmas = <&gpi_dma0 0 3 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1915  				       <&gpi_dma0 1 3 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1916  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1917  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1918  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1919  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1920  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1921  			uart3: serial@98c000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1922  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1923  				reg = <0x0 0x98c000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1924  				interrupts = <GIC_SPI 530 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1925  				clocks = <&gcc GCC_QUPV3_WRAP0_S3_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1926  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1927  				pinctrl-0 = <&qup_uart3_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1928  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1929  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1930  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1931  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1932  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1933  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1934  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1935  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1936  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1937  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1938  			i2c4: i2c@990000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1939  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1940  				reg = <0x0 0x990000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1941  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1942  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1943  				interrupts = <GIC_SPI 531 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1944  				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1945  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1946  				pinctrl-0 = <&qup_i2c4_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1947  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1948  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1949  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1950  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1951  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1952  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1953  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1954  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1955  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1956  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1957  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1958  				dmas = <&gpi_dma0 0 4 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1959  				       <&gpi_dma0 1 4 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1960  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1961  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1962  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1963  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1964  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1965  			spi4: spi@990000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1966  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1967  				reg = <0x0 0x990000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1968  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1969  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1970  				interrupts = <GIC_SPI 531 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1971  				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1972  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1973  				pinctrl-0 = <&qup_spi4_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1974  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1975  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1976  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1977  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1978  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1979  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1980  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1981  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1982  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1983  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1984  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1985  				dmas = <&gpi_dma0 0 4 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1986  				       <&gpi_dma0 1 4 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1987  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  1988  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1989  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1990  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  1991  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1992  			uart4: serial@990000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1993  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1994  				reg = <0x0 0x990000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1995  				interrupts = <GIC_SPI 531 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1996  				clocks = <&gcc GCC_QUPV3_WRAP0_S4_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  1997  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1998  				pinctrl-0 = <&qup_uart4_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  1999  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2000  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2001  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2002  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2003  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2004  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2005  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2006  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2007  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2008  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2009  			i2c5: i2c@994000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2010  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2011  				reg = <0x0 0x994000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2012  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2013  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2014  				interrupts = <GIC_SPI 535 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2015  				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2016  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2017  				pinctrl-0 = <&qup_i2c5_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2018  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2019  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2020  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2021  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2022  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2023  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2024  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2025  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2026  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2027  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2028  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2029  				dmas = <&gpi_dma0 0 5 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2030  				       <&gpi_dma0 1 5 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2031  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2032  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2033  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2034  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2035  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2036  			spi5: spi@994000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2037  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2038  				reg = <0x0 0x994000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2039  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2040  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2041  				interrupts = <GIC_SPI 535 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2042  				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2043  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2044  				pinctrl-0 = <&qup_spi5_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2045  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2046  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2047  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2048  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2049  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2050  						<&aggre2_noc MASTER_QUP_0 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2051  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2052  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2053  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2054  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2055  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2056  				dmas = <&gpi_dma0 0 5 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2057  				       <&gpi_dma0 1 5 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2058  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2059  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2060  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2061  			};
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2062  
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2063  			uart5: serial@994000 {
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2064  				compatible = "qcom,geni-uart";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2065  				reg = <0x0 0x994000 0x0 0x4000>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2066  				interrupts = <GIC_SPI 535 IRQ_TYPE_LEVEL_HIGH>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2067  				clocks = <&gcc GCC_QUPV3_WRAP0_S5_CLK>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2068  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2069  				pinctrl-0 = <&qup_uart5_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2070  				pinctrl-names = "default";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2071  				interconnects = <&clk_virt MASTER_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2072  						 &clk_virt SLAVE_QUP_CORE_0 QCOM_ICC_TAG_ALWAYS>,
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2073  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2074  						 &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2075  				interconnect-names = "qup-core", "qup-config";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2076  				power-domains = <&rpmhpd SA8775P_CX>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2077  				status = "disabled";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2078  			};
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2079  		};
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2080  
86348c7587f556 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-07  2081  		gpi_dma1: dma-controller@a00000  {
a8d18df5a5a114 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-08  2082  			compatible = "qcom,sa8775p-gpi-dma", "qcom,sm6350-gpi-dma";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2083  			reg = <0x0 0x00a00000 0x0 0x60000>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2084  			#dma-cells = <3>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2085  			interrupts = <GIC_SPI 279 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2086  				     <GIC_SPI 280 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2087  				     <GIC_SPI 281 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2088  				     <GIC_SPI 282 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2089  				     <GIC_SPI 283 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2090  				     <GIC_SPI 284 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2091  				     <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2092  				     <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2093  				     <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2094  				     <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2095  				     <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2096  				     <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2097  			iommus = <&apps_smmu 0x456 0x0>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2098  			dma-channels = <12>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2099  			dma-channel-mask = <0xfff>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2100  			status = "disabled";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2101  		};
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2102  
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2103  		qupv3_id_1: geniqup@ac0000 {
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2104  			compatible = "qcom,geni-se-qup";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2105  			reg = <0x0 0x00ac0000 0x0 0x6000>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2106  			#address-cells = <2>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2107  			#size-cells = <2>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2108  			ranges;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2109  			clock-names = "m-ahb", "s-ahb";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2110  			clocks = <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>,
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2111  				 <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2112  			iommus = <&apps_smmu 0x443 0x0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2113  			status = "disabled";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2114  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2115  			i2c7: i2c@a80000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2116  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2117  				reg = <0x0 0xa80000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2118  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2119  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2120  				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2121  				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2122  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2123  				pinctrl-0 = <&qup_i2c7_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2124  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2125  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2126  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2127  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2128  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2129  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2130  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2131  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2132  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2133  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2134  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2135  				dmas = <&gpi_dma1 0 0 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2136  				       <&gpi_dma1 1 0 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2137  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2138  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2139  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2140  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2141  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2142  			spi7: spi@a80000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2143  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2144  				reg = <0x0 0xa80000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2145  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2146  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2147  				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2148  				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2149  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2150  				pinctrl-0 = <&qup_spi7_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2151  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2152  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2153  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2154  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2155  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2156  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2157  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2158  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2159  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2160  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2161  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2162  				dmas = <&gpi_dma1 0 0 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2163  				       <&gpi_dma1 1 0 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2164  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2165  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2166  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2167  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2168  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2169  			uart7: serial@a80000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2170  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2171  				reg = <0x0 0x00a80000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2172  				interrupts = <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2173  				clock-names = "se";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2174  				clocks = <&gcc GCC_QUPV3_WRAP1_S0_CLK>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2175  				pinctrl-0 = <&qup_uart7_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2176  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2177  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2178  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2179  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2180  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2181  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2182  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2183  				operating-points-v2 = <&qup_opp_table_100mhz>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2184  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2185  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2186  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2187  			i2c8: i2c@a84000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2188  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2189  				reg = <0x0 0xa84000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2190  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2191  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2192  				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2193  				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2194  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2195  				pinctrl-0 = <&qup_i2c8_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2196  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2197  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2198  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2199  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2200  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2201  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2202  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2203  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2204  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2205  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2206  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2207  				dmas = <&gpi_dma1 0 1 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2208  				       <&gpi_dma1 1 1 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2209  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2210  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2211  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2212  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2213  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2214  			spi8: spi@a84000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2215  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2216  				reg = <0x0 0xa84000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2217  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2218  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2219  				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2220  				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2221  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2222  				pinctrl-0 = <&qup_spi8_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2223  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2224  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2225  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2226  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2227  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2228  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2229  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2230  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2231  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2232  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2233  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2234  				dmas = <&gpi_dma1 0 1 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2235  				       <&gpi_dma1 1 1 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2236  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2237  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2238  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2239  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2240  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2241  			uart8: serial@a84000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2242  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2243  				reg = <0x0 0x00a84000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2244  				interrupts = <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2245  				clock-names = "se";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2246  				clocks = <&gcc GCC_QUPV3_WRAP1_S1_CLK>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2247  				pinctrl-0 = <&qup_uart8_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2248  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2249  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2250  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2251  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2252  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2253  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2254  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2255  				operating-points-v2 = <&qup_opp_table_100mhz>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2256  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2257  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2258  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2259  			i2c9: i2c@a88000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2260  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2261  				reg = <0x0 0xa88000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2262  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2263  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2264  				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2265  				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2266  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2267  				pinctrl-0 = <&qup_i2c9_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2268  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2269  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2270  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2271  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2272  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2273  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2274  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2275  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2276  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2277  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2278  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2279  				dmas = <&gpi_dma1 0 2 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2280  				       <&gpi_dma1 1 2 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2281  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2282  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2283  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2284  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2285  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2286  			spi9: spi@a88000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2287  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2288  				reg = <0x0 0xa88000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2289  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2290  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2291  				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2292  				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2293  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2294  				pinctrl-0 = <&qup_spi9_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2295  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2296  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2297  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2298  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2299  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2300  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2301  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2302  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2303  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2304  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2305  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2306  				dmas = <&gpi_dma1 0 2 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2307  				       <&gpi_dma1 1 2 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2308  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2309  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2310  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2311  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2312  
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2313  			uart9: serial@a88000 {
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2314  				compatible = "qcom,geni-uart";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2315  				reg = <0x0 0xa88000 0x0 0x4000>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2316  				interrupts = <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2317  				clocks = <&gcc GCC_QUPV3_WRAP1_S2_CLK>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2318  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2319  				pinctrl-0 = <&qup_uart9_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2320  				pinctrl-names = "default";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2321  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2322  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2323  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2324  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2325  				interconnect-names = "qup-core", "qup-config";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2326  				power-domains = <&rpmhpd SA8775P_CX>;
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2327  				status = "disabled";
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2328  			};
445a523d462432 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2329  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2330  			i2c10: i2c@a8c000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2331  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2332  				reg = <0x0 0xa8c000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2333  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2334  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2335  				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2336  				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2337  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2338  				pinctrl-0 = <&qup_i2c10_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2339  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2340  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2341  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2342  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2343  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2344  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2345  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2346  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2347  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2348  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2349  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2350  				dmas = <&gpi_dma1 0 3 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2351  				       <&gpi_dma1 1 3 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2352  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2353  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2354  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2355  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2356  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2357  			spi10: spi@a8c000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2358  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2359  				reg = <0x0 0xa8c000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2360  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2361  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2362  				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2363  				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2364  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2365  				pinctrl-0 = <&qup_spi10_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2366  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2367  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2368  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2369  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2370  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2371  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2372  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2373  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2374  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2375  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2376  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2377  				dmas = <&gpi_dma1 0 3 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2378  				       <&gpi_dma1 1 3 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2379  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2380  					    "rx";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2381  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2382  			};
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2383  
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2384  			uart10: serial@a8c000 {
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2385  				compatible = "qcom,geni-uart";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2386  				reg = <0x0 0x00a8c000 0x0 0x4000>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2387  				interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2388  				clock-names = "se";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2389  				clocks = <&gcc GCC_QUPV3_WRAP1_S3_CLK>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2390  				pinctrl-0 = <&qup_uart10_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2391  				pinctrl-names = "default";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2392  				interconnect-names = "qup-core", "qup-config";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2393  				interconnects = <&clk_virt MASTER_QUP_CORE_1 0
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2394  						 &clk_virt SLAVE_QUP_CORE_1 0>,
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2395  						<&gem_noc MASTER_APPSS_PROC 0
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2396  						 &config_noc SLAVE_QUP_1 0>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2397  				power-domains = <&rpmhpd SA8775P_CX>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2398  				operating-points-v2 = <&qup_opp_table_100mhz>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2399  				status = "disabled";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2400  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2401  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2402  			i2c11: i2c@a90000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2403  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2404  				reg = <0x0 0xa90000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2405  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2406  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2407  				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2408  				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2409  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2410  				pinctrl-0 = <&qup_i2c11_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2411  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2412  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2413  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2414  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2415  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2416  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2417  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2418  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2419  						     "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2420  						     "qup-memory";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2421  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2422  				dmas = <&gpi_dma1 0 4 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2423  				       <&gpi_dma1 1 4 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2424  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2425  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2426  				status = "disabled";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2427  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2428  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2429  			spi11: spi@a90000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2430  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2431  				reg = <0x0 0xa90000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2432  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2433  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2434  				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2435  				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2436  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2437  				pinctrl-0 = <&qup_spi11_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2438  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2439  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2440  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2441  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2442  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2443  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2444  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2445  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2446  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2447  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2448  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2449  				dmas = <&gpi_dma1 0 4 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2450  				       <&gpi_dma1 1 4 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2451  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2452  					    "rx";
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2453  				status = "disabled";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2454  			};
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2455  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2456  			uart11: serial@a90000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2457  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2458  				reg = <0x0 0x00a90000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2459  				interrupts = <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2460  				clock-names = "se";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2461  				clocks = <&gcc GCC_QUPV3_WRAP1_S4_CLK>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2462  				pinctrl-0 = <&qup_uart11_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2463  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2464  				interconnect-names = "qup-core", "qup-config";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2465  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2466  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2467  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2468  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2469  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2470  				operating-points-v2 = <&qup_opp_table_100mhz>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2471  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2472  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2473  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2474  			i2c12: i2c@a94000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2475  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2476  				reg = <0x0 0xa94000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2477  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2478  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2479  				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2480  				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2481  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2482  				pinctrl-0 = <&qup_i2c12_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2483  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2484  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2485  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2486  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2487  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2488  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2489  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2490  				interconnect-names = "qup-core",
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2491  						     "qup-config",
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2492  						     "qup-memory";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2493  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2494  				dmas = <&gpi_dma1 0 5 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2495  				       <&gpi_dma1 1 5 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2496  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2497  					    "rx";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2498  				status = "disabled";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2499  			};
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2500  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2501  			spi12: spi@a94000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2502  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2503  				reg = <0x0 0xa94000 0x0 0x4000>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2504  				#address-cells = <1>;
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2505  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2506  				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2507  				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2508  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2509  				pinctrl-0 = <&qup_spi12_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2510  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2511  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2512  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2513  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2514  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2515  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2516  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2517  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2518  						     "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2519  						     "qup-memory";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2520  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2521  				dmas = <&gpi_dma1 0 5 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2522  				       <&gpi_dma1 1 5 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2523  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2524  					    "rx";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2525  				status = "disabled";
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2526  			};
cfd975f588400e arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2527  
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2528  			uart12: serial@a94000 {
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2529  				compatible = "qcom,geni-uart";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2530  				reg = <0x0 0x00a94000 0x0 0x4000>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2531  				interrupts = <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2532  				clocks = <&gcc GCC_QUPV3_WRAP1_S5_CLK>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2533  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2534  				pinctrl-0 = <&qup_uart12_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2535  				pinctrl-names = "default";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2536  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2537  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2538  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2539  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2540  				interconnect-names = "qup-core", "qup-config";
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2541  				power-domains = <&rpmhpd SA8775P_CX>;
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2542  				status = "disabled";
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2543  			};
41ae5ca448c21a arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2544  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2545  			i2c13: i2c@a98000 {
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2546  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2547  				reg = <0x0 0xa98000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2548  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2549  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2550  				interrupts = <GIC_SPI 836 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2551  				clocks = <&gcc GCC_QUPV3_WRAP1_S6_CLK>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2552  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2553  				pinctrl-0 = <&qup_i2c13_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2554  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2555  				interconnects = <&clk_virt MASTER_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2556  						 &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>,
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2557  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2558  						 &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2559  						<&aggre2_noc MASTER_QUP_1 QCOM_ICC_TAG_ALWAYS
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2560  						 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2561  				interconnect-names = "qup-core",
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2562  						     "qup-config",
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2563  						     "qup-memory";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2564  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2565  				dmas = <&gpi_dma1 0 6 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2566  				       <&gpi_dma1 1 6 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2567  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2568  					    "rx";
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2569  				status = "disabled";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2570  
a23d122572a4ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2571  			};
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2572  		};
dc3ad22112de7f arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-09  2573  
86348c7587f556 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-07  2574  		gpi_dma3: dma-controller@b00000  {
a8d18df5a5a114 arch/arm64/boot/dts/qcom/sa8775p.dtsi Konrad Dybcio         2024-11-08  2575  			compatible = "qcom,sa8775p-gpi-dma", "qcom,sm6350-gpi-dma";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2576  			reg = <0x0 0x00b00000 0x0 0x58000>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2577  			#dma-cells = <3>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2578  			interrupts = <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2579  				     <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2580  				     <GIC_SPI 527 IRQ_TYPE_LEVEL_HIGH>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2581  				     <GIC_SPI 528 IRQ_TYPE_LEVEL_HIGH>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2582  			iommus = <&apps_smmu 0x056 0x0>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2583  			dma-channels = <4>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2584  			dma-channel-mask = <0xf>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2585  			status = "disabled";
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2586  		};
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2587  
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2588  		qupv3_id_3: geniqup@bc0000 {
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2589  			compatible = "qcom,geni-se-qup";
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2590  			reg = <0x0 0xbc0000 0x0 0x6000>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2591  			#address-cells = <2>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2592  			#size-cells = <2>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2593  			ranges;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2594  			clock-names = "m-ahb", "s-ahb";
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2595  			clocks = <&gcc GCC_QUPV3_WRAP_3_M_AHB_CLK>,
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2596  				<&gcc GCC_QUPV3_WRAP_3_S_AHB_CLK>;
07e3e17205794c arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2597  			iommus = <&apps_smmu 0x43 0x0>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2598  			status = "disabled";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2599  
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2600  			i2c21: i2c@b80000 {
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2601  				compatible = "qcom,geni-i2c";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2602  				reg = <0x0 0xb80000 0x0 0x4000>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2603  				#address-cells = <1>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2604  				#size-cells = <0>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2605  				interrupts = <GIC_SPI 831 IRQ_TYPE_LEVEL_HIGH>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2606  				clocks = <&gcc GCC_QUPV3_WRAP3_S0_CLK>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2607  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2608  				pinctrl-0 = <&qup_i2c21_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2609  				pinctrl-names = "default";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2610  				interconnects = <&clk_virt MASTER_QUP_CORE_3 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2611  						&clk_virt SLAVE_QUP_CORE_3 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2612  					   <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2613  						&config_noc SLAVE_QUP_3 QCOM_ICC_TAG_ALWAYS>,
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2614  					   <&aggre1_noc MASTER_QUP_3 QCOM_ICC_TAG_ALWAYS
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2615  						&mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2616  				interconnect-names = "qup-core",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2617  							 "qup-config",
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2618  							 "qup-memory";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2619  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2620  				dmas = <&gpi_dma3 0 0 QCOM_GPI_I2C>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2621  				       <&gpi_dma3 1 0 QCOM_GPI_I2C>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2622  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2623  					    "rx";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2624  				status = "disabled";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2625  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2626  
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2627  			spi21: spi@b80000 {
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2628  				compatible = "qcom,geni-spi";
1b2d7ad5ac14df arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2629  				reg = <0x0 0xb80000 0x0 0x4000>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2630  				#address-cells = <1>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2631  				#size-cells = <0>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2632  				interrupts = <GIC_SPI 831 IRQ_TYPE_LEVEL_HIGH>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2633  				clocks = <&gcc GCC_QUPV3_WRAP3_S0_CLK>;
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2634  				clock-names = "se";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2635  				pinctrl-0 = <&qup_spi21_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2636  				pinctrl-names = "default";
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2637  				interconnects = <&clk_virt MASTER_QUP_CORE_3 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2638  						&clk_virt SLAVE_QUP_CORE_3 QCOM_ICC_TAG_ALWAYS>,
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2639  					   <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2640  						&config_noc SLAVE_QUP_3 QCOM_ICC_TAG_ALWAYS>,
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2641  					   <&aggre1_noc MASTER_QUP_3 QCOM_ICC_TAG_ALWAYS
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2642  						&mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2643  				interconnect-names = "qup-core",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2644  							 "qup-config",
ee2f5f906d69d9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-05-26  2645  							 "qup-memory";
f95f988cf7b609 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  2646  				power-domains = <&rpmhpd SA8775P_CX>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2647  				dmas = <&gpi_dma3 0 0 QCOM_GPI_SPI>,
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2648  				       <&gpi_dma3 1 0 QCOM_GPI_SPI>;
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2649  				dma-names = "tx",
34d17ccb5db804 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-21  2650  					    "rx";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2651  				status = "disabled";
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2652  			};
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2653  
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2654  			uart21: serial@b80000 {
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2655  				compatible = "qcom,geni-uart";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2656  				reg = <0x0 0x00b80000 0x0 0x4000>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2657  				interrupts = <GIC_SPI 831 IRQ_TYPE_LEVEL_HIGH>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2658  				clock-names = "se";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2659  				clocks = <&gcc GCC_QUPV3_WRAP3_S0_CLK>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2660  				interconnect-names = "qup-core", "qup-config";
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2661  				pinctrl-0 = <&qup_uart21_default>;
b0334269743599 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2025-05-09  2662  				pinctrl-names = "default";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2663  				interconnects = <&clk_virt MASTER_QUP_CORE_3 QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2664  						 &clk_virt SLAVE_QUP_CORE_3 QCOM_ICC_TAG_ALWAYS>,
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2665  						<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ALWAYS
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2666  						 &config_noc SLAVE_QUP_3 QCOM_ICC_TAG_ALWAYS>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2667  				power-domains = <&rpmhpd SA8775P_CX>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2668  				operating-points-v2 = <&qup_opp_table_100mhz>;
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2669  				status = "disabled";
34a407316b7d37 arch/arm64/boot/dts/qcom/sa8775p.dtsi Viken Dadhaniya       2024-10-07  2670  			};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2671  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  2672  
2d04f31103921b arch/arm64/boot/dts/qcom/sa8775p.dtsi Om Prakash Singh      2023-10-16  2673  		rng: rng@10d2000 {
2d04f31103921b arch/arm64/boot/dts/qcom/sa8775p.dtsi Om Prakash Singh      2023-10-16  2674  			compatible = "qcom,sa8775p-trng", "qcom,trng";
2d04f31103921b arch/arm64/boot/dts/qcom/sa8775p.dtsi Om Prakash Singh      2023-10-16  2675  			reg = <0 0x010d2000 0 0x1000>;
2d04f31103921b arch/arm64/boot/dts/qcom/sa8775p.dtsi Om Prakash Singh      2023-10-16  2676  		};
2d04f31103921b arch/arm64/boot/dts/qcom/sa8775p.dtsi Om Prakash Singh      2023-10-16  2677  
15288649e4c037 arch/arm64/boot/dts/qcom/sa8775p.dtsi Manivannan Sadhasivam 2024-05-14  2678  		ufs_mem_hc: ufshc@1d84000 {
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2679  			compatible = "qcom,sa8775p-ufshc", "qcom,ufshc", "jedec,ufs-2.0";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2680  			reg = <0x0 0x01d84000 0x0 0x3000>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2681  			interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2682  			phys = <&ufs_mem_phy>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2683  			phy-names = "ufsphy";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2684  			lanes-per-direction = <2>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2685  			#reset-cells = <1>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2686  			resets = <&gcc GCC_UFS_PHY_BCR>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2687  			reset-names = "rst";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2688  			power-domains = <&gcc UFS_PHY_GDSC>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2689  			required-opps = <&rpmhpd_opp_nom>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2690  			iommus = <&apps_smmu 0x100 0x0>;
2b967894f80aac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-05-15  2691  			dma-coherent;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2692  			clocks = <&gcc GCC_UFS_PHY_AXI_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2693  				 <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2694  				 <&gcc GCC_UFS_PHY_AHB_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2695  				 <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2696  				 <&rpmhcc RPMH_CXO_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2697  				 <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2698  				 <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2699  				 <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2700  			clock-names = "core_clk",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2701  				      "bus_aggr_clk",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2702  				      "iface_clk",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2703  				      "core_clk_unipro",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2704  				      "ref_clk",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2705  				      "tx_lane0_sync_clk",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2706  				      "rx_lane0_sync_clk",
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2707  				      "rx_lane1_sync_clk";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2708  			freq-table-hz = <75000000 300000000>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2709  					<0 0>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2710  					<0 0>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2711  					<75000000 300000000>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2712  					<0 0>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2713  					<0 0>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2714  					<0 0>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2715  					<0 0>;
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2716  			qcom,ice = <&ice>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2717  			status = "disabled";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2718  		};
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2719  
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2720  		ufs_mem_phy: phy@1d87000 {
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2721  			compatible = "qcom,sa8775p-qmp-ufs-phy";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2722  			reg = <0x0 0x01d87000 0x0 0xe10>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2723  			/*
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2724  			 * Yes, GCC_EDP_REF_CLKREF_EN is correct in qref. It
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2725  			 * enables the CXO clock to eDP *and* UFS PHY.
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2726  			 */
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2727  			clocks = <&rpmhcc RPMH_CXO_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2728  				 <&gcc GCC_UFS_PHY_PHY_AUX_CLK>,
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2729  				 <&gcc GCC_EDP_REF_CLKREF_EN>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2730  			clock-names = "ref", "ref_aux", "qref";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2731  			power-domains = <&gcc UFS_PHY_GDSC>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2732  			resets = <&ufs_mem_hc 0>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2733  			reset-names = "ufsphy";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2734  			#phy-cells = <0>;
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2735  			status = "disabled";
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2736  		};
be543efeee17b9 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-11  2737  
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2738  		ice: crypto@1d88000 {
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2739  			compatible = "qcom,sa8775p-inline-crypto-engine",
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2740  				     "qcom,inline-crypto-engine";
dcf8ef1c8d3046 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2024-10-07  2741  			reg = <0x0 0x01d88000 0x0 0x18000>;
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2742  			clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>;
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2743  		};
96272ba7103d45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-09-13  2744  
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2745  		cryptobam: dma-controller@1dc4000 {
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2746  			compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0";
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2747  			reg = <0x0 0x01dc4000 0x0 0x28000>;
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2748  			interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2749  			#dma-cells = <1>;
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2750  			qcom,ee = <0>;
a2517331f11bd2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Stephan Gerhold       2025-02-12  2751  			qcom,num-ees = <4>;
a2517331f11bd2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Stephan Gerhold       2025-02-12  2752  			num-channels = <20>;
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2753  			qcom,controlled-remotely;
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2754  			iommus = <&apps_smmu 0x480 0x00>,
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2755  				 <&apps_smmu 0x481 0x00>;
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2756  		};
7ff3da43ef4453 arch/arm64/boot/dts/qcom/sa8775p.dtsi Yuvaraj Ranganathan   2024-10-17  2757  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2758  		ctcu@4001000 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2759  			compatible = "qcom,sa8775p-ctcu";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2760  			reg = <0x0 0x04001000 0x0 0x1000>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2761  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2762  			clocks = <&aoss_qmp>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2763  			clock-names = "apb";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2764  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2765  			in-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2766  				#address-cells = <1>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2767  				#size-cells = <0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2768  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2769  				port@0 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2770  					reg = <0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2771  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2772  					ctcu_in0: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2773  						remote-endpoint = <&etr0_out>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2774  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2775  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2776  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2777  				port@1 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2778  					reg = <1>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2779  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2780  					ctcu_in1: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2781  						remote-endpoint = <&etr1_out>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2782  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2783  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2784  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2785  		};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2786  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2787  		stm: stm@4002000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2788  			compatible = "arm,coresight-stm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2789  			reg = <0x0 0x4002000 0x0 0x1000>,
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2790  				  <0x0 0x16280000 0x0 0x180000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2791  			reg-names = "stm-base", "stm-stimulus-base";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2792  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2793  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2794  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2795  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2796  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2797  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2798  					stm_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2799  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2800  						<&funnel0_in7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2801  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2802  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2803  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2804  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2805  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2806  		tpdm@4003000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2807  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2808  			reg = <0x0 0x4003000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2809  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2810  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2811  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2812  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2813  			qcom,cmb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2814  			qcom,cmb-msrs-num = <32>;
8a6442ec343708 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-12-19  2815  			status = "disabled";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2816  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2817  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2818  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2819  					qdss_tpdm0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2820  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2821  						<&qdss_tpda_in0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2822  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2823  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2824  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2825  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2826  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2827  		tpda@4004000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2828  			compatible = "qcom,coresight-tpda", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2829  			reg = <0x0 0x4004000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2830  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2831  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2832  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2833  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2834  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2835  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2836  					qdss_tpda_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2837  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2838  						<&funnel0_in6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2839  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2840  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2841  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2842  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2843  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2844  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2845  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2846  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2847  				port@0 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2848  					reg = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2849  					qdss_tpda_in0: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2850  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2851  						<&qdss_tpdm0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2852  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2853  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2854  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2855  				port@1 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2856  					reg = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2857  					qdss_tpda_in1: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2858  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2859  						<&qdss_tpdm1_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2860  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2861  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2862  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2863  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2864  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2865  		tpdm@400f000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2866  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2867  			reg = <0x0 0x400f000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2868  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2869  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2870  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2871  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2872  			qcom,cmb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2873  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2874  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2875  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2876  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2877  					qdss_tpdm1_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2878  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2879  						<&qdss_tpda_in1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2880  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2881  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2882  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2883  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2884  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2885  		funnel@4041000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2886  			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2887  			reg = <0x0 0x4041000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2888  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2889  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2890  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2891  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2892  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2893  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2894  					funnel0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2895  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2896  						<&qdss_funnel_in0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2897  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2898  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2899  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2900  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2901  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2902  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2903  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2904  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2905  				port@6 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2906  					reg = <6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2907  					funnel0_in6: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2908  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2909  						<&qdss_tpda_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2910  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2911  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2912  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2913  				port@7 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2914  					reg = <7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2915  					funnel0_in7: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2916  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2917  						<&stm_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2918  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2919  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2920  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2921  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2922  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2923  		funnel@4042000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2924  			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2925  			reg = <0x0 0x4042000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2926  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2927  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2928  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2929  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2930  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2931  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2932  					funnel1_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2933  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2934  						<&qdss_funnel_in1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2935  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2936  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2937  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2938  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2939  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2940  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2941  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2942  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2943  				port@4 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2944  					reg = <4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2945  					funnel1_in4: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2946  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2947  						<&apss_funnel1_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2948  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2949  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2950  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2951  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2952  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2953  		funnel@4045000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2954  			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2955  			reg = <0x0 0x4045000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2956  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2957  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2958  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2959  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2960  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2961  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2962  					qdss_funnel_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2963  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2964  						<&aoss_funnel_in7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2965  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2966  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2967  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2968  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2969  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2970  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2971  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2972  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2973  				port@0 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2974  					reg = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2975  					qdss_funnel_in0: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2976  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2977  						<&funnel0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2978  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2979  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2980  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2981  				port@1 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2982  					reg = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2983  					qdss_funnel_in1: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2984  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2985  						<&funnel1_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2986  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2987  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2988  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2989  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  2990  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2991  		replicator@4046000 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2992  			compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2993  			reg = <0x0 0x04046000 0x0 0x1000>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2994  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2995  			clocks = <&aoss_qmp>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2996  			clock-names = "apb_pclk";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2997  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2998  			in-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  2999  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3000  					qdss_rep_in: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3001  						remote-endpoint = <&swao_rep_out0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3002  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3003  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3004  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3005  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3006  			out-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3007  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3008  					qdss_rep_out0: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3009  						remote-endpoint = <&etr_rep_in>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3010  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3011  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3012  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3013  		};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3014  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3015  		tmc_etr: tmc@4048000 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3016  			compatible = "arm,coresight-tmc", "arm,primecell";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3017  			reg = <0x0 0x04048000 0x0 0x1000>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3018  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3019  			clocks = <&aoss_qmp>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3020  			clock-names = "apb_pclk";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3021  			iommus = <&apps_smmu 0x04c0 0x00>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3022  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3023  			arm,scatter-gather;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3024  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3025  			in-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3026  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3027  					etr0_in: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3028  						remote-endpoint = <&etr_rep_out0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3029  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3030  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3031  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3032  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3033  			out-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3034  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3035  					etr0_out: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3036  						remote-endpoint = <&ctcu_in0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3037  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3038  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3039  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3040  		};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3041  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3042  		replicator@404e000 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3043  			compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3044  			reg = <0x0 0x0404e000 0x0 0x1000>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3045  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3046  			clocks = <&aoss_qmp>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3047  			clock-names = "apb_pclk";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3048  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3049  			in-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3050  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3051  					etr_rep_in: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3052  						remote-endpoint = <&qdss_rep_out0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3053  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3054  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3055  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3056  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3057  			out-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3058  				#address-cells = <1>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3059  				#size-cells = <0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3060  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3061  				port@0 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3062  					reg = <0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3063  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3064  					etr_rep_out0: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3065  						remote-endpoint = <&etr0_in>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3066  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3067  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3068  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3069  				port@1 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3070  					reg = <1>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3071  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3072  					etr_rep_out1: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3073  						remote-endpoint = <&etr1_in>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3074  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3075  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3076  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3077  		};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3078  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3079  		tmc_etr1: tmc@404f000 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3080  			compatible = "arm,coresight-tmc", "arm,primecell";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3081  			reg = <0x0 0x0404f000 0x0 0x1000>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3082  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3083  			clocks = <&aoss_qmp>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3084  			clock-names = "apb_pclk";
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3085  			iommus = <&apps_smmu 0x04a0 0x40>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3086  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3087  			arm,scatter-gather;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3088  			arm,buffer-size = <0x400000>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3089  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3090  			in-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3091  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3092  					etr1_in: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3093  						remote-endpoint = <&etr_rep_out1>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3094  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3095  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3096  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3097  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3098  			out-ports {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3099  				port {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3100  					etr1_out: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3101  						remote-endpoint = <&ctcu_in1>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3102  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3103  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3104  			};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3105  		};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3106  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3107  		funnel@4b04000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3108  			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3109  			reg = <0x0 0x4b04000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3110  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3111  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3112  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3113  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3114  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3115  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3116  					aoss_funnel_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3117  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3118  						<&etf0_in>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3119  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3120  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3121  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3122  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3123  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3124  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3125  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3126  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3127  				port@6 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3128  					reg = <6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3129  					aoss_funnel_in6: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3130  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3131  						<&aoss_tpda_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3132  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3133  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3134  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3135  				port@7 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3136  					reg = <7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3137  					aoss_funnel_in7: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3138  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3139  						<&qdss_funnel_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3140  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3141  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3142  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3143  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3144  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3145  		tmc_etf: tmc@4b05000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3146  			compatible = "arm,coresight-tmc", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3147  			reg = <0x0 0x4b05000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3148  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3149  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3150  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3151  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3152  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3153  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3154  					etf0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3155  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3156  						<&swao_rep_in>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3157  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3158  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3159  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3160  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3161  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3162  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3163  					etf0_in: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3164  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3165  						<&aoss_funnel_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3166  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3167  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3168  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3169  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3170  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3171  		replicator@4b06000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3172  			compatible = "arm,coresight-dynamic-replicator", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3173  			reg = <0x0 0x4b06000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3174  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3175  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3176  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3177  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3178  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3179  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3180  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3181  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3182  				port@0 {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3183  					reg = <0>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3184  
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3185  					swao_rep_out0: endpoint {
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3186  						remote-endpoint = <&qdss_rep_in>;
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3187  					};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3188  				};
05ed68070d7a06 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2025-03-03  3189  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3190  				port@1 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3191  					reg = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3192  					swao_rep_out1: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3193  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3194  						<&eud_in>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3195  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3196  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3197  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3198  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3199  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3200  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3201  					swao_rep_in: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3202  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3203  						<&etf0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3204  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3205  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3206  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3207  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3208  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3209  		tpda@4b08000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3210  			compatible = "qcom,coresight-tpda", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3211  			reg = <0x0 0x4b08000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3212  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3213  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3214  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3215  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3216  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3217  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3218  					aoss_tpda_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3219  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3220  						<&aoss_funnel_in6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3221  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3222  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3223  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3224  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3225  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3226  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3227  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3228  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3229  				port@0 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3230  					reg = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3231  					aoss_tpda_in0: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3232  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3233  						<&aoss_tpdm0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3234  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3235  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3236  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3237  				port@1 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3238  					reg = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3239  					aoss_tpda_in1: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3240  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3241  						<&aoss_tpdm1_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3242  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3243  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3244  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3245  				port@2 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3246  					reg = <2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3247  					aoss_tpda_in2: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3248  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3249  						<&aoss_tpdm2_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3250  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3251  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3252  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3253  				port@3 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3254  					reg = <3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3255  					aoss_tpda_in3: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3256  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3257  						<&aoss_tpdm3_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3258  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3259  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3260  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3261  				port@4 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3262  					reg = <4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3263  					aoss_tpda_in4: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3264  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3265  						<&aoss_tpdm4_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3266  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3267  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3268  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3269  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3270  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3271  		tpdm@4b09000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3272  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3273  			reg = <0x0 0x4b09000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3274  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3275  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3276  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3277  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3278  			qcom,cmb-element-bits = <64>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3279  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3280  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3281  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3282  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3283  					aoss_tpdm0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3284  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3285  						<&aoss_tpda_in0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3286  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3287  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3288  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3289  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3290  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3291  		tpdm@4b0a000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3292  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3293  			reg = <0x0 0x4b0a000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3294  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3295  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3296  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3297  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3298  			qcom,cmb-element-bits = <64>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3299  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3300  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3301  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3302  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3303  					aoss_tpdm1_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3304  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3305  						<&aoss_tpda_in1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3306  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3307  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3308  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3309  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3310  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3311  		tpdm@4b0b000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3312  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3313  			reg = <0x0 0x4b0b000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3314  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3315  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3316  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3317  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3318  			qcom,cmb-element-bits = <64>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3319  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3320  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3321  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3322  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3323  					aoss_tpdm2_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3324  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3325  						<&aoss_tpda_in2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3326  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3327  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3328  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3329  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3330  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3331  		tpdm@4b0c000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3332  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3333  			reg = <0x0 0x4b0c000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3334  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3335  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3336  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3337  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3338  			qcom,cmb-element-bits = <64>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3339  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3340  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3341  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3342  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3343  					aoss_tpdm3_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3344  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3345  						<&aoss_tpda_in3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3346  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3347  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3348  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3349  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3350  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3351  		tpdm@4b0d000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3352  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3353  			reg = <0x0 0x4b0d000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3354  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3355  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3356  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3357  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3358  			qcom,dsb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3359  			qcom,dsb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3360  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3361  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3362  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3363  					aoss_tpdm4_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3364  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3365  						<&aoss_tpda_in4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3366  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3367  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3368  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3369  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3370  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3371  		aoss_cti: cti@4b13000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3372  			compatible = "arm,coresight-cti", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3373  			reg = <0x0 0x4b13000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3374  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3375  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3376  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3377  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3378  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3379  		etm@6040000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3380  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3381  			reg = <0x0 0x6040000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3382  			cpu = <&cpu0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3383  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3384  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3385  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3386  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3387  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3388  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3389  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3390  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3391  					etm0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3392  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3393  						<&apss_funnel0_in0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3394  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3395  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3396  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3397  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3398  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3399  		etm@6140000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3400  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3401  			reg = <0x0 0x6140000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3402  			cpu = <&cpu1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3403  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3404  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3405  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3406  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3407  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3408  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3409  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3410  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3411  					etm1_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3412  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3413  						<&apss_funnel0_in1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3414  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3415  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3416  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3417  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3418  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3419  		etm@6240000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3420  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3421  			reg = <0x0 0x6240000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3422  			cpu = <&cpu2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3423  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3424  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3425  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3426  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3427  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3428  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3429  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3430  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3431  					etm2_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3432  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3433  						<&apss_funnel0_in2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3434  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3435  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3436  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3437  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3438  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3439  		etm@6340000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3440  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3441  			reg = <0x0 0x6340000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3442  			cpu = <&cpu3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3443  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3444  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3445  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3446  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3447  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3448  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3449  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3450  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3451  					etm3_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3452  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3453  						<&apss_funnel0_in3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3454  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3455  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3456  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3457  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3458  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3459  		etm@6440000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3460  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3461  			reg = <0x0 0x6440000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3462  			cpu = <&cpu4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3463  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3464  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3465  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3466  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3467  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3468  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3469  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3470  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3471  					etm4_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3472  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3473  						<&apss_funnel0_in4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3474  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3475  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3476  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3477  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3478  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3479  		etm@6540000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3480  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3481  			reg = <0x0 0x6540000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3482  			cpu = <&cpu5>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3483  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3484  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3485  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3486  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3487  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3488  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3489  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3490  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3491  					etm5_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3492  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3493  						<&apss_funnel0_in5>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3494  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3495  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3496  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3497  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3498  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3499  		etm@6640000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3500  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3501  			reg = <0x0 0x6640000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3502  			cpu = <&cpu6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3503  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3504  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3505  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3506  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3507  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3508  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3509  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3510  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3511  					etm6_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3512  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3513  						<&apss_funnel0_in6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3514  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3515  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3516  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3517  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3518  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3519  		etm@6740000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3520  			compatible = "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3521  			reg = <0x0 0x6740000 0x0 0x1000>;
6a3649903ccd95 arch/arm64/boot/dts/qcom/sa8775p.dtsi Krzysztof Kozlowski   2024-10-22  3522  			cpu = <&cpu7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3523  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3524  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3525  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3526  			arm,coresight-loses-context-with-cpu;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3527  			qcom,skip-power-up;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3528  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3529  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3530  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3531  					etm7_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3532  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3533  						<&apss_funnel0_in7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3534  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3535  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3536  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3537  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3538  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3539  		funnel@6800000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3540  			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3541  			reg = <0x0 0x6800000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3542  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3543  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3544  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3545  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3546  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3547  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3548  					apss_funnel0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3549  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3550  						<&apss_funnel1_in0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3551  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3552  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3553  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3554  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3555  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3556  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3557  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3558  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3559  				port@0 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3560  					reg = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3561  					apss_funnel0_in0: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3562  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3563  						<&etm0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3564  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3565  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3566  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3567  				port@1 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3568  					reg = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3569  					apss_funnel0_in1: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3570  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3571  						<&etm1_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3572  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3573  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3574  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3575  				port@2 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3576  					reg = <2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3577  					apss_funnel0_in2: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3578  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3579  						<&etm2_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3580  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3581  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3582  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3583  				port@3 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3584  					reg = <3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3585  					apss_funnel0_in3: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3586  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3587  						<&etm3_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3588  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3589  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3590  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3591  				port@4 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3592  					reg = <4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3593  					apss_funnel0_in4: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3594  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3595  						<&etm4_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3596  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3597  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3598  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3599  				port@5 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3600  					reg = <5>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3601  					apss_funnel0_in5: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3602  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3603  						<&etm5_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3604  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3605  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3606  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3607  				port@6 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3608  					reg = <6>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3609  					apss_funnel0_in6: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3610  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3611  						<&etm6_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3612  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3613  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3614  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3615  				port@7 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3616  					reg = <7>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3617  					apss_funnel0_in7: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3618  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3619  						<&etm7_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3620  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3621  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3622  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3623  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3624  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3625  		funnel@6810000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3626  			compatible = "arm,coresight-dynamic-funnel", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3627  			reg = <0x0 0x6810000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3628  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3629  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3630  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3631  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3632  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3633  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3634  					apss_funnel1_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3635  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3636  						<&funnel1_in4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3637  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3638  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3639  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3640  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3641  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3642  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3643  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3644  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3645  				port@0 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3646  					reg = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3647  					apss_funnel1_in0: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3648  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3649  						<&apss_funnel0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3650  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3651  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3652  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3653  				port@3 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3654  					reg = <3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3655  					apss_funnel1_in3: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3656  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3657  						<&apss_tpda_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3658  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3659  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3660  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3661  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3662  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3663  		tpdm@6860000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3664  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3665  			reg = <0x0 0x6860000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3666  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3667  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3668  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3669  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3670  			qcom,cmb-element-bits = <64>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3671  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3672  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3673  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3674  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3675  					apss_tpdm3_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3676  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3677  						<&apss_tpda_in3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3678  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3679  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3680  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3681  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3682  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3683  		tpdm@6861000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3684  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3685  			reg = <0x0 0x6861000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3686  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3687  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3688  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3689  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3690  			qcom,dsb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3691  			qcom,dsb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3692  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3693  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3694  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3695  					apss_tpdm4_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3696  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3697  						<&apss_tpda_in4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3698  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3699  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3700  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3701  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3702  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3703  		tpda@6863000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3704  			compatible = "qcom,coresight-tpda", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3705  			reg = <0x0 0x6863000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3706  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3707  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3708  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3709  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3710  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3711  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3712  					apss_tpda_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3713  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3714  						<&apss_funnel1_in3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3715  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3716  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3717  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3718  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3719  			in-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3720  				#address-cells = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3721  				#size-cells = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3722  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3723  				port@0 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3724  					reg = <0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3725  					apss_tpda_in0: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3726  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3727  						<&apss_tpdm0_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3728  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3729  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3730  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3731  				port@1 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3732  					reg = <1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3733  					apss_tpda_in1: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3734  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3735  						<&apss_tpdm1_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3736  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3737  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3738  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3739  				port@2 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3740  					reg = <2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3741  					apss_tpda_in2: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3742  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3743  						<&apss_tpdm2_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3744  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3745  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3746  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3747  				port@3 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3748  					reg = <3>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3749  					apss_tpda_in3: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3750  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3751  						<&apss_tpdm3_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3752  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3753  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3754  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3755  				port@4 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3756  					reg = <4>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3757  					apss_tpda_in4: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3758  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3759  						<&apss_tpdm4_out>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3760  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3761  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3762  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3763  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3764  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3765  		tpdm@68a0000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3766  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3767  			reg = <0x0 0x68a0000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3768  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3769  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3770  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3771  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3772  			qcom,cmb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3773  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3774  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3775  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3776  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3777  					apss_tpdm0_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3778  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3779  						<&apss_tpda_in0>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3780  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3781  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3782  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3783  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3784  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3785  		tpdm@68b0000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3786  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3787  			reg = <0x0 0x68b0000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3788  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3789  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3790  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3791  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3792  			qcom,cmb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3793  			qcom,cmb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3794  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3795  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3796  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3797  					apss_tpdm1_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3798  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3799  						<&apss_tpda_in1>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3800  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3801  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3802  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3803  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3804  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3805  		tpdm@68c0000 {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3806  			compatible = "qcom,coresight-tpdm", "arm,primecell";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3807  			reg = <0x0 0x68c0000 0x0 0x1000>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3808  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3809  			clocks = <&aoss_qmp>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3810  			clock-names = "apb_pclk";
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3811  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3812  			qcom,dsb-element-bits = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3813  			qcom,dsb-msrs-num = <32>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3814  
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3815  			out-ports {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3816  				port {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3817  					apss_tpdm2_out: endpoint {
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3818  						remote-endpoint =
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3819  						<&apss_tpda_in2>;
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3820  					};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3821  				};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3822  			};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3823  		};
6596118ccdcdb3 arch/arm64/boot/dts/qcom/sa8775p.dtsi Jie Gan               2024-05-21  3824  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3825  		usb_0_hsphy: phy@88e4000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3826  			compatible = "qcom,sa8775p-usb-hs-phy",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3827  				     "qcom,usb-snps-hs-5nm-phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3828  			reg = <0 0x088e4000 0 0x120>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3829  			clocks = <&rpmhcc RPMH_CXO_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3830  			clock-names = "ref";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3831  			resets = <&gcc GCC_USB2_PHY_PRIM_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3832  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3833  			#phy-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3834  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3835  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3836  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3837  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3838  		usb_0_qmpphy: phy@88e8000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3839  			compatible = "qcom,sa8775p-qmp-usb3-uni-phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3840  			reg = <0 0x088e8000 0 0x2000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3841  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3842  			clocks = <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3843  				 <&gcc GCC_USB_CLKREF_EN>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3844  				 <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3845  				 <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3846  			clock-names = "aux", "ref", "com_aux", "pipe";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3847  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3848  			resets = <&gcc GCC_USB3_PHY_PRIM_BCR>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3849  				 <&gcc GCC_USB3PHY_PHY_PRIM_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3850  			reset-names = "phy", "phy_phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3851  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3852  			power-domains = <&gcc USB30_PRIM_GDSC>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3853  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3854  			#clock-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3855  			clock-output-names = "usb3_prim_phy_pipe_clk_src";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3856  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3857  			#phy-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3858  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3859  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3860  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3861  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3862  		usb_0: usb@a6f8800 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3863  			compatible = "qcom,sa8775p-dwc3", "qcom,dwc3";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3864  			reg = <0 0x0a6f8800 0 0x400>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3865  			#address-cells = <2>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3866  			#size-cells = <2>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3867  			ranges;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3868  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3869  			clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3870  				 <&gcc GCC_USB30_PRIM_MASTER_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3871  				 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3872  				 <&gcc GCC_USB30_PRIM_SLEEP_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3873  				 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3874  			clock-names = "cfg_noc", "core", "iface", "sleep", "mock_utmi";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3875  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3876  			assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3877  					  <&gcc GCC_USB30_PRIM_MASTER_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3878  			assigned-clock-rates = <19200000>, <200000000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3879  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3880  			interrupts-extended = <&intc GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>,
6bf150aef236fb arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-01-26  3881  					      <&intc GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH>,
0984bc0165f7c5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Johan Hovold          2023-11-20  3882  					      <&pdc 14 IRQ_TYPE_EDGE_BOTH>,
0984bc0165f7c5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Johan Hovold          2023-11-20  3883  					      <&pdc 15 IRQ_TYPE_EDGE_BOTH>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3884  					      <&pdc 12 IRQ_TYPE_LEVEL_HIGH>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3885  			interrupt-names = "pwr_event",
6bf150aef236fb arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-01-26  3886  					  "hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3887  					  "dp_hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3888  					  "dm_hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3889  					  "ss_phy_irq";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3890  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3891  			power-domains = <&gcc USB30_PRIM_GDSC>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3892  			required-opps = <&rpmhpd_opp_nom>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3893  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3894  			resets = <&gcc GCC_USB30_PRIM_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3895  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3896  			interconnects = <&aggre1_noc MASTER_USB3_0 0 &mc_virt SLAVE_EBI1 0>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3897  					<&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB3_0 0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3898  			interconnect-names = "usb-ddr", "apps-usb";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3899  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3900  			wakeup-source;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3901  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3902  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3903  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3904  			usb_0_dwc3: usb@a600000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3905  				compatible = "snps,dwc3";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3906  				reg = <0 0x0a600000 0 0xe000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3907  				interrupts = <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3908  				iommus = <&apps_smmu 0x080 0x0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3909  				phys = <&usb_0_hsphy>, <&usb_0_qmpphy>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3910  				phy-names = "usb2-phy", "usb3-phy";
1052c4c63639ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-12-31  3911  				snps,dis-u1-entry-quirk;
1052c4c63639ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-12-31  3912  				snps,dis-u2-entry-quirk;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3913  			};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3914  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3915  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3916  		usb_1_hsphy: phy@88e6000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3917  			compatible = "qcom,sa8775p-usb-hs-phy",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3918  				     "qcom,usb-snps-hs-5nm-phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3919  			reg = <0 0x088e6000 0 0x120>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3920  			clocks = <&gcc GCC_USB_CLKREF_EN>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3921  			clock-names = "ref";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3922  			resets = <&gcc GCC_USB2_PHY_SEC_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3923  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3924  			#phy-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3925  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3926  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3927  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3928  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3929  		usb_1_qmpphy: phy@88ea000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3930  			compatible = "qcom,sa8775p-qmp-usb3-uni-phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3931  			reg = <0 0x088ea000 0 0x2000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3932  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3933  			clocks = <&gcc GCC_USB3_SEC_PHY_AUX_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3934  				 <&gcc GCC_USB_CLKREF_EN>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3935  				 <&gcc GCC_USB3_SEC_PHY_COM_AUX_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3936  				 <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3937  			clock-names = "aux", "ref", "com_aux", "pipe";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3938  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3939  			resets = <&gcc GCC_USB3_PHY_SEC_BCR>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3940  				 <&gcc GCC_USB3PHY_PHY_SEC_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3941  			reset-names = "phy", "phy_phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3942  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3943  			power-domains = <&gcc USB30_SEC_GDSC>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3944  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3945  			#clock-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3946  			clock-output-names = "usb3_sec_phy_pipe_clk_src";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3947  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3948  			#phy-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3949  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3950  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3951  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3952  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3953  		usb_1: usb@a8f8800 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3954  			compatible = "qcom,sa8775p-dwc3", "qcom,dwc3";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3955  			reg = <0 0x0a8f8800 0 0x400>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3956  			#address-cells = <2>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3957  			#size-cells = <2>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3958  			ranges;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3959  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3960  			clocks = <&gcc GCC_CFG_NOC_USB3_SEC_AXI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3961  				 <&gcc GCC_USB30_SEC_MASTER_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3962  				 <&gcc GCC_AGGRE_USB3_SEC_AXI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3963  				 <&gcc GCC_USB30_SEC_SLEEP_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3964  				 <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3965  			clock-names = "cfg_noc", "core", "iface", "sleep", "mock_utmi";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3966  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3967  			assigned-clocks = <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3968  					  <&gcc GCC_USB30_SEC_MASTER_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3969  			assigned-clock-rates = <19200000>, <200000000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3970  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3971  			interrupts-extended = <&intc GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>,
6bf150aef236fb arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-01-26  3972  					      <&intc GIC_SPI 351 IRQ_TYPE_LEVEL_HIGH>,
0984bc0165f7c5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Johan Hovold          2023-11-20  3973  					      <&pdc 8 IRQ_TYPE_EDGE_BOTH>,
0984bc0165f7c5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Johan Hovold          2023-11-20  3974  					      <&pdc 7 IRQ_TYPE_EDGE_BOTH>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3975  					      <&pdc 13 IRQ_TYPE_LEVEL_HIGH>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3976  			interrupt-names = "pwr_event",
6bf150aef236fb arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-01-26  3977  					  "hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3978  					  "dp_hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3979  					  "dm_hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3980  					  "ss_phy_irq";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3981  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3982  			power-domains = <&gcc USB30_SEC_GDSC>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3983  			required-opps = <&rpmhpd_opp_nom>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3984  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3985  			resets = <&gcc GCC_USB30_SEC_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3986  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3987  			interconnects = <&aggre1_noc MASTER_USB3_1 0 &mc_virt SLAVE_EBI1 0>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3988  					<&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB3_1 0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3989  			interconnect-names = "usb-ddr", "apps-usb";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3990  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3991  			wakeup-source;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3992  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3993  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3994  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3995  			usb_1_dwc3: usb@a800000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3996  				compatible = "snps,dwc3";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3997  				reg = <0 0x0a800000 0 0xe000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3998  				interrupts = <GIC_SPI 349 IRQ_TYPE_LEVEL_HIGH>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  3999  				iommus = <&apps_smmu 0x0a0 0x0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4000  				phys = <&usb_1_hsphy>, <&usb_1_qmpphy>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4001  				phy-names = "usb2-phy", "usb3-phy";
1052c4c63639ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-12-31  4002  				snps,dis-u1-entry-quirk;
1052c4c63639ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-12-31  4003  				snps,dis-u2-entry-quirk;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4004  			};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4005  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4006  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4007  		usb_2_hsphy: phy@88e7000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4008  			compatible = "qcom,sa8775p-usb-hs-phy",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4009  				     "qcom,usb-snps-hs-5nm-phy";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4010  			reg = <0 0x088e7000 0 0x120>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4011  			clocks = <&gcc GCC_USB_CLKREF_EN>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4012  			clock-names = "ref";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4013  			resets = <&gcc GCC_USB3_PHY_TERT_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4014  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4015  			#phy-cells = <0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4016  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4017  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4018  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4019  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4020  		usb_2: usb@a4f8800 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4021  			compatible = "qcom,sa8775p-dwc3", "qcom,dwc3";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4022  			reg = <0 0x0a4f8800 0 0x400>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4023  			#address-cells = <2>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4024  			#size-cells = <2>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4025  			ranges;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4026  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4027  			clocks = <&gcc GCC_CFG_NOC_USB2_PRIM_AXI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4028  				 <&gcc GCC_USB20_MASTER_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4029  				 <&gcc GCC_AGGRE_USB2_PRIM_AXI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4030  				 <&gcc GCC_USB20_SLEEP_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4031  				 <&gcc GCC_USB20_MOCK_UTMI_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4032  			clock-names = "cfg_noc", "core", "iface", "sleep", "mock_utmi";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4033  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4034  			assigned-clocks = <&gcc GCC_USB20_MOCK_UTMI_CLK>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4035  					  <&gcc GCC_USB20_MASTER_CLK>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4036  			assigned-clock-rates = <19200000>, <200000000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4037  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4038  			interrupts-extended = <&intc GIC_SPI 444 IRQ_TYPE_LEVEL_HIGH>,
6bf150aef236fb arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-01-26  4039  					      <&intc GIC_SPI 443 IRQ_TYPE_LEVEL_HIGH>,
0984bc0165f7c5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Johan Hovold          2023-11-20  4040  					      <&pdc 10 IRQ_TYPE_EDGE_BOTH>,
0984bc0165f7c5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Johan Hovold          2023-11-20  4041  					      <&pdc 9 IRQ_TYPE_EDGE_BOTH>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4042  			interrupt-names = "pwr_event",
6bf150aef236fb arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-01-26  4043  					  "hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4044  					  "dp_hs_phy_irq",
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4045  					  "dm_hs_phy_irq";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4046  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4047  			power-domains = <&gcc USB20_PRIM_GDSC>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4048  			required-opps = <&rpmhpd_opp_nom>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4049  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4050  			resets = <&gcc GCC_USB20_PRIM_BCR>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4051  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4052  			interconnects = <&aggre1_noc MASTER_USB2 0 &mc_virt SLAVE_EBI1 0>,
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4053  					<&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB2 0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4054  			interconnect-names = "usb-ddr", "apps-usb";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4055  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4056  			wakeup-source;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4057  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4058  			status = "disabled";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4059  
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4060  			usb_2_dwc3: usb@a400000 {
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4061  				compatible = "snps,dwc3";
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4062  				reg = <0 0x0a400000 0 0xe000>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4063  				interrupts = <GIC_SPI 442 IRQ_TYPE_LEVEL_HIGH>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4064  				iommus = <&apps_smmu 0x020 0x0>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4065  				phys = <&usb_2_hsphy>;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4066  				phy-names = "usb2-phy";
1052c4c63639ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-12-31  4067  				snps,dis-u1-entry-quirk;
1052c4c63639ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Krishna Kurapati      2024-12-31  4068  				snps,dis-u2-entry-quirk;
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4069  			};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4070  		};
de1001525c1aa2 arch/arm64/boot/dts/qcom/sa8775p.dtsi Shazad Hussain        2023-04-28  4071  
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  4072  		tcsr_mutex: hwlock@1f40000 {
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  4073  			compatible = "qcom,tcsr-mutex";
3fd7e2eec8f4fe arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-03-27  4074  			reg = <0x0 0x01f40000 0x0 0x20000>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  4075  			#hwlock-cells = <1>;
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  4076  		};
603f96d4c9d0cb arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-02-14  4077  
1a82fbfc87fd76 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mukesh Ojha           2024-08-30  4078  		tcsr: syscon@1fc0000 {
1a82fbfc87fd76 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mukesh Ojha           2024-08-30  4079  			compatible = "qcom,sa8775p-tcsr", "syscon";
1a82fbfc87fd76 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mukesh Ojha           2024-08-30  4080  			reg = <0x0 0x1fc0000 0x0 0x30000>;
1a82fbfc87fd76 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mukesh Ojha           2024-08-30  4081  		};
1a82fbfc87fd76 arch/arm64/boot/dts/qcom/sa8775p.dtsi Mukesh Ojha           2024-08-30  4082  
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4083  		gpucc: clock-controller@3d90000 {
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4084  			compatible = "qcom,sa8775p-gpucc";
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4085  			reg = <0x0 0x03d90000 0x0 0xa000>;
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4086  			clocks = <&rpmhcc RPMH_CXO_CLK>,
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4087  				 <&gcc GCC_GPU_GPLL0_CLK_SRC>,
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4088  				 <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>;
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4089  			clock-names = "bi_tcxo",
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4090  				      "gcc_gpu_gpll0_clk_src",
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4091  				      "gcc_gpu_gpll0_div_clk_src";
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4092  			#clock-cells = <1>;
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4093  			#reset-cells = <1>;
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4094  			#power-domain-cells = <1>;
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4095  		};
597cfc178829ac arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4096  
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4097  		adreno_smmu: iommu@3da0000 {
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4098  			compatible = "qcom,sa8775p-smmu-500", "qcom,adreno-smmu",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4099  				     "qcom,smmu-500", "arm,mmu-500";
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4100  			reg = <0x0 0x03da0000 0x0 0x20000>;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4101  			#iommu-cells = <2>;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4102  			#global-interrupts = <2>;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4103  			dma-coherent;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4104  			power-domains = <&gpucc GPU_CC_CX_GDSC>;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4105  			clocks = <&gcc GCC_GPU_MEMNOC_GFX_CLK>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4106  				 <&gcc GCC_GPU_SNOC_DVM_GFX_CLK>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4107  				 <&gpucc GPU_CC_AHB_CLK>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4108  				 <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4109  				 <&gpucc GPU_CC_CX_GMU_CLK>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4110  				 <&gpucc GPU_CC_HUB_CX_INT_CLK>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4111  				 <&gpucc GPU_CC_HUB_AON_CLK>;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4112  			clock-names = "gcc_gpu_memnoc_gfx_clk",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4113  				      "gcc_gpu_snoc_dvm_gfx_clk",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4114  				      "gpu_cc_ahb_clk",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4115  				      "gpu_cc_hlos1_vote_gpu_smmu_clk",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4116  				      "gpu_cc_cx_gmu_clk",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4117  				      "gpu_cc_hub_cx_int_clk",
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4118  				      "gpu_cc_hub_aon_clk";
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4119  			interrupts = <GIC_SPI 673 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4120  				     <GIC_SPI 674 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4121  				     <GIC_SPI 678 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4122  				     <GIC_SPI 679 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4123  				     <GIC_SPI 680 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4124  				     <GIC_SPI 681 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4125  				     <GIC_SPI 682 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4126  				     <GIC_SPI 683 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4127  				     <GIC_SPI 684 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4128  				     <GIC_SPI 685 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4129  				     <GIC_SPI 686 IRQ_TYPE_LEVEL_HIGH>,
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4130  				     <GIC_SPI 687 IRQ_TYPE_LEVEL_HIGH>;
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4131  		};
1a1ff00c1626c8 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-04-17  4132  
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4133  		serdes0: phy@8901000 {
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4134  			compatible = "qcom,sa8775p-dwmac-sgmii-phy";
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4135  			reg = <0x0 0x08901000 0x0 0xe10>;
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4136  			clocks = <&gcc GCC_SGMI_CLKREF_EN>;
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4137  			clock-names = "sgmi_ref";
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4138  			#phy-cells = <0>;
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4139  			status = "disabled";
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4140  		};
683ef77158cbb5 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-06-22  4141  
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4142  		serdes1: phy@8902000 {
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4143  			compatible = "qcom,sa8775p-dwmac-sgmii-phy";
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4144  			reg = <0x0 0x08902000 0x0 0xe10>;
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4145  			clocks = <&gcc GCC_SGMI_CLKREF_EN>;
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4146  			clock-names = "sgmi_ref";
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4147  			#phy-cells = <0>;
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4148  			status = "disabled";
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4149  		};
31cd8caf0cbe19 arch/arm64/boot/dts/qcom/sa8775p.dtsi Bartosz Golaszewski   2023-08-10  4150  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4151  		pmu@9091000 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4152  			compatible = "qcom,sa8775p-llcc-bwmon", "qcom,sc7280-llcc-bwmon";
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4153  			reg = <0x0 0x9091000 0x0 0x1000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4154  			interrupts = <GIC_SPI 620 IRQ_TYPE_LEVEL_HIGH>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4155  			interconnects = <&mc_virt MASTER_LLCC QCOM_ICC_TAG_ACTIVE_ONLY
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4156  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ACTIVE_ONLY>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4157  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4158  			operating-points-v2 = <&llcc_bwmon_opp_table>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4159  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4160  			llcc_bwmon_opp_table: opp-table {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4161  				compatible = "operating-points-v2";
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4162  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4163  				opp-0 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4164  					opp-peak-kBps = <762000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4165  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4166  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4167  				opp-1 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4168  					opp-peak-kBps = <1720000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4169  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4170  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4171  				opp-2 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4172  					opp-peak-kBps = <2086000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4173  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4174  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4175  				opp-3 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4176  					opp-peak-kBps = <2601000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4177  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4178  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4179  				opp-4 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4180  					opp-peak-kBps = <2929000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4181  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4182  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4183  				opp-5 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4184  					opp-peak-kBps = <5931000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4185  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4186  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4187  				opp-6 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4188  					opp-peak-kBps = <6515000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4189  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4190  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4191  				opp-7 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4192  					opp-peak-kBps = <7984000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4193  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4194  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4195  				opp-8 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4196  					opp-peak-kBps = <10437000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4197  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4198  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4199  				opp-9 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4200  					opp-peak-kBps = <12195000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4201  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4202  			};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4203  		};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4204  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4205  		pmu@90b5400 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4206  			compatible = "qcom,sa8775p-cpu-bwmon", "qcom,sdm845-bwmon";
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4207  			reg = <0x0 0x90b5400 0x0 0x600>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4208  			interrupts = <GIC_SPI 581 IRQ_TYPE_LEVEL_HIGH>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4209  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4210  					 &gem_noc SLAVE_LLCC QCOM_ICC_TAG_ACTIVE_ONLY>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4211  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4212  			operating-points-v2 = <&cpu_bwmon_opp_table>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4213  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4214  			cpu_bwmon_opp_table: opp-table {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4215  				compatible = "operating-points-v2";
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4216  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4217  				opp-0 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4218  					opp-peak-kBps = <9155000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4219  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4220  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4221  				opp-1 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4222  					opp-peak-kBps = <12298000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4223  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4224  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4225  				opp-2 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4226  					opp-peak-kBps = <14236000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4227  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4228  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4229  				opp-3 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4230  					opp-peak-kBps = <16265000>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4231  				};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4232  			};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4233  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4234  		};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4235  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4236  		pmu@90b6400 {
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4237  			compatible = "qcom,sa8775p-cpu-bwmon", "qcom,sdm845-bwmon";
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4238  			reg = <0x0 0x90b6400 0x0 0x600>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4239  			interrupts = <GIC_SPI 581 IRQ_TYPE_LEVEL_HIGH>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4240  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4241  					 &gem_noc SLAVE_LLCC QCOM_ICC_TAG_ACTIVE_ONLY>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4242  
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4243  			operating-points-v2 = <&cpu_bwmon_opp_table>;
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4244  		};
1dd1a6d2b1851f arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-07-30  4245  
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4246  		llcc: system-cache-controller@9200000 {
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4247  			compatible = "qcom,sa8775p-llcc";
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4248  			reg = <0x0 0x09200000 0x0 0x80000>,
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4249  			      <0x0 0x09300000 0x0 0x80000>,
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4250  			      <0x0 0x09400000 0x0 0x80000>,
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4251  			      <0x0 0x09500000 0x0 0x80000>,
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4252  			      <0x0 0x09600000 0x0 0x80000>,
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4253  			      <0x0 0x09700000 0x0 0x80000>,
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4254  			      <0x0 0x09a00000 0x0 0x80000>;
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4255  			reg-names = "llcc0_base",
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4256  				    "llcc1_base",
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4257  				    "llcc2_base",
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4258  				    "llcc3_base",
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4259  				    "llcc4_base",
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4260  				    "llcc5_base",
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4261  				    "llcc_broadcast_base";
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4262  			interrupts = <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>;
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4263  		};
809c20b1ffc802 arch/arm64/boot/dts/qcom/sa8775p.dtsi Tengfei Fan           2024-05-29  4264  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4265  		iris: video-codec@aa00000 {
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4266  			compatible = "qcom,sa8775p-iris", "qcom,sm8550-iris";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4267  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4268  			reg = <0x0 0x0aa00000 0x0 0xf0000>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4269  			interrupts = <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4270  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4271  			power-domains = <&videocc VIDEO_CC_MVS0C_GDSC>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4272  					<&videocc VIDEO_CC_MVS0_GDSC>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4273  					<&rpmhpd SA8775P_MX>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4274  					<&rpmhpd SA8775P_MMCX>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4275  			power-domain-names = "venus",
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4276  					     "vcodec0",
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4277  					     "mxc",
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4278  					     "mmcx";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4279  			operating-points-v2 = <&iris_opp_table>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4280  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4281  			clocks = <&gcc GCC_VIDEO_AXI0_CLK>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4282  				 <&videocc VIDEO_CC_MVS0C_CLK>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4283  				 <&videocc VIDEO_CC_MVS0_CLK>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4284  			clock-names = "iface",
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4285  				      "core",
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4286  				      "vcodec0_core";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4287  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4288  			interconnects = <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4289  					 &config_noc SLAVE_VENUS_CFG QCOM_ICC_TAG_ACTIVE_ONLY>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4290  					<&mmss_noc MASTER_VIDEO_P0 QCOM_ICC_TAG_ALWAYS
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4291  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4292  			interconnect-names = "cpu-cfg",
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4293  					     "video-mem";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4294  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4295  			memory-region = <&pil_video_mem>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4296  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4297  			resets = <&gcc GCC_VIDEO_AXI0_CLK_ARES>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4298  			reset-names = "bus";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4299  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4300  			iommus = <&apps_smmu 0x0880 0x0400>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4301  				 <&apps_smmu 0x0887 0x0400>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4302  			dma-coherent;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4303  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4304  			status = "disabled";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4305  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4306  			iris_opp_table: opp-table {
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4307  				compatible = "operating-points-v2";
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4308  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4309  				opp-366000000 {
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4310  					opp-hz = /bits/ 64 <366000000>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4311  					required-opps = <&rpmhpd_opp_svs_l1>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4312  							<&rpmhpd_opp_svs_l1>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4313  				};
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4314  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4315  				opp-444000000 {
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4316  					opp-hz = /bits/ 64 <444000000>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4317  					required-opps = <&rpmhpd_opp_nom>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4318  							<&rpmhpd_opp_nom>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4319  				};
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4320  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4321  				opp-533000000 {
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4322  					opp-hz = /bits/ 64 <533000000>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4323  					required-opps = <&rpmhpd_opp_turbo>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4324  							<&rpmhpd_opp_turbo>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4325  				};
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4326  
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4327  				opp-560000000 {
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4328  					opp-hz = /bits/ 64 <560000000>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4329  					required-opps = <&rpmhpd_opp_turbo_l1>,
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4330  							<&rpmhpd_opp_turbo_l1>;
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4331  				};
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4332  			};
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4333  		};
7bc95052c64f45 arch/arm64/boot/dts/qcom/sa8775p.dtsi Vikash Garodia        2025-04-21  4334  
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4335  		videocc: clock-controller@abf0000 {
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4336  			compatible = "qcom,sa8775p-videocc";
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4337  			reg = <0x0 0x0abf0000 0x0 0x10000>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4338  			clocks = <&gcc GCC_VIDEO_AHB_CLK>,
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4339  				 <&rpmhcc RPMH_CXO_CLK>,
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4340  				 <&rpmhcc RPMH_CXO_CLK_A>,
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4341  				 <&sleep_clk>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4342  			power-domains = <&rpmhpd SA8775P_MMCX>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4343  			#clock-cells = <1>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4344  			#reset-cells = <1>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4345  			#power-domain-cells = <1>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4346  		};
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4347  
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4348  		camcc: clock-controller@ade0000 {
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4349  			compatible = "qcom,sa8775p-camcc";
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4350  			reg = <0x0 0x0ade0000 0x0 0x20000>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4351  			clocks = <&gcc GCC_CAMERA_AHB_CLK>,
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4352  				 <&rpmhcc RPMH_CXO_CLK>,
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4353  				 <&rpmhcc RPMH_CXO_CLK_A>,
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4354  				 <&sleep_clk>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4355  			power-domains = <&rpmhpd SA8775P_MMCX>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4356  			#clock-cells = <1>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4357  			#reset-cells = <1>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4358  			#power-domain-cells = <1>;
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4359  		};
727dc481e50a4d arch/arm64/boot/dts/qcom/sa8775p.dtsi Taniya Das            2024-10-25  4360  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4361  		mdss0: display-subsystem@ae00000 {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4362  			compatible = "qcom,sa8775p-mdss";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4363  			reg = <0x0 0x0ae00000 0x0 0x1000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4364  			reg-names = "mdss";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4365  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4366  			/* same path used twice */
8725fb400542a6 arch/arm64/boot/dts/qcom/sa8775p.dtsi Dmitry Baryshkov      2025-04-15  4367  			interconnects = <&mmss_noc MASTER_MDP0 QCOM_ICC_TAG_ALWAYS
8725fb400542a6 arch/arm64/boot/dts/qcom/sa8775p.dtsi Dmitry Baryshkov      2025-04-15  4368  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
8725fb400542a6 arch/arm64/boot/dts/qcom/sa8775p.dtsi Dmitry Baryshkov      2025-04-15  4369  					<&mmss_noc MASTER_MDP1 QCOM_ICC_TAG_ALWAYS
8725fb400542a6 arch/arm64/boot/dts/qcom/sa8775p.dtsi Dmitry Baryshkov      2025-04-15  4370  					 &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4371  					<&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4372  					 &config_noc SLAVE_DISPLAY_CFG QCOM_ICC_TAG_ACTIVE_ONLY>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4373  			interconnect-names = "mdp0-mem",
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4374  					     "mdp1-mem",
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4375  					     "cpu-cfg";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4376  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4377  			resets = <&dispcc0 MDSS_DISP_CC_MDSS_CORE_BCR>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4378  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4379  			power-domains = <&dispcc0 MDSS_DISP_CC_MDSS_CORE_GDSC>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4380  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4381  			clocks = <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4382  				 <&gcc GCC_DISP_HF_AXI_CLK>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4383  				 <&dispcc0 MDSS_DISP_CC_MDSS_MDP_CLK>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4384  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4385  			interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4386  			interrupt-controller;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4387  			#interrupt-cells = <1>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4388  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4389  			iommus = <&apps_smmu 0x1000 0x402>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4390  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4391  			#address-cells = <2>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4392  			#size-cells = <2>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4393  			ranges;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4394  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4395  			status = "disabled";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4396  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4397  			mdss0_mdp: display-controller@ae01000 {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4398  				compatible = "qcom,sa8775p-dpu";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4399  				reg = <0x0 0x0ae01000 0x0 0x8f000>,
180f990ed061ce arch/arm64/boot/dts/qcom/sa8775p.dtsi Dmitry Baryshkov      2025-04-15  4400  				      <0x0 0x0aeb0000 0x0 0x3000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4401  				reg-names = "mdp", "vbif";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4402  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4403  				clocks = <&gcc GCC_DISP_HF_AXI_CLK>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4404  					 <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4405  					 <&dispcc0 MDSS_DISP_CC_MDSS_MDP_LUT_CLK>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4406  					 <&dispcc0 MDSS_DISP_CC_MDSS_MDP_CLK>,
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4407  					 <&dispcc0 MDSS_DISP_CC_MDSS_VSYNC_CLK>;
21124b02b3cba4 arch/arm64/boot/dts/qcom/sa8775p.dtsi Dmitry Baryshkov      2025-06-02  4408  				clock-names = "nrt_bus",
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4409  					      "iface",
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4410  					      "lut",
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4411  					      "core",
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4412  					      "vsync";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4413  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4414  				assigned-clocks = <&dispcc0 MDSS_DISP_CC_MDSS_VSYNC_CLK>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4415  				assigned-clock-rates = <19200000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4416  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4417  				operating-points-v2 = <&mdss0_mdp_opp_table>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4418  				power-domains = <&rpmhpd SA8775P_MMCX>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4419  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4420  				interrupt-parent = <&mdss0>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4421  				interrupts = <0>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4422  
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4423  				ports {
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4424  					#address-cells = <1>;
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4425  					#size-cells = <0>;
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4426  
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4427  					port@0 {
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4428  						reg = <0>;
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4429  
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4430  						dpu_intf0_out: endpoint {
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4431  							remote-endpoint = <&mdss0_dp0_in>;
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4432  						};
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4433  					};
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4434  
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4435  					port@1 {
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4436  						reg = <1>;
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4437  
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4438  						dpu_intf4_out: endpoint {
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4439  							remote-endpoint = <&mdss0_dp1_in>;
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4440  						};
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4441  					};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4442  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4443  					port@2 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4444  						reg = <2>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4445  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4446  						dpu_intf1_out: endpoint {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4447  							remote-endpoint = <&mdss0_dsi0_in>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4448  						};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4449  					};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4450  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4451  					port@3 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4452  						reg = <3>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4453  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4454  						dpu_intf2_out: endpoint {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4455  							remote-endpoint = <&mdss0_dsi1_in>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4456  						};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4457  					};
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4458  				};
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4459  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4460  				mdss0_mdp_opp_table: opp-table {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4461  					compatible = "operating-points-v2";
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4462  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4463  					opp-375000000 {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4464  						opp-hz = /bits/ 64 <375000000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4465  						required-opps = <&rpmhpd_opp_svs_l1>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4466  					};
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4467  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4468  					opp-500000000 {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4469  						opp-hz = /bits/ 64 <500000000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4470  						required-opps = <&rpmhpd_opp_nom>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4471  					};
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4472  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4473  					opp-575000000 {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4474  						opp-hz = /bits/ 64 <575000000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4475  						required-opps = <&rpmhpd_opp_turbo>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4476  					};
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4477  
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4478  					opp-650000000 {
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4479  						opp-hz = /bits/ 64 <650000000>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4480  						required-opps = <&rpmhpd_opp_turbo_l1>;
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4481  					};
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4482  				};
2f39d2d46c73ad arch/arm64/boot/dts/qcom/sa8775p.dtsi Mahadevan             2024-10-19  4483  			};
e1e3e5673f8d77 arch/arm64/boot/dts/qcom/sa8775p.dtsi Soutrik Mukhopadhyay  2024-11-25  4484  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04 @4485  			mdss0_dsi0: dsi@ae94000 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4486  				compatible = "qcom,sa8775p-dsi-ctrl", "qcom,mdss-dsi-ctrl";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4487  				reg = <0x0 0x0ae94000 0x0 0x400>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4488  				reg-names = "dsi_ctrl";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4489  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4490  				interrupt-parent = <&mdss0>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4491  				interrupts = <4>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4492  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4493  				clocks = <&dispcc0 MDSS_DISP_CC_MDSS_BYTE0_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4494  					 <&dispcc0 MDSS_DISP_CC_MDSS_BYTE0_INTF_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4495  					 <&dispcc0 MDSS_DISP_CC_MDSS_PCLK0_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4496  					 <&dispcc0 MDSS_DISP_CC_MDSS_ESC0_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4497  					 <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4498  					 <&gcc GCC_DISP_HF_AXI_CLK>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4499  				clock-names = "byte",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4500  					      "byte_intf",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4501  					      "pixel",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4502  					      "core",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4503  					      "iface",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4504  					      "bus";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4505  				assigned-clocks = <&dispcc0 MDSS_DISP_CC_MDSS_BYTE0_CLK_SRC>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4506  						  <&dispcc0 MDSS_DISP_CC_MDSS_PCLK0_CLK_SRC>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4507  				assigned-clock-parents = <&mdss0_dsi0_phy DSI_BYTE_PLL_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4508  							 <&mdss0_dsi0_phy DSI_PIXEL_PLL_CLK>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4509  				phys = <&mdss0_dsi0_phy>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4510  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4511  				operating-points-v2 = <&mdss_dsi_opp_table>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4512  				power-domains = <&rpmhpd SA8775P_MMCX>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4513  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4514  				#address-cells = <1>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4515  				#size-cells = <0>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4516  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4517  				status = "disabled";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4518  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4519  				ports {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4520  					#address-cells = <1>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4521  					#size-cells = <0>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4522  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4523  					port@0 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4524  						reg = <0>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4525  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4526  						mdss0_dsi0_in: endpoint {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4527  							remote-endpoint = <&dpu_intf1_out>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4528  						};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4529  					};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4530  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4531  					port@1 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4532  						reg = <1>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4533  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4534  						mdss0_dsi0_out: endpoint{ };
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4535  					};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4536  				};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4537  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4538  				mdss_dsi_opp_table: opp-table {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4539  					compatible = "operating-points-v2";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4540  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4541  					opp-358000000 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4542  						opp-hz = /bits/ 64 <358000000>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4543  						required-opps = <&rpmhpd_opp_svs_l1>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4544  					};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4545  				};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4546  			};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4547  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4548  			mdss0_dsi0_phy: phy@ae94400 {
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4549  				compatible = "qcom,sa8775p-dsi-phy-5nm";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4550  				reg = <0x0 0x0ae94400 0x0 0x200>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4551  				      <0x0 0x0ae94600 0x0 0x280>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4552  				      <0x0 0x0ae94900 0x0 0x27c>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4553  				reg-names = "dsi_phy",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4554  					    "dsi_phy_lane",
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4555  					    "dsi_pll";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4556  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4557  				#clock-cells = <1>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4558  				#phy-cells = <0>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4559  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4560  				clocks = <&dispcc0 MDSS_DISP_CC_MDSS_AHB_CLK>,
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4561  					 <&rpmhcc RPMH_CXO_CLK>;
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4562  				clock-names = "iface", "ref";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4563  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4564  				status = "disabled";
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4565  			};
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04  4566  
73db32b01c9f89 arch/arm64/boot/dts/qcom/sa8775p.dtsi Ayushi Makhija        2025-06-04 @4567  			mdss0_dsi1: dsi@ae96000 {

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-23  8:29   ` Krzysztof Kozlowski
@ 2025-07-24 12:47     ` Konrad Dybcio
  2025-07-24 12:51       ` Krzysztof Kozlowski
  0 siblings, 1 reply; 31+ messages in thread
From: Konrad Dybcio @ 2025-07-24 12:47 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
>> collectively referred to as lemans. Most notably, the last of them
>> has the SAIL (Safety Island) fused off, but remains identical
>> otherwise.
>>
>> In an effort to streamline the codebase, rename the SoC DTSI, moving
>> away from less meaningful numerical model identifiers.
>>
>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
>> ---
>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> 
> No, stop with this rename.
> 
> There is no policy of renaming existing files.

There's no policy against renaming existing files either.

> It's ridicilous. Just
> because you introduced a new naming model for NEW SOC, does not mean you
> now going to rename all boards which you already upstreamed.

This is a genuine improvement, trying to untangle the mess that you
expressed vast discontent about..

There will be new boards based on this family of SoCs submitted either
way, so I really think it makes sense to solve it once and for all,
instead of bikeshedding over it again and again each time you get a new
dt-bindings change in your inbox.

I understand you're unhappy about patch 6, but the others are
basically code janitoring.

Konrad

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 12:47     ` Konrad Dybcio
@ 2025-07-24 12:51       ` Krzysztof Kozlowski
  2025-07-24 13:11         ` Konrad Dybcio
                           ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-24 12:51 UTC (permalink / raw)
  To: Konrad Dybcio, Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On 24/07/2025 14:47, Konrad Dybcio wrote:
> On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
>> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
>>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
>>> collectively referred to as lemans. Most notably, the last of them
>>> has the SAIL (Safety Island) fused off, but remains identical
>>> otherwise.
>>>
>>> In an effort to streamline the codebase, rename the SoC DTSI, moving
>>> away from less meaningful numerical model identifiers.
>>>
>>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
>>> ---
>>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
>>
>> No, stop with this rename.
>>
>> There is no policy of renaming existing files.
> 
> There's no policy against renaming existing files either.

There is, because you break all the users. All the distros, bootloaders
using this DTS, people's scripts.

> 
>> It's ridicilous. Just
>> because you introduced a new naming model for NEW SOC, does not mean you
>> now going to rename all boards which you already upstreamed.
> 
> This is a genuine improvement, trying to untangle the mess that you
> expressed vast discontent about..
> 
> There will be new boards based on this family of SoCs submitted either
> way, so I really think it makes sense to solve it once and for all,
> instead of bikeshedding over it again and again each time you get a new
> dt-bindings change in your inbox.
> 
> I understand you're unhappy about patch 6, but the others are
> basically code janitoring.

Renaming already accepted DTS is not improvement and not untangling
anything. These names were discussed (for very long time) and agreed on.
What is the point of spending DT maintainers time to discuss the sa8775p
earlier when year later you come and start reversing things (like in
patch 6).


Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 12:51       ` Krzysztof Kozlowski
@ 2025-07-24 13:11         ` Konrad Dybcio
  2025-07-24 13:20           ` Krzysztof Kozlowski
  2025-07-24 15:59         ` Rob Clark
  2025-07-26 17:11         ` Bjorn Andersson
  2 siblings, 1 reply; 31+ messages in thread
From: Konrad Dybcio @ 2025-07-24 13:11 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On 7/24/25 2:51 PM, Krzysztof Kozlowski wrote:
> On 24/07/2025 14:47, Konrad Dybcio wrote:
>> On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
>>> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
>>>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
>>>> collectively referred to as lemans. Most notably, the last of them
>>>> has the SAIL (Safety Island) fused off, but remains identical
>>>> otherwise.
>>>>
>>>> In an effort to streamline the codebase, rename the SoC DTSI, moving
>>>> away from less meaningful numerical model identifiers.
>>>>
>>>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
>>>> ---
>>>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>>>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
>>>
>>> No, stop with this rename.
>>>
>>> There is no policy of renaming existing files.
>>
>> There's no policy against renaming existing files either.
> 
> There is, because you break all the users. All the distros, bootloaders
> using this DTS, people's scripts.

Renames happen every now and then, when new variants are added or
discovered (-oled/lcd, -rev-xyz etc.) and they break things as well.
Same way as (non-uapi) headers move around and break compilation for
external projects as well.

> 
>>
>>> It's ridicilous. Just
>>> because you introduced a new naming model for NEW SOC, does not mean you
>>> now going to rename all boards which you already upstreamed.
>>
>> This is a genuine improvement, trying to untangle the mess that you
>> expressed vast discontent about..
>>
>> There will be new boards based on this family of SoCs submitted either
>> way, so I really think it makes sense to solve it once and for all,
>> instead of bikeshedding over it again and again each time you get a new
>> dt-bindings change in your inbox.
>>
>> I understand you're unhappy about patch 6, but the others are
>> basically code janitoring.
> 
> Renaming already accepted DTS is not improvement and not untangling
> anything. These names were discussed (for very long time) and agreed on.

We did not have clearance to use the real name of the silicon back then,
so this wasn't an option.

> What is the point of spending DT maintainers time to discuss the sa8775p
> earlier when year later you come and start reversing things (like in
> patch 6).

It's quite obviously a huge mess.. but we have a choice between sitting on
it and complaining, or moving on.

I don't really see the need for patch 6, but I think the filename changes
are truly required for sanity going forward.
We don't want to spawn meaningless .dts files NUM_SKUS * NUM_BOARDS times.

So far these are basically Qualcomm-internal boards, or at the very least
there was zero interest shown from people that weren't contracted to work
on them.

Konrad

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 13:11         ` Konrad Dybcio
@ 2025-07-24 13:20           ` Krzysztof Kozlowski
  2025-07-24 19:07             ` Dmitry Baryshkov
  0 siblings, 1 reply; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-24 13:20 UTC (permalink / raw)
  To: Konrad Dybcio, Wasim Nazir
  Cc: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On 24/07/2025 15:11, Konrad Dybcio wrote:
> On 7/24/25 2:51 PM, Krzysztof Kozlowski wrote:
>> On 24/07/2025 14:47, Konrad Dybcio wrote:
>>> On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
>>>> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
>>>>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
>>>>> collectively referred to as lemans. Most notably, the last of them
>>>>> has the SAIL (Safety Island) fused off, but remains identical
>>>>> otherwise.
>>>>>
>>>>> In an effort to streamline the codebase, rename the SoC DTSI, moving
>>>>> away from less meaningful numerical model identifiers.
>>>>>
>>>>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
>>>>> ---
>>>>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>>>>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
>>>>
>>>> No, stop with this rename.
>>>>
>>>> There is no policy of renaming existing files.
>>>
>>> There's no policy against renaming existing files either.
>>
>> There is, because you break all the users. All the distros, bootloaders
>> using this DTS, people's scripts.
> 
> Renames happen every now and then, when new variants are added or
> discovered (-oled/lcd, -rev-xyz etc.) and they break things as well.

There is a reason to add new variant. Also it does not break existing
users, so not a good example.

> Same way as (non-uapi) headers move around and break compilation for
> external projects as well.

Maybe they should not...

> 
>>
>>>
>>>> It's ridicilous. Just
>>>> because you introduced a new naming model for NEW SOC, does not mean you
>>>> now going to rename all boards which you already upstreamed.
>>>
>>> This is a genuine improvement, trying to untangle the mess that you
>>> expressed vast discontent about..
>>>
>>> There will be new boards based on this family of SoCs submitted either
>>> way, so I really think it makes sense to solve it once and for all,
>>> instead of bikeshedding over it again and again each time you get a new
>>> dt-bindings change in your inbox.
>>>
>>> I understand you're unhappy about patch 6, but the others are
>>> basically code janitoring.
>>
>> Renaming already accepted DTS is not improvement and not untangling
>> anything. These names were discussed (for very long time) and agreed on.
> 
> We did not have clearance to use the real name of the silicon back then,
> so this wasn't an option.
> 
>> What is the point of spending DT maintainers time to discuss the sa8775p
>> earlier when year later you come and start reversing things (like in
>> patch 6).
> 
> It's quite obviously a huge mess.. but we have a choice between sitting on
> it and complaining, or moving on.
> 
> I don't really see the need for patch 6, but I think the filename changes
> are truly required for sanity going forward.
> We don't want to spawn meaningless .dts files NUM_SKUS * NUM_BOARDS times.

Renaming will not change that. You will have still that amount of boards.

> 
> So far these are basically Qualcomm-internal boards, or at the very least
> there was zero interest shown from people that weren't contracted to work
> on them.

They committed them to upstream for a reason. This comes with
obligations and responsibility, especially for big vendor like Qualcomm.
Qualcomm does not want to commit? No problem, don't upstream...


Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants
  2025-07-22 14:49 ` [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants Wasim Nazir
  2025-07-23  8:27   ` Krzysztof Kozlowski
@ 2025-07-24 13:21   ` Krzysztof Kozlowski
  1 sibling, 0 replies; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-24 13:21 UTC (permalink / raw)
  To: Wasim Nazir, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel

On 22/07/2025 16:49, Wasim Nazir wrote:
>          sa8155p
>          sa8540p
> -        sa8775p
> +        sa8775p    # lemans

I already commented on other patch on this and I am dissapointed this
pattern keeps growing.

Linux kernel is not the place to store map of your internal company
names/codenames and products.

Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 12:51       ` Krzysztof Kozlowski
  2025-07-24 13:11         ` Konrad Dybcio
@ 2025-07-24 15:59         ` Rob Clark
  2025-07-26 18:04           ` Simon Horman
  2025-07-26 17:11         ` Bjorn Andersson
  2 siblings, 1 reply; 31+ messages in thread
From: Rob Clark @ 2025-07-24 15:59 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Konrad Dybcio, Wasim Nazir, Bjorn Andersson, Konrad Dybcio,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Richard Cochran,
	linux-arm-msm, devicetree, linux-kernel, netdev, kernel

On Thu, Jul 24, 2025 at 5:52 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
>
> On 24/07/2025 14:47, Konrad Dybcio wrote:
> > On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> >> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> >>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> >>> collectively referred to as lemans. Most notably, the last of them
> >>> has the SAIL (Safety Island) fused off, but remains identical
> >>> otherwise.
> >>>
> >>> In an effort to streamline the codebase, rename the SoC DTSI, moving
> >>> away from less meaningful numerical model identifiers.
> >>>
> >>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> >>> ---
> >>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
> >>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> >>
> >> No, stop with this rename.
> >>
> >> There is no policy of renaming existing files.
> >
> > There's no policy against renaming existing files either.
>
> There is, because you break all the users. All the distros, bootloaders
> using this DTS, people's scripts.

I think that is a valid argument against renaming the toplevel .dts
(and therefore .dtb), but renaming .dtsi should be a harmless internal
detail to the kernel.  And less confusing, IMHO, than
qsc9100-myboard.dts #including sa8775p.dtsi.

So wouldn't the sensible way forward be to rename .dtsi but not .dts?

BR,
-R

> >
> >> It's ridicilous. Just
> >> because you introduced a new naming model for NEW SOC, does not mean you
> >> now going to rename all boards which you already upstreamed.
> >
> > This is a genuine improvement, trying to untangle the mess that you
> > expressed vast discontent about..
> >
> > There will be new boards based on this family of SoCs submitted either
> > way, so I really think it makes sense to solve it once and for all,
> > instead of bikeshedding over it again and again each time you get a new
> > dt-bindings change in your inbox.
> >
> > I understand you're unhappy about patch 6, but the others are
> > basically code janitoring.
>
> Renaming already accepted DTS is not improvement and not untangling
> anything. These names were discussed (for very long time) and agreed on.
> What is the point of spending DT maintainers time to discuss the sa8775p
> earlier when year later you come and start reversing things (like in
> patch 6).
>
>
> Best regards,
> Krzysztof
>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 13:20           ` Krzysztof Kozlowski
@ 2025-07-24 19:07             ` Dmitry Baryshkov
  2025-07-25  7:29               ` Krzysztof Kozlowski
  0 siblings, 1 reply; 31+ messages in thread
From: Dmitry Baryshkov @ 2025-07-24 19:07 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Konrad Dybcio, Wasim Nazir, Bjorn Andersson, Konrad Dybcio,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Richard Cochran,
	linux-arm-msm, devicetree, linux-kernel, netdev, kernel

On Thu, Jul 24, 2025 at 03:20:29PM +0200, Krzysztof Kozlowski wrote:
> On 24/07/2025 15:11, Konrad Dybcio wrote:
> > On 7/24/25 2:51 PM, Krzysztof Kozlowski wrote:
> >> On 24/07/2025 14:47, Konrad Dybcio wrote:
> >>> On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> >>>> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> >>>>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> >>>>> collectively referred to as lemans. Most notably, the last of them
> >>>>> has the SAIL (Safety Island) fused off, but remains identical
> >>>>> otherwise.
> >>>>>
> >>>>> In an effort to streamline the codebase, rename the SoC DTSI, moving
> >>>>> away from less meaningful numerical model identifiers.
> >>>>>
> >>>>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> >>>>> ---
> >>>>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
> >>>>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> >>>>
> >>>> No, stop with this rename.
> >>>>
> >>>> There is no policy of renaming existing files.
> >>>
> >>> There's no policy against renaming existing files either.
> >>
> >> There is, because you break all the users. All the distros, bootloaders
> >> using this DTS, people's scripts.
> > 
> > Renames happen every now and then, when new variants are added or
> > discovered (-oled/lcd, -rev-xyz etc.) and they break things as well.
> 
> There is a reason to add new variant. Also it does not break existing
> users, so not a good example.

Sometimes this also causes a rename, so yes, it breaks the users. It not
frequent, but it's not something unseen.

> 
> > Same way as (non-uapi) headers move around and break compilation for
> > external projects as well.
> 
> Maybe they should not...
> 
> > 
> >>
> >>>
> >>>> It's ridicilous. Just
> >>>> because you introduced a new naming model for NEW SOC, does not mean you
> >>>> now going to rename all boards which you already upstreamed.
> >>>
> >>> This is a genuine improvement, trying to untangle the mess that you
> >>> expressed vast discontent about..
> >>>
> >>> There will be new boards based on this family of SoCs submitted either
> >>> way, so I really think it makes sense to solve it once and for all,
> >>> instead of bikeshedding over it again and again each time you get a new
> >>> dt-bindings change in your inbox.
> >>>
> >>> I understand you're unhappy about patch 6, but the others are
> >>> basically code janitoring.
> >>
> >> Renaming already accepted DTS is not improvement and not untangling
> >> anything. These names were discussed (for very long time) and agreed on.
> > 
> > We did not have clearance to use the real name of the silicon back then,
> > so this wasn't an option.
> > 
> >> What is the point of spending DT maintainers time to discuss the sa8775p
> >> earlier when year later you come and start reversing things (like in
> >> patch 6).
> > 
> > It's quite obviously a huge mess.. but we have a choice between sitting on
> > it and complaining, or moving on.
> > 
> > I don't really see the need for patch 6, but I think the filename changes
> > are truly required for sanity going forward.
> > We don't want to spawn meaningless .dts files NUM_SKUS * NUM_BOARDS times.
> 
> Renaming will not change that. You will have still that amount of boards.

It's still that amount of boards, but it's much easier to follow what is
going on with those boards. You might say that I'm biased, but I think
this is much better than all previous attempts.

> 
> > 
> > So far these are basically Qualcomm-internal boards, or at the very least
> > there was zero interest shown from people that weren't contracted to work
> > on them.
> 
> They committed them to upstream for a reason. This comes with
> obligations and responsibility, especially for big vendor like Qualcomm.
> Qualcomm does not want to commit? No problem, don't upstream...
> 
> 
> Best regards,
> Krzysztof

-- 
With best wishes
Dmitry

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 19:07             ` Dmitry Baryshkov
@ 2025-07-25  7:29               ` Krzysztof Kozlowski
  0 siblings, 0 replies; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-25  7:29 UTC (permalink / raw)
  To: Dmitry Baryshkov
  Cc: Konrad Dybcio, Wasim Nazir, Bjorn Andersson, Konrad Dybcio,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Richard Cochran,
	linux-arm-msm, devicetree, linux-kernel, netdev, kernel

On 24/07/2025 21:07, Dmitry Baryshkov wrote:
> On Thu, Jul 24, 2025 at 03:20:29PM +0200, Krzysztof Kozlowski wrote:
>> On 24/07/2025 15:11, Konrad Dybcio wrote:
>>> On 7/24/25 2:51 PM, Krzysztof Kozlowski wrote:
>>>> On 24/07/2025 14:47, Konrad Dybcio wrote:
>>>>> On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
>>>>>> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
>>>>>>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
>>>>>>> collectively referred to as lemans. Most notably, the last of them
>>>>>>> has the SAIL (Safety Island) fused off, but remains identical
>>>>>>> otherwise.
>>>>>>>
>>>>>>> In an effort to streamline the codebase, rename the SoC DTSI, moving
>>>>>>> away from less meaningful numerical model identifiers.
>>>>>>>
>>>>>>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
>>>>>>> ---
>>>>>>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
>>>>>>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
>>>>>>
>>>>>> No, stop with this rename.
>>>>>>
>>>>>> There is no policy of renaming existing files.
>>>>>
>>>>> There's no policy against renaming existing files either.
>>>>
>>>> There is, because you break all the users. All the distros, bootloaders
>>>> using this DTS, people's scripts.
>>>
>>> Renames happen every now and then, when new variants are added or
>>> discovered (-oled/lcd, -rev-xyz etc.) and they break things as well.
>>
>> There is a reason to add new variant. Also it does not break existing
>> users, so not a good example.
> 
> Sometimes this also causes a rename, so yes, it breaks the users. It not
> frequent, but it's not something unseen.

They shouldn't so, but if that is happening then it is not a reason to
do again. We should not add bugs. But if someone added bugs, do you
claim other people can do the same? We should not break ABI, but if it
happens (is allowed sometimes) is that argument for "I can break ABI too"?

No.


> 
>>
>>> Same way as (non-uapi) headers move around and break compilation for
>>> external projects as well.
>>
>> Maybe they should not...
>>
>>>
>>>>
>>>>>
>>>>>> It's ridicilous. Just
>>>>>> because you introduced a new naming model for NEW SOC, does not mean you
>>>>>> now going to rename all boards which you already upstreamed.
>>>>>
>>>>> This is a genuine improvement, trying to untangle the mess that you
>>>>> expressed vast discontent about..
>>>>>
>>>>> There will be new boards based on this family of SoCs submitted either
>>>>> way, so I really think it makes sense to solve it once and for all,
>>>>> instead of bikeshedding over it again and again each time you get a new
>>>>> dt-bindings change in your inbox.
>>>>>
>>>>> I understand you're unhappy about patch 6, but the others are
>>>>> basically code janitoring.
>>>>
>>>> Renaming already accepted DTS is not improvement and not untangling
>>>> anything. These names were discussed (for very long time) and agreed on.
>>>
>>> We did not have clearance to use the real name of the silicon back then,
>>> so this wasn't an option.
>>>
>>>> What is the point of spending DT maintainers time to discuss the sa8775p
>>>> earlier when year later you come and start reversing things (like in
>>>> patch 6).
>>>
>>> It's quite obviously a huge mess.. but we have a choice between sitting on
>>> it and complaining, or moving on.
>>>
>>> I don't really see the need for patch 6, but I think the filename changes
>>> are truly required for sanity going forward.
>>> We don't want to spawn meaningless .dts files NUM_SKUS * NUM_BOARDS times.
>>
>> Renaming will not change that. You will have still that amount of boards.
> 
> It's still that amount of boards, but it's much easier to follow what is
> going on with those boards. You might say that I'm biased, but I think
> this is much better than all previous attempts.

That's not the argument I am disputing. Argument was:

"We don't want to spawn meaningless .dts files NUM_SKUS * NUM_BOARDS times."

I dispute that. You will have the same amount of "meaningless" DTS files.



Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans
  2025-07-23  8:32 ` Krzysztof Kozlowski
@ 2025-07-26 16:09   ` Bjorn Andersson
  0 siblings, 0 replies; 31+ messages in thread
From: Bjorn Andersson @ 2025-07-26 16:09 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Wasim Nazir, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Richard Cochran, linux-arm-msm, devicetree,
	linux-kernel, netdev, kernel

On Wed, Jul 23, 2025 at 10:32:43AM +0200, Krzysztof Kozlowski wrote:
> On Tue, Jul 22, 2025 at 08:19:19PM +0530, Wasim Nazir wrote:
> > This patch series refactors the sa8775p and qcs9100 platforms and introduces
> > a unified naming convention for current and future platforms (qcs9075).
> > 
> > The motivation behind this change is to group similar platforms under a
> > consistent naming scheme and to avoid using numeric identifiers.
> > For example, qcs9100 and qcs9075 differ only in safety features provided by
> > the Safety-Island (SAIL) subsystem but safety features are currently
> > unsupported, so both can be categorized as the same chip today.
> >
> 
> I expressed strong disagreement with this patchset in individual
> patches. I expect NO NEW versions of it, but by any chance you send it,
> then please always carry my:
> 

I requested Wasim to prepare this patch set. Something that would have
been useful to include in the cover letter and some of the patches...


I definitely agree with your position when it comes to renaming working
platforms and I also think there has been way too much churn in relation
to this platform.

But the thing we call SA8775P upstream is not SA8775P. The hardware +
firmware that is described by sa8775p.dtsi doesn't exist.

Reactively and without telling us the whole story, we seem to have
gotten qcs9100-ride*.dts to represent what folks has been using to
upstream the platform support.

But the board where I see people actually running upstream (the EVK
introduced in this series) is based on the QCS9075 variant, which is the
same die but with some hardware features disabled.



In other words, this is a mess resulting from lacking communication and
reactive shortsighted attempts to get things merged. I don't want to
maintain it in this form.

> Nacked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> 

I'm fine carrying this token of disapproval for how we got here. 

Regards,
Bjorn

> Best regards,
> Krzysztof
> 

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 12:51       ` Krzysztof Kozlowski
  2025-07-24 13:11         ` Konrad Dybcio
  2025-07-24 15:59         ` Rob Clark
@ 2025-07-26 17:11         ` Bjorn Andersson
  2 siblings, 0 replies; 31+ messages in thread
From: Bjorn Andersson @ 2025-07-26 17:11 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Konrad Dybcio, Wasim Nazir, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Richard Cochran, linux-arm-msm,
	devicetree, linux-kernel, netdev, kernel

On Thu, Jul 24, 2025 at 02:51:54PM +0200, Krzysztof Kozlowski wrote:
> On 24/07/2025 14:47, Konrad Dybcio wrote:
> > On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> >> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> >>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> >>> collectively referred to as lemans. Most notably, the last of them
> >>> has the SAIL (Safety Island) fused off, but remains identical
> >>> otherwise.
> >>>
> >>> In an effort to streamline the codebase, rename the SoC DTSI, moving
> >>> away from less meaningful numerical model identifiers.
> >>>
> >>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> >>> ---
> >>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
> >>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> >>
> >> No, stop with this rename.
> >>
> >> There is no policy of renaming existing files.
> > 
> > There's no policy against renaming existing files either.
> 
> There is, because you break all the users. All the distros, bootloaders
> using this DTS, people's scripts.
> 

None of these users are affected by the rename of the .dtsi file.

Patch 5 does have user impact, so that one would be "controversial".
From the answers I've gotten, I'm questioning which of thees files
actually has users - but that's best done in a standalone patch removing
or renaming them, with a proper commit message.

> > 
> >> It's ridicilous. Just
> >> because you introduced a new naming model for NEW SOC, does not mean you
> >> now going to rename all boards which you already upstreamed.
> > 
> > This is a genuine improvement, trying to untangle the mess that you
> > expressed vast discontent about..
> > 
> > There will be new boards based on this family of SoCs submitted either
> > way, so I really think it makes sense to solve it once and for all,
> > instead of bikeshedding over it again and again each time you get a new
> > dt-bindings change in your inbox.
> > 
> > I understand you're unhappy about patch 6, but the others are
> > basically code janitoring.
> 
> Renaming already accepted DTS is not improvement and not untangling
> anything.

No, but the rename of the dtsi file and avoiding introducing yet another
qcs<random numbers> prefix in the soup is a huge improvement.

> These names were discussed (for very long time) and agreed on.
> What is the point of spending DT maintainers time to discuss the sa8775p
> earlier when year later you come and start reversing things (like in
> patch 6).
> 

There was no point, all the information wasn't brought to those
discussions...

What we know now is that QCS9100 and QCS9075 (and perhaps more?) are the
Lemans IoT product line and the EVK is the main development board
there on.

It's unclear if there are any lingering users of sa8775p-ride, but
the platform we describe in sa8775p.dtsi doesn't exist anymore. To the
best of my understanding, any users of the ride hardware should be on
qcs9100-ride...

Regards,
Bjorn

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms
  2025-07-22 14:49 ` [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms Wasim Nazir
  2025-07-23  8:31   ` Krzysztof Kozlowski
@ 2025-07-26 17:17   ` Bjorn Andersson
  1 sibling, 0 replies; 31+ messages in thread
From: Bjorn Andersson @ 2025-07-26 17:17 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Richard Cochran, linux-arm-msm, devicetree, linux-kernel, netdev,
	kernel

On Tue, Jul 22, 2025 at 08:19:24PM +0530, Wasim Nazir wrote:
> Rename qcs9100 based ride-r3 board to lemans ride-r3 and use it for all
> the IoT ride-r3 boards.
> Rename sa8775p based ride/ride-r3 boards to lemans-auto ride/ride-r3,
> to allow users to run with old automotive memory-map.
> 
> Remove support for qcs9100-ride, as no platform currently uses it.

As pointed out by Krzysztof, this has user impact, so we have to weight
the benefit of this against the impact on those users.

As such, this needs a proper problem description
(https://docs.kernel.org/process/submitting-patches.html#describe-your-changes)
and are there are three (probably different) set of developers/users
impacted it would make sense to split it in three patches.

Regards,
Bjorn

> 
> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> ---
>  arch/arm64/boot/dts/qcom/Makefile                    |  7 +++----
>  .../{sa8775p-ride-r3.dts => lemans-auto-ride-r3.dts} |  6 +++---
>  .../qcom/{sa8775p-ride.dts => lemans-auto-ride.dts}  |  6 +++---
>  .../qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi}   |  0
>  .../qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} | 12 +++++++++---
>  arch/arm64/boot/dts/qcom/qcs9100-ride.dts            | 11 -----------
>  6 files changed, 18 insertions(+), 24 deletions(-)
>  rename arch/arm64/boot/dts/qcom/{sa8775p-ride-r3.dts => lemans-auto-ride-r3.dts} (59%)
>  rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dts => lemans-auto-ride.dts} (60%)
>  rename arch/arm64/boot/dts/qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} (100%)
>  rename arch/arm64/boot/dts/qcom/{qcs9100-ride-r3.dts => lemans-ride-r3.dts} (36%)
>  delete mode 100644 arch/arm64/boot/dts/qcom/qcs9100-ride.dts
> 
> diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
> index 4bfa926b6a08..2a1941c29537 100644
> --- a/arch/arm64/boot/dts/qcom/Makefile
> +++ b/arch/arm64/boot/dts/qcom/Makefile
> @@ -29,6 +29,9 @@ dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp433.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp449.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp453.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp454.dtb
> +dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride.dtb
> +dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride-r3.dtb
> +dtb-$(CONFIG_ARCH_QCOM)	+= lemans-ride-r3.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= msm8216-samsung-fortuna3g.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= msm8916-acer-a1-724.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= msm8916-alcatel-idol347.dtb
> @@ -126,8 +129,6 @@ dtb-$(CONFIG_ARCH_QCOM)	+= qcs6490-rb3gen2-industrial-mezzanine.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= qcs6490-rb3gen2-vision-mezzanine.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= qcs8300-ride.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= qcs8550-aim300-aiot.dtb
> -dtb-$(CONFIG_ARCH_QCOM)	+= qcs9100-ride.dtb
> -dtb-$(CONFIG_ARCH_QCOM)	+= qcs9100-ride-r3.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= qdu1000-idp.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= qrb2210-rb1.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= qrb4210-rb2.dtb
> @@ -140,8 +141,6 @@ dtb-$(CONFIG_ARCH_QCOM)	+= qru1000-idp.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= sa8155p-adp.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= sa8295p-adp.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= sa8540p-ride.dtb
> -dtb-$(CONFIG_ARCH_QCOM)	+= sa8775p-ride.dtb
> -dtb-$(CONFIG_ARCH_QCOM)	+= sa8775p-ride-r3.dtb
>  sc7180-acer-aspire1-el2-dtbs	:= sc7180-acer-aspire1.dtb sc7180-el2.dtbo
>  dtb-$(CONFIG_ARCH_QCOM)	+= sc7180-acer-aspire1.dtb sc7180-acer-aspire1-el2.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= sc7180-idp.dtb
> diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts b/arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dts
> similarity index 59%
> rename from arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
> rename to arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dts
> index 3e19ff5e061f..0e19ec46be3c 100644
> --- a/arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts
> +++ b/arch/arm64/boot/dts/qcom/lemans-auto-ride-r3.dts
> @@ -7,11 +7,11 @@
> 
>  #include "lemans-auto.dtsi"
> 
> -#include "sa8775p-pmics.dtsi"
> +#include "lemans-pmics.dtsi"
>  #include "lemans-ride-common.dtsi"
>  #include "lemans-ride-ethernet-aqr115c.dtsi"
> 
>  / {
> -	model = "Qualcomm SA8775P Ride Rev3";
> -	compatible = "qcom,sa8775p-ride-r3", "qcom,sa8775p";
> +	model = "Qualcomm Technologies, Inc. Lemans-auto Ride Rev3";
> +	compatible = "qcom,lemans-auto-ride-r3", "qcom,sa8775p";
>  };
> diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts b/arch/arm64/boot/dts/qcom/lemans-auto-ride.dts
> similarity index 60%
> rename from arch/arm64/boot/dts/qcom/sa8775p-ride.dts
> rename to arch/arm64/boot/dts/qcom/lemans-auto-ride.dts
> index 68a99582b538..6af707263ad7 100644
> --- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dts
> +++ b/arch/arm64/boot/dts/qcom/lemans-auto-ride.dts
> @@ -7,11 +7,11 @@
> 
>  #include "lemans-auto.dtsi"
> 
> -#include "sa8775p-pmics.dtsi"
> +#include "lemans-pmics.dtsi"
>  #include "lemans-ride-common.dtsi"
>  #include "lemans-ride-ethernet-88ea1512.dtsi"
> 
>  / {
> -	model = "Qualcomm SA8775P Ride";
> -	compatible = "qcom,sa8775p-ride", "qcom,sa8775p";
> +	model = "Qualcomm Technologies, Inc. Lemans-auto Ride";
> +	compatible = "qcom,lemans-auto-ride", "qcom,sa8775p";
>  };
> diff --git a/arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi b/arch/arm64/boot/dts/qcom/lemans-pmics.dtsi
> similarity index 100%
> rename from arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi
> rename to arch/arm64/boot/dts/qcom/lemans-pmics.dtsi
> diff --git a/arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts b/arch/arm64/boot/dts/qcom/lemans-ride-r3.dts
> similarity index 36%
> rename from arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts
> rename to arch/arm64/boot/dts/qcom/lemans-ride-r3.dts
> index 759d1ec694b2..310c93f4a275 100644
> --- a/arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts
> +++ b/arch/arm64/boot/dts/qcom/lemans-ride-r3.dts
> @@ -2,10 +2,16 @@
>  /*
>   * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
>   */
> +
>  /dts-v1/;
> 
> -#include "sa8775p-ride-r3.dts"
> +#include "lemans.dtsi"
> +#include "lemans-pmics.dtsi"
> +
> +#include "lemans-ride-common.dtsi"
> +#include "lemans-ride-ethernet-aqr115c.dtsi"
> +
>  / {
> -	model = "Qualcomm QCS9100 Ride Rev3";
> -	compatible = "qcom,qcs9100-ride-r3", "qcom,qcs9100", "qcom,sa8775p";
> +	model = "Qualcomm Technologies, Inc. Lemans Ride Rev3";
> +	compatible = "qcom,lemans-ride-r3", "qcom,sa8775p";
>  };
> diff --git a/arch/arm64/boot/dts/qcom/qcs9100-ride.dts b/arch/arm64/boot/dts/qcom/qcs9100-ride.dts
> deleted file mode 100644
> index 979462dfec30..000000000000
> --- a/arch/arm64/boot/dts/qcom/qcs9100-ride.dts
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -// SPDX-License-Identifier: BSD-3-Clause
> -/*
> - * Copyright (c) 2024, Qualcomm Innovation Center, Inc. All rights reserved.
> - */
> -/dts-v1/;
> -
> -#include "sa8775p-ride.dts"
> -/ {
> -	model = "Qualcomm QCS9100 Ride";
> -	compatible = "qcom,qcs9100-ride", "qcom,qcs9100", "qcom,sa8775p";
> -};
> --
> 2.49.0
> 

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans
  2025-07-22 14:49 ` [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans Wasim Nazir
@ 2025-07-26 17:24   ` Bjorn Andersson
  0 siblings, 0 replies; 31+ messages in thread
From: Bjorn Andersson @ 2025-07-26 17:24 UTC (permalink / raw)
  To: Wasim Nazir
  Cc: Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Richard Cochran, linux-arm-msm, devicetree, linux-kernel, netdev,
	kernel, Pratyush Brahma, Prakash Gupta

On Tue, Jul 22, 2025 at 08:19:21PM +0530, Wasim Nazir wrote:

Please prefix the $subject with "arm64: dts: qcom: lemans: ".

> Stop using the outdated automotive memory map for Lemans; update it to
> meet IoT requirements.
> 

Please start your commit message with the problem description, not a
summary of the solution.

> Since, most platforms are IoT-based, treat IoT as the default variant

The word "platform" is mostly equivalent to "soc" outside Qualcomm, so
this statement is weird.

Regards,
Bjorn

> under "lemans" and apply it to all platforms, except those requiring the
> old memory-map (e.g., sa8775p, ride, and ride-r3).
> Introduce "lemans-auto" as a derivative of "lemans" that retains the old
> automotive memory map to support legacy use cases.
> 
> As part of the IoT memory map updates:
>   - Introduce new carveouts for gunyah_md and pil_dtb. Adjust the size and
>     base address of the PIL carveout to accommodate these changes.
>   - Increase the size of the video/camera PIL carveout without affecting
>     existing functionality.
>   - Reduce the size of the trusted apps carveout to meet IoT-specific
>     requirements.
>   - Remove audio_mdf_mem, tz_ffi_mem, and their corresponding SCM references,
>     as they are not required for IoT platforms.
> 
> Co-developed-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
> Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
> Co-developed-by: Prakash Gupta <quic_guptap@quicinc.com>
> Signed-off-by: Prakash Gupta <quic_guptap@quicinc.com>
> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> ---
>  arch/arm64/boot/dts/qcom/lemans-auto.dtsi  | 104 +++++++++++++++++++++
>  arch/arm64/boot/dts/qcom/lemans.dtsi       |  75 +++++++++------
>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi |   2 +-
>  3 files changed, 149 insertions(+), 32 deletions(-)
>  create mode 100644 arch/arm64/boot/dts/qcom/lemans-auto.dtsi
> 
> diff --git a/arch/arm64/boot/dts/qcom/lemans-auto.dtsi b/arch/arm64/boot/dts/qcom/lemans-auto.dtsi
> new file mode 100644
> index 000000000000..8db958d60fd1
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/lemans-auto.dtsi
> @@ -0,0 +1,104 @@
> +// SPDX-License-Identifier: BSD-3-Clause
> +/*
> + * Copyright (c) 2023, Linaro Limited
> + */
> +
> +/dts-v1/;
> +
> +#include "lemans.dtsi"
> +
> +/delete-node/ &pil_camera_mem;
> +/delete-node/ &pil_adsp_mem;
> +/delete-node/ &q6_adsp_dtb_mem;
> +/delete-node/ &q6_gdsp0_dtb_mem;
> +/delete-node/ &pil_gdsp0_mem;
> +/delete-node/ &pil_gdsp1_mem;
> +/delete-node/ &q6_gdsp1_dtb_mem;
> +/delete-node/ &q6_cdsp0_dtb_mem;
> +/delete-node/ &pil_cdsp0_mem;
> +/delete-node/ &pil_gpu_mem;
> +/delete-node/ &pil_cdsp1_mem;
> +/delete-node/ &q6_cdsp1_dtb_mem;
> +/delete-node/ &pil_cvp_mem;
> +/delete-node/ &pil_video_mem;
> +/delete-node/ &gunyah_md_mem;
> +
> +/ {
> +	reserved-memory {
> +		#address-cells = <2>;
> +		#size-cells = <2>;
> +		ranges;
> +
> +		tz_ffi_mem: tz-ffi@91c00000 {
> +			compatible = "shared-dma-pool";
> +			reg = <0x0 0x91c00000 0x0 0x1400000>;
> +			no-map;
> +		};
> +
> +		pil_camera_mem: pil-camera@95200000 {
> +			reg = <0x0 0x95200000 0x0 0x500000>;
> +			no-map;
> +		};
> +
> +		pil_adsp_mem: pil-adsp@95c00000 {
> +			reg = <0x0 0x95c00000 0x0 0x1e00000>;
> +			no-map;
> +		};
> +
> +		pil_gdsp0_mem: pil-gdsp0@97b00000 {
> +			reg = <0x0 0x97b00000 0x0 0x1e00000>;
> +			no-map;
> +		};
> +
> +		pil_gdsp1_mem: pil-gdsp1@99900000 {
> +			reg = <0x0 0x99900000 0x0 0x1e00000>;
> +			no-map;
> +		};
> +
> +		pil_cdsp0_mem: pil-cdsp0@9b800000 {
> +			reg = <0x0 0x9b800000 0x0 0x1e00000>;
> +			no-map;
> +		};
> +
> +		pil_gpu_mem: pil-gpu@9d600000 {
> +			reg = <0x0 0x9d600000 0x0 0x2000>;
> +			no-map;
> +		};
> +
> +		pil_cdsp1_mem: pil-cdsp1@9d700000 {
> +			reg = <0x0 0x9d700000 0x0 0x1e00000>;
> +			no-map;
> +		};
> +
> +		pil_cvp_mem: pil-cvp@9f500000 {
> +			reg = <0x0 0x9f500000 0x0 0x700000>;
> +			no-map;
> +		};
> +
> +		pil_video_mem: pil-video@9fc00000 {
> +			reg = <0x0 0x9fc00000 0x0 0x700000>;
> +			no-map;
> +		};
> +
> +		audio_mdf_mem: audio-mdf-region@ae000000 {
> +			reg = <0x0 0xae000000 0x0 0x1000000>;
> +			no-map;
> +		};
> +
> +		hyptz_reserved_mem: hyptz-reserved@beb00000 {
> +			reg = <0x0 0xbeb00000 0x0 0x11500000>;
> +			no-map;
> +		};
> +
> +		trusted_apps_mem: trusted-apps@d1900000 {
> +			reg = <0x0 0xd1900000 0x0 0x3800000>;
> +			no-map;
> +		};
> +	};
> +
> +	firmware {
> +		scm {
> +			memory-region = <&tz_ffi_mem>;
> +		};
> +	};
> +};
> diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qcom/lemans.dtsi
> index 9997a29901f5..bf273660e0cb 100644
> --- a/arch/arm64/boot/dts/qcom/lemans.dtsi
> +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi
> @@ -514,7 +514,6 @@ firmware {
>  		scm {
>  			compatible = "qcom,scm-sa8775p", "qcom,scm";
>  			qcom,dload-mode = <&tcsr 0x13000>;
> -			memory-region = <&tz_ffi_mem>;
>  		};
>  	};
> 
> @@ -773,6 +772,11 @@ sail_ota_mem: sail-ss@90e00000 {
>  			no-map;
>  		};
> 
> +		gunyah_md_mem: gunyah-md@91a80000 {
> +			reg = <0x0 0x91a80000 0x0 0x80000>;
> +			no-map;
> +		};
> +
>  		aoss_backup_mem: aoss-backup@91b00000 {
>  			reg = <0x0 0x91b00000 0x0 0x40000>;
>  			no-map;
> @@ -798,12 +802,6 @@ cdt_data_backup_mem: cdt-data-backup@91ba0000 {
>  			no-map;
>  		};
> 
> -		tz_ffi_mem: tz-ffi@91c00000 {
> -			compatible = "shared-dma-pool";
> -			reg = <0x0 0x91c00000 0x0 0x1400000>;
> -			no-map;
> -		};
> -
>  		lpass_machine_learning_mem: lpass-machine-learning@93b00000 {
>  			reg = <0x0 0x93b00000 0x0 0xf00000>;
>  			no-map;
> @@ -815,62 +813,77 @@ adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap@94a00000 {
>  		};
> 
>  		pil_camera_mem: pil-camera@95200000 {
> -			reg = <0x0 0x95200000 0x0 0x500000>;
> +			reg = <0x0 0x95200000 0x0 0x700000>;
>  			no-map;
>  		};
> 
> -		pil_adsp_mem: pil-adsp@95c00000 {
> -			reg = <0x0 0x95c00000 0x0 0x1e00000>;
> +		pil_adsp_mem: pil-adsp@95900000 {
> +			reg = <0x0 0x95900000 0x0 0x1e00000>;
>  			no-map;
>  		};
> 
> -		pil_gdsp0_mem: pil-gdsp0@97b00000 {
> -			reg = <0x0 0x97b00000 0x0 0x1e00000>;
> +		q6_adsp_dtb_mem: q6-adsp-dtb@97700000 {
> +			reg = <0x0 0x97700000 0x0 0x80000>;
>  			no-map;
>  		};
> 
> -		pil_gdsp1_mem: pil-gdsp1@99900000 {
> -			reg = <0x0 0x99900000 0x0 0x1e00000>;
> +		q6_gdsp0_dtb_mem: q6-gdsp0-dtb@97780000 {
> +			reg = <0x0 0x97780000 0x0 0x80000>;
>  			no-map;
>  		};
> 
> -		pil_cdsp0_mem: pil-cdsp0@9b800000 {
> -			reg = <0x0 0x9b800000 0x0 0x1e00000>;
> +		pil_gdsp0_mem: pil-gdsp0@97800000 {
> +			reg = <0x0 0x97800000 0x0 0x1e00000>;
>  			no-map;
>  		};
> 
> -		pil_gpu_mem: pil-gpu@9d600000 {
> -			reg = <0x0 0x9d600000 0x0 0x2000>;
> +		pil_gdsp1_mem: pil-gdsp1@99600000 {
> +			reg = <0x0 0x99600000 0x0 0x1e00000>;
>  			no-map;
>  		};
> 
> -		pil_cdsp1_mem: pil-cdsp1@9d700000 {
> -			reg = <0x0 0x9d700000 0x0 0x1e00000>;
> +		q6_gdsp1_dtb_mem: q6-gdsp1-dtb@9b400000 {
> +			reg = <0x0 0x9b400000 0x0 0x80000>;
>  			no-map;
>  		};
> 
> -		pil_cvp_mem: pil-cvp@9f500000 {
> -			reg = <0x0 0x9f500000 0x0 0x700000>;
> +		q6_cdsp0_dtb_mem: q6-cdsp0-dtb@9b480000 {
> +			reg = <0x0 0x9b480000 0x0 0x80000>;
>  			no-map;
>  		};
> 
> -		pil_video_mem: pil-video@9fc00000 {
> -			reg = <0x0 0x9fc00000 0x0 0x700000>;
> +		pil_cdsp0_mem: pil-cdsp0@9b500000 {
> +			reg = <0x0 0x9b500000 0x0 0x1e00000>;
>  			no-map;
>  		};
> 
> -		audio_mdf_mem: audio-mdf-region@ae000000 {
> -			reg = <0x0 0xae000000 0x0 0x1000000>;
> +		pil_gpu_mem: pil-gpu@9d300000 {
> +			reg = <0x0 0x9d300000 0x0 0x2000>;
>  			no-map;
>  		};
> 
> -		firmware_mem: firmware-region@b0000000 {
> -			reg = <0x0 0xb0000000 0x0 0x800000>;
> +		q6_cdsp1_dtb_mem: q6-cdsp1-dtb@9d380000 {
> +			reg = <0x0 0x9d380000 0x0 0x80000>;
>  			no-map;
>  		};
> 
> -		hyptz_reserved_mem: hyptz-reserved@beb00000 {
> -			reg = <0x0 0xbeb00000 0x0 0x11500000>;
> +		pil_cdsp1_mem: pil-cdsp1@9d400000 {
> +			reg = <0x0 0x9d400000 0x0 0x1e00000>;
> +			no-map;
> +		};
> +
> +		pil_cvp_mem: pil-cvp@9f200000 {
> +			reg = <0x0 0x9f200000 0x0 0x700000>;
> +			no-map;
> +		};
> +
> +		pil_video_mem: pil-video@9f900000 {
> +			reg = <0x0 0x9f900000 0x0 0x1000000>;
> +			no-map;
> +		};
> +
> +		firmware_mem: firmware-region@b0000000 {
> +			reg = <0x0 0xb0000000 0x0 0x800000>;
>  			no-map;
>  		};
> 
> @@ -915,7 +928,7 @@ deepsleep_backup_mem: deepsleep-backup@d1800000 {
>  		};
> 
>  		trusted_apps_mem: trusted-apps@d1900000 {
> -			reg = <0x0 0xd1900000 0x0 0x3800000>;
> +			reg = <0x0 0xd1900000 0x0 0x1c00000>;
>  			no-map;
>  		};
> 
> diff --git a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
> index bcd284c0f939..a9ec6ded412e 100644
> --- a/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi
> @@ -8,7 +8,7 @@
>  #include <dt-bindings/gpio/gpio.h>
>  #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
> 
> -#include "lemans.dtsi"
> +#include "lemans-auto.dtsi"
>  #include "sa8775p-pmics.dtsi"
> 
>  / {
> --
> 2.49.0
> 

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-24 15:59         ` Rob Clark
@ 2025-07-26 18:04           ` Simon Horman
  2025-07-29  2:36             ` Bjorn Andersson
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Horman @ 2025-07-26 18:04 UTC (permalink / raw)
  To: Rob Clark
  Cc: Krzysztof Kozlowski, Konrad Dybcio, Wasim Nazir, Bjorn Andersson,
	Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Richard Cochran, linux-arm-msm, devicetree, linux-kernel, netdev,
	kernel

On Thu, Jul 24, 2025 at 08:59:38AM -0700, Rob Clark wrote:
> On Thu, Jul 24, 2025 at 5:52 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
> >
> > On 24/07/2025 14:47, Konrad Dybcio wrote:
> > > On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> > >> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> > >>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> > >>> collectively referred to as lemans. Most notably, the last of them
> > >>> has the SAIL (Safety Island) fused off, but remains identical
> > >>> otherwise.
> > >>>
> > >>> In an effort to streamline the codebase, rename the SoC DTSI, moving
> > >>> away from less meaningful numerical model identifiers.
> > >>>
> > >>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> > >>> ---
> > >>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
> > >>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> > >>
> > >> No, stop with this rename.
> > >>
> > >> There is no policy of renaming existing files.
> > >
> > > There's no policy against renaming existing files either.
> >
> > There is, because you break all the users. All the distros, bootloaders
> > using this DTS, people's scripts.
> 
> I think that is a valid argument against renaming the toplevel .dts
> (and therefore .dtb), but renaming .dtsi should be a harmless internal
> detail to the kernel.  And less confusing, IMHO, than
> qsc9100-myboard.dts #including sa8775p.dtsi.
> 
> So wouldn't the sensible way forward be to rename .dtsi but not .dts?

FWIIW, and with the dual caveats that: I do not have the full context of
this series; and SoCs are not somewhere where I am active these days:

I am also under the impression that, in general, renames to
match product or other organisational changes are a non-starter.

But reading over this patchset, I also felt that renaming the .dsti files
would improve things. And seems to have little scope to break things for
users.

</2c>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-26 18:04           ` Simon Horman
@ 2025-07-29  2:36             ` Bjorn Andersson
  2025-07-29 13:43               ` Simon Horman
  0 siblings, 1 reply; 31+ messages in thread
From: Bjorn Andersson @ 2025-07-29  2:36 UTC (permalink / raw)
  To: Simon Horman
  Cc: Rob Clark, Krzysztof Kozlowski, Konrad Dybcio, Wasim Nazir,
	Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Richard Cochran, linux-arm-msm, devicetree, linux-kernel, netdev,
	kernel

On Sat, Jul 26, 2025 at 07:04:51PM +0100, Simon Horman wrote:
> On Thu, Jul 24, 2025 at 08:59:38AM -0700, Rob Clark wrote:
> > On Thu, Jul 24, 2025 at 5:52 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
> > >
> > > On 24/07/2025 14:47, Konrad Dybcio wrote:
> > > > On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> > > >> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> > > >>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> > > >>> collectively referred to as lemans. Most notably, the last of them
> > > >>> has the SAIL (Safety Island) fused off, but remains identical
> > > >>> otherwise.
> > > >>>
> > > >>> In an effort to streamline the codebase, rename the SoC DTSI, moving
> > > >>> away from less meaningful numerical model identifiers.
> > > >>>
> > > >>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> > > >>> ---
> > > >>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
> > > >>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> > > >>
> > > >> No, stop with this rename.
> > > >>
> > > >> There is no policy of renaming existing files.
> > > >
> > > > There's no policy against renaming existing files either.
> > >
> > > There is, because you break all the users. All the distros, bootloaders
> > > using this DTS, people's scripts.
> > 
> > I think that is a valid argument against renaming the toplevel .dts
> > (and therefore .dtb), but renaming .dtsi should be a harmless internal
> > detail to the kernel.  And less confusing, IMHO, than
> > qsc9100-myboard.dts #including sa8775p.dtsi.
> > 
> > So wouldn't the sensible way forward be to rename .dtsi but not .dts?
> 
> FWIIW, and with the dual caveats that: I do not have the full context of
> this series; and SoCs are not somewhere where I am active these days:
> 
> I am also under the impression that, in general, renames to
> match product or other organisational changes are a non-starter.
> 

This is indeed a key reason for the new naming scheme. Until now we've
named things based on the "product number" and we're here facing the
introduction of the 3rd product name for the same die.

The purpose of this series is to detach from the product naming (and
introduce the EVK board).

Regards,
Bjorn

> But reading over this patchset, I also felt that renaming the .dsti files
> would improve things. And seems to have little scope to break things for
> users.
> 
> </2c>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans"
  2025-07-29  2:36             ` Bjorn Andersson
@ 2025-07-29 13:43               ` Simon Horman
  0 siblings, 0 replies; 31+ messages in thread
From: Simon Horman @ 2025-07-29 13:43 UTC (permalink / raw)
  To: Bjorn Andersson
  Cc: Rob Clark, Krzysztof Kozlowski, Konrad Dybcio, Wasim Nazir,
	Konrad Dybcio, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Richard Cochran, linux-arm-msm, devicetree, linux-kernel, netdev,
	kernel

On Mon, Jul 28, 2025 at 09:36:42PM -0500, Bjorn Andersson wrote:
> On Sat, Jul 26, 2025 at 07:04:51PM +0100, Simon Horman wrote:
> > On Thu, Jul 24, 2025 at 08:59:38AM -0700, Rob Clark wrote:
> > > On Thu, Jul 24, 2025 at 5:52 AM Krzysztof Kozlowski <krzk@kernel.org> wrote:
> > > >
> > > > On 24/07/2025 14:47, Konrad Dybcio wrote:
> > > > > On 7/23/25 10:29 AM, 'Krzysztof Kozlowski' via kernel wrote:
> > > > >> On Tue, Jul 22, 2025 at 08:19:20PM +0530, Wasim Nazir wrote:
> > > > >>> SA8775P, QCS9100 and QCS9075 are all variants of the same die,
> > > > >>> collectively referred to as lemans. Most notably, the last of them
> > > > >>> has the SAIL (Safety Island) fused off, but remains identical
> > > > >>> otherwise.
> > > > >>>
> > > > >>> In an effort to streamline the codebase, rename the SoC DTSI, moving
> > > > >>> away from less meaningful numerical model identifiers.
> > > > >>>
> > > > >>> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> > > > >>> ---
> > > > >>>  arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} | 0
> > > > >>>  arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi             | 2 +-
> > > > >>
> > > > >> No, stop with this rename.
> > > > >>
> > > > >> There is no policy of renaming existing files.
> > > > >
> > > > > There's no policy against renaming existing files either.
> > > >
> > > > There is, because you break all the users. All the distros, bootloaders
> > > > using this DTS, people's scripts.
> > > 
> > > I think that is a valid argument against renaming the toplevel .dts
> > > (and therefore .dtb), but renaming .dtsi should be a harmless internal
> > > detail to the kernel.  And less confusing, IMHO, than
> > > qsc9100-myboard.dts #including sa8775p.dtsi.
> > > 
> > > So wouldn't the sensible way forward be to rename .dtsi but not .dts?
> > 
> > FWIIW, and with the dual caveats that: I do not have the full context of
> > this series; and SoCs are not somewhere where I am active these days:
> > 
> > I am also under the impression that, in general, renames to
> > match product or other organisational changes are a non-starter.
> > 
> 
> This is indeed a key reason for the new naming scheme. Until now we've
> named things based on the "product number" and we're here facing the
> introduction of the 3rd product name for the same die.
> 
> The purpose of this series is to detach from the product naming (and
> introduce the EVK board).

In general, something detached from product naming, and the whims thereof,
does seem sensible to me.

> > But reading over this patchset, I also felt that renaming the .dsti files
> > would improve things. And seems to have little scope to break things for
> > users.
> > 
> > </2c>
> 

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support
  2025-07-22 14:49 ` [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support Wasim Nazir
@ 2025-07-30 12:46   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 31+ messages in thread
From: Krzysztof Kozlowski @ 2025-07-30 12:46 UTC (permalink / raw)
  To: Wasim Nazir, Bjorn Andersson, Konrad Dybcio, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Richard Cochran
  Cc: linux-arm-msm, devicetree, linux-kernel, netdev, kernel,
	Rakesh Kota, Sayali Lokhande, Konrad Dybcio

On 22/07/2025 16:49, Wasim Nazir wrote:
> Lemans EVK is an IoT board without safety monitoring feature of
> Safety Island(SAIL) subsystem.
> 
> Lemans EVK is single board supporting these peripherals:
>   - Storage: 2 × 128 GB UFS, micro-SD card, EEPROMs for MACs,
>     eMMC on mezzanine card
>   - Audio/Video, Camera & Display ports
>   - Connectivity: RJ45 2.5GbE, WLAN/Bluetooth, CAN/CAN-FD
>   - Sensors: IMU
>   - PCIe ports
>   - USB & UART ports
> 
> On top of lemans EVK board additional mezzanine boards can be stacked
> in future.
> 
> Implement basic features like uart/ufs to enable 'boot to shell'.
> 
> Co-developed-by: Rakesh Kota <quic_kotarake@quicinc.com>
> Signed-off-by: Rakesh Kota <quic_kotarake@quicinc.com>
> Co-developed-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
> Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
> ---
>  arch/arm64/boot/dts/qcom/Makefile       |   1 +
>  arch/arm64/boot/dts/qcom/lemans-evk.dts | 291 ++++++++++++++++++++++++
>  2 files changed, 292 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk.dts
> 
> diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
> index 2a1941c29537..cbc89c54f92b 100644
> --- a/arch/arm64/boot/dts/qcom/Makefile
> +++ b/arch/arm64/boot/dts/qcom/Makefile
> @@ -31,6 +31,7 @@ dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp453.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= ipq9574-rdp454.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= lemans-auto-ride-r3.dtb
> +dtb-$(CONFIG_ARCH_QCOM)	+= lemans-evk.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= lemans-ride-r3.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= msm8216-samsung-fortuna3g.dtb
>  dtb-$(CONFIG_ARCH_QCOM)	+= msm8916-acer-a1-724.dtb
> diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/qcom/lemans-evk.dts
> new file mode 100644
> index 000000000000..dd357d514587
> --- /dev/null
> +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts
> @@ -0,0 +1,291 @@
> +// SPDX-License-Identifier: BSD-3-Clause
> +/*
> + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.

Missing date, as discussed in other thread your internal guidelines are
not relevant here and to my knowledge upstream guidelines (provided in
other linked discussion) ask for year of first publication.

Best regards,
Krzysztof

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2025-07-30 12:46 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-22 14:49 [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Wasim Nazir
2025-07-22 14:49 ` [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" Wasim Nazir
2025-07-22 15:01   ` Konrad Dybcio
2025-07-23  8:29   ` Krzysztof Kozlowski
2025-07-24 12:47     ` Konrad Dybcio
2025-07-24 12:51       ` Krzysztof Kozlowski
2025-07-24 13:11         ` Konrad Dybcio
2025-07-24 13:20           ` Krzysztof Kozlowski
2025-07-24 19:07             ` Dmitry Baryshkov
2025-07-25  7:29               ` Krzysztof Kozlowski
2025-07-24 15:59         ` Rob Clark
2025-07-26 18:04           ` Simon Horman
2025-07-29  2:36             ` Bjorn Andersson
2025-07-29 13:43               ` Simon Horman
2025-07-26 17:11         ` Bjorn Andersson
2025-07-22 14:49 ` [PATCH 2/7] arm64: dts: qcom: Update memory-map for IoT platforms in lemans Wasim Nazir
2025-07-26 17:24   ` Bjorn Andersson
2025-07-22 14:49 ` [PATCH 3/7] arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3 Wasim Nazir
2025-07-22 14:49 ` [PATCH 4/7] arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards Wasim Nazir
2025-07-22 14:49 ` [PATCH 5/7] arm64: dts: qcom: lemans: Rename boards and clean up unsupported platforms Wasim Nazir
2025-07-23  8:31   ` Krzysztof Kozlowski
2025-07-26 17:17   ` Bjorn Andersson
2025-07-22 14:49 ` [PATCH 6/7] dt-bindings: arm: qcom: Refactor QCS9100 and SA8775P board names to reflect Lemans variants Wasim Nazir
2025-07-23  8:27   ` Krzysztof Kozlowski
2025-07-24 13:21   ` Krzysztof Kozlowski
2025-07-22 14:49 ` [PATCH 7/7] arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support Wasim Nazir
2025-07-30 12:46   ` Krzysztof Kozlowski
2025-07-22 23:15 ` [PATCH 0/7] Refactor sa8775p/qcs9100 to common names lemans-auto/lemans Rob Herring (Arm)
2025-07-23  8:32 ` Krzysztof Kozlowski
2025-07-26 16:09   ` Bjorn Andersson
  -- strict thread matches above, loose matches on Subject: below --
2025-07-24  4:33 [PATCH 1/7] arm64: dts: qcom: Rename sa8775p SoC to "lemans" kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.