简述:默认平台没有在XBL中添加一路高速uart,只有一路DEBUG uart。由于客户需要新添加一路高速uart,所以以下我们参考debug uart新加一路HS uart。
1.阅读debug uart流程。
BOOT.XF.4.1\boot_images\QcomPkg\SocPkg\AgattiPkg\Settings\UART\UartSettings.c
UART_PROPERTIES devices =
{
// MAIN_PORT
0x04A90000, // uart_base
0x04AC0000, // qup_common_base
0x2001c0c1, // gpio_tx_config
0x200080d1, // gpio_rx_config
0, // gpio_cts_config
0, // gpio_rfr_config
0, // clock_id_index
(void*)0, // bus_clock_id
(void*)CLK_QUPV3_WRAP0_S4, // core_clock_id
0, // irq number
0, //TCSR base
0, // TCSR offset
0 // TCSR value
};
/*
0x2001c021, // gpio_tx_config 计算方式:
The DAL_GPIO_CFG macro gene