summaryrefslogtreecommitdiff
path: root/recipes-bsp/u-boot-mainline/files/0001-imx8-cpu-fix-warning-for-cpu_imx_get_temp.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-bsp/u-boot-mainline/files/0001-imx8-cpu-fix-warning-for-cpu_imx_get_temp.patch')
-rw-r--r--recipes-bsp/u-boot-mainline/files/0001-imx8-cpu-fix-warning-for-cpu_imx_get_temp.patch58
1 files changed, 58 insertions, 0 deletions
diff --git a/recipes-bsp/u-boot-mainline/files/0001-imx8-cpu-fix-warning-for-cpu_imx_get_temp.patch b/recipes-bsp/u-boot-mainline/files/0001-imx8-cpu-fix-warning-for-cpu_imx_get_temp.patch
new file mode 100644
index 0000000..ee07aa8
--- /dev/null
+++ b/recipes-bsp/u-boot-mainline/files/0001-imx8-cpu-fix-warning-for-cpu_imx_get_temp.patch
@@ -0,0 +1,58 @@
+From ffa531adf16d6de2362cc95f5776bc4667dab94f Mon Sep 17 00:00:00 2001
+From: Igor Opaniuk <igor.opaniuk@toradex.com>
+Date: Mon, 13 May 2019 17:56:55 +0300
+Subject: [PATCH 1/7] imx8: cpu: fix warning for cpu_imx_get_temp
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+cpu_imx_get_temp() definition is wrapped with a ifdef macro, which leads
+to warnings if CONFIG_IMX_SCU_THERMAL isn't defined and there are still
+references to this function, as, for example, in cpu_imx_get_desc().
+Drop ifdef as linker will automatically remove the function
+in case CONFIG_IMX_SCU_THERMAL is not enabled.
+
+Fix warning:
+arch/arm/mach-imx/imx8/cpu.c: In function ‘cpu_imx_get_desc’:
+arch/arm/mach-imx/imx8/cpu.c:612:40: warning: implicit declaration of
+function ‘cpu_imx_get_temp’; did you mean ‘cpu_imx_get_desc’?
+[-Wimplicit-function-declaration]
+ ret = snprintf(buf, size, " at %dC", cpu_imx_get_temp());
+ ^~~~~~~~~~~~~~~~
+ cpu_imx_get_desc
+ cpu_imx_get_desc
+
+Fixes: 82467cb217 ("imx8: cpu: get temperature when print cpu desc")
+Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
+---
+ arch/arm/mach-imx/imx8/cpu.c | 7 -------
+ 1 file changed, 7 deletions(-)
+
+diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-imx/imx8/cpu.c
+index 4eb15de93e..d30ffcde3a 100644
+--- a/arch/arm/mach-imx/imx8/cpu.c
++++ b/arch/arm/mach-imx/imx8/cpu.c
+@@ -815,7 +815,6 @@ const char *get_core_name(void)
+ return "?";
+ }
+
+-#if IS_ENABLED(CONFIG_IMX_SCU_THERMAL)
+ static int cpu_imx_get_temp(void)
+ {
+ struct udevice *thermal_dev;
+@@ -834,12 +833,6 @@ static int cpu_imx_get_temp(void)
+
+ return cpu_tmp;
+ }
+-#else
+-static int cpu_imx_get_temp(void)
+-{
+- return 0;
+-}
+-#endif
+
+ int cpu_imx_get_desc(struct udevice *dev, char *buf, int size)
+ {
+--
+2.13.6
+