[U-Boot] [PATCH v2 1/1] imx8: cpu: fix warning for cpu_imx_get_temp

Igor Opaniuk igor.opaniuk at toradex.com
Tue May 14 09:09:11 UTC 2019


On Mon, May 13, 2019 at 5:56 PM Igor Opaniuk <igor.opaniuk at toradex.com> wrote:
>
> 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 at toradex.com>
> ---
>
> v2:
> - address Stefan's comments and drop the ifdef instead
>
>  arch/arm/mach-imx/imx8/cpu.c | 2 --
>  1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm/mach-imx/imx8/cpu.c b/arch/arm/mach-imx/imx8/cpu.c
> index 12596c6387..1be63af7f3 100644
> --- a/arch/arm/mach-imx/imx8/cpu.c
> +++ b/arch/arm/mach-imx/imx8/cpu.c
> @@ -574,7 +574,6 @@ const char *get_core_name(void)
>                 return "?";
>  }
>
> -#if defined(CONFIG_IMX_SCU_THERMAL)
>  static int cpu_imx_get_temp(void)
>  {
>         struct udevice *thermal_dev;
> @@ -593,7 +592,6 @@ static int cpu_imx_get_temp(void)
>
>         return cpu_tmp;
>  }
> -#endif
>
>  int cpu_imx_get_desc(struct udevice *dev, char *buf, int size)
>  {
> --
> 2.17.1
>

Please ignore this patch

-- 
Best regards - Freundliche Grüsse - Meilleures salutations

Senior Development Engineer,
Igor Opaniuk

Toradex AG
Altsagenstrasse 5 | 6048 Horw/Luzern | Switzerland | T: +41 41 500 48
00 (main line)


More information about the U-Boot mailing list