diff --git a/bsps/shared/atomics/__atomic_test_and_set.c b/bsps/shared/atomics/__atomic_test_and_set.c index a1b6ddd758..6117b4fdd2 100644 --- a/bsps/shared/atomics/__atomic_test_and_set.c +++ b/bsps/shared/atomics/__atomic_test_and_set.c @@ -47,6 +47,8 @@ bool __atomic_test_and_set( volatile void *mem, int access ) { + (void) access; + volatile uint8_t *lock = (volatile uint8_t *) mem; rtems_interrupt_level level; uint8_t value; diff --git a/bsps/shared/cache/cacheimpl.h b/bsps/shared/cache/cacheimpl.h index ef1adb5dd8..70425d5873 100644 --- a/bsps/shared/cache/cacheimpl.h +++ b/bsps/shared/cache/cacheimpl.h @@ -181,6 +181,9 @@ rtems_cache_flush_multiple_data_lines( const void * d_addr, size_t n_bytes ) d_addr = (void *)((size_t)d_addr + CPU_DATA_CACHE_ALIGNMENT); } #endif +#else + (void) d_addr; + (void) n_bytes; #endif } @@ -215,6 +218,9 @@ rtems_cache_invalidate_multiple_data_lines( const void * d_addr, size_t n_bytes d_addr = (void *)((size_t)d_addr + CPU_DATA_CACHE_ALIGNMENT); } #endif +#else + (void) d_addr; + (void) n_bytes; #endif } @@ -268,6 +274,8 @@ rtems_cache_get_data_cache_size( uint32_t level ) #if defined(CPU_CACHE_SUPPORT_PROVIDES_CACHE_SIZE_FUNCTIONS) return _CPU_cache_get_data_cache_size( level ); #else + (void) level; + return 0; #endif } @@ -406,6 +414,9 @@ rtems_cache_invalidate_multiple_instruction_lines( #else _CPU_cache_invalidate_instruction_range( i_addr, n_bytes ); #endif +#else + (void) i_addr; + (void) n_bytes; #endif } @@ -444,6 +455,8 @@ rtems_cache_get_instruction_cache_size( uint32_t level ) #if defined(CPU_CACHE_SUPPORT_PROVIDES_CACHE_SIZE_FUNCTIONS) return _CPU_cache_get_instruction_cache_size( level ); #else + (void) level; + return 0; #endif } diff --git a/bsps/shared/dev/clock/bcm2835-system-timer.c b/bsps/shared/dev/clock/bcm2835-system-timer.c index a6703ff1c7..86a198d5a3 100644 --- a/bsps/shared/dev/clock/bcm2835-system-timer.c +++ b/bsps/shared/dev/clock/bcm2835-system-timer.c @@ -46,6 +46,8 @@ static struct timecounter raspberrypi_tc; static uint32_t raspberrypi_clock_get_timecount(struct timecounter *tc) { + (void) tc; + return BCM2835_REG(BCM2835_GPU_TIMER_CLO); } diff --git a/bsps/shared/dev/clock/clock-simidle.c b/bsps/shared/dev/clock/clock-simidle.c index c81f894b71..218e5f6c7e 100644 --- a/bsps/shared/dev/clock/clock-simidle.c +++ b/bsps/shared/dev/clock/clock-simidle.c @@ -36,6 +36,8 @@ void *clock_driver_sim_idle_body( uintptr_t ignored ) { + (void) ignored; + for( ; ; ) { Per_CPU_Control *cpu = _Thread_Dispatch_disable(); _ISR_Nest_level++; diff --git a/bsps/shared/dev/display/disp_hcms29xx.c b/bsps/shared/dev/display/disp_hcms29xx.c index 498e4bee2d..eea23ff2f8 100644 --- a/bsps/shared/dev/display/disp_hcms29xx.c +++ b/bsps/shared/dev/display/disp_hcms29xx.c @@ -13,6 +13,7 @@ * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: + * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright @@ -529,6 +530,8 @@ static rtems_timer_service_routine disp_hcms29xx_timer_sr | | \*=========================================================================*/ { + (void) id; + disp_hcms29xx_drv_t *softc_ptr = arg; rtems_event_send(softc_ptr->disp_param.task_id, DISP_HCMS29XX_EVENT_TIMER); @@ -552,6 +555,8 @@ static rtems_task disp_hcms29xx_update_task | | \*=========================================================================*/ { + (void) argument; + rtems_event_set my_events; rtems_status_code rc = RTEMS_SUCCESSFUL; int disp_offset = 0; @@ -748,6 +753,10 @@ rtems_device_driver disp_hcms29xx_dev_initialize * Initialize and register the device */ { + (void) major; + (void) minor; + (void) arg; + rtems_status_code rc = RTEMS_SUCCESSFUL; disp_hcms29xx_drv_t *softc_ptr = &disp_hcms29xx_drv_tbl; @@ -825,6 +834,10 @@ rtems_device_driver disp_hcms29xx_dev_open | rtems_status_code | \*=========================================================================*/ { + (void) major; + (void) minor; + (void) arg; + disp_hcms29xx_drv_t *softc_ptr = &disp_hcms29xx_drv_tbl; /* * ensure, that disp_hcms29xx device is assumed to be empty @@ -854,6 +867,9 @@ rtems_device_driver disp_hcms29xx_dev_write | rtems_status_code | \*=========================================================================*/ { + (void) major; + (void) minor; + rtems_libio_rw_args_t *args = arg; uint32_t cnt; disp_hcms29xx_drv_t *softc_ptr = &disp_hcms29xx_drv_tbl; @@ -909,6 +925,9 @@ rtems_device_driver disp_hcms29xx_dev_close | rtems_status_code | \*=========================================================================*/ { + (void) major; + (void) minor; + (void) arg; return RTEMS_SUCCESSFUL; } diff --git a/bsps/shared/dev/dma/fsl-edma.c b/bsps/shared/dev/dma/fsl-edma.c index c8b812c1a5..5ace1e96e7 100644 --- a/bsps/shared/dev/dma/fsl-edma.c +++ b/bsps/shared/dev/dma/fsl-edma.c @@ -150,6 +150,8 @@ static void fsl_edma_interrupt_handler(void *arg) static void edma_interrupt_error_handler(void *arg) { + (void) arg; + rtems_chain_control *chain = &edma_channel_chain; rtems_chain_node *node = rtems_chain_first(chain); @@ -351,6 +353,8 @@ static rtems_status_code fsl_edma_install_obtained_channel( ctx ); #elif defined(LIBBSP_ARM_IMXRT_BSP_H) + (void) irq_priority; + sc = rtems_interrupt_handler_install( DMA0_DMA16_IRQn + (channel_index % 16), "eDMA Channel", diff --git a/bsps/shared/dev/i2c/i2c-2b-eeprom.c b/bsps/shared/dev/i2c/i2c-2b-eeprom.c index 4a8b5fdb9c..6de659b271 100644 --- a/bsps/shared/dev/i2c/i2c-2b-eeprom.c +++ b/bsps/shared/dev/i2c/i2c-2b-eeprom.c @@ -83,6 +83,8 @@ static rtems_status_code i2c_2b_eeprom_write (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + rtems_libio_rw_args_t *rwargs = arg; unsigned off = rwargs->offset; int cnt = rwargs->count; @@ -131,6 +133,8 @@ static rtems_status_code i2c_2b_eeprom_read (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + int sc; rtems_libio_rw_args_t *rwargs = arg; diff --git a/bsps/shared/dev/i2c/i2c-ds1621.c b/bsps/shared/dev/i2c/i2c-ds1621.c index 51f64de679..810c0a0fd1 100644 --- a/bsps/shared/dev/i2c/i2c-ds1621.c +++ b/bsps/shared/dev/i2c/i2c-ds1621.c @@ -60,6 +60,9 @@ static rtems_status_code ds1621_init (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + (void) arg; + int sc; unsigned char csr[2] = { DS1621_CMD_CSR_ACCESS, 0 }, cmd; @@ -97,6 +100,8 @@ static rtems_status_code ds1621_read (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { + (void) major; + int sc; rtems_libio_rw_args_t *rwargs = arg; unsigned char cmd = DS1621_CMD_READ_TEMP; diff --git a/bsps/shared/dev/i2c/i2c-sc620.c b/bsps/shared/dev/i2c/i2c-sc620.c index ed360086d8..07463f9b2a 100644 --- a/bsps/shared/dev/i2c/i2c-sc620.c +++ b/bsps/shared/dev/i2c/i2c-sc620.c @@ -43,6 +43,8 @@ static rtems_status_code i2c_sc620_write( void *arg ) { + (void) major; + rtems_status_code sc = RTEMS_IO_ERROR; rtems_libio_rw_args_t *rw = arg; unsigned char *buf = (unsigned char *) &rw->buffer[0]; @@ -69,6 +71,8 @@ static rtems_status_code i2c_sc620_read( void *arg ) { + (void) major; + rtems_status_code sc = RTEMS_IO_ERROR; rtems_libio_rw_args_t *rw = arg; unsigned char *buf = (unsigned char *) &rw->buffer[0]; diff --git a/bsps/shared/dev/i2c/spi-memdrv.c b/bsps/shared/dev/i2c/spi-memdrv.c index d890b9e41a..87d019d3eb 100644 --- a/bsps/shared/dev/i2c/spi-memdrv.c +++ b/bsps/shared/dev/i2c/spi-memdrv.c @@ -135,6 +135,8 @@ rtems_status_code spi_memdrv_write | o = ok or error code | \*=========================================================================*/ { + (void) major; + rtems_status_code rc = RTEMS_SUCCESSFUL; rtems_libio_rw_args_t *rwargs = arg; off_t off = rwargs->offset; @@ -321,6 +323,8 @@ rtems_status_code spi_memdrv_read | o = ok or error code | \*=========================================================================*/ { + (void) major; + rtems_status_code rc = RTEMS_SUCCESSFUL; rtems_libio_rw_args_t *rwargs = arg; off_t off = rwargs->offset; diff --git a/bsps/shared/dev/ide/ata.c b/bsps/shared/dev/ide/ata.c index 6d496c3ebd..987ffe8b94 100644 --- a/bsps/shared/dev/ide/ata.c +++ b/bsps/shared/dev/ide/ata.c @@ -514,6 +514,8 @@ ata_non_data_request_done(ata_req_t *areq, rtems_device_minor_number ctrl_minor, rtems_status_code status, int info) { + (void) ctrl_minor; + #if ATA_DEBUG ata_printf("ata_non_data_request_done: entry\n"); #endif @@ -629,6 +631,7 @@ static void ata_interrupt_handler(rtems_irq_hdl_param handle) static void ata_interrupt_on(const rtems_irq_connect_data *ptr) { + (void) ptr; /* enable ATA device interrupt */ ide_controller_write_register(0, @@ -640,6 +643,7 @@ static void ata_interrupt_on(const rtems_irq_connect_data *ptr) static void ata_interrupt_off(const rtems_irq_connect_data *ptr) { + (void) ptr; /* disable ATA device interrupt */ ide_controller_write_register(0, @@ -651,6 +655,8 @@ static void ata_interrupt_off(const rtems_irq_connect_data *ptr) static int ata_interrupt_isOn(const rtems_irq_connect_data *ptr) { + (void) ptr; + uint16_t byte; /* emphasize that only 8 low bits is meaningful */ /* return int. status od ATA device */ @@ -794,6 +800,8 @@ ata_pio_out_protocol(rtems_device_minor_number ctrl_minor, ata_req_t *areq) static rtems_task ata_queue_task(rtems_task_argument arg) { + (void) arg; + ata_queue_msg_t msg; size_t size; ata_req_t *areq; @@ -1060,6 +1068,8 @@ static void ata_execute_device_diagnostic( else #endif { + (void) sector_buffer; + ATA_DEV_INFO(ctrl_minor, 0).present = true; ATA_DEV_INFO(ctrl_minor,1).present = true; } @@ -1083,6 +1093,10 @@ rtems_ata_initialize(rtems_device_major_number major, rtems_device_minor_number minor_arg, void *args) { + (void) major; + (void) minor_arg; + (void) args; + uint32_t ctrl_minor; rtems_status_code status; uint16_t *buffer; diff --git a/bsps/shared/dev/ide/ide_controller.c b/bsps/shared/dev/ide/ide_controller.c index 0bb7576544..8a1ad8ee77 100644 --- a/bsps/shared/dev/ide/ide_controller.c +++ b/bsps/shared/dev/ide/ide_controller.c @@ -48,6 +48,10 @@ ide_controller_initialize(rtems_device_major_number major, rtems_device_minor_number minor_arg, void *args) { + (void) major; + (void) minor_arg; + (void) args; + unsigned long minor; /* FIXME: may be it should be done on compilation phase */ diff --git a/bsps/shared/dev/rtc/i2c-rtc.c b/bsps/shared/dev/rtc/i2c-rtc.c index ce63e6c367..e15fa8cff0 100644 --- a/bsps/shared/dev/rtc/i2c-rtc.c +++ b/bsps/shared/dev/rtc/i2c-rtc.c @@ -295,6 +295,8 @@ static void i2c_rtc_init(int minor) bool i2c_rtc_probe(int minor) { + (void) minor; + return true; } diff --git a/bsps/shared/dev/rtc/m48t08.c b/bsps/shared/dev/rtc/m48t08.c index 1933e17ab0..c9f00b616f 100644 --- a/bsps/shared/dev/rtc/m48t08.c +++ b/bsps/shared/dev/rtc/m48t08.c @@ -60,6 +60,8 @@ static void m48t08_initialize( int minor ) { + (void) minor; + } /* diff --git a/bsps/shared/dev/rtc/rtc-support.c b/bsps/shared/dev/rtc/rtc-support.c index e79d6b1bf8..7495e66ca2 100644 --- a/bsps/shared/dev/rtc/rtc-support.c +++ b/bsps/shared/dev/rtc/rtc-support.c @@ -60,6 +60,10 @@ rtems_device_driver rtc_initialize( void *arg ) { + (void) major; + (void) minor_arg; + (void) arg; + rtems_device_minor_number minor; rtems_status_code status; @@ -132,6 +136,9 @@ rtems_device_driver rtc_read( void *arg ) { + (void) major; + (void) minor; + int rv = 0; rtems_libio_rw_args_t *rw = arg; rtems_time_of_day *tod = (rtems_time_of_day *) rw->buffer; @@ -166,6 +173,9 @@ rtems_device_driver rtc_write( void *arg ) { + (void) major; + (void) minor; + int rv = 0; rtems_libio_rw_args_t *rw = arg; const rtems_time_of_day *tod = (const rtems_time_of_day *) rw->buffer; @@ -200,6 +210,10 @@ rtems_device_driver rtc_open( void *arg ) { + (void) major; + (void) minor; + (void) arg; + return RTEMS_SUCCESSFUL; } @@ -209,6 +223,10 @@ rtems_device_driver rtc_close( void *arg ) { + (void) major; + (void) minor; + (void) arg; + return RTEMS_SUCCESSFUL; } @@ -218,6 +236,10 @@ rtems_device_driver rtc_control( void *arg ) { + (void) major; + (void) minor; + (void) arg; + return RTEMS_NOT_IMPLEMENTED; } diff --git a/bsps/shared/dev/rtc/rtcprobe.c b/bsps/shared/dev/rtc/rtcprobe.c index 0d85831d62..f7dc2ad77d 100644 --- a/bsps/shared/dev/rtc/rtcprobe.c +++ b/bsps/shared/dev/rtc/rtcprobe.c @@ -36,5 +36,7 @@ bool rtc_probe( int minor ) { + (void) minor; + return true; } diff --git a/bsps/shared/dev/serial/console-polled.c b/bsps/shared/dev/serial/console-polled.c index 37ad5b8f18..5aa7e4ba93 100644 --- a/bsps/shared/dev/serial/console-polled.c +++ b/bsps/shared/dev/serial/console-polled.c @@ -77,6 +77,9 @@ rtems_device_driver console_initialize( void *arg ) { + (void) minor; + (void) arg; + rtems_status_code status; /* @@ -131,6 +134,10 @@ rtems_device_driver console_close( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_close( arg ); } @@ -140,6 +147,10 @@ rtems_device_driver console_read( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_read( arg ); } @@ -149,6 +160,10 @@ rtems_device_driver console_write( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_write( arg ); } @@ -158,5 +173,9 @@ rtems_device_driver console_control( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_ioctl( arg ); } diff --git a/bsps/shared/dev/serial/console-termios-init.c b/bsps/shared/dev/serial/console-termios-init.c index c144549cb4..4a61559483 100644 --- a/bsps/shared/dev/serial/console-termios-init.c +++ b/bsps/shared/dev/serial/console-termios-init.c @@ -45,6 +45,9 @@ rtems_device_driver console_initialize( void *arg ) { + (void) major; + (void) arg; + bool console_device_done = false; rtems_termios_initialize(); diff --git a/bsps/shared/dev/serial/legacy-console-control.c b/bsps/shared/dev/serial/legacy-console-control.c index 36497b27be..5c4d6226c2 100644 --- a/bsps/shared/dev/serial/legacy-console-control.c +++ b/bsps/shared/dev/serial/legacy-console-control.c @@ -60,5 +60,8 @@ rtems_device_driver console_control( void * arg ) { + (void) major; + (void) minor; + return rtems_termios_ioctl (arg); } diff --git a/bsps/shared/dev/serial/legacy-console.c b/bsps/shared/dev/serial/legacy-console.c index 698439b247..0ed4c32301 100644 --- a/bsps/shared/dev/serial/legacy-console.c +++ b/bsps/shared/dev/serial/legacy-console.c @@ -298,6 +298,8 @@ rtems_device_driver console_close( void * arg ) { + (void) major; + rtems_libio_open_close_args_t *args = arg; struct rtems_termios_tty *current_tty; console_tbl *cptr; @@ -332,6 +334,10 @@ rtems_device_driver console_initialize( void *arg ) { + (void) major; + (void) minor_arg; + (void) arg; + rtems_status_code status; rtems_device_minor_number minor; console_tbl *port; @@ -407,6 +413,9 @@ rtems_device_driver console_read( void * arg ) { + (void) major; + (void) minor; + return rtems_termios_read (arg); } @@ -421,5 +430,8 @@ rtems_device_driver console_write( void * arg ) { + (void) major; + (void) minor; + return rtems_termios_write (arg); } diff --git a/bsps/shared/dev/serial/mc68681.c b/bsps/shared/dev/serial/mc68681.c index 62f5cd1fbf..d578477de5 100644 --- a/bsps/shared/dev/serial/mc68681.c +++ b/bsps/shared/dev/serial/mc68681.c @@ -290,6 +290,9 @@ MC68681_STATIC int mc68681_open( void *arg ) { + (void) major; + (void) arg; + uint32_t pMC68681; uint32_t pMC68681_port; unsigned int baud; @@ -347,6 +350,9 @@ MC68681_STATIC int mc68681_close( void *arg ) { + (void) major; + (void) arg; + uint32_t pMC68681_port; setRegister_f setReg; diff --git a/bsps/shared/dev/serial/ns16550-context.c b/bsps/shared/dev/serial/ns16550-context.c index e01b15f00c..e25a82cb61 100644 --- a/bsps/shared/dev/serial/ns16550-context.c +++ b/bsps/shared/dev/serial/ns16550-context.c @@ -427,6 +427,10 @@ static void ns16550_initialize_interrupts( rtems_fatal_error_occurred( 0xdeadbeef); } } + #else + (void) tty; + (void) ctx; + (void) isr; #endif } @@ -441,6 +445,9 @@ static bool ns16550_open( rtems_libio_open_close_args_t *args ) { + (void) term; + (void) args; + ns16550_context *ctx = (ns16550_context *) base; ctx->tty = tty; @@ -490,6 +497,10 @@ static void ns16550_cleanup_interrupts( printk("%s: Error: Remove interrupt handler\n", __func__); rtems_fatal_error_occurred(0xdeadbeef); } + #else + (void) tty; + (void) ctx; + (void) isr; #endif } @@ -503,6 +514,8 @@ static void ns16550_close( rtems_libio_open_close_args_t *args ) { + (void) args; + ns16550_context *ctx = (ns16550_context *) base; ns16550_enable_interrupts(ctx, NS16550_DISABLE_ALL_INTR); diff --git a/bsps/shared/dev/serial/ns16550.c b/bsps/shared/dev/serial/ns16550.c index b0c743c1bb..8ecb4d36e9 100644 --- a/bsps/shared/dev/serial/ns16550.c +++ b/bsps/shared/dev/serial/ns16550.c @@ -311,6 +311,9 @@ int ns16550_open( void *arg ) { + (void) major; + (void) arg; + rtems_libio_open_close_args_t *oc = (rtems_libio_open_close_args_t *) arg; struct rtems_termios_tty *tty = (struct rtems_termios_tty *) oc->iop->data1; console_tbl *c = Console_Port_Tbl [minor]; @@ -344,6 +347,9 @@ int ns16550_close( void * arg ) { + (void) major; + (void) arg; + console_tbl *c = Console_Port_Tbl [minor]; /* @@ -792,6 +798,8 @@ NS16550_STATIC void ns16550_initialize_interrupts( int minor) rtems_fatal_error_occurred( 0xdeadbeef); } } + #else + (void) minor; #endif } @@ -824,6 +832,8 @@ NS16550_STATIC void ns16550_cleanup_interrupts(int minor) printk("%s: Error: Remove interrupt handler\n", __func__); rtems_fatal_error_occurred(0xdeadbeef); } + #else + (void) minor; #endif } diff --git a/bsps/shared/dev/serial/printk-dummy.c b/bsps/shared/dev/serial/printk-dummy.c index 4febd8832f..0fc214fc2d 100644 --- a/bsps/shared/dev/serial/printk-dummy.c +++ b/bsps/shared/dev/serial/printk-dummy.c @@ -43,6 +43,8 @@ static void BSP_output_char_f(char c) { + (void) c; + /* the character just needs to disappear */ } diff --git a/bsps/shared/dev/serial/serprobe.c b/bsps/shared/dev/serial/serprobe.c index 7f8d392452..9a8166f13d 100644 --- a/bsps/shared/dev/serial/serprobe.c +++ b/bsps/shared/dev/serial/serprobe.c @@ -4,6 +4,8 @@ bool libchip_serial_default_probe(int minor) { + (void) minor; + /* * If the configuration dependent probe has located the device then * assume it is there diff --git a/bsps/shared/dev/serial/z85c30.c b/bsps/shared/dev/serial/z85c30.c index 9dd3dd2c73..da26bc2d52 100644 --- a/bsps/shared/dev/serial/z85c30.c +++ b/bsps/shared/dev/serial/z85c30.c @@ -215,6 +215,8 @@ Z85C30_STATIC int z85c30_open( void *arg ) { + (void) major; + (void) arg; z85c30_initialize_port(minor); @@ -239,6 +241,9 @@ Z85C30_STATIC int z85c30_close( void *arg ) { + (void) major; + (void) arg; + /* * Negate DTR */ diff --git a/bsps/shared/dev/serial/zynq-uart.c b/bsps/shared/dev/serial/zynq-uart.c index 46e45b530b..9228d48205 100644 --- a/bsps/shared/dev/serial/zynq-uart.c +++ b/bsps/shared/dev/serial/zynq-uart.c @@ -67,6 +67,9 @@ static bool zynq_uart_first_open( rtems_libio_open_close_args_t *args ) { + (void) term; + (void) args; + zynq_uart_context *ctx = (zynq_uart_context *) base; volatile zynq_uart *regs = ctx->regs; #ifdef ZYNQ_CONSOLE_USE_INTERRUPTS @@ -103,6 +106,8 @@ static void zynq_uart_last_close( rtems_libio_open_close_args_t *args ) { + (void) args; + zynq_uart_context *ctx = (zynq_uart_context *) base; rtems_interrupt_handler_remove(ctx->irq, zynq_uart_interrupt, tty); diff --git a/bsps/shared/dev/spi/cadence-spi.c b/bsps/shared/dev/spi/cadence-spi.c index 5b3725fbc0..b21c996d11 100644 --- a/bsps/shared/dev/spi/cadence-spi.c +++ b/bsps/shared/dev/spi/cadence-spi.c @@ -302,6 +302,8 @@ static int cadence_spi_check_messages( const spi_ioc_transfer *msg, uint32_t size) { + (void) bus; + while(size > 0) { if (msg->bits_per_word != 8) { return -EINVAL; diff --git a/bsps/shared/dev/spi/xqspi_flash.c b/bsps/shared/dev/spi/xqspi_flash.c index e757e4f9bb..abc5397e17 100644 --- a/bsps/shared/dev/spi/xqspi_flash.c +++ b/bsps/shared/dev/spi/xqspi_flash.c @@ -41,6 +41,8 @@ static int xqspi_get_flash_type( rtems_flashdev_flash_type *type ) { + (void) flash; + *type = RTEMS_FLASHDEV_NOR; return 0; } @@ -52,6 +54,8 @@ static int xqspi_read_wrapper( void *buffer ) { + (void) flash; + XQspiPsu *flash_driver = (XQspiPsu*)flash->driver; return QspiPsu_NOR_Read(flash_driver, (uint32_t)offset, (uint32_t)count, buffer); } diff --git a/bsps/shared/dev/spi/xqspipsu-flash-helper.c b/bsps/shared/dev/spi/xqspipsu-flash-helper.c index a91358c5f5..7bff02afea 100644 --- a/bsps/shared/dev/spi/xqspipsu-flash-helper.c +++ b/bsps/shared/dev/spi/xqspipsu-flash-helper.c @@ -275,6 +275,10 @@ static void QspiPsuHandler( unsigned int ByteCount ) { + (void) CallBackRef; + (void) StatusEvent; + (void) ByteCount; + /* Indicate the transfer on the QSPIPSU bus is no longer in progress */ if (StatusEvent == XST_SPI_TRANSFER_DONE) { (void) rtems_event_transient_send(TransferTask); @@ -2331,5 +2335,7 @@ u32 QspiPsu_NOR_Get_Page_Size(XQspiPsu *QspiPsuPtr) u32 QspiPsu_NOR_Get_JEDEC_ID(XQspiPsu *QspiPsuPtr) { + (void) QspiPsuPtr; + return Flash_Config_Table[FCTIndex].jedec_id; } diff --git a/bsps/shared/irq/irq-default.c b/bsps/shared/irq/irq-default.c index d3eff19648..74fe47536d 100644 --- a/bsps/shared/irq/irq-default.c +++ b/bsps/shared/irq/irq-default.c @@ -42,6 +42,9 @@ rtems_status_code bsp_interrupt_get_attributes( rtems_interrupt_attributes *attributes ) { + (void) vector; + (void) attributes; + return RTEMS_SUCCESSFUL; } @@ -50,6 +53,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; @@ -58,12 +63,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; } @@ -73,6 +82,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; @@ -98,6 +109,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; } @@ -107,6 +121,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/shared/irq/irq-legacy.c b/bsps/shared/irq/irq-legacy.c index ee4d11cd87..05be780668 100644 --- a/bsps/shared/irq/irq-legacy.c +++ b/bsps/shared/irq/irq-legacy.c @@ -127,6 +127,8 @@ int BSP_remove_rtems_irq_handler(const rtems_irq_connect_data *cd) */ int BSP_rtems_irq_mngt_set(rtems_irq_global_settings *config) { + (void) config; + return 0; } diff --git a/bsps/shared/irq/irq-server.c b/bsps/shared/irq/irq-server.c index bac54316d1..9e600a7010 100644 --- a/bsps/shared/irq/irq-server.c +++ b/bsps/shared/irq/irq-server.c @@ -112,6 +112,8 @@ static void bsp_interrupt_server_per_handler_routine( void *handler_arg ) { + (void) info; + if (handler == bsp_interrupt_server_trigger) { bsp_interrupt_server_iterate_entry *ie = iterate_arg; @@ -379,6 +381,8 @@ rtems_status_code rtems_interrupt_server_handler_install( void *arg ) { + (void) info; + rtems_status_code sc; rtems_interrupt_server_control *s; diff --git a/bsps/shared/irq/irq-shell.c b/bsps/shared/irq/irq-shell.c index a56fa938cf..250a3c6cf3 100644 --- a/bsps/shared/irq/irq-shell.c +++ b/bsps/shared/irq/irq-shell.c @@ -43,6 +43,9 @@ static int bsp_interrupt_shell_main(int argc, char **argv) { + (void) argc; + (void) argv; + rtems_printer printer; rtems_print_printer_printf(&printer); bsp_interrupt_report_with_plugin(&printer); diff --git a/bsps/shared/ofw/ofw.c b/bsps/shared/ofw/ofw.c index f7638b98ef..ee12ab99f6 100644 --- a/bsps/shared/ofw/ofw.c +++ b/bsps/shared/ofw/ofw.c @@ -511,6 +511,8 @@ static phandle_t rtems_ofw_get_effective_phandle( phandle_t xref ) { + (void) node; + phandle_t child; phandle_t ref; int node_offset; diff --git a/bsps/shared/shmdr/shmdr-fatal.c b/bsps/shared/shmdr/shmdr-fatal.c index da84431836..d736cf6b87 100644 --- a/bsps/shared/shmdr/shmdr-fatal.c +++ b/bsps/shared/shmdr/shmdr-fatal.c @@ -43,6 +43,9 @@ void MPCI_Fatal( rtems_fatal_code error ) { + (void) source; + (void) always_set_to_false; + /* Eventually need to attempt to broadcast a K_FATAL message * without checking for all possible errors (do not want to * recurse). diff --git a/bsps/shared/start/bspfatal-default.c b/bsps/shared/start/bspfatal-default.c index 1c105fbd92..2fd8c72312 100644 --- a/bsps/shared/start/bspfatal-default.c +++ b/bsps/shared/start/bspfatal-default.c @@ -50,6 +50,8 @@ void bsp_fatal_extension( rtems_fatal_code code ) { + (void) always_set_to_false; + #if defined(RTEMS_SMP) if ( source == RTEMS_FATAL_SOURCE_SMP && diff --git a/bsps/shared/start/sbrk.c b/bsps/shared/start/sbrk.c index 71966e33bb..e8b4a9b746 100644 --- a/bsps/shared/start/sbrk.c +++ b/bsps/shared/start/sbrk.c @@ -42,6 +42,8 @@ void * sbrk(ptrdiff_t incr) { + (void) incr; + errno = ENOMEM; return (void *)-1; } diff --git a/bsps/shared/start/stackalloc.c b/bsps/shared/start/stackalloc.c index 485753fad9..5573e0534a 100644 --- a/bsps/shared/start/stackalloc.c +++ b/bsps/shared/start/stackalloc.c @@ -45,6 +45,8 @@ static Heap_Control bsp_stack_heap; void bsp_stack_allocate_init(size_t stack_space_size) { + (void) stack_space_size; + _Heap_Initialize( &bsp_stack_heap, bsp_section_stack_begin,