diff --git a/bsps/arm/imx/console/console-config.c b/bsps/arm/imx/console/console-config.c index 6afbeee88a..4794bc75bf 100644 --- a/bsps/arm/imx/console/console-config.c +++ b/bsps/arm/imx/console/console-config.c @@ -253,6 +253,8 @@ static bool imx_uart_first_open( rtems_libio_open_close_args_t *args ) { + (void) args; + imx_uart_context *ctx; volatile imx_uart *regs; #ifdef CONSOLE_USE_INTERRUPTS @@ -300,10 +302,16 @@ static void imx_uart_last_close( ) { #ifdef CONSOLE_USE_INTERRUPTS + (void) args; + imx_uart_context *ctx; ctx = (imx_uart_context *) base; rtems_interrupt_handler_remove(ctx->irq, imx_uart_interrupt, tty); +#else + (void) tty; + (void) base; + (void) args; #endif } @@ -367,6 +375,10 @@ rtems_status_code console_initialize( void *arg ) { + (void) major; + (void) minor; + (void) arg; + char path[] = "/dev/ttyS?"; size_t i; diff --git a/bsps/arm/imx/start/bspstart.c b/bsps/arm/imx/start/bspstart.c index 416afc4ac0..cdfc9fa1b9 100644 --- a/bsps/arm/imx/start/bspstart.c +++ b/bsps/arm/imx/start/bspstart.c @@ -71,6 +71,8 @@ rtems_vector_number imx_get_irq_of_node( uint32_t bsp_fdt_map_intr(const uint32_t *intr, size_t icells) { + (void) icells; + return intr[1] + MAGIC_IRQ_OFFSET; }