X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Fconfigs%2Ftx28.h;h=952a4053289f687061e5a5c16b9c9743ecec5715;hb=5a43eee7ed387c739fcffee86bdf92c208d75592;hp=3877461bb5c2ec409d1ceff4fc24d5e8653c74a0;hpb=5c27b3b75988f13e313e028dc6849c5c531a5f75;p=karo-tx-uboot.git diff --git a/include/configs/tx28.h b/include/configs/tx28.h index 3877461bb5..952a405328 100644 --- a/include/configs/tx28.h +++ b/include/configs/tx28.h @@ -36,6 +36,7 @@ #define CONFIG_BOARD_LATE_INIT #define CONFIG_BOARD_EARLY_INIT_F #define CONFIG_SYS_GENERIC_BOARD +#define CONFIG_CMD_GPIO /* LCD Logo and Splash screen support */ #ifdef CONFIG_LCD @@ -165,12 +166,27 @@ /* * Serial Driver */ +#ifdef CONFIG_CONS_INDEX +/* + * select STK5 UART port 0: 1st UART (DUART) 1,2 2nd,3rd UART (Appl. UART) + */ +#if CONFIG_CONS_INDEX == 0 #define CONFIG_PL011_SERIAL #define CONFIG_PL011_CLOCK 24000000 #define CONFIG_PL01x_PORTS { \ (void *)MXS_UARTDBG_BASE, \ } -#define CONFIG_CONS_INDEX 0 /* do not change! */ +#else /* CONFIG_CONS_INDEX == 0 */ +#define CONFIG_MXS_AUART +#if CONFIG_CONS_INDEX == 1 +#define CONFIG_MXS_AUART_BASE ((void *)MXS_UARTAPP1_BASE) +#elif CONFIG_CONS_INDEX == 2 +#define CONFIG_MXS_AUART_BASE ((void *)MXS_UARTAPP3_BASE) +#elif CONFIG_CONS_INDEX != -1 +#error Unsupported console UART selection +#endif +#endif /* CONFIG_CONS_INDEX == 0 */ +#endif /* ifdef CONFIG_CONS_INDEX */ #define CONFIG_BAUDRATE 115200 /* Default baud rate */ #define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, } #define CONFIG_SYS_CONSOLE_INFO_QUIET