diff --git a/bsps/arm/gumstix/clock/clock.c b/bsps/arm/gumstix/clock/clock.c index 33d45a3f7b..36e60db7c4 100644 --- a/bsps/arm/gumstix/clock/clock.c +++ b/bsps/arm/gumstix/clock/clock.c @@ -39,6 +39,8 @@ static unsigned long period_num; */ static void clock_isr_on(const rtems_irq_connect_data *unused) { + (void) unused; + /*Clear the interrupt bit */ XSCALE_OS_TIMER_TSR = 0x1; @@ -61,6 +63,8 @@ static void clock_isr_on(const rtems_irq_connect_data *unused) */ static void clock_isr_off(const rtems_irq_connect_data *unused) { + (void) unused; + /*Clear the interrupt bit */ XSCALE_OS_TIMER_TSR = 0x1; /* disable timer interrupt*/ @@ -75,6 +79,8 @@ static void clock_isr_off(const rtems_irq_connect_data *unused) */ static int clock_isr_is_on(const rtems_irq_connect_data *irq) { + (void) irq; + /* check timer interrupt */ return XSCALE_OS_TIMER_IER & 0x1; } diff --git a/bsps/arm/gumstix/console/ffuart.c b/bsps/arm/gumstix/console/ffuart.c index 8353251023..5b8732da03 100644 --- a/bsps/arm/gumstix/console/ffuart.c +++ b/bsps/arm/gumstix/console/ffuart.c @@ -53,6 +53,10 @@ const console_fns ffuart_fns = */ static int ffuart_first_open(int major, int minor, void *arg) { + (void) major; + (void) minor; + (void) arg; + return 0; } @@ -64,6 +68,10 @@ static int ffuart_first_open(int major, int minor, void *arg) */ static int ffuart_last_close(int major, int minor, void *arg) { + (void) major; + (void) minor; + (void) arg; + return 0; } @@ -194,6 +202,9 @@ static void ffuart_write_polled(int minor, char c) /* This is for setting baud rate, bits, etc. */ static int ffuart_set_attributes(int minor, const struct termios *t) { + (void) minor; + (void) t; + return 0; } diff --git a/bsps/arm/gumstix/fb/fb.c b/bsps/arm/gumstix/fb/fb.c index bedefa7255..aa93b42f9a 100644 --- a/bsps/arm/gumstix/fb/fb.c +++ b/bsps/arm/gumstix/fb/fb.c @@ -98,6 +98,9 @@ frame_buffer_initialize(rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) minor; + (void) arg; + rtems_status_code status; printk( "FBSKYEYE -- driver initializing..\n" ); @@ -119,6 +122,10 @@ frame_buffer_open( rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + (void) minor; + (void) arg; + if (pthread_mutex_trylock(&mutex)== 0){ /* restore previous state. for VGA this means return to text mode. * leave out if graphics hardware has been initialized in @@ -138,6 +145,10 @@ frame_buffer_close(rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + (void) minor; + (void) arg; + if (pthread_mutex_unlock(&mutex) == 0){ /* restore previous state. for VGA this means return to text mode. * leave out if graphics hardware has been initialized in @@ -155,6 +166,9 @@ frame_buffer_read( rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + (void) minor; + rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *)arg; rw_args->bytes_moved = ((rw_args->offset + rw_args->count) > fb_fix.smem_len ) ? (fb_fix.smem_len - rw_args->offset) : rw_args->count; memcpy(rw_args->buffer, (const void *) (fb_fix.smem_start + rw_args->offset), rw_args->bytes_moved); @@ -166,6 +180,9 @@ frame_buffer_write( rtems_device_major_number major, rtems_device_minor_number minor, void * arg) { + (void) major; + (void) minor; + rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *)arg; rw_args->bytes_moved = ((rw_args->offset + rw_args->count) > fb_fix.smem_len ) ? (fb_fix.smem_len - rw_args->offset) : rw_args->count; memcpy( (void *) (fb_fix.smem_start + rw_args->offset), rw_args->buffer, rw_args->bytes_moved); @@ -209,6 +226,9 @@ frame_buffer_control( rtems_device_major_number major, void * arg ) { + (void) major; + (void) minor; + rtems_libio_ioctl_args_t *args = arg; printk( "FBSKYEYE ioctl called, cmd=%" PRIdioctl_command_t "\n", diff --git a/bsps/arm/gumstix/irq/irq.c b/bsps/arm/gumstix/irq/irq.c index 3d502d8bba..f1e0778623 100644 --- a/bsps/arm/gumstix/irq/irq.c +++ b/bsps/arm/gumstix/irq/irq.c @@ -53,6 +53,9 @@ rtems_status_code bsp_interrupt_get_attributes( rtems_interrupt_attributes *attributes ) { + (void) vector; + (void) attributes; + return RTEMS_SUCCESSFUL; } @@ -61,6 +64,8 @@ rtems_status_code bsp_interrupt_is_pending( bool *pending ) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); bsp_interrupt_assert(pending != NULL); *pending = false; @@ -69,12 +74,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; } @@ -84,6 +93,8 @@ rtems_status_code bsp_interrupt_vector_is_enabled( bool *enabled ) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); bsp_interrupt_assert(enabled != NULL); *enabled = false; @@ -109,6 +120,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; } @@ -118,6 +132,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;