aarch64/raspberrypi: improve UART
Summary
aarch64/raspberrypi: improve UART
- Add support for four new ports, UART2-UART5.
- Add build options to allow console device configuration.
- Segregate device-specific definitions from the device family files. X macros are used to maintain a single source of truth and have the configuration done at compile-time
- Add raspberrypi_uart_init() to make it convenient for users to install uart devices
Close #5130 (closed)
Co-authored-by: Ning Yang yangn0@qq.com