Red fix: USB power check implemented in driver instead

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15761 a1c6a512-1295-4272-9138-f99709370657
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c
index c2d0b80..3cf7691 100644
--- a/bootloader/main-pp.c
+++ b/bootloader/main-pp.c
@@ -40,7 +40,7 @@
 #endif
 #if defined(SANSA_E200) || defined(SANSA_C200)
 #include "usb.h"
-#include "arcotg_udc.h"
+#include "usb_drv.h"
 #endif
 
 
@@ -460,7 +460,7 @@
     btn = button_read_device();
 #if defined(SANSA_E200) || defined(SANSA_C200)
     usb_init();
-    while ((UDC_OTGSC&0x800) && usb_retry < 5 && !usb)
+    while (usb_drv_powered() && usb_retry < 5 && !usb)
     {
         usb_retry++;
         sleep(HZ/4);