[U-Boot] [PATCH v2 3/3] board: at91sam9n12ek: Enable early debug UART

Simon Glass sjg at chromium.org
Sun Apr 16 19:31:29 UTC 2017


On 12 April 2017 at 03:08, Wenyou Yang <wenyou.yang at atmel.com> wrote:
> Enable the early debug UART to debug problems when an ICE or other
> debug mechanism is not available.
>
> Signed-off-by: Wenyou Yang <wenyou.yang at atmel.com>
> ---
>
> Changes in v2:
>  - Use CONFIG_DEBUG_UART_CLOCK as the input clock for the early
>    debug UART.
>  - Move out [PATCH 1/4] ARM: dts: at91: add dts files for at91sam9n12ek.
>
>  board/atmel/at91sam9n12ek/at91sam9n12ek.c | 13 +++++++++++++
>  configs/at91sam9n12ek_mmc_defconfig       |  6 ++++++
>  configs/at91sam9n12ek_nandflash_defconfig |  6 ++++++
>  configs/at91sam9n12ek_spiflash_defconfig  |  6 ++++++
>  4 files changed, 31 insertions(+)

Reviewed-by: Simon Glass <sjg at chromium.org>

Suggestion below.

> diff --git a/board/atmel/at91sam9n12ek/at91sam9n12ek.c b/board/atmel/at91sam9n12ek/at91sam9n12ek.c
> index 02b7790627..1105428986 100644
> --- a/board/atmel/at91sam9n12ek/at91sam9n12ek.c
> +++ b/board/atmel/at91sam9n12ek/at91sam9n12ek.c
> @@ -13,6 +13,7 @@
>  #include <asm/arch/at91_rstc.h>
>  #include <asm/arch/at91_pio.h>
>  #include <asm/arch/clk.h>
> +#include <debug_uart.h>
>  #include <lcd.h>
>  #include <atmel_hlcdc.h>
>  #include <netdev.h>
> @@ -162,10 +163,22 @@ void at91sam9n12ek_usb_hw_init(void)
>  }
>  #endif
>
> +#ifdef CONFIG_DEBUG_UART_BOARD_INIT
> +void board_debug_uart_init(void)

Perhaps this could become a common function across AT91?

> +{
> +       at91_seriald_hw_init();
> +}
> +#endif
> +


More information about the U-Boot mailing list