diff --git a/drivers/adc/adc_ti_adc108s102.c b/drivers/adc/adc_ti_adc108s102.c index 68820142d32..d986fe3c4e4 100644 --- a/drivers/adc/adc_ti_adc108s102.c +++ b/drivers/adc/adc_ti_adc108s102.c @@ -111,6 +111,8 @@ static inline int32_t _ti_adc108s102_prepare(struct device *dev) static void ti_adc108s102_enable(struct device *dev) { + ARG_UNUSED(dev); + /* * There is nothing to be done. If there is no sampling going on, * the chip will put itself on power-saving mode (that is because @@ -120,6 +122,8 @@ static void ti_adc108s102_enable(struct device *dev) static void ti_adc108s102_disable(struct device *dev) { + ARG_UNUSED(dev); + /* Same issue as with ti_adc108s102_enable() */ } diff --git a/drivers/gpio/gpio_dw.c b/drivers/gpio/gpio_dw.c index 1ab997e05ab..617ab635c1e 100644 --- a/drivers/gpio/gpio_dw.c +++ b/drivers/gpio/gpio_dw.c @@ -166,6 +166,8 @@ static inline void dw_interrupt_config(struct device *port, int access_op, uint32_t base_addr = dw_base_to_block_base(context->base_addr); uint8_t flag_is_set; + ARG_UNUSED(access_op); + /* set as an input pin */ dw_set_bit(context->base_addr, SWPORTA_DDR, pin, 0); diff --git a/drivers/gpio/gpio_k64.c b/drivers/gpio/gpio_k64.c index d94757b1691..4c836723c24 100644 --- a/drivers/gpio/gpio_k64.c +++ b/drivers/gpio/gpio_k64.c @@ -278,6 +278,8 @@ DEVICE_AND_API_INIT(gpio_k64_A, CONFIG_GPIO_K64_A_DEV_NAME, gpio_k64_A_init, static int gpio_k64_A_init(struct device *dev) { + ARG_UNUSED(dev); + IRQ_CONNECT(GPIO_K64_A_IRQ, CONFIG_GPIO_K64_PORTA_PRI, gpio_k64_port_isr, DEVICE_GET(gpio_k64_A), 0); @@ -307,6 +309,8 @@ DEVICE_AND_API_INIT(gpio_k64_B, CONFIG_GPIO_K64_B_DEV_NAME, gpio_k64_B_init, static int gpio_k64_B_init(struct device *dev) { + ARG_UNUSED(dev); + IRQ_CONNECT(GPIO_K64_B_IRQ, CONFIG_GPIO_K64_PORTB_PRI, gpio_k64_port_isr, DEVICE_GET(gpio_k64_B), 0); @@ -336,6 +340,8 @@ DEVICE_AND_API_INIT(gpio_k64_C, CONFIG_GPIO_K64_C_DEV_NAME, gpio_k64_C_init, static int gpio_k64_C_init(struct device *dev) { + ARG_UNUSED(dev); + IRQ_CONNECT(GPIO_K64_C_IRQ, CONFIG_GPIO_K64_PORTC_PRI, gpio_k64_port_isr, DEVICE_GET(gpio_k64_C), 0); @@ -365,6 +371,8 @@ DEVICE_AND_API_INIT(gpio_k64_D, CONFIG_GPIO_K64_D_DEV_NAME, gpio_k64_D_init, static int gpio_k64_D_init(struct device *dev) { + ARG_UNUSED(dev); + IRQ_CONNECT(GPIO_K64_D_IRQ, CONFIG_GPIO_K64_PORTD_PRI, gpio_k64_port_isr, DEVICE_GET(gpio_k64_D), 0); @@ -394,6 +402,8 @@ DEVICE_AND_API_INIT(gpio_k64_E, CONFIG_GPIO_K64_E_DEV_NAME, gpio_k64_E_init, static int gpio_k64_E_init(struct device *dev) { + ARG_UNUSED(dev); + IRQ_CONNECT(GPIO_K64_E_IRQ, CONFIG_GPIO_K64_PORTE_PRI, gpio_k64_port_isr, DEVICE_GET(gpio_k64_E), 0); diff --git a/drivers/interrupt_controller/exti_stm32.c b/drivers/interrupt_controller/exti_stm32.c index a75c7a3e65e..fe8cc8f3f6a 100644 --- a/drivers/interrupt_controller/exti_stm32.c +++ b/drivers/interrupt_controller/exti_stm32.c @@ -318,6 +318,8 @@ void stm32_exti_unset_callback(int line) */ static void __stm32_exti_connect_irqs(struct device *dev) { + ARG_UNUSED(dev); + #ifdef CONFIG_SOC_SERIES_STM32F1X IRQ_CONNECT(STM32F1_IRQ_EXTI0, CONFIG_EXTI_STM32_EXTI0_IRQ_PRI, diff --git a/drivers/pinmux/dev/pinmux_dev_atmel_sam3x.c b/drivers/pinmux/dev/pinmux_dev_atmel_sam3x.c index 6ef48087dfb..d1442f07e35 100644 --- a/drivers/pinmux/dev/pinmux_dev_atmel_sam3x.c +++ b/drivers/pinmux/dev/pinmux_dev_atmel_sam3x.c @@ -125,6 +125,8 @@ static const struct pinmux_driver_api api_funcs = { static int pinmux_dev_init(struct device *port) { + ARG_UNUSED(port); + return 0; } diff --git a/drivers/pinmux/dev/pinmux_dev_k64.c b/drivers/pinmux/dev/pinmux_dev_k64.c index 1b1773075ce..b8054400a1d 100644 --- a/drivers/pinmux/dev/pinmux_dev_k64.c +++ b/drivers/pinmux/dev/pinmux_dev_k64.c @@ -47,6 +47,8 @@ static const struct pinmux_driver_api api_funcs = { int pinmux_fsl_k64_initialize(struct device *port) { + ARG_UNUSED(port); + return 0; } diff --git a/drivers/pinmux/dev/pinmux_dev_stm32.c b/drivers/pinmux/dev/pinmux_dev_stm32.c index c7b3fab4be4..e87325df159 100644 --- a/drivers/pinmux/dev/pinmux_dev_stm32.c +++ b/drivers/pinmux/dev/pinmux_dev_stm32.c @@ -79,6 +79,8 @@ static const struct pinmux_driver_api pinmux_stm32_api = { static int pinmux_stm32_init(struct device *port) { + ARG_UNUSED(port); + return 0; } diff --git a/drivers/serial/uart_atmel_sam3.c b/drivers/serial/uart_atmel_sam3.c index 4821dd3deaa..9616b310203 100644 --- a/drivers/serial/uart_atmel_sam3.c +++ b/drivers/serial/uart_atmel_sam3.c @@ -145,6 +145,8 @@ static void baudrate_set(struct device *dev, struct uart_sam3_dev_data_t * const dev_data = DEV_DATA(dev); uint32_t divisor; /* baud rate divisor */ + ARG_UNUSED(sys_clk_freq_hz); + if ((baudrate != 0) && (dev_cfg->sys_clk_freq != 0)) { /* calculate baud rate divisor */ divisor = (dev_cfg->sys_clk_freq / baudrate) >> 4;