From 49bf43396be67d54e4069c6fab9c1ce63ef586a9 Mon Sep 17 00:00:00 2001 From: Mukesh Ojha Date: Thu, 4 Jul 2024 12:33:07 +0530 Subject: [PATCH 1/2] ARM: dts: qcom: Add EUD node for Kera Add EUD node in device tree to enable EUD driver on Kera SoC. Change-Id: I94aacb9b223b9935c78045bfc3de9179f3bf9871 Signed-off-by: Mukesh Ojha --- qcom/kera.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/qcom/kera.dtsi b/qcom/kera.dtsi index 6c28bff3..1c383ac8 100644 --- a/qcom/kera.dtsi +++ b/qcom/kera.dtsi @@ -389,6 +389,19 @@ cap-based-alloc-and-pwr-collapse; }; + eud: qcom,msm-eud@88e0000 { + compatible = "qcom,msm-eud"; + interrupt-names = "eud_irq"; + interrupt-parent = <&pdc>; + interrupts = <11 IRQ_TYPE_LEVEL_HIGH>; + reg = <0x88e0000 0x2000>, + <0x88e2000 0x1000>; + reg-names = "eud_base", "eud_mode_mgr2"; + qcom,secure-eud-en; + qcom,eud-utmi-delay = /bits/ 16 <255>; + status = "ok"; + }; + clocks { xo_board: xo_board { compatible = "fixed-clock"; From 9aeef947f4ae94f64573fb238df4ba4ad37e21b8 Mon Sep 17 00:00:00 2001 From: Mukesh Ojha Date: Thu, 4 Jul 2024 12:54:27 +0530 Subject: [PATCH 2/2] ARM: dts: qcom: Add scm, syscon,shmbridge support in Kera Add a node for scm device and sysmon, shmbridge for Kera SoC. Change-Id: Ied886250dba41209cac68cbe52498061bd6daf51 Signed-off-by: Mukesh Ojha --- qcom/kera.dtsi | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/qcom/kera.dtsi b/qcom/kera.dtsi index 1c383ac8..0036927e 100644 --- a/qcom/kera.dtsi +++ b/qcom/kera.dtsi @@ -35,7 +35,9 @@ reserved_memory: reserved-memory {}; - firmware: firmware {}; + firmware: firmware { + qcom_scm: qcom_scm { }; + }; aliases {}; @@ -199,6 +201,17 @@ soc: soc { }; }; +&firmware { + qcom_scm { + compatible = "qcom,scm"; + qcom,dload-mode = <&tcsr 0x19000>; + }; + + qtee_shmbridge { + compatible = "qcom,tee-shared-memory-bridge"; + }; +}; + &soc { #address-cells = <1>; #size-cells = <1>; @@ -389,6 +402,11 @@ cap-based-alloc-and-pwr-collapse; }; + tcsr: syscon@1fc0000 { + compatible = "syscon"; + reg = <0x1fc0000 0x30000>; + }; + eud: qcom,msm-eud@88e0000 { compatible = "qcom,msm-eud"; interrupt-names = "eud_irq";