mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-09-21 15:07:03 +08:00
arm/raspberrypi: Address unused parameter warnings
Add "(void) param;" annotation to address unused parameter warnings. Found with GCC's warning -Wunused-parameter.
This commit is contained in:
committed by
Gedare Bloom
parent
6a3e1ff889
commit
6666bc0c33
@@ -221,6 +221,10 @@ rtems_status_code console_initialize(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) major;
|
||||
(void) minor;
|
||||
(void) arg;
|
||||
|
||||
rtems_termios_initialize();
|
||||
|
||||
uart_probe();
|
||||
@@ -253,4 +257,4 @@ RTEMS_SYSINIT_ITEM(
|
||||
uart_probe,
|
||||
RTEMS_SYSINIT_BSP_START,
|
||||
RTEMS_SYSINIT_ORDER_LAST_BUT_5
|
||||
);
|
||||
);
|
||||
|
||||
@@ -295,6 +295,9 @@ rtems_device_driver frame_buffer_initialize(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) minor;
|
||||
(void) arg;
|
||||
|
||||
rtems_status_code status;
|
||||
|
||||
/* register the devices */
|
||||
@@ -319,6 +322,10 @@ rtems_device_driver frame_buffer_open(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) major;
|
||||
(void) minor;
|
||||
(void) arg;
|
||||
|
||||
if ( _Atomic_Flag_test_and_set( &driver_mutex,
|
||||
ATOMIC_ORDER_ACQUIRE ) != 0 ) {
|
||||
printk( "RaspberryPi framebuffer could not lock driver_mutex\n" );
|
||||
@@ -349,6 +356,10 @@ rtems_device_driver frame_buffer_close(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) major;
|
||||
(void) minor;
|
||||
(void) arg;
|
||||
|
||||
/* restore previous state. for VGA this means return to text mode.
|
||||
* leave out if graphics hardware has been initialized in
|
||||
* frame_buffer_initialize() */
|
||||
@@ -367,6 +378,9 @@ rtems_device_driver frame_buffer_read(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) major;
|
||||
(void) minor;
|
||||
|
||||
rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *) arg;
|
||||
|
||||
rw_args->bytes_moved =
|
||||
@@ -388,6 +402,9 @@ rtems_device_driver frame_buffer_write(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) major;
|
||||
(void) minor;
|
||||
|
||||
rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *) arg;
|
||||
|
||||
rw_args->bytes_moved =
|
||||
@@ -409,6 +426,9 @@ rtems_device_driver frame_buffer_control(
|
||||
void *arg
|
||||
)
|
||||
{
|
||||
(void) major;
|
||||
(void) minor;
|
||||
|
||||
rtems_libio_ioctl_args_t *args = arg;
|
||||
|
||||
/* XXX check minor */
|
||||
|
||||
@@ -46,6 +46,11 @@ static bool fbcons_open(
|
||||
rtems_libio_open_close_args_t *args
|
||||
)
|
||||
{
|
||||
(void) tty;
|
||||
(void) base;
|
||||
(void) term;
|
||||
(void) args;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -60,6 +65,9 @@ static void fbcons_close(
|
||||
rtems_libio_open_close_args_t *args
|
||||
)
|
||||
{
|
||||
(void) tty;
|
||||
(void) base;
|
||||
(void) args;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -72,6 +80,8 @@ void fbcons_write_polled(
|
||||
char c
|
||||
)
|
||||
{
|
||||
(void) base;
|
||||
|
||||
rpi_fb_outch( c );
|
||||
|
||||
if ( c == '\n' )
|
||||
@@ -110,6 +120,8 @@ static int fbcons_inbyte_nonblocking_polled(
|
||||
rtems_termios_device_context *base
|
||||
)
|
||||
{
|
||||
(void) base;
|
||||
|
||||
// if( rtems_kbpoll() ) {
|
||||
// int c = getch();
|
||||
// return c;
|
||||
@@ -129,6 +141,9 @@ static bool fbcons_set_attributes(
|
||||
const struct termios *t
|
||||
)
|
||||
{
|
||||
(void) base;
|
||||
(void) t;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -136,6 +151,8 @@ bool fbcons_probe(
|
||||
rtems_termios_device_context *context
|
||||
)
|
||||
{
|
||||
(void) context;
|
||||
|
||||
// rtems_status_code status;
|
||||
static bool firstTime = true;
|
||||
static bool ret = false;
|
||||
@@ -164,4 +181,4 @@ const rtems_termios_device_handler fbcons_fns =
|
||||
.write = fbcons_write_support_polled,
|
||||
.set_attributes = fbcons_set_attributes,
|
||||
.mode = TERMIOS_POLLED
|
||||
};
|
||||
};
|
||||
|
||||
@@ -40,6 +40,9 @@ static void wr_cursor(
|
||||
int c
|
||||
)
|
||||
{
|
||||
(void) r;
|
||||
(void) c;
|
||||
|
||||
/* dummy function for now */
|
||||
}
|
||||
|
||||
|
||||
@@ -56,6 +56,8 @@ static rtems_status_code rpi_select_pin_function(
|
||||
uint32_t pin,
|
||||
uint32_t type
|
||||
) {
|
||||
(void) bank;
|
||||
|
||||
/* Calculate the pin function select register address. */
|
||||
volatile uint32_t *pin_addr = (uint32_t *) BCM2835_GPIO_REGS_BASE +
|
||||
(pin / 10);
|
||||
@@ -75,6 +77,8 @@ static rtems_status_code rpi_select_pin_function(
|
||||
|
||||
rtems_status_code rtems_gpio_bsp_multi_set(uint32_t bank, uint32_t bitmask)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
BCM2835_REG(BCM2835_GPIO_GPSET0) = bitmask;
|
||||
|
||||
return RTEMS_SUCCESSFUL;
|
||||
@@ -82,6 +86,8 @@ rtems_status_code rtems_gpio_bsp_multi_set(uint32_t bank, uint32_t bitmask)
|
||||
|
||||
rtems_status_code rtems_gpio_bsp_multi_clear(uint32_t bank, uint32_t bitmask)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
BCM2835_REG(BCM2835_GPIO_GPCLR0) = bitmask;
|
||||
|
||||
return RTEMS_SUCCESSFUL;
|
||||
@@ -89,11 +95,15 @@ rtems_status_code rtems_gpio_bsp_multi_clear(uint32_t bank, uint32_t bitmask)
|
||||
|
||||
uint32_t rtems_gpio_bsp_multi_read(uint32_t bank, uint32_t bitmask)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
return (BCM2835_REG(BCM2835_GPIO_GPLEV0) & bitmask);
|
||||
}
|
||||
|
||||
rtems_status_code rtems_gpio_bsp_set(uint32_t bank, uint32_t pin)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
BCM2835_REG(BCM2835_GPIO_GPSET0) = (1 << pin);
|
||||
|
||||
return RTEMS_SUCCESSFUL;
|
||||
@@ -101,6 +111,8 @@ rtems_status_code rtems_gpio_bsp_set(uint32_t bank, uint32_t pin)
|
||||
|
||||
rtems_status_code rtems_gpio_bsp_clear(uint32_t bank, uint32_t pin)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
BCM2835_REG(BCM2835_GPIO_GPCLR0) = (1 << pin);
|
||||
|
||||
return RTEMS_SUCCESSFUL;
|
||||
@@ -108,6 +120,8 @@ rtems_status_code rtems_gpio_bsp_clear(uint32_t bank, uint32_t pin)
|
||||
|
||||
uint32_t rtems_gpio_bsp_get_value(uint32_t bank, uint32_t pin)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
return (BCM2835_REG(BCM2835_GPIO_GPLEV0) & (1 << pin));
|
||||
}
|
||||
|
||||
@@ -116,6 +130,8 @@ rtems_status_code rtems_gpio_bsp_select_input(
|
||||
uint32_t pin,
|
||||
void *bsp_specific
|
||||
) {
|
||||
(void) bsp_specific;
|
||||
|
||||
return rpi_select_pin_function(bank, pin, RPI_DIGITAL_IN);
|
||||
}
|
||||
|
||||
@@ -124,6 +140,8 @@ rtems_status_code rtems_gpio_bsp_select_output(
|
||||
uint32_t pin,
|
||||
void *bsp_specific
|
||||
) {
|
||||
(void) bsp_specific;
|
||||
|
||||
return rpi_select_pin_function(bank, pin, RPI_DIGITAL_OUT);
|
||||
}
|
||||
|
||||
@@ -133,6 +151,8 @@ rtems_status_code rtems_gpio_bsp_select_specific_io(
|
||||
uint32_t function,
|
||||
void *pin_data
|
||||
) {
|
||||
(void) pin_data;
|
||||
|
||||
return rpi_select_pin_function(bank, pin, function);
|
||||
}
|
||||
|
||||
@@ -141,6 +161,8 @@ rtems_status_code rtems_gpio_bsp_set_resistor_mode(
|
||||
uint32_t pin,
|
||||
rtems_gpio_pull_mode mode
|
||||
) {
|
||||
(void) bank;
|
||||
|
||||
/* Set control signal. */
|
||||
switch ( mode ) {
|
||||
case PULL_UP:
|
||||
@@ -175,11 +197,15 @@ rtems_status_code rtems_gpio_bsp_set_resistor_mode(
|
||||
|
||||
rtems_vector_number rtems_gpio_bsp_get_vector(uint32_t bank)
|
||||
{
|
||||
(void) bank;
|
||||
|
||||
return BCM2835_IRQ_ID_GPIO_0;
|
||||
}
|
||||
|
||||
uint32_t rtems_gpio_bsp_interrupt_line(rtems_vector_number vector)
|
||||
{
|
||||
(void) vector;
|
||||
|
||||
uint32_t event_status;
|
||||
|
||||
/* Retrieve the interrupt event status. */
|
||||
@@ -196,6 +222,8 @@ rtems_status_code rtems_gpio_bsp_enable_interrupt(
|
||||
uint32_t pin,
|
||||
rtems_gpio_interrupt interrupt
|
||||
) {
|
||||
(void) bank;
|
||||
|
||||
switch ( interrupt ) {
|
||||
case FALLING_EDGE:
|
||||
/* Enables asynchronous falling edge detection. */
|
||||
@@ -240,6 +268,8 @@ rtems_status_code rtems_gpio_bsp_disable_interrupt(
|
||||
uint32_t pin,
|
||||
rtems_gpio_interrupt interrupt
|
||||
) {
|
||||
(void) bank;
|
||||
|
||||
switch ( interrupt ) {
|
||||
case FALLING_EDGE:
|
||||
/* Disables asynchronous falling edge detection. */
|
||||
@@ -333,5 +363,10 @@ rtems_status_code rtems_gpio_bsp_specific_group_operation(
|
||||
uint32_t pin_count,
|
||||
void *arg
|
||||
) {
|
||||
(void) bank;
|
||||
(void) pins;
|
||||
(void) pin_count;
|
||||
(void) arg;
|
||||
|
||||
return RTEMS_NOT_DEFINED;
|
||||
}
|
||||
|
||||
@@ -157,6 +157,9 @@ rtems_status_code bsp_interrupt_get_attributes(
|
||||
rtems_interrupt_attributes *attributes
|
||||
)
|
||||
{
|
||||
(void) vector;
|
||||
(void) attributes;
|
||||
|
||||
return RTEMS_SUCCESSFUL;
|
||||
}
|
||||
|
||||
@@ -165,6 +168,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;
|
||||
@@ -173,6 +178,8 @@ 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;
|
||||
}
|
||||
@@ -183,6 +190,9 @@ rtems_status_code bsp_interrupt_raise_on(
|
||||
uint32_t cpu_index
|
||||
)
|
||||
{
|
||||
(void) vector;
|
||||
(void) cpu_index;
|
||||
|
||||
bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector));
|
||||
return RTEMS_UNSATISFIED;
|
||||
}
|
||||
@@ -190,6 +200,8 @@ rtems_status_code bsp_interrupt_raise_on(
|
||||
|
||||
rtems_status_code bsp_interrupt_clear(rtems_vector_number vector)
|
||||
{
|
||||
(void) vector;
|
||||
|
||||
bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector));
|
||||
return RTEMS_UNSATISFIED;
|
||||
}
|
||||
@@ -199,6 +211,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;
|
||||
@@ -226,6 +240,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;
|
||||
}
|
||||
@@ -235,6 +252,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;
|
||||
|
||||
@@ -473,6 +473,8 @@ static rtems_status_code rpi_libi2c_spi_init(rtems_libi2c_bus_t * bushdl)
|
||||
*/
|
||||
static rtems_status_code rpi_libi2c_spi_send_start(rtems_libi2c_bus_t * bushdl)
|
||||
{
|
||||
(void) bushdl;
|
||||
|
||||
return RTEMS_SUCCESSFUL;
|
||||
}
|
||||
|
||||
@@ -528,6 +530,8 @@ static rtems_status_code rpi_libi2c_spi_send_addr(
|
||||
uint32_t addr,
|
||||
int rw
|
||||
) {
|
||||
(void) rw;
|
||||
|
||||
rpi_spi_softc_t *softc_ptr = &(((rpi_spi_desc_t *)(bushdl))->softc);
|
||||
|
||||
/* Calculates the bit corresponding to the received address
|
||||
|
||||
@@ -62,6 +62,8 @@ uint32_t _CPU_SMP_Initialize(void)
|
||||
|
||||
void _CPU_SMP_Finalize_initialization( uint32_t cpu_count )
|
||||
{
|
||||
(void) cpu_count;
|
||||
|
||||
/* Do nothing */
|
||||
}
|
||||
|
||||
|
||||
@@ -107,6 +107,8 @@ void *raspberrypi_get_reg_of_node(const void *fdt, int node)
|
||||
#ifdef BSP_FDT_IS_SUPPORTED
|
||||
uint32_t bsp_fdt_map_intr(const uint32_t *intr, size_t icells)
|
||||
{
|
||||
(void) icells;
|
||||
|
||||
uint32_t controller = intr[0];
|
||||
uint32_t source = intr[1];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user