summaryrefslogtreecommitdiff
path: root/common/device_state.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/device_state.c')
-rw-r--r--common/device_state.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/common/device_state.c b/common/device_state.c
index f8e57c35ff..0c4024880a 100644
--- a/common/device_state.c
+++ b/common/device_state.c
@@ -37,8 +37,7 @@ DECLARE_HOOK(HOOK_SECOND, check_device_state, HOOK_PRIO_DEFAULT);
static int device_has_interrupts(enum device_type device)
{
return (device_states[device].deferred &&
- device_states[device].detect_on != GPIO_COUNT &&
- device_states[device].detect_off != GPIO_COUNT);
+ device_states[device].detect != GPIO_COUNT);
}
static void disable_interrupts(enum device_type device)
@@ -50,8 +49,7 @@ static void disable_interrupts(enum device_type device)
hook_call_deferred(device_states[device].deferred, -1);
/* Disable gpio interrupts */
- gpio_disable_interrupt(device_states[device].detect_on);
- gpio_disable_interrupt(device_states[device].detect_off);
+ gpio_disable_interrupt(device_states[device].detect);
}
static void enable_interrupts(enum device_type device)
@@ -60,8 +58,7 @@ static void enable_interrupts(enum device_type device)
return;
/* Enable gpio interrupts */
- gpio_enable_interrupt(device_states[device].detect_on);
- gpio_enable_interrupt(device_states[device].detect_off);
+ gpio_enable_interrupt(device_states[device].detect);
}
void device_detect_state_enable(int enable)