arm64: dts: qcom: sdm845: Support ETMv4 power management
authorSai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
Tue, 21 Jul 2020 07:13:43 +0000 (12:43 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 22 Jul 2020 04:36:21 +0000 (21:36 -0700)
Add "arm,coresight-loses-context-with-cpu" property to coresight
ETM nodes to avoid failure of trace session because of losing
context on entering deep idle states.

Reviewed-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
Link: https://lore.kernel.org/r/20200721071343.2898-1-saiprakash.ranjan@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/sdm845.dtsi

index e506793..0b5f063 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 {