forked from Imagelibrary/rtems
Beaglebone Black: Fix rtems_gpio_bsp_disable_interrupt disabling all the GPIO interrupts
Currently, rtems_gpio_bsp_disable_interrupt disables the interrupts for all the pins, not just the one that actually caused the interrupt. This patch fixes that issue. Closes #2497.
This commit is contained in:
committed by
Gedare Bloom
parent
18847aca2a
commit
867b99f8fd
@@ -360,7 +360,7 @@ rtems_status_code rtems_gpio_bsp_disable_interrupt(
|
||||
rtems_gpio_interrupt interrupt
|
||||
) {
|
||||
/* Clear IRQ generation for the specific pin */
|
||||
mmio_set(bbb_reg(bank, AM335X_GPIO_IRQSTATUS_CLR_0), BIT(pin));
|
||||
mmio_write(bbb_reg(bank, AM335X_GPIO_IRQSTATUS_CLR_0), BIT(pin));
|
||||
|
||||
switch ( interrupt ) {
|
||||
case FALLING_EDGE:
|
||||
|
||||
Reference in New Issue
Block a user