summaryrefslogtreecommitdiff
path: root/recipes-bsp/u-boot-mainline/files/0004-imx-imx8dx-qxp-enable-thermal.patch
diff options
context:
space:
mode:
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.patch103
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
-