* [PATCH 1/3] arm64: dts: qcom: sdm630: add device node for the modem PAS
2022-05-14 0:03 [PATCH 0/3] arm64: dts: qcom: enable CDSP and MSS on ifc6560 board Dmitry Baryshkov
@ 2022-05-14 0:03 ` Dmitry Baryshkov
2022-05-14 0:03 ` [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS Dmitry Baryshkov
2022-05-14 0:03 ` [PATCH 3/3] arm64: dts: qcom: sda660-inforce-ifc6560: enable cdsp and modem Dmitry Baryshkov
2 siblings, 0 replies; 7+ messages in thread
From: Dmitry Baryshkov @ 2022-05-14 0:03 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski
Cc: linux-arm-msm, devicetree
Add device tree node describing modem device found on the SDM630/SDM660
devices.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
arch/arm64/boot/dts/qcom/sdm630.dtsi | 59 ++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdm630.dtsi b/arch/arm64/boot/dts/qcom/sdm630.dtsi
index b06e87152cd4..1bc0602e9f64 100644
--- a/arch/arm64/boot/dts/qcom/sdm630.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm630.dtsi
@@ -1018,6 +1018,65 @@ sd-cd {
};
};
+ mss_pil: remoteproc@4080000 {
+ compatible = "qcom,sdm660-mss-pil";
+ reg = <0x04080000 0x408>, <0x04180000 0x48>;
+ reg-names = "qdsp6", "rmb";
+
+ interrupts-extended =
+ <&intc GIC_SPI 448 IRQ_TYPE_EDGE_RISING>,
+ <&modem_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
+ <&modem_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
+ <&modem_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
+ <&modem_smp2p_in 3 IRQ_TYPE_EDGE_RISING>,
+ <&modem_smp2p_in 7 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "wdog", "fatal", "ready",
+ "handover", "stop-ack",
+ "shutdown-ack";
+
+ clocks = <&gcc GCC_MSS_CFG_AHB_CLK>,
+ <&gcc GCC_BIMC_MSS_Q6_AXI_CLK>,
+ <&gcc GCC_BOOT_ROM_AHB_CLK>,
+ <&gcc GCC_MSS_GPLL0_DIV_CLK>,
+ <&gcc GCC_MSS_SNOC_AXI_CLK>,
+ <&gcc GCC_MSS_MNOC_BIMC_AXI_CLK>,
+ <&rpmcc RPM_SMD_XO_CLK_SRC>,
+ <&rpmcc RPM_SMD_QDSS_CLK>;
+ clock-names = "iface", "bus", "mem", "gpll0_mss",
+ "snoc_axi", "mnoc_axi", "xo", "qdss";
+
+ qcom,smem-states = <&modem_smp2p_out 0>;
+ qcom,smem-state-names = "stop";
+
+ resets = <&gcc GCC_MSS_RESTART>;
+ reset-names = "mss_restart";
+
+ qcom,halt-regs = <&tcsr_mutex_regs 0x23000 0x25000 0x24000>;
+
+ power-domains = <&rpmpd SDM660_VDDCX>,
+ <&rpmpd SDM660_VDDMX>;
+ power-domain-names = "cx", "mx";
+
+ status = "disabled";
+
+ mba {
+ memory-region = <&mba_region>;
+ };
+
+ mpss {
+ memory-region = <&mpss_region>;
+ };
+
+ glink-edge {
+ interrupts = <GIC_SPI 452 IRQ_TYPE_EDGE_RISING>;
+ label = "modem";
+ qcom,remote-pid = <1>;
+ mboxes = <&apcs_glb 15>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+ };
+
adreno_gpu: gpu@5000000 {
compatible = "qcom,adreno-508.0", "qcom,adreno";
--
2.35.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS
2022-05-14 0:03 [PATCH 0/3] arm64: dts: qcom: enable CDSP and MSS on ifc6560 board Dmitry Baryshkov
2022-05-14 0:03 ` [PATCH 1/3] arm64: dts: qcom: sdm630: add device node for the modem PAS Dmitry Baryshkov
@ 2022-05-14 0:03 ` Dmitry Baryshkov
2022-05-14 22:51 ` Konrad Dybcio
2022-05-14 0:03 ` [PATCH 3/3] arm64: dts: qcom: sda660-inforce-ifc6560: enable cdsp and modem Dmitry Baryshkov
2 siblings, 1 reply; 7+ messages in thread
From: Dmitry Baryshkov @ 2022-05-14 0:03 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski
Cc: linux-arm-msm, devicetree
Add device tree node describing CDSP device found on the SDM660 (but not
on SDM630) platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
arch/arm64/boot/dts/qcom/sdm660.dtsi | 68 ++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qcom/sdm660.dtsi
index 023b0ac4118c..3b70eff68807 100644
--- a/arch/arm64/boot/dts/qcom/sdm660.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi
@@ -9,6 +9,74 @@
#include "sdm630.dtsi"
+/ {
+ reserved-memory {
+ /delete-node/ tzbuffer@94a00000;
+
+ cdsp_region: cdsp@94a00000 {
+ reg = <0x0 0x94a00000 0x0 0x600000>;
+ no-map;
+ };
+
+ };
+
+ smp2p-cdsp {
+ compatible = "qcom,smp2p";
+ qcom,smem = <94>, <432>;
+ interrupts = <GIC_SPI 514 IRQ_TYPE_EDGE_RISING>;
+ mboxes = <&apcs_glb 30>;
+ qcom,local-pid = <0>;
+ qcom,remote-pid = <5>;
+
+ cdsp_smp2p_out: master-kernel {
+ qcom,entry-name = "master-kernel";
+ #qcom,smem-state-cells = <1>;
+ };
+
+ cdsp_smp2p_in: slave-kernel {
+ qcom,entry-name = "slave-kernel";
+ interrupt-controller;
+ #interrupt-cells = <2>;
+ };
+ };
+
+ soc {
+ cdsp_pil: remoteproc@1a300000 {
+ compatible = "qcom,sdm660-cdsp-pas";
+ reg = <0x1a300000 0x4040>;
+
+ interrupts-extended =
+ <&intc GIC_SPI 518 IRQ_TYPE_EDGE_RISING>,
+ <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
+ <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
+ <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
+ <&cdsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>;
+ interrupt-names = "wdog", "fatal", "ready",
+ "handover", "stop-ack";
+
+ clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>;
+ clock-names = "xo";
+
+ memory-region = <&cdsp_region>;
+ power-domains = <&rpmpd SDM660_VDDCX>;
+ power-domain-names = "cx";
+
+ qcom,smem-states = <&cdsp_smp2p_out 0>;
+ qcom,smem-state-names = "stop";
+
+ glink-edge {
+ interrupts = <GIC_SPI 513 IRQ_TYPE_EDGE_RISING>;
+
+ label = "turing";
+ mboxes = <&apcs_glb 29>;
+ qcom,remote-pid = <5>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+ };
+ };
+};
+
&adreno_gpu {
compatible = "qcom,adreno-512.0", "qcom,adreno";
operating-points-v2 = <&gpu_sdm660_opp_table>;
--
2.35.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS
2022-05-14 0:03 ` [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS Dmitry Baryshkov
@ 2022-05-14 22:51 ` Konrad Dybcio
2022-05-14 23:17 ` Dmitry Baryshkov
0 siblings, 1 reply; 7+ messages in thread
From: Konrad Dybcio @ 2022-05-14 22:51 UTC (permalink / raw)
To: Dmitry Baryshkov, Andy Gross, Bjorn Andersson, Rob Herring,
Krzysztof Kozlowski
Cc: linux-arm-msm, devicetree
On 14.05.2022 02:03, Dmitry Baryshkov wrote:
> Add device tree node describing CDSP device found on the SDM660 (but not
> on SDM630) platform.
>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> ---
Lookin' good, but this must be /delete-node/'d on sdm636. Also, I think 660 had a separate smmu for this hw block?
Konrad
> arch/arm64/boot/dts/qcom/sdm660.dtsi | 68 ++++++++++++++++++++++++++++
> 1 file changed, 68 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qcom/sdm660.dtsi
> index 023b0ac4118c..3b70eff68807 100644
> --- a/arch/arm64/boot/dts/qcom/sdm660.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi
> @@ -9,6 +9,74 @@
>
> #include "sdm630.dtsi"
>
> +/ {
> + reserved-memory {
> + /delete-node/ tzbuffer@94a00000;
> +
> + cdsp_region: cdsp@94a00000 {
> + reg = <0x0 0x94a00000 0x0 0x600000>;
> + no-map;
> + };
> +
> + };
> +
> + smp2p-cdsp {
> + compatible = "qcom,smp2p";
> + qcom,smem = <94>, <432>;
> + interrupts = <GIC_SPI 514 IRQ_TYPE_EDGE_RISING>;
> + mboxes = <&apcs_glb 30>;
> + qcom,local-pid = <0>;
> + qcom,remote-pid = <5>;
> +
> + cdsp_smp2p_out: master-kernel {
> + qcom,entry-name = "master-kernel";
> + #qcom,smem-state-cells = <1>;
> + };
> +
> + cdsp_smp2p_in: slave-kernel {
> + qcom,entry-name = "slave-kernel";
> + interrupt-controller;
> + #interrupt-cells = <2>;
> + };
> + };
> +
> + soc {
> + cdsp_pil: remoteproc@1a300000 {
> + compatible = "qcom,sdm660-cdsp-pas";
> + reg = <0x1a300000 0x4040>;
> +
> + interrupts-extended =
> + <&intc GIC_SPI 518 IRQ_TYPE_EDGE_RISING>,
> + <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
> + <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
> + <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
> + <&cdsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>;
> + interrupt-names = "wdog", "fatal", "ready",
> + "handover", "stop-ack";
> +
> + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>;
> + clock-names = "xo";
> +
> + memory-region = <&cdsp_region>;
> + power-domains = <&rpmpd SDM660_VDDCX>;
> + power-domain-names = "cx";
> +
> + qcom,smem-states = <&cdsp_smp2p_out 0>;
> + qcom,smem-state-names = "stop";
> +
> + glink-edge {
> + interrupts = <GIC_SPI 513 IRQ_TYPE_EDGE_RISING>;
> +
> + label = "turing";
> + mboxes = <&apcs_glb 29>;
> + qcom,remote-pid = <5>;
> + #address-cells = <1>;
> + #size-cells = <0>;
> + };
> + };
> + };
> +};
> +
> &adreno_gpu {
> compatible = "qcom,adreno-512.0", "qcom,adreno";
> operating-points-v2 = <&gpu_sdm660_opp_table>;
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS
2022-05-14 22:51 ` Konrad Dybcio
@ 2022-05-14 23:17 ` Dmitry Baryshkov
2022-05-15 11:02 ` Konrad Dybcio
0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Baryshkov @ 2022-05-14 23:17 UTC (permalink / raw)
To: Konrad Dybcio
Cc: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
linux-arm-msm, devicetree
On Sun, 15 May 2022 at 01:51, Konrad Dybcio
<konrad.dybcio@somainline.org> wrote:
>
>
>
> On 14.05.2022 02:03, Dmitry Baryshkov wrote:
> > Add device tree node describing CDSP device found on the SDM660 (but not
> > on SDM630) platform.
> >
> > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> > ---
> Lookin' good, but this must be /delete-node/'d on sdm636.
Ack for the sdm636, will fix in v2.
Or maybe you'd like another approach: move all devices to sdm636 and
make sdm660 include sdm636.dtsi?
> Also, I think 660 had a separate smmu for this hw block?
Yes, there is a separate smmu, however enabling it makes the board
reset. I can add it here, but I doubt it is going to be useful till
somebody lands IOMMU fixes for this platform.
>
> Konrad
> > arch/arm64/boot/dts/qcom/sdm660.dtsi | 68 ++++++++++++++++++++++++++++
> > 1 file changed, 68 insertions(+)
> >
> > diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qcom/sdm660.dtsi
> > index 023b0ac4118c..3b70eff68807 100644
> > --- a/arch/arm64/boot/dts/qcom/sdm660.dtsi
> > +++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi
> > @@ -9,6 +9,74 @@
> >
> > #include "sdm630.dtsi"
> >
> > +/ {
> > + reserved-memory {
> > + /delete-node/ tzbuffer@94a00000;
> > +
> > + cdsp_region: cdsp@94a00000 {
> > + reg = <0x0 0x94a00000 0x0 0x600000>;
> > + no-map;
> > + };
> > +
> > + };
> > +
> > + smp2p-cdsp {
> > + compatible = "qcom,smp2p";
> > + qcom,smem = <94>, <432>;
> > + interrupts = <GIC_SPI 514 IRQ_TYPE_EDGE_RISING>;
> > + mboxes = <&apcs_glb 30>;
> > + qcom,local-pid = <0>;
> > + qcom,remote-pid = <5>;
> > +
> > + cdsp_smp2p_out: master-kernel {
> > + qcom,entry-name = "master-kernel";
> > + #qcom,smem-state-cells = <1>;
> > + };
> > +
> > + cdsp_smp2p_in: slave-kernel {
> > + qcom,entry-name = "slave-kernel";
> > + interrupt-controller;
> > + #interrupt-cells = <2>;
> > + };
> > + };
> > +
> > + soc {
> > + cdsp_pil: remoteproc@1a300000 {
> > + compatible = "qcom,sdm660-cdsp-pas";
> > + reg = <0x1a300000 0x4040>;
> > +
> > + interrupts-extended =
> > + <&intc GIC_SPI 518 IRQ_TYPE_EDGE_RISING>,
> > + <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
> > + <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
> > + <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
> > + <&cdsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>;
> > + interrupt-names = "wdog", "fatal", "ready",
> > + "handover", "stop-ack";
> > +
> > + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>;
> > + clock-names = "xo";
> > +
> > + memory-region = <&cdsp_region>;
> > + power-domains = <&rpmpd SDM660_VDDCX>;
> > + power-domain-names = "cx";
> > +
> > + qcom,smem-states = <&cdsp_smp2p_out 0>;
> > + qcom,smem-state-names = "stop";
> > +
> > + glink-edge {
> > + interrupts = <GIC_SPI 513 IRQ_TYPE_EDGE_RISING>;
> > +
> > + label = "turing";
> > + mboxes = <&apcs_glb 29>;
> > + qcom,remote-pid = <5>;
> > + #address-cells = <1>;
> > + #size-cells = <0>;
> > + };
> > + };
> > + };
> > +};
> > +
> > &adreno_gpu {
> > compatible = "qcom,adreno-512.0", "qcom,adreno";
> > operating-points-v2 = <&gpu_sdm660_opp_table>;
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS
2022-05-14 23:17 ` Dmitry Baryshkov
@ 2022-05-15 11:02 ` Konrad Dybcio
0 siblings, 0 replies; 7+ messages in thread
From: Konrad Dybcio @ 2022-05-15 11:02 UTC (permalink / raw)
To: Dmitry Baryshkov
Cc: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski,
linux-arm-msm, devicetree
On 15.05.2022 01:17, Dmitry Baryshkov wrote:
> On Sun, 15 May 2022 at 01:51, Konrad Dybcio
> <konrad.dybcio@somainline.org> wrote:
>>
>>
>>
>> On 14.05.2022 02:03, Dmitry Baryshkov wrote:
>>> Add device tree node describing CDSP device found on the SDM660 (but not
>>> on SDM630) platform.
>>>
>>> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
>>> ---
>> Lookin' good, but this must be /delete-node/'d on sdm636.
>
> Ack for the sdm636, will fix in v2.
>
> Or maybe you'd like another approach: move all devices to sdm636 and
> make sdm660 include sdm636.dtsi?
Hmm.. sounds like this could save some LoC without being unnecessarily confusing and we'd have a nice path of 'progression' with sdm630<sdm636<(sdm658 if that even really exists outside CAF kernels, never seen it irl)<sdm660
>
>> Also, I think 660 had a separate smmu for this hw block?
>
> Yes, there is a separate smmu, however enabling it makes the board
> reset. I can add it here, but I doubt it is going to be useful till
> somebody lands IOMMU fixes for this platform.
Right, I keep forgetting that it's one of the last very sad platforms on this front..
Konrad
>
>>
>> Konrad
>>> arch/arm64/boot/dts/qcom/sdm660.dtsi | 68 ++++++++++++++++++++++++++++
>>> 1 file changed, 68 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/sdm660.dtsi b/arch/arm64/boot/dts/qcom/sdm660.dtsi
>>> index 023b0ac4118c..3b70eff68807 100644
>>> --- a/arch/arm64/boot/dts/qcom/sdm660.dtsi
>>> +++ b/arch/arm64/boot/dts/qcom/sdm660.dtsi
>>> @@ -9,6 +9,74 @@
>>>
>>> #include "sdm630.dtsi"
>>>
>>> +/ {
>>> + reserved-memory {
>>> + /delete-node/ tzbuffer@94a00000;
>>> +
>>> + cdsp_region: cdsp@94a00000 {
>>> + reg = <0x0 0x94a00000 0x0 0x600000>;
>>> + no-map;
>>> + };
>>> +
>>> + };
>>> +
>>> + smp2p-cdsp {
>>> + compatible = "qcom,smp2p";
>>> + qcom,smem = <94>, <432>;
>>> + interrupts = <GIC_SPI 514 IRQ_TYPE_EDGE_RISING>;
>>> + mboxes = <&apcs_glb 30>;
>>> + qcom,local-pid = <0>;
>>> + qcom,remote-pid = <5>;
>>> +
>>> + cdsp_smp2p_out: master-kernel {
>>> + qcom,entry-name = "master-kernel";
>>> + #qcom,smem-state-cells = <1>;
>>> + };
>>> +
>>> + cdsp_smp2p_in: slave-kernel {
>>> + qcom,entry-name = "slave-kernel";
>>> + interrupt-controller;
>>> + #interrupt-cells = <2>;
>>> + };
>>> + };
>>> +
>>> + soc {
>>> + cdsp_pil: remoteproc@1a300000 {
>>> + compatible = "qcom,sdm660-cdsp-pas";
>>> + reg = <0x1a300000 0x4040>;
>>> +
>>> + interrupts-extended =
>>> + <&intc GIC_SPI 518 IRQ_TYPE_EDGE_RISING>,
>>> + <&cdsp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>,
>>> + <&cdsp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>,
>>> + <&cdsp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>,
>>> + <&cdsp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>;
>>> + interrupt-names = "wdog", "fatal", "ready",
>>> + "handover", "stop-ack";
>>> +
>>> + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>;
>>> + clock-names = "xo";
>>> +
>>> + memory-region = <&cdsp_region>;
>>> + power-domains = <&rpmpd SDM660_VDDCX>;
>>> + power-domain-names = "cx";
>>> +
>>> + qcom,smem-states = <&cdsp_smp2p_out 0>;
>>> + qcom,smem-state-names = "stop";
>>> +
>>> + glink-edge {
>>> + interrupts = <GIC_SPI 513 IRQ_TYPE_EDGE_RISING>;
>>> +
>>> + label = "turing";
>>> + mboxes = <&apcs_glb 29>;
>>> + qcom,remote-pid = <5>;
>>> + #address-cells = <1>;
>>> + #size-cells = <0>;
>>> + };
>>> + };
>>> + };
>>> +};
>>> +
>>> &adreno_gpu {
>>> compatible = "qcom,adreno-512.0", "qcom,adreno";
>>> operating-points-v2 = <&gpu_sdm660_opp_table>;
>
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 3/3] arm64: dts: qcom: sda660-inforce-ifc6560: enable cdsp and modem
2022-05-14 0:03 [PATCH 0/3] arm64: dts: qcom: enable CDSP and MSS on ifc6560 board Dmitry Baryshkov
2022-05-14 0:03 ` [PATCH 1/3] arm64: dts: qcom: sdm630: add device node for the modem PAS Dmitry Baryshkov
2022-05-14 0:03 ` [PATCH 2/3] arm64: dts: qcom: sdm660: add device node for the compute PAS Dmitry Baryshkov
@ 2022-05-14 0:03 ` Dmitry Baryshkov
2 siblings, 0 replies; 7+ messages in thread
From: Dmitry Baryshkov @ 2022-05-14 0:03 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Rob Herring,
Krzysztof Kozlowski
Cc: linux-arm-msm, devicetree
Enable CDSP and modem devices on the Inforce IFC6560 board.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts b/arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts
index dc6e4de02b42..c2f98863c27c 100644
--- a/arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts
+++ b/arch/arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts
@@ -102,6 +102,11 @@ &adsp_pil {
firmware-name = "qcom/ifc6560/adsp.mbn";
};
+&cdsp_pil {
+ status = "okay";
+ firmware-name = "qcom/ifc6560/cdsp.mbn";
+};
+
&blsp_i2c6 {
status = "okay";
@@ -194,6 +199,11 @@ &mmss_smmu {
status = "okay";
};
+&mss_pil {
+ status = "okay";
+ firmware-name = "qcom/ifc6560/mba.mbn", "qcom/ifc6560/modem.mbn";
+};
+
&pon_pwrkey {
status = "okay";
};
--
2.35.1
^ permalink raw reply related [flat|nested] 7+ messages in thread