From 2220a4b695f2f5ac9fe212de4bcfa5365318136f Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sat, 28 Jan 2017 14:43:35 -0500 Subject: Improve imx31 interrupt code for PMIC and GPIO Fix stuff that was bugging me about the way I did it at first. While messing around I found RDS code wasn't masking its GPIO ISR as it should, which might lead to two different interrupts messing with the static data. Change-Id: I54626809ea3039a842af0cc9e3e42853326c4193 --- firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c') diff --git a/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c index 5d89802bc9..81f150acd7 100644 --- a/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c @@ -66,9 +66,9 @@ static void update_main_charger(bool present) } /* Detect changes in presence of the AC adaptor. Called from PMIC ISR. */ -void charger_main_detect_event(void) +void MC13783_EVENT_CB_SE1(void) { - update_main_charger(mc13783_event_sense(MC13783_SE1_EVENT)); + update_main_charger(mc13783_event_sense()); } /* Detect changes in USB bus power. Called from usb connect event ISR. */ @@ -159,5 +159,5 @@ void power_init(void) & MC13783_SE1S); /* Enable detect event */ - mc13783_enable_event(MC13783_SE1_EVENT, true); + mc13783_enable_event(MC13783_INT_ID_SE1, true); } -- cgit v1.2.3