diff options
Diffstat (limited to 'recipes-bsp/u-boot-mainline/files/0004-imx-imx8dx-qxp-enable-thermal.patch')
-rw-r--r-- | recipes-bsp/u-boot-mainline/files/0004-imx-imx8dx-qxp-enable-thermal.patch | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/recipes-bsp/u-boot-mainline/files/0004-imx-imx8dx-qxp-enable-thermal.patch b/recipes-bsp/u-boot-mainline/files/0004-imx-imx8dx-qxp-enable-thermal.patch deleted file mode 100644 index 0b6e4f2..0000000 --- a/recipes-bsp/u-boot-mainline/files/0004-imx-imx8dx-qxp-enable-thermal.patch +++ /dev/null @@ -1,103 +0,0 @@ -From cdd878eee2db385e97ffa4dd11d9dce77e44c615 Mon Sep 17 00:00:00 2001 -From: Peng Fan <peng.fan@nxp.com> -Date: Sun, 5 May 2019 13:24:00 +0000 -Subject: [PATCH 04/15] imx: imx8dx/qxp: enable thermal - -Add thermal dts node -Enable thermal in defconfig - -Signed-off-by: Peng Fan <peng.fan@nxp.com> ---- - arch/arm/dts/fsl-imx8dx.dtsi | 56 +++++++++++++++++++++++++++++++++++++++++++ - configs/imx8qxp_mek_defconfig | 2 ++ - 2 files changed, 58 insertions(+) - -diff --git a/arch/arm/dts/fsl-imx8dx.dtsi b/arch/arm/dts/fsl-imx8dx.dtsi -index 715abb413d..4fc87a9fc8 100644 ---- a/arch/arm/dts/fsl-imx8dx.dtsi -+++ b/arch/arm/dts/fsl-imx8dx.dtsi -@@ -11,6 +11,7 @@ - #include <dt-bindings/input/input.h> - #include <dt-bindings/pinctrl/pads-imx8qxp.h> - #include <dt-bindings/gpio/gpio.h> -+#include <dt-bindings/thermal/thermal.h> - - / { - model = "Freescale i.MX8DX"; -@@ -543,6 +544,61 @@ - power-domains = <&pd_conn_enet1>; - status = "disabled"; - }; -+ -+ tsens: thermal-sensor { -+ compatible = "nxp,imx8qxp-sc-tsens"; -+ /* number of the temp sensor on the chip */ -+ tsens-num = <2>; -+ #thermal-sensor-cells = <1>; -+ }; -+ -+ thermal_zones: thermal-zones { -+ /* cpu thermal */ -+ cpu-thermal0 { -+ polling-delay-passive = <250>; -+ polling-delay = <2000>; -+ /*the slope and offset of the temp sensor */ -+ thermal-sensors = <&tsens 0>; -+ trips { -+ cpu_alert0: trip0 { -+ temperature = <107000>; -+ hysteresis = <2000>; -+ type = "passive"; -+ }; -+ cpu_crit0: trip1 { -+ temperature = <127000>; -+ hysteresis = <2000>; -+ type = "critical"; -+ }; -+ }; -+ cooling-maps { -+ map0 { -+ trip = <&cpu_alert0>; -+ cooling-device = -+ <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; -+ }; -+ }; -+ }; -+ -+ drc-thermal0 { -+ polling-delay-passive = <250>; -+ polling-delay = <2000>; -+ thermal-sensors = <&tsens 1>; -+ status = "disabled"; -+ trips { -+ drc_alert0: trip0 { -+ temperature = <107000>; -+ hysteresis = <2000>; -+ type = "passive"; -+ }; -+ drc_crit0: trip1 { -+ temperature = <127000>; -+ hysteresis = <2000>; -+ type = "critical"; -+ }; -+ }; -+ }; -+ }; - }; - - &A35_0 { -diff --git a/configs/imx8qxp_mek_defconfig b/configs/imx8qxp_mek_defconfig -index d735d34b8b..076f9acd6c 100644 ---- a/configs/imx8qxp_mek_defconfig -+++ b/configs/imx8qxp_mek_defconfig -@@ -77,5 +77,7 @@ CONFIG_DM_REGULATOR_GPIO=y - CONFIG_SPL_DM_REGULATOR_GPIO=y - CONFIG_DM_SERIAL=y - CONFIG_FSL_LPUART=y -+CONFIG_DM_THERMAL=y -+CONFIG_IMX_SCU_THERMAL=y - CONFIG_SPL_TINY_MEMSET=y - # CONFIG_EFI_LOADER is not set --- -2.13.6 - |