From 9d5354e89785c38ec66fc8829bcd4fffac94e856 Mon Sep 17 00:00:00 2001 From: Ryan Long Date: Wed, 19 Oct 2022 13:46:14 -0500 Subject: bsps/microblaze: Add device tree support to UART Lite --- bsps/microblaze/shared/dev/serial/uartlite.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'bsps/microblaze/shared/dev/serial/uartlite.c') diff --git a/bsps/microblaze/shared/dev/serial/uartlite.c b/bsps/microblaze/shared/dev/serial/uartlite.c index a5fc4fe82b..953c630759 100644 --- a/bsps/microblaze/shared/dev/serial/uartlite.c +++ b/bsps/microblaze/shared/dev/serial/uartlite.c @@ -70,8 +70,15 @@ static bool uart_first_open( #ifdef BSP_MICROBLAZE_FPGA_CONSOLE_INTERRUPTS XUartLite_EnableIntr( ctx->address ); + + uint32_t uart_irq_num = try_get_prop_from_device_tree( + "xlnx,xps-uartlite-1.00.a", + "interrupts", + 1 + ); + sc = rtems_interrupt_handler_install( - 1, + uart_irq_num, "UART", RTEMS_INTERRUPT_SHARED, microblaze_uart_interrupt, -- cgit v1.2.3