summaryrefslogtreecommitdiff
path: root/firmware/usb.c
diff options
context:
space:
mode:
authorJörg Hohensohn <hohensoh@rockbox.org>2004-09-11 02:41:58 +0000
committerJörg Hohensohn <hohensoh@rockbox.org>2004-09-11 02:41:58 +0000
commitb26f6e05f8ea215738ef7b8d4ed82a73eca2fe0e (patch)
treefec2afdd93d48feebd9b2384d2ee9541fab408be /firmware/usb.c
parent66b45eeb596af1bd950832cd16b3752430f691c4 (diff)
downloadrockbox-b26f6e05f8ea215738ef7b8d4ed82a73eca2fe0e.zip
rockbox-b26f6e05f8ea215738ef7b8d4ed82a73eca2fe0e.tar.gz
rockbox-b26f6e05f8ea215738ef7b8d4ed82a73eca2fe0e.tar.bz2
rockbox-b26f6e05f8ea215738ef7b8d4ed82a73eca2fe0e.tar.xz
Ondio USB enable, ATA part of it is missing by now
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5064 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/usb.c')
-rw-r--r--firmware/usb.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/firmware/usb.c b/firmware/usb.c
index 3be6d75..1b9e747 100644
--- a/firmware/usb.c
+++ b/firmware/usb.c
@@ -77,6 +77,17 @@ static void usb_enable(bool on)
on = !on;
#endif
+#ifdef USB_ENABLE_ONDIOSTYLE
+ if(on)
+ {
+ or_b(0x20, &PADRL); /* enable USB */
+ }
+ else
+ {
+ and_b(~0x20, &PADRL);
+ }
+ or_b(0x20, &PAIORL);
+#else /* standard HD Jukebox */
if(on)
{
and_b(~0x04, &PADRH); /* enable USB */
@@ -86,6 +97,7 @@ static void usb_enable(bool on)
or_b(0x04, &PADRH);
}
or_b(0x04, &PAIORH);
+#endif
}
static void usb_slave_mode(bool on)