[U-Boot] [PATCH 2/2] EXYNOS5: Enable console multiplexing in u-boot when LCD support is enabled

Simon Glass sjg at chromium.org
Thu Jan 10 18:08:08 CET 2013


Hi Ajay,

On Wed, Jan 9, 2013 at 11:45 PM, Ajay Kumar <ajaykumar.rs at samsung.com> wrote:
> With this patch, stdout/stderr is assigned to serial and also to LCD.
> Initially, u-boot output console is observed via serial port.
> If you also have a DP panel connected onto your SMDK5250 board,
> you can switch to LCD console by typing "setenv stdout lcd".
> You can always switch back to serial using "setenv stdout serial".
> You can switch error console(stderr) as well, using similar commands.
>
> Signed-off-by: Ajay Kumar <ajaykumar.rs at samsung.com>

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

This is OK for now. You could perhaps see what Tegra does here - there
is code to patch up the stdout value based on settings I think.

We probably want CONFIG_CONSOLE_MUX to be always defined, so perhaps
think about that for a future patch.

> ---
>  include/configs/exynos5250-dt.h | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/include/configs/exynos5250-dt.h b/include/configs/exynos5250-dt.h
> index 298bae9..49c0adf 100644
> --- a/include/configs/exynos5250-dt.h
> +++ b/include/configs/exynos5250-dt.h
> @@ -305,6 +305,12 @@
>  #define LCD_XRES                       2560
>  #define LCD_YRES                       1600
>  #define LCD_BPP                        LCD_COLOR16
> +
> +/* Override console configuration when LCD is present */
> +#define CONFIG_CONSOLE_MUX
> +#define CONFIG_SYS_CONSOLE_IS_IN_ENV
> +#define CONFIG_EXTRA_ENV_SETTINGS \
> +                       "stdout=serial,lcd\0"
>  #endif
>
>  #endif /* __CONFIG_H */
> --
> 1.8.0
>

Regards,
Simon


More information about the U-Boot mailing list