On 19/11/2024 15: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 <oleksii.kuroc...@gmail.com>
Reviewed-by: Michal Orzel <michal.or...@amd.com>
~Michal