ARM: dts: msm: add dt nodes for adsp and cdsp for Kona
Add the device tree entries for adsp and cdsp for Kona as required for PIL. Change-Id: I122e507833926363fc53fcca127bc83b05a90f4a Signed-off-by: Bruce Levy <blevy@codeaurora.org>
This commit is contained in:
parent
df48520634
commit
5122a63343
1 changed files with 89 additions and 0 deletions
|
@ -1183,6 +1183,95 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qcom,lpass@17300000 {
|
||||||
|
compatible = "qcom,pil-tz-generic";
|
||||||
|
reg = <0x17300000 0x00100>;
|
||||||
|
|
||||||
|
vdd_cx-supply = <&VDD_CX_LEVEL>;
|
||||||
|
qcom,vdd_cx-uV-uA = <RPMH_REGULATOR_LEVEL_TURBO 0>;
|
||||||
|
qcom,proxy-reg-names = "vdd_cx";
|
||||||
|
|
||||||
|
clocks = <&clock_rpmh RPMH_CXO_CLK>;
|
||||||
|
clock-names = "xo";
|
||||||
|
qcom,proxy-clock-names = "xo";
|
||||||
|
|
||||||
|
qcom,pas-id = <1>;
|
||||||
|
qcom,proxy-timeout-ms = <10000>;
|
||||||
|
qcom,smem-id = <423>;
|
||||||
|
qcom,sysmon-id = <1>;
|
||||||
|
qcom,ssctl-instance-id = <0x14>;
|
||||||
|
qcom,firmware-name = "adsp";
|
||||||
|
memory-region = <&pil_adsp_mem>;
|
||||||
|
qcom,complete-ramdump;
|
||||||
|
|
||||||
|
/* Inputs from lpass */
|
||||||
|
interrupts-extended = <&pdc 96 IRQ_TYPE_LEVEL_HIGH>,
|
||||||
|
<&adsp_smp2p_in 0 0>,
|
||||||
|
<&adsp_smp2p_in 2 0>,
|
||||||
|
<&adsp_smp2p_in 1 0>,
|
||||||
|
<&adsp_smp2p_in 3 0>;
|
||||||
|
|
||||||
|
interrupt-names = "qcom,wdog",
|
||||||
|
"qcom,err-fatal",
|
||||||
|
"qcom,proxy-unvote",
|
||||||
|
"qcom,err-ready",
|
||||||
|
"qcom,stop-ack";
|
||||||
|
|
||||||
|
/* Outputs to lpass */
|
||||||
|
qcom,smem-states = <&adsp_smp2p_out 0>;
|
||||||
|
qcom,smem-state-names = "qcom,force-stop";
|
||||||
|
|
||||||
|
mbox-names = "adsp-pil";
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,turing@8300000 {
|
||||||
|
compatible = "qcom,pil-tz-generic";
|
||||||
|
reg = <0x8300000 0x100000>;
|
||||||
|
|
||||||
|
vdd_cx-supply = <&VDD_CX_LEVEL>;
|
||||||
|
qcom,proxy-reg-names = "vdd_cx";
|
||||||
|
qcom,vdd_cx-uV-uA = <RPMH_REGULATOR_LEVEL_TURBO 100000>;
|
||||||
|
|
||||||
|
clocks = <&clock_rpmh RPMH_CXO_CLK>;
|
||||||
|
clock-names = "xo";
|
||||||
|
qcom,proxy-clock-names = "xo";
|
||||||
|
|
||||||
|
qcom,pas-id = <18>;
|
||||||
|
qcom,proxy-timeout-ms = <10000>;
|
||||||
|
qcom,smem-id = <601>;
|
||||||
|
qcom,sysmon-id = <7>;
|
||||||
|
qcom,ssctl-instance-id = <0x17>;
|
||||||
|
qcom,firmware-name = "cdsp";
|
||||||
|
memory-region = <&pil_cdsp_mem>;
|
||||||
|
qcom,complete-ramdump;
|
||||||
|
|
||||||
|
qcom,msm-bus,name = "pil-cdsp";
|
||||||
|
qcom,msm-bus,num-cases = <2>;
|
||||||
|
qcom,msm-bus,num-paths = <1>;
|
||||||
|
qcom,msm-bus,vectors-KBps =
|
||||||
|
<154 10070 0 0>,
|
||||||
|
<154 10070 0 1>;
|
||||||
|
|
||||||
|
/* Inputs from turing */
|
||||||
|
interrupts = <GIC_SPI 578 IRQ_TYPE_LEVEL_HIGH>,
|
||||||
|
<&cdsp_smp2p_in 0 0>,
|
||||||
|
<&cdsp_smp2p_in 2 0>,
|
||||||
|
<&cdsp_smp2p_in 1 0>,
|
||||||
|
<&cdsp_smp2p_in 3 0>;
|
||||||
|
|
||||||
|
interrupt-names = "qcom,wdog",
|
||||||
|
"qcom,err-fatal",
|
||||||
|
"qcom,proxy-unvote",
|
||||||
|
"qcom,err-ready",
|
||||||
|
"qcom,stop-ack";
|
||||||
|
|
||||||
|
/* Outputs to turing */
|
||||||
|
qcom,smem-states = <&cdsp_smp2p_out 0>;
|
||||||
|
qcom,smem-state-names = "qcom,force-stop";
|
||||||
|
|
||||||
|
mbox-names = "cdsp-pil";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
#include "kona-bus.dtsi"
|
#include "kona-bus.dtsi"
|
||||||
|
|
Loading…
Reference in a new issue