Skip to contentSkip to conversation

imx:mx6dlsabresd fix error detecting thermal

PATCH New Peng Fan 2 participants 4 messages Mar 10, 2015 – Mar 23, 2015

lore
Share & tools
lore

Peng Fan

author
#0 lore raw

PATCH 1/2 imx:mx6dlsabresd fix error detecting thermal

Before add CONFIG_SYS_MALLOC_F and CONFIG_SYS_MALLOC_F_LEN,
uboot will complains "CPU: Temperature: Can't find sensor device".
This is because DM and DM_THERMAL are enabled, but SYS_MALLOC_F is not configured.

After applying this patch, uboot can correctly detect the temperature. "
U-Boot 2015.04-rc2-00146-g48b6e30-dirty (Mar 09 2015 - 13:04:36)

CPU:   Freescale i.MX6DL rev1.1 at 792 MHz
CPU:   Temperature 44 C

"

---
 configs/mx6dlsabresd_defconfig | 2 ++
 1 file changed, 2 insertions(+)
configs/mx6dlsabresd_defconfig +2 -0
index 6adfd55..cde0d70 100644
@@ -1,5 +1,7 @@
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sabresd/mx6dlsabresd.cfg,MX6DL"
 CONFIG_ARM=y
 CONFIG_TARGET_MX6SABRESD=y
+CONFIG_SYS_MALLOC_F=y
+CONFIG_SYS_MALLOC_F_LEN=0x400
 CONFIG_DM=y
 CONFIG_DM_THERMAL=y
Signature · 1 line
1.8.4
author
#1 lore raw

PATCH 2/2 imx:mx6slevk support reading temperature

This patch is to support reading temperature for mx6slevk board.

---
 configs/mx6slevk_defconfig        | 4 ++++
 configs/mx6slevk_spinor_defconfig | 4 ++++
 include/configs/mx6slevk.h        | 7 +++++++
 3 files changed, 15 insertions(+)
configs/mx6slevk_defconfig +4 -0
index fb8c4de..c6b3108 100644
@@ -1,3 +1,7 @@
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL"
 CONFIG_ARM=y
 CONFIG_TARGET_MX6SLEVK=y
+CONFIG_SYS_MALLOC_F=y
+CONFIG_SYS_MALLOC_F_LEN=0x400
+CONFIG_DM=y
+CONFIG_DM_THERMAL=y
configs/mx6slevk_spinor_defconfig +4 -0
index 93efe73..454cb40 100644
@@ -1,3 +1,7 @@
 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6slevk/imximage.cfg,MX6SL,SYS_BOOT_SPINOR"
 CONFIG_ARM=y
 CONFIG_TARGET_MX6SLEVK=y
+CONFIG_SYS_MALLOC_F=y
+CONFIG_SYS_MALLOC_F_LEN=0x400
+CONFIG_DM=y
+CONFIG_DM_THERMAL=y
include/configs/mx6slevk.h +7 -0
index 1221418..0a2fa27 100644
@@ -251,4 +251,11 @@
 #define CONFIG_SYS_MMC_ENV_DEV		1	/* SDHC2*/
 #endif
 
+#define CONFIG_IMX6_THERMAL
+
+#define CONFIG_CMD_FUSE
+#if defined(CONFIG_CMD_FUSE) || defined(CONFIG_IMX6_THERMAL)
+#define CONFIG_MXC_OCOTP
+#endif
+
 #endif				/* __CONFIG_H */
Signature · 1 line
1.8.4
#2 lore raw

PATCH 2/2 imx:mx6slevk support reading temperature

Quoted 4 lines · Peng Fan

This patch is to support reading temperature for mx6slevk board.

---

Applied to u-boot-imx, thanks !

Best regards,
Stefano Babic

Signature · 5 lines
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================
#3 lore raw

PATCH 1/2 imx:mx6dlsabresd fix error detecting thermal

In reply to Peng Fan
Quoted 9 lines · Peng Fan

Before add CONFIG_SYS_MALLOC_F and CONFIG_SYS_MALLOC_F_LEN,
uboot will complains "CPU: Temperature: Can't find sensor device".
This is because DM and DM_THERMAL are enabled, but SYS_MALLOC_F is not configured.

After applying this patch, uboot can correctly detect the temperature. "
U-Boot 2015.04-rc2-00146-g48b6e30-dirty (Mar 09 2015 - 13:04:36)

Quoted 6 lines
CPU:   Freescale i.MX6DL rev1.1 at 792 MHz
CPU:   Temperature 44 C

"

---

Applied to u-boot-imx, thanks !

Best regards,
Stefano Babic

Signature · 5 lines
=====================================================================
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de
=====================================================================