[U-Boot] [PATCH 1/1] Add UART base addresses for additional UARTs
Bin Meng
bmeng.cn at gmail.com
Wed Oct 25 14:45:12 UTC 2017
Hi,
On Wed, Oct 25, 2017 at 9:46 PM, Landheer-Cieslak, Ronald
<ronaldlandheercieslak at eaton.com> wrote:
> UARTs 1 through 5 were missing in the code - added.
> Also pick the default according to the configuration setting for the
> console index.
>
> Signed-off-by: Ronald Landheer-Cieslak <ronaldlandheercieslak at eaton.com>
> ---
> arch/arm/include/asm/arch-am33xx/hardware.h | 14 +++++++++++++-
> arch/arm/include/asm/arch-am33xx/hardware_am33xx.h | 5 +++++
> 2 files changed, 18 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/include/asm/arch-am33xx/hardware.h b/arch/arm/include/asm/arch-am33xx/hardware.h
> index dd950e5..873098e 100644
> --- a/arch/arm/include/asm/arch-am33xx/hardware.h
> +++ b/arch/arm/include/asm/arch-am33xx/hardware.h
> @@ -53,7 +53,19 @@
> #define DDR_CONTROL_BASE_ADDR 0x44E11404
>
> /* UART */
> -#define DEFAULT_UART_BASE UART0_BASE
> +#if CONFIG_CONS_INDEX == 1
> +# define DEFAULT_UART_BASE UART0_BASE
> +#elif CONFIG_CONS_INDEX == 2
> +# define DEFAULT_UART_BASE UART1_BASE
> +#elif CONFIG_CONS_INDEX == 3
> +# define DEFAULT_UART_BASE UART2_BASE
> +#elif CONFIG_CONS_INDEX == 4
> +# define DEFAULT_UART_BASE UART3_BASE
> +#elif CONFIG_CONS_INDEX == 5
> +# define DEFAULT_UART_BASE UART4_BASE
> +#elif CONFIG_CONS_INDEX == 6
> +# define DEFAULT_UART_BASE UART5_BASE
> +#endif
>
Shouldn't these be in device tree?
> /* GPMC Base address */
> #define GPMC_BASE 0x50000000
> diff --git a/arch/arm/include/asm/arch-am33xx/hardware_am33xx.h b/arch/arm/include/asm/arch-am33xx/hardware_am33xx.h
> index fa9b84f..3e46283 100644
> --- a/arch/arm/include/asm/arch-am33xx/hardware_am33xx.h
> +++ b/arch/arm/include/asm/arch-am33xx/hardware_am33xx.h
> @@ -15,6 +15,11 @@
>
> /* UART Base Address */
> #define UART0_BASE 0x44E09000
> +#define UART1_BASE 0x48022000
> +#define UART2_BASE 0x48024000
> +#define UART3_BASE 0x481A6000
> +#define UART4_BASE 0x481A8000
> +#define UART5_BASE 0x481AA000
>
> /* GPIO Base address */
> #define GPIO2_BASE 0x481AC000
> --
>
Regards,
Bin
More information about the U-Boot
mailing list