summaryrefslogtreecommitdiffstats
path: root/drivers/sh
diff options
context:
space:
mode:
authorAdrian McMenamin <adrian@newgolddream.dyndns.info>2008-02-11 00:25:02 +0000
committerPaul Mundt <lethal@linux-sh.org>2008-02-14 14:22:11 +0900
commitb770d6b9b726932a74126311fa163ebf379631d8 (patch)
tree454095a14c0a503c303c2502929a90fca8029c30 /drivers/sh
parent43081e18336d67937092dd05ffe320d2fbffd012 (diff)
downloadlinux-b770d6b9b726932a74126311fa163ebf379631d8.tar.gz
linux-b770d6b9b726932a74126311fa163ebf379631d8.tar.bz2
linux-b770d6b9b726932a74126311fa163ebf379631d8.zip
maple: improve detection of attached peripherals
Improve device detection for maple through longer delay Experience suggests that a much longer delay in setting up the Maple bus on the Dreamcast leads to better hardware detection. Signed-off-by: Adrian McMenamin <adrian@mcmen.demon.co.uk> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/sh')
-rw-r--r--drivers/sh/maple/maple.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/sh/maple/maple.c b/drivers/sh/maple/maple.c
index 616e2266e913..9cfcfd8dad5e 100644
--- a/drivers/sh/maple/maple.c
+++ b/drivers/sh/maple/maple.c
@@ -659,7 +659,6 @@ static int __init maple_bus_init(void)
goto cleanup_device;
retval = driver_register(&maple_dummy_driver.drv);
-
if (retval)
goto cleanup_bus;
@@ -705,7 +704,7 @@ static int __init maple_bus_init(void)
mdev[i]->mq->length = 0;
maple_add_packet(mdev[i]->mq);
/* delay aids hardware detection */
- udelay(20);
+ mdelay(5);
subdevice_map[i] = 0;
}