diff --git a/bsps/arm/tms570/clock/clock.c b/bsps/arm/tms570/clock/clock.c index 4465e33843..b4e22cd2c6 100644 --- a/bsps/arm/tms570/clock/clock.c +++ b/bsps/arm/tms570/clock/clock.c @@ -99,6 +99,8 @@ RTEMS_SYSINIT_ITEM( static uint32_t tms570_rti_get_timecount(struct timecounter *tc) { + (void) tc; + return TMS570_RTI.CNT[0].FRCx; } diff --git a/bsps/arm/tms570/console/tms570-sci.c b/bsps/arm/tms570/console/tms570-sci.c index 5e90dd4004..e1474d9c3d 100644 --- a/bsps/arm/tms570/console/tms570-sci.c +++ b/bsps/arm/tms570/console/tms570-sci.c @@ -126,6 +126,9 @@ rtems_device_driver console_initialize( void *arg ) { + (void) major; + (void) arg; + rtems_status_code sc; #if CONSOLE_USE_INTERRUPTS const rtems_termios_device_handler *handler = &tms570_sci_handler_interrupt; @@ -490,6 +493,9 @@ static bool tms570_sci_poll_first_open( rtems_libio_open_close_args_t *args ) { + (void) tty; + (void) args; + bool ok; rtems_termios_set_best_baud(term, TMS570_SCI_BAUD_RATE); @@ -557,6 +563,10 @@ static void tms570_sci_poll_last_close( rtems_libio_open_close_args_t *args ) { + (void) tty; + (void) base; + (void) args; + ; } diff --git a/bsps/arm/tms570/irq/irq.c b/bsps/arm/tms570/irq/irq.c index 74e227f068..05aa057ba3 100644 --- a/bsps/arm/tms570/irq/irq.c +++ b/bsps/arm/tms570/irq/irq.c @@ -233,12 +233,16 @@ rtems_status_code bsp_interrupt_is_pending( rtems_status_code bsp_interrupt_raise(rtems_vector_number vector) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } rtems_status_code bsp_interrupt_clear(rtems_vector_number vector) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } @@ -294,6 +298,9 @@ rtems_status_code bsp_interrupt_set_priority( uint32_t priority ) { + (void) vector; + (void) priority; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } @@ -303,6 +310,9 @@ rtems_status_code bsp_interrupt_get_priority( uint32_t *priority ) { + (void) vector; + (void) priority; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); bsp_interrupt_assert(priority != NULL); return RTEMS_UNSATISFIED; diff --git a/bsps/arm/tms570/start/fail_notification.c b/bsps/arm/tms570/start/fail_notification.c index 54d4e6a37b..b3944d94d7 100644 --- a/bsps/arm/tms570/start/fail_notification.c +++ b/bsps/arm/tms570/start/fail_notification.c @@ -47,6 +47,7 @@ void bsp_selftest_fail_notification( uint32_t flag ) { + (void) flag; } void tms570_memory_port0_fail_notification( @@ -56,4 +57,8 @@ void tms570_memory_port0_fail_notification( uint32_t data ) { + (void) groupSelect; + (void) dataSelect; + (void) address; + (void) data; } diff --git a/bsps/arm/tms570/start/tms570_selftest.c b/bsps/arm/tms570/start/tms570_selftest.c index 99b8718a4a..f491efd88d 100644 --- a/bsps/arm/tms570/start/tms570_selftest.c +++ b/bsps/arm/tms570/start/tms570_selftest.c @@ -537,6 +537,8 @@ void tms570_pbist_fail( void ) /* Requirements : HL_SR396 */ __attribute__((__naked__)) void tms570_memory_init( uint32_t ram ) { + (void) ram; + __asm__ volatile ( /* Load memory controller base address */ "ldr r1, =#0xffffff00\n"