[PATCH] powerpc: mpc85xx: Fix compilation with CONFIG_WDT

Pali Rohár pali at kernel.org
Sat Jun 4 15:04:29 CEST 2022


PING

On Thursday 28 April 2022 13:31:43 Pali Rohár wrote:
> When CONFIG_WDT is enabled then non-DM watchdog code cannot be used due to
> conflicting functions like watchdog_reset(). So disable compilation of
> mpc85xx watchdog_reset() function when CONFIG_WDT is enabled.
> 
> Signed-off-by: Pali Rohár <pali at kernel.org>
> ---
>  arch/powerpc/cpu/mpc85xx/cpu.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/arch/powerpc/cpu/mpc85xx/cpu.c b/arch/powerpc/cpu/mpc85xx/cpu.c
> index 261f79e40585..226a26ba320a 100644
> --- a/arch/powerpc/cpu/mpc85xx/cpu.c
> +++ b/arch/powerpc/cpu/mpc85xx/cpu.c
> @@ -348,6 +348,7 @@ __weak unsigned long get_tbclk(void)
>  }
>  
>  
> +#ifndef CONFIG_WDT
>  #if defined(CONFIG_WATCHDOG)
>  #define WATCHDOG_MASK (TCR_WP(63) | TCR_WRC(3) | TCR_WIE)
>  void
> @@ -376,6 +377,7 @@ watchdog_reset(void)
>  		enable_interrupts();
>  }
>  #endif	/* CONFIG_WATCHDOG */
> +#endif
>  
>  /*
>   * Initializes on-chip MMC controllers.
> -- 
> 2.20.1
> 


More information about the U-Boot mailing list