* [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