Devicetree
 help / color / mirror / Atom feed
* [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC.
@ 2026-05-12  7:04 Kathiravan Thirumoorthy
  2026-05-12  7:04 ` [PATCH 1/2] arm64: dts: qcom: ipq9650: add the SMMU device Kathiravan Thirumoorthy
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-05-12  7:04 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy

Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
Kathiravan Thirumoorthy (2):
      arm64: dts: qcom: ipq9650: add the SMMU device
      arm64: dts: qcom: ipq9650: add the download mode support

 arch/arm64/boot/dts/qcom/ipq9650.dtsi | 48 +++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)
---
base-commit: e98d21c170b01ddef366f023bbfcf6b31509fa83
change-id: 20260512-ipq9650_more_dev_support-b64369bce88b
prerequisite-change-id: 20260330-ipq9650_boot_to_shell-159027d548cc:v4
prerequisite-patch-id: 16dd91c965e8c4e4c9da7c077f5f6e5f56624149
prerequisite-patch-id: c74b31333eccd4eba783b927b7eb0bdae27ec576
prerequisite-patch-id: 940367fceba083009275adfbf26cec848e676915
prerequisite-patch-id: d00248eca6cd1203ab16aed75a6932581d90321b
prerequisite-change-id: 20260511-ipq9650_tcsr_binding-70d665950fdf:v1
prerequisite-patch-id: 12a6b83739dd22ca8a25507dced2e56e5cd2fe4e
prerequisite-change-id: 20260512-ipq9650_smmu_binding-36dc05d39860:v1
prerequisite-patch-id: 92f58d1b58fd36313dd488d024e7deb95fc35ce7

Best regards,
--  
Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>


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

* [PATCH 1/2] arm64: dts: qcom: ipq9650: add the SMMU device
  2026-05-12  7:04 [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy
@ 2026-05-12  7:04 ` Kathiravan Thirumoorthy
  2026-05-12  7:04 ` [PATCH 2/2] arm64: dts: qcom: ipq9650: add the download mode support Kathiravan Thirumoorthy
  2026-05-12 15:41 ` [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy
  2 siblings, 0 replies; 4+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-05-12  7:04 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy

Add and enable the support for the SMMU500 found in the IPQ9650 SoC.

Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/ipq9650.dtsi | 42 +++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/ipq9650.dtsi b/arch/arm64/boot/dts/qcom/ipq9650.dtsi
index 88bc77009ca0..3e7527609591 100644
--- a/arch/arm64/boot/dts/qcom/ipq9650.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq9650.dtsi
@@ -364,6 +364,48 @@ frame@f42d000 {
 				status = "disabled";
 			};
 		};
+
+		iommu@15000000 {
+			compatible = "qcom,ipq9650-smmu-500", "qcom,smmu-500", "arm,mmu-500";
+			reg = <0x0 0x15000000 0x0 0x40000>;
+
+			interrupts = <GIC_SPI 636 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 639 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 640 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 641 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 642 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 643 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 644 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 645 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 646 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 647 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 648 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 649 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 650 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 651 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 652 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 653 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 654 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 655 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 656 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 657 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 658 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 659 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 660 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 661 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 662 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 663 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 664 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 665 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 666 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 667 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 668 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 669 IRQ_TYPE_LEVEL_HIGH 0>,
+				     <GIC_SPI 670 IRQ_TYPE_LEVEL_HIGH 0>;
+
+			#iommu-cells = <2>;
+			#global-interrupts = <1>;
+		};
 	};
 
 	timer {

-- 
2.34.1


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

* [PATCH 2/2] arm64: dts: qcom: ipq9650: add the download mode support
  2026-05-12  7:04 [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy
  2026-05-12  7:04 ` [PATCH 1/2] arm64: dts: qcom: ipq9650: add the SMMU device Kathiravan Thirumoorthy
@ 2026-05-12  7:04 ` Kathiravan Thirumoorthy
  2026-05-12 15:41 ` [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy
  2 siblings, 0 replies; 4+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-05-12  7:04 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-arm-msm, devicetree, linux-kernel, Kathiravan Thirumoorthy

Enable support for download mode to collect RAM dumps in case
of system crash, facilitating post mortem analysis.

Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/ipq9650.dtsi | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/ipq9650.dtsi b/arch/arm64/boot/dts/qcom/ipq9650.dtsi
index 3e7527609591..1f7f547ad550 100644
--- a/arch/arm64/boot/dts/qcom/ipq9650.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq9650.dtsi
@@ -140,6 +140,7 @@ optee {
 
 		scm {
 			compatible = "qcom,scm-ipq9650", "qcom,scm";
+			qcom,dload-mode = <&tcsr 0x25100>;
 		};
 	};
 
@@ -233,6 +234,11 @@ tcsr_mutex: hwlock@1917000 {
 			#hwlock-cells = <1>;
 		};
 
+		tcsr: syscon@1937000 {
+			compatible = "qcom,tcsr-ipq9650", "syscon";
+			reg = <0x0 0x01937000 0x0 0x37000>;
+		};
+
 		qupv3: geniqup@1ac0000 {
 			compatible = "qcom,geni-se-qup";
 			reg = <0x0 0x01ac0000 0x0 0x2000>;

-- 
2.34.1


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

* Re: [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC.
  2026-05-12  7:04 [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy
  2026-05-12  7:04 ` [PATCH 1/2] arm64: dts: qcom: ipq9650: add the SMMU device Kathiravan Thirumoorthy
  2026-05-12  7:04 ` [PATCH 2/2] arm64: dts: qcom: ipq9650: add the download mode support Kathiravan Thirumoorthy
@ 2026-05-12 15:41 ` Kathiravan Thirumoorthy
  2 siblings, 0 replies; 4+ messages in thread
From: Kathiravan Thirumoorthy @ 2026-05-12 15:41 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-arm-msm, devicetree, linux-kernel


On 5/12/2026 12:34 PM, Kathiravan Thirumoorthy wrote:
> Signed-off-by: Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
> ---
> Kathiravan Thirumoorthy (2):
>        arm64: dts: qcom: ipq9650: add the SMMU device
>        arm64: dts: qcom: ipq9650: add the download mode support

Please ignore this series. I have received some updates from the design 
team and validating that. Will post the V2 accommodating the latest changes.

>
>   arch/arm64/boot/dts/qcom/ipq9650.dtsi | 48 +++++++++++++++++++++++++++++++++++
>   1 file changed, 48 insertions(+)
> ---
> base-commit: e98d21c170b01ddef366f023bbfcf6b31509fa83
> change-id: 20260512-ipq9650_more_dev_support-b64369bce88b
> prerequisite-change-id: 20260330-ipq9650_boot_to_shell-159027d548cc:v4
> prerequisite-patch-id: 16dd91c965e8c4e4c9da7c077f5f6e5f56624149
> prerequisite-patch-id: c74b31333eccd4eba783b927b7eb0bdae27ec576
> prerequisite-patch-id: 940367fceba083009275adfbf26cec848e676915
> prerequisite-patch-id: d00248eca6cd1203ab16aed75a6932581d90321b
> prerequisite-change-id: 20260511-ipq9650_tcsr_binding-70d665950fdf:v1
> prerequisite-patch-id: 12a6b83739dd22ca8a25507dced2e56e5cd2fe4e
> prerequisite-change-id: 20260512-ipq9650_smmu_binding-36dc05d39860:v1
> prerequisite-patch-id: 92f58d1b58fd36313dd488d024e7deb95fc35ce7
>
> Best regards,
> --
> Kathiravan Thirumoorthy <kathiravan.thirumoorthy@oss.qualcomm.com>
>

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

end of thread, other threads:[~2026-05-12 15:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-12  7:04 [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy
2026-05-12  7:04 ` [PATCH 1/2] arm64: dts: qcom: ipq9650: add the SMMU device Kathiravan Thirumoorthy
2026-05-12  7:04 ` [PATCH 2/2] arm64: dts: qcom: ipq9650: add the download mode support Kathiravan Thirumoorthy
2026-05-12 15:41 ` [PATCH 0/2] Add the SMMU and the downlod mode support for Qualcomm's IPQ9650 SoC Kathiravan Thirumoorthy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox