Hi Oleksii, On 19/11/2024 14:55, Oleksii Kurochko wrote:
Rename the file containing uart_init() to enable reuse across other architectures that utilize device trees or SPCR tables to locate UART information. After locating UART data, {acpi}_device_init() is called to initialize the UART.arm_uart_init() is renamed to uart_init() to be reused by other architectures. A new configuration option, CONFIG_GENERIC_UART_INIT, is introduced, currently available only for Arm. Enabling CONFIG_UART_INIT on additional architectures will require additional functionality, such as device tree mapping and unflattening, etc. arm-uart.c is removed from "ARM (W/ VIRTUALIZATION EXTENSIONS) ARCHITECTURE" section in the MAINTAINERS file, as it is no longer Arm-specific and can now be maintained by maintainers of other architectures. Use GENERIC_UART_INIT for CONFIG_ARM by adding `select GENERIC_UART_INIT` to CONFIG_ARM. Signed-off-by: Oleksii Kurochko <[email protected]>
Acked-by: Julien Grall <[email protected]> And committed. Cheers, -- Julien Grall
