From afb2564b8494115babc6ce4c496c28005c5a1599 Mon Sep 17 00:00:00 2001 From: Dave Chapman Date: Sun, 5 Feb 2006 20:58:41 +0000 Subject: iPod: Increase udelay() up to 50 - this was causing problems when the hold switch was being used git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8590 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/button.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'firmware/drivers/button.c') diff --git a/firmware/drivers/button.c b/firmware/drivers/button.c index 5098cbe556..368f5bea86 100644 --- a/firmware/drivers/button.c +++ b/firmware/drivers/button.c @@ -210,7 +210,7 @@ void ipod_4g_button_int(void) CPU_HI_INT_CLR = I2C_MASK; /* The following delay was 250 in the ipodlinux source, but 10 seems to work fine - tested on Nano, Color/Photo and Video. */ - udelay(10); + udelay(50); outl(0x0, 0x7000c140); int_btn = ipod_4g_button_read(); outl(inl(0x7000c104) | 0xC000000, 0x7000c104); -- cgit v1.2.3