diff --git a/qcom/anorak.dtsi b/qcom/anorak.dtsi index 9ccefb6a..2de5353a 100644 --- a/qcom/anorak.dtsi +++ b/qcom/anorak.dtsi @@ -10,6 +10,7 @@ #include #include #include +#include / { model = "Qualcomm Technologies, Inc. Anorak"; @@ -509,7 +510,39 @@ adsp_pas: remoteproc-adsp@03000000 { compatible = "qcom,anorak-adsp-pas"; reg = <0x03000000 0x10000>; - status = "disabled"; + + cx-supply = <&VDD_LPI_CX_LEVEL>; + cx-uV-uA = ; + mx-supply = <&VDD_LPI_MX_LEVEL>; + mx-uV-uA = ; + reg-names = "cx", "mx"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + qcom,qmp = <&aoss_qmp>; + + memory-region = <&adsp_mem>; + + /* Inputs from ssc */ + interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>, + <&adsp_smp2p_in 0 0>, + <&adsp_smp2p_in 2 0>, + <&adsp_smp2p_in 1 0>, + <&adsp_smp2p_in 3 0>; + + interrupt-names = "wdog", + "fatal", + "handover", + "ready", + "stop-ack"; + + /* Outputs to turing */ + qcom,smem-states = <&adsp_smp2p_out 0>; + qcom,smem-state-names = "stop"; + + status = "ok"; + glink_edge: glink-edge { qcom,remote-pid = <2>; transport = "smem";