Dual boot for the Philips HDD1630.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19741 a1c6a512-1295-4272-9138-f99709370657
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c
index b279628..efeecb8 100644
--- a/bootloader/main-pp.c
+++ b/bootloader/main-pp.c
@@ -570,6 +570,17 @@
         }
 #endif
 
+#if defined(PHILIPS_HDD1630)
+        printf("Trying /System/OF.ebn");
+        rc=load_mi4(loadbuffer, "/System/OF.ebn", MAX_LOADSIZE);
+        if (rc < EOK) {
+            printf("Can't load /System/OF.ebn");
+            printf(strerror(rc));
+        } else {
+            return (void*)loadbuffer;
+        }
+#endif
+
         printf("Trying /System/OF.mi4");
         rc=load_mi4(loadbuffer, "/System/OF.mi4", MAX_LOADSIZE);
         if (rc < EOK) {
diff --git a/firmware/target/arm/crt0-pp-bl.S b/firmware/target/arm/crt0-pp-bl.S
index f7b9622..85950bb 100644
--- a/firmware/target/arm/crt0-pp-bl.S
+++ b/firmware/target/arm/crt0-pp-bl.S
@@ -156,7 +156,7 @@
     mov    r1, #WAKE
     str    r1, [r0]
 
-#ifdef SANSA_C200
+#if defined(SANSA_C200) || defined(PHILIPS_HDD1630)
     /* Magic for loading the c200 OF */
     ldr    r0, =0xb00d10ad
     mov    r1, #0x700