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:
Erwan Gouriou 2019-10-09 11:20:02 +02:00 committed by Carles Cufí
commit 29e9780ad1
3 changed files with 3 additions and 7 deletions

View file

@ -499,8 +499,7 @@ static int gpio_stm32_pin_interrupt_configure(struct device *dev,
goto release_lock; goto release_lock;
} }
if (stm32_exti_set_callback(pin, cfg->port, if (stm32_exti_set_callback(pin, gpio_stm32_isr, dev) != 0) {
gpio_stm32_isr, dev) != 0) {
err = -EBUSY; err = -EBUSY;
goto release_lock; goto release_lock;
} }

View file

@ -387,8 +387,7 @@ DEVICE_INIT(exti_stm32, STM32_EXTI_NAME, stm32_exti_init,
/** /**
* @brief set & unset for the interrupt callbacks * @brief set & unset for the interrupt callbacks
*/ */
int stm32_exti_set_callback(int line, int port, stm32_exti_callback_t cb, int stm32_exti_set_callback(int line, stm32_exti_callback_t cb, void *arg)
void *arg)
{ {
struct device *dev = DEVICE_GET(exti_stm32); struct device *dev = DEVICE_GET(exti_stm32);
struct stm32_exti_data *data = dev->driver_data; struct stm32_exti_data *data = dev->driver_data;

View file

@ -69,12 +69,10 @@ typedef void (*stm32_exti_callback_t) (int line, void *user);
* @brief set EXTI interrupt callback * @brief set EXTI interrupt callback
* *
* @param line EXI# line * @param line EXI# line
* @param port port index
* @param cb user callback * @param cb user callback
* @param data user data * @param data user data
*/ */
int stm32_exti_set_callback(int line, int port, int stm32_exti_set_callback(int line, stm32_exti_callback_t cb, void *data);
stm32_exti_callback_t cb, void *data);
/** /**
* @brief unset EXTI interrupt callback * @brief unset EXTI interrupt callback