drivers: uart_cc13xx_cc26xx: Get clock frequency from DTS

The uart_cc13xx_cc26xx driver used system clock frequency
as a base for baudrate calculation. This commit corrects
that by obtaining the needed value from DTS.

Signed-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>
This commit is contained in:
Piotr Zięcik 2019-05-29 13:15:29 +02:00 committed by Carles Cufí
parent 9e9f5cecff
commit 08f8abcfe4

View file

@ -361,7 +361,7 @@ static int uart_cc13xx_cc26xx_init_0(struct device *dev)
static const struct uart_device_config uart_cc13xx_cc26xx_config_0 = {
.regs = DT_TI_CC13XX_CC26XX_UART_40001000_BASE_ADDRESS,
.sys_clk_freq = CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC,
.sys_clk_freq = DT_TI_CC13XX_CC26XX_UART_40001000_CLOCKS_CLOCK_FREQUENCY,
};
static struct uart_cc13xx_cc26xx_data uart_cc13xx_cc26xx_data_0 = {
@ -438,7 +438,7 @@ static int uart_cc13xx_cc26xx_init_1(struct device *dev)
static const struct uart_device_config uart_cc13xx_cc26xx_config_1 = {
.regs = DT_TI_CC13XX_CC26XX_UART_4000B000_BASE_ADDRESS,
.sys_clk_freq = CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC,
.sys_clk_freq = DT_TI_CC13XX_CC26XX_UART_4000B000_CLOCKS_CLOCK_FREQUENCY,
};
static struct uart_cc13xx_cc26xx_data uart_cc13xx_cc26xx_data_1 = {