ti: k3: common: Allow customizing UART baud rate using build options
authorAndreas Dannenberg <dannenberg@ti.com>
Mon, 14 Jan 2019 19:20:15 +0000 (13:20 -0600)
committerAndrew F. Davis <afd@ti.com>
Mon, 21 Jan 2019 19:39:51 +0000 (13:39 -0600)
To accommodate scenarios where we want to use a UART baud rate other than
the default 115,200 allow the associated compiler definition to be set
via the K3_USART_BAUD build option by updating the platform make file.

Since the platform make file now also contains the default value (still
115,200), go ahead and remove the redundant definition from the platform
header file.

Suggested-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
plat/ti/k3/common/plat_common.mk
plat/ti/k3/include/platform_def.h

index 9b3e7d84f51a263f2f58b4d5845a30ba1ac68415..c91a03586fe55c1ba782007017315776d852500e 100644 (file)
@@ -30,6 +30,10 @@ MULTI_CONSOLE_API    :=      1
 TI_16550_MDR_QUIRK     :=      1
 $(eval $(call add_define,TI_16550_MDR_QUIRK))
 
+# Allow customizing the UART baud rate
+K3_USART_BAUD          :=      115200
+$(eval $(call add_define,K3_USART_BAUD))
+
 # Libraries
 include lib/xlat_tables_v2/xlat_tables.mk
 
index 5d563b6f0a0b2435f5682a71f8d9f32a52c9c14f..9447f04df3eb28b6c741895ee92b23dd6a866b17 100644 (file)
 #define K3_USART_CLK_SPEED 48000000
 #endif
 
-#ifndef K3_USART_BAUD
-#define K3_USART_BAUD 115200
-#endif
-
 /* Crash console defaults */
 #define CRASH_CONSOLE_BASE K3_USART_BASE_ADDRESS
 #define CRASH_CONSOLE_CLK K3_USART_CLK_SPEED