From: Soeren Moch Date: Tue, 5 May 2015 21:09:19 +0000 (+0200) Subject: tbs2910: only enable vga output for stdout/stderr when hdmi detected X-Git-Tag: KARO-TX6-2015-09-18~2994 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=c73d3498ac1eea99251acf3186bda0dd809162ce;p=karo-tx-uboot.git tbs2910: only enable vga output for stdout/stderr when hdmi detected Only enable graphical output for stdout/stderr (and a usb keyboard for stdin) when a hdmi device is detected. Serial console is always enabled for stdin/stdout/stderr. Signed-off-by: Soeren Moch --- diff --git a/include/configs/tbs2910.h b/include/configs/tbs2910.h index 42abc5ba6f..c12a81ebf4 100644 --- a/include/configs/tbs2910.h +++ b/include/configs/tbs2910.h @@ -182,7 +182,13 @@ #ifdef CONFIG_USB_KEYBOARD #define CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE #define CONFIG_SYS_STDIO_DEREGISTER -#define CONFIG_PREBOOT "if hdmidet; then usb start; fi" +#define CONFIG_PREBOOT \ + "if hdmidet; then " \ + "usb start; " \ + "run set_con_usb_hdmi; " \ + "else " \ + "run set_con_serial; " \ + "fi;" #endif /* CONFIG_USB_KEYBOARD */ #endif /* CONFIG_CMD_USB */ @@ -240,9 +246,12 @@ "bootm 0x10800000 0x10d00000\0" \ "console=ttymxc0\0" \ "fan=gpio set 92\0" \ - "stdin=serial,usbkbd\0" \ - "stdout=serial,vga\0" \ - "stderr=serial,vga\0" + "set_con_serial=setenv stdin serial; " \ + "setenv stdout serial; " \ + "setenv stderr serial;\0" \ + "set_con_usb_hdmi=setenv stdin serial,usbkbd; " \ + "setenv stdout serial,vga; " \ + "setenv stderr serial,vga;\0" #define CONFIG_BOOTCOMMAND \ "mmc rescan; " \