v3: - Support multiple UARTs only if the BSP is configured to use FDT. This allows for flexibility since the user now just has to specify the maximum number of UARTs, and the UART configurations will be read from the FDT. In the previous version of this patch set, the extra UARTs were all configured at build time which was not very flexible and required adding a lot of extra BSP options.
v2: - Allow UART driver to fill the transmit FIFO rather than just sending one byte at a time. Maldonado, Sergio E. (GSFC-580.0) (3): bsps/microblaze: Allow copying FDT from U-Boot bsps/microblaze: Add support for multiple UARTs bsps/microblaze: Fix UART transmit interrupt bsps/microblaze/include/dev/serial/uartlite.h | 4 + .../microblaze_fpga/console/console-io.c | 205 ++++++++++++++++-- bsps/microblaze/microblaze_fpga/include/bsp.h | 3 + .../microblaze_fpga/start/crtinit.S | 6 +- .../microblaze_invalidate_dcache_range.S | 104 +++++++++ bsps/microblaze/shared/dev/serial/uartlite.c | 30 ++- .../shared/fdt/microblaze-fdt-support.c | 36 ++- .../bsps/microblaze/microblaze_fpga/grp.yml | 14 ++ .../bsps/microblaze/microblaze_fpga/obj.yml | 2 +- .../microblaze_fpga/optconsoleuart.yml | 21 ++ .../microblaze_fpga/optmaxuarts.yml | 21 ++ .../microblaze/microblaze_fpga/optuartirq.yml | 20 ++ .../microblaze/microblaze_fpga/optuseuart.yml | 17 ++ 13 files changed, 446 insertions(+), 37 deletions(-) create mode 100644 bsps/microblaze/microblaze_fpga/start/microblaze_invalidate_dcache_range.S create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optconsoleuart.yml create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optmaxuarts.yml create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuartirq.yml create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuseuart.yml -- 2.34.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel