arm64: dts: qcom: sc7180: Support ETMv4 power management
authorSai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
Fri, 24 Apr 2020 11:16:44 +0000 (16:46 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 12 May 2020 18:10:08 +0000 (11:10 -0700)
Now that deep idle states are properly supported on SC7180,
we need to add "coresight-loses-context-with-cpu" property
to avoid failure of trace session because of losing context
on entering deep idle states.

Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
Link: https://lore.kernel.org/r/20200424111644.27970-1-saiprakash.ranjan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/sc7180.dtsi

index 2fafc40..378a609 100644 (file)
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {
 
                        clocks = <&aoss_qmp>;
                        clock-names = "apb_pclk";
+                       arm,coresight-loses-context-with-cpu;
 
                        out-ports {
                                port {