[U-Boot] [PATCH v5] mx6: thermal: Check cpu temperature via thermal sensor

read cpu temperature using the onchip thermal sensor.
Signed-off-by: Nitin Garg nitin.garg@freescale.com
---
Changes in v5: -Don't modify the copyright of cpu.c file
Changes in v4: -Added imx6 thermal sensor as a driver -Renamed the config define to be more meaningful -Move the clock code to clock.c -Reusing ocotp driver for reading fuse -Fix check for calibration fuse not programmed -Aligned the slope computation with kernel -Added Anadig register defines as seperate commit
Changes in v3: -adds the mx6 temperature support -adds the mx6 temperature support to mx6sabresd board.
Changes in v2: -run checkpatch and fix reported issues
arch/arm/imx-common/cpu.c | 6 ++++++ 1 file changed, 6 insertions(+)
diff --git a/arch/arm/imx-common/cpu.c b/arch/arm/imx-common/cpu.c index ed826a0..a7b49bd 100644 --- a/arch/arm/imx-common/cpu.c +++ b/arch/arm/imx-common/cpu.c @@ -15,6 +15,7 @@ #include <asm/arch/sys_proto.h> #include <asm/arch/crm_regs.h> #include <ipu_pixfmt.h> +#include <imx_thermal.h>
#ifdef CONFIG_FSL_ESDHC #include <fsl_esdhc.h> @@ -139,6 +140,11 @@ int print_cpuinfo(void) (cpurev & 0x000F0) >> 4, (cpurev & 0x0000F) >> 0, mxc_get_clock(MXC_ARM_CLK) / 1000000); + +#if defined(CONFIG_MX6) && defined(CONFIG_IMX6_THERMAL) + check_cpu_temperature(); +#endif + printf("Reset cause: %s\n", get_reset_cause()); return 0; }
participants (1)
-
Nitin Garg