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:
Martin Galvan
2015-12-15 12:21:03 -03:00
committed by Gedare Bloom
parent 18847aca2a
commit 867b99f8fd

View File

@@ -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: