From 9aa7ceb0dfc84c74599f288e3559b2d72980a5ff Mon Sep 17 00:00:00 2001 From: Rob Purchase Date: Mon, 23 Jun 2008 18:23:56 +0000 Subject: Fix the D2 click/popping every second. Lesson from PCM-driver 101: don't disable FIQs unless you really, really need to. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17765 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/tcc780x/cowond2/powermgmt-cowond2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/target/arm/tcc780x/cowond2/powermgmt-cowond2.c b/firmware/target/arm/tcc780x/cowond2/powermgmt-cowond2.c index 9547dd8c4f..bae845695a 100644 --- a/firmware/target/arm/tcc780x/cowond2/powermgmt-cowond2.c +++ b/firmware/target/arm/tcc780x/cowond2/powermgmt-cowond2.c @@ -66,7 +66,7 @@ unsigned int battery_adc_voltage(void) int adc_val, irq_status; unsigned char buf[2]; - irq_status = disable_interrupt_save(IRQ_FIQ_DISABLED); + irq_status = disable_irq_save(); pcf50606_write(PCF5060X_ADCC2, 0x1); pcf50606_read_multiple(PCF5060X_ADCS1, buf, 2); restore_interrupt(irq_status); -- cgit v1.2.3