lkml.org 
[lkml]   [2019]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH V6 4/4] arm64: dts: imx: add i.MX8QXP thermal support
    Date
    Add i.MX8QXP CPU thermal zone support.

    Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
    ---
    ChangeLog since V5:
    - add a property in each thermal zone to pass resource ID for thermal driver.
    ---
    arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 28 ++++++++++++++++++++++++++++
    1 file changed, 28 insertions(+)

    diff --git a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi
    index 4c3dd95..88eb04b 100644
    --- a/arch/arm64/boot/dts/freescale/imx8qxp.dtsi
    +++ b/arch/arm64/boot/dts/freescale/imx8qxp.dtsi
    @@ -10,6 +10,7 @@
    #include <dt-bindings/gpio/gpio.h>
    #include <dt-bindings/interrupt-controller/arm-gic.h>
    #include <dt-bindings/pinctrl/pads-imx8qxp.h>
    +#include <dt-bindings/thermal/thermal.h>

    / {
    interrupt-parent = <&gic>;
    @@ -116,6 +117,12 @@
    rtc: rtc {
    compatible = "fsl,imx8qxp-sc-rtc";
    };
    +
    + tsens: thermal-sensor {
    + compatible = "fsl,imx8qxp-sc-thermal";
    + tsens-num = <1>;
    + #thermal-sensor-cells = <1>;
    + };
    };

    timer {
    @@ -443,4 +450,25 @@
    power-domains = <&pd IMX_SC_R_GPIO_7>;
    };
    };
    +
    + thermal_zones: thermal-zones {
    + cpu-thermal0 {
    + polling-delay-passive = <250>;
    + polling-delay = <2000>;
    + thermal-sensors = <&tsens 0>;
    + imx,sensor-resource-id = <355>;
    + trips {
    + cpu_alert0: trip0 {
    + temperature = <107000>;
    + hysteresis = <2000>;
    + type = "passive";
    + };
    + cpu_crit0: trip1 {
    + temperature = <127000>;
    + hysteresis = <2000>;
    + type = "critical";
    + };
    + };
    + };
    + };
    };
    --
    2.7.4
    \
     
     \ /
      Last update: 2019-02-07 10:54    [W:6.995 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site