diff --git a/fdts/tc-base.dtsi b/fdts/tc-base.dtsi index e898399b9..691a3b8c0 100644 --- a/fdts/tc-base.dtsi +++ b/fdts/tc-base.dtsi @@ -387,7 +387,7 @@ soc_uartclk: uartclk { compatible = "fixed-clock"; #clock-cells = <0>; - clock-frequency = ; + clock-frequency = ; clock-output-names = "uartclk"; }; diff --git a/fdts/tc2.dts b/fdts/tc2.dts index c49227493..003efdc90 100644 --- a/fdts/tc2.dts +++ b/fdts/tc2.dts @@ -36,7 +36,6 @@ #define BIG_CPU_PMU_COMPATIBLE "arm,cortex-x4-pmu" #define MPAM_ADDR 0x1 0x00010000 /* 0x1_0001_0000 */ -#define UARTCLK_FREQ 5000000 #define DPU_ADDR 2cc00000 #define DPU_IRQ 69 diff --git a/fdts/tc3-4-base.dtsi b/fdts/tc3-4-base.dtsi index c7f3084ba..84aa8e85c 100644 --- a/fdts/tc3-4-base.dtsi +++ b/fdts/tc3-4-base.dtsi @@ -18,7 +18,6 @@ #define MHU_RX_INT_NAME "combined" #define MPAM_ADDR 0x0 0x5f010000 /* 0x5f01_0000 */ -#define UARTCLK_FREQ 3750000 #if TARGET_FLAVOUR_FVP #define DPU_ADDR 4000000000 diff --git a/plat/arm/board/tc/include/platform_def.h b/plat/arm/board/tc/include/platform_def.h index 5a226284c..ff7940244 100644 --- a/plat/arm/board/tc/include/platform_def.h +++ b/plat/arm/board/tc/include/platform_def.h @@ -443,18 +443,19 @@ #undef PLAT_ARM_BOOT_UART_CLK_IN_HZ #undef PLAT_ARM_RUN_UART_CLK_IN_HZ -#if TARGET_FLAVOUR_FVP -#define PLAT_ARM_BOOT_UART_BASE TC_UART1 -#define TC_UARTCLK 7372800 -#else /* TARGET_FLAVOUR_FPGA */ -#define PLAT_ARM_BOOT_UART_BASE TC_UART0 +#undef ARM_CONSOLE_BAUDRATE +#define ARM_CONSOLE_BAUDRATE 38400 + #if TARGET_PLATFORM <= 2 #define TC_UARTCLK 5000000 #elif TARGET_PLATFORM >= 3 #define TC_UARTCLK 3750000 #endif /* TARGET_PLATFORM >= 3 */ -#undef ARM_CONSOLE_BAUDRATE -#define ARM_CONSOLE_BAUDRATE 38400 + +#if TARGET_FLAVOUR_FVP +#define PLAT_ARM_BOOT_UART_BASE TC_UART1 +#else /* TARGET_FLAVOUR_FPGA */ +#define PLAT_ARM_BOOT_UART_BASE TC_UART0 #endif /* TARGET_FLAVOUR_FPGA */ #define PLAT_ARM_RUN_UART_BASE TC_UART0