diff --git a/qcom/kalama-rumi.dtsi b/qcom/kalama-rumi.dtsi index ee33cbe0..6746229a 100644 --- a/qcom/kalama-rumi.dtsi +++ b/qcom/kalama-rumi.dtsi @@ -12,6 +12,10 @@ }; &soc { + disp_rsc: rsc@af20000 { + status = "disabled"; + }; + usb_nop_phy: usb_nop_phy { compatible = "usb-nop-xceiv"; }; diff --git a/qcom/kalama.dtsi b/qcom/kalama.dtsi index e75bcc19..dc1291a6 100644 --- a/qcom/kalama.dtsi +++ b/qcom/kalama.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include / { model = "Qualcomm Technologies, Inc. Kalama"; @@ -431,6 +432,25 @@ interrupts = ; }; + apps_rsc: rsc@17a00000 { + label = "apps_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0x17a00000 0x10000>, + <0x17a10000 0x10000>, + <0x17a20000 0x10000>; + reg-names = "drv-0", "drv-1", "drv-2"; + interrupts = , + , + ; + qcom,tcs-offset = <0xd00>; + qcom,drv-id = <2>; + qcom,tcs-config = , + , + , + , + ; + }; + arch_timer: timer { compatible = "arm,armv8-timer"; interrupts = , @@ -440,6 +460,21 @@ clock-frequency = <19200000>; }; + disp_rsc: rsc@af20000 { + label = "disp_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0xaf20000 0x10000>; + reg-names = "drv-0"; + interrupts = ; + qcom,tcs-offset = <0x1c00>; + qcom,drv-id = <0>; + qcom,tcs-config = , + , + , + , + ; + }; + memtimer: timer@17420000 { #address-cells = <1>; #size-cells = <1>; @@ -583,6 +618,16 @@ #interconnect-cells = <1>; }; + pdc: interrupt-controller@b220000 { + compatible = "qcom,kalama-pdc", "qcom,pdc"; + reg = <0xb220000 0x30000>, <0x174000f0 0x64>; + qcom,pdc-ranges = <0 480 94>, <94 609 31>, + <125 63 1>, <126 716 12>; + #interrupt-cells = <2>; + interrupt-parent = <&intc>; + interrupt-controller; + }; + tlmm: pinctrl@f000000 { compatible = "qcom,kalama-pinctrl"; reg = <0x0F000000 0x1000000>; @@ -591,6 +636,7 @@ #gpio-cells = <2>; interrupt-controller; #interrupt-cells = <2>; + wakeup-parent = <&pdc>; }; qcom,secure-buffer {