summaryrefslogtreecommitdiff
path: root/firmware/target/arm/usb-fw-pp502x.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/usb-fw-pp502x.c')
-rw-r--r--firmware/target/arm/usb-fw-pp502x.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/firmware/target/arm/usb-fw-pp502x.c b/firmware/target/arm/usb-fw-pp502x.c
index e76c2509ad..76bd7281f5 100644
--- a/firmware/target/arm/usb-fw-pp502x.c
+++ b/firmware/target/arm/usb-fw-pp502x.c
@@ -91,7 +91,9 @@ void usb_init_device(void)
void usb_enable(bool on)
{
-#ifndef HAVE_USBSTACK
+#ifdef HAVE_USBSTACK
+ (void)on;
+#else
/* This device specific code will eventually give way to proper USB
handling, which should be the same for all PP502x targets. */
if (on)
@@ -102,7 +104,7 @@ void usb_enable(bool on)
#if defined(IRIVER_H10) || defined (IRIVER_H10_5GB)
if(button_status()==BUTTON_RIGHT)
-#endif
+#endif /* defined(IRIVER_H10) || defined (IRIVER_H10_5GB) */
{
ata_sleepnow(); /* Immediately spindown the disk. */
sleep(HZ*2);
@@ -112,14 +114,14 @@ void usb_enable(bool on)
memcpy((void *)0x40017f00, "diskmode\0\0hotstuff\0\0\1", 21);
#elif CONFIG_CPU == PP5022
memcpy((void *)0x4001ff00, "diskmode\0\0hotstuff\0\0\1", 21);
-#endif
-#endif
+#endif /* CONFIG_CPU */
+#endif /* IPOD_ARCH */
system_reboot(); /* Reboot */
}
-#endif
+#endif /*defined(IPOD_ARCH) || defined(IRIVER_H10) || defined (IRIVER_H10_5GB)*/
}
-#endif
+#endif /* !HAVE_USBSTACK */
}
bool usb_detect(void)