diff --git a/qcom/sdxbaagha-pinctrl.dtsi b/qcom/sdxbaagha-pinctrl.dtsi index 266f8208..0516b956 100644 --- a/qcom/sdxbaagha-pinctrl.dtsi +++ b/qcom/sdxbaagha-pinctrl.dtsi @@ -8,6 +8,7 @@ interrupt-controller; interrupt-parent = <&intc>; #interrupt-cells = <2>; + wakeup-parent = <&pdc>; qupv3_se3_2uart_pins: qupv3_se3_2uart_pins { qupv3_se3_2uart_tx_active: qupv3_se3_2uart_tx_active { diff --git a/qcom/sdxbaagha.dtsi b/qcom/sdxbaagha.dtsi index 2e17a39d..969802af 100644 --- a/qcom/sdxbaagha.dtsi +++ b/qcom/sdxbaagha.dtsi @@ -4,6 +4,7 @@ #include #include #include +#include / { #address-cells = <1>; @@ -240,6 +241,44 @@ #mbox-cells = <1>; }; + apps_rsc: rsc@17040000 { + label = "apps_rsc"; + reg = <0x17040000 0x10000>, + <0x17050000 0x10000>; + reg-names = "drv-0", "drv-1"; + qcom,drv-count = <2>; + interrupts = , + ; + + apps_rsc_drv1: drv@1 { + qcom,drv-id = <1>; + qcom,tcs-offset = <0xd00>; + channel@0 { + qcom,tcs-config = , + , + , + , + ; + }; + }; + }; + + pdc: interrupt-controller@b210000 { + compatible = "qcom,sdxbaagha-pdc", "qcom,pdc"; + reg = <0xb210000 0x30000>; + qcom,pdc-ranges = <1 148 6>, <9 156 2>, <17 164 7>, + <26 173 1>, <29 176 1>, <40 187 1>, + <46 193 6>, <52 266 32>, <84 249 1>, + <85 256 1>, <86 315 4>, <90 43 1>, + <91 45 1>, <92 154 2>, <94 158 6>, + <100 171 2>, <102 174 1>, <103 23 7>, + <110 147 1>, <111 31 4>, <115 175 1>, + <116 177 10>, <126 188 5>; + #interrupt-cells = <2>; + interrupt-parent = <&intc>; + interrupt-controller; + }; + timer { compatible = "arm,armv7-timer"; interrupts = <1 13 0xf08>,