drivers/interrupt_controller: stm32: Clean set api from unused arg
Argument 'port' in stm32_exti_set_callback function is not used, remove it. Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
parent
702bb73e3e
commit
29e9780ad1
3 changed files with 3 additions and 7 deletions
|
@ -499,8 +499,7 @@ static int gpio_stm32_pin_interrupt_configure(struct device *dev,
|
|||
goto release_lock;
|
||||
}
|
||||
|
||||
if (stm32_exti_set_callback(pin, cfg->port,
|
||||
gpio_stm32_isr, dev) != 0) {
|
||||
if (stm32_exti_set_callback(pin, gpio_stm32_isr, dev) != 0) {
|
||||
err = -EBUSY;
|
||||
goto release_lock;
|
||||
}
|
||||
|
|
|
@ -387,8 +387,7 @@ DEVICE_INIT(exti_stm32, STM32_EXTI_NAME, stm32_exti_init,
|
|||
/**
|
||||
* @brief set & unset for the interrupt callbacks
|
||||
*/
|
||||
int stm32_exti_set_callback(int line, int port, stm32_exti_callback_t cb,
|
||||
void *arg)
|
||||
int stm32_exti_set_callback(int line, stm32_exti_callback_t cb, void *arg)
|
||||
{
|
||||
struct device *dev = DEVICE_GET(exti_stm32);
|
||||
struct stm32_exti_data *data = dev->driver_data;
|
||||
|
|
|
@ -69,12 +69,10 @@ typedef void (*stm32_exti_callback_t) (int line, void *user);
|
|||
* @brief set EXTI interrupt callback
|
||||
*
|
||||
* @param line EXI# line
|
||||
* @param port port index
|
||||
* @param cb user callback
|
||||
* @param data user data
|
||||
*/
|
||||
int stm32_exti_set_callback(int line, int port,
|
||||
stm32_exti_callback_t cb, void *data);
|
||||
int stm32_exti_set_callback(int line, stm32_exti_callback_t cb, void *data);
|
||||
|
||||
/**
|
||||
* @brief unset EXTI interrupt callback
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue