lkml.org 
[lkml]   [2019]   [Aug]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 08/15] arm64: dts: sdm845: thermal: Add interrupt support
    Date
    Register upper-lower interrupts for each of the two tsens controllers.

    Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
    ---
    arch/arm64/boot/dts/qcom/sdm845.dtsi | 88 +++++++++++++++-------------
    1 file changed, 46 insertions(+), 42 deletions(-)

    diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
    index 4babff5f19b5c..fdd74c39b744e 100644
    --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
    +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
    @@ -2386,6 +2386,8 @@
    reg = <0 0x0c263000 0 0x1ff>, /* TM */
    <0 0x0c222000 0 0x1ff>; /* SROT */
    #qcom,sensors = <13>;
    + interrupts = <GIC_SPI 506 IRQ_TYPE_LEVEL_HIGH>;
    + interrupt-names = "uplow";
    #thermal-sensor-cells = <1>;
    };

    @@ -2394,6 +2396,8 @@
    reg = <0 0x0c265000 0 0x1ff>, /* TM */
    <0 0x0c223000 0 0x1ff>; /* SROT */
    #qcom,sensors = <8>;
    + interrupts = <GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH>;
    + interrupt-names = "uplow";
    #thermal-sensor-cells = <1>;
    };

    @@ -2712,8 +2716,8 @@

    thermal-zones {
    cpu0-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 1>;

    @@ -2756,8 +2760,8 @@
    };

    cpu1-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 2>;

    @@ -2800,8 +2804,8 @@
    };

    cpu2-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 3>;

    @@ -2844,8 +2848,8 @@
    };

    cpu3-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 4>;

    @@ -2888,8 +2892,8 @@
    };

    cpu4-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 7>;

    @@ -2932,8 +2936,8 @@
    };

    cpu5-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 8>;

    @@ -2976,8 +2980,8 @@
    };

    cpu6-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 9>;

    @@ -3020,8 +3024,8 @@
    };

    cpu7-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 10>;

    @@ -3064,8 +3068,8 @@
    };

    aoss0-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 0>;

    @@ -3079,8 +3083,8 @@
    };

    cluster0-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 5>;

    @@ -3099,8 +3103,8 @@
    };

    cluster1-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 6>;

    @@ -3119,8 +3123,8 @@
    };

    gpu-thermal-top {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 11>;

    @@ -3134,8 +3138,8 @@
    };

    gpu-thermal-bottom {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens0 12>;

    @@ -3149,8 +3153,8 @@
    };

    aoss1-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 0>;

    @@ -3164,8 +3168,8 @@
    };

    q6-modem-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 1>;

    @@ -3179,8 +3183,8 @@
    };

    mem-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 2>;

    @@ -3194,8 +3198,8 @@
    };

    wlan-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 3>;

    @@ -3209,8 +3213,8 @@
    };

    q6-hvx-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 4>;

    @@ -3224,8 +3228,8 @@
    };

    camera-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 5>;

    @@ -3239,8 +3243,8 @@
    };

    video-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 6>;

    @@ -3254,8 +3258,8 @@
    };

    modem-thermal {
    - polling-delay-passive = <250>;
    - polling-delay = <1000>;
    + polling-delay-passive = <0>;
    + polling-delay = <0>;

    thermal-sensors = <&tsens1 7>;

    --
    2.17.1
    \
     
     \ /
      Last update: 2019-08-27 14:15    [W:8.212 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site