diff --git a/qcom/kera.dtsi b/qcom/kera.dtsi index 6c28bff3..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,24 @@ 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"; + 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";