diff options
author | Yassine Oudjana <y.oudjana@protonmail.com> | 2021-05-06 21:18:52 +0000 |
---|---|---|
committer | Bjorn Andersson <bjorn.andersson@linaro.org> | 2021-05-25 22:40:32 -0500 |
commit | 6215d3f07bd713eec627aa92d0b2bd9d3262da53 (patch) | |
tree | b2bd990d8f7e3f22237b8da0f849b8947278c9ed | |
parent | arm64: dts: qcom: remove camera_mem region (diff) | |
download | linux-dev-6215d3f07bd713eec627aa92d0b2bd9d3262da53.tar.xz linux-dev-6215d3f07bd713eec627aa92d0b2bd9d3262da53.zip |
arm64: dts: qcom: msm8996: Disable ADSP and add power domains
Disable ADSP by default and enable it in devices that use it.
Also add CX power domain.
Signed-off-by: Yassine Oudjana <y.oudjana@protonmail.com>
Link: https://lore.kernel.org/r/Epn1vFjJb0oQhqMYxspzL6X1N6MPcDT1f9oVVOjXc@cp3-web-020.plabs.ch
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 4 | ||||
-rw-r--r-- | arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi index defcbd15edf9..409a5dec2615 100644 --- a/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi @@ -162,6 +162,10 @@ }; }; +&adsp_pil { + status = "okay"; +}; + &blsp2_i2c0 { /* On High speed expansion */ label = "HS-I2C2"; diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qcom/msm8996.dtsi index ce430ba9c118..7e647843f7c7 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -6,6 +6,7 @@ #include <dt-bindings/clock/qcom,gcc-msm8996.h> #include <dt-bindings/clock/qcom,mmcc-msm8996.h> #include <dt-bindings/clock/qcom,rpmcc.h> +#include <dt-bindings/power/qcom-rpmpd.h> #include <dt-bindings/soc/qcom,apr.h> / { @@ -2067,6 +2068,11 @@ qcom,smem-states = <&smp2p_adsp_out 0>; qcom,smem-state-names = "stop"; + power-domains = <&rpmpd MSM8996_VDDCX>; + power-domain-names = "cx"; + + status = "disabled"; + smd-edge { interrupts = <GIC_SPI 156 IRQ_TYPE_EDGE_RISING>; |