[PATCH v2 0/3] bsps/microblaze: FDT support and UART driver improvements
Alex White
alex.white at oarcorp.com
Tue Apr 4 13:33:47 UTC 2023
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 | 229 ++++++++++++++++--
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 | 36 +++
.../bsps/microblaze/microblaze_fpga/obj.yml | 2 +-
.../microblaze_fpga/optconsoleuart.yml | 21 ++
.../microblaze_fpga/optuart1irq.yml | 20 ++
.../optuart1litebaseaddress.yml | 20 ++
.../microblaze_fpga/optuart2irq.yml | 20 ++
.../optuart2litebaseaddress.yml | 20 ++
.../microblaze_fpga/optuart3irq.yml | 20 ++
.../optuart3litebaseaddress.yml | 20 ++
.../microblaze_fpga/optuart4irq.yml | 20 ++
.../optuart4litebaseaddress.yml | 20 ++
.../microblaze/microblaze_fpga/optuartirq.yml | 20 ++
.../microblaze/microblaze_fpga/optuseuart.yml | 17 ++
.../microblaze_fpga/optuseuart1.yml | 17 ++
.../microblaze_fpga/optuseuart2.yml | 17 ++
.../microblaze_fpga/optuseuart3.yml | 17 ++
.../microblaze_fpga/optuseuart4.yml | 17 ++
24 files changed, 705 insertions(+), 31 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/optuart1irq.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart1litebaseaddress.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart2irq.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart2litebaseaddress.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart3irq.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart3litebaseaddress.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart4irq.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuart4litebaseaddress.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuartirq.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuseuart.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuseuart1.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuseuart2.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuseuart3.yml
create mode 100644 spec/build/bsps/microblaze/microblaze_fpga/optuseuart4.yml
--
2.34.1
More information about the devel
mailing list