From b26f6e05f8ea215738ef7b8d4ed82a73eca2fe0e Mon Sep 17 00:00:00 2001 From: Jörg Hohensohn Date: Sat, 11 Sep 2004 02:41:58 +0000 Subject: 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 --- firmware/usb.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'firmware/usb.c') diff --git a/firmware/usb.c b/firmware/usb.c index 3be6d7529c..1b9e747dc9 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) -- cgit v1.2.3