diff options
Diffstat (limited to 'bootloader/ipod.c')
-rw-r--r-- | bootloader/ipod.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bootloader/ipod.c b/bootloader/ipod.c index d09a227d17..4de6b61e62 100644 --- a/bootloader/ipod.c +++ b/bootloader/ipod.c | |||
@@ -44,6 +44,10 @@ | |||
44 | 44 | ||
45 | #define IPOD_HW_REVISION (*((volatile unsigned long*)(0x00002084))) | 45 | #define IPOD_HW_REVISION (*((volatile unsigned long*)(0x00002084))) |
46 | 46 | ||
47 | /* We copy the hardware revision to the last four bytes of SDRAM and then | ||
48 | re-read it after we have re-mapped SDRAM to 0x0 in Rockbox */ | ||
49 | #define TMP_IPOD_HW_REVISION (*((volatile unsigned long*)(0x11fffffc))) | ||
50 | |||
47 | #define BUTTON_LEFT 1 | 51 | #define BUTTON_LEFT 1 |
48 | #define BUTTON_MENU 2 | 52 | #define BUTTON_MENU 2 |
49 | #define BUTTON_RIGHT 3 | 53 | #define BUTTON_RIGHT 3 |
@@ -335,6 +339,8 @@ void* main(void) | |||
335 | 339 | ||
336 | #endif | 340 | #endif |
337 | 341 | ||
342 | TMP_IPOD_HW_REVISION = IPOD_HW_REVISION; | ||
343 | |||
338 | system_init(); | 344 | system_init(); |
339 | kernel_init(); | 345 | kernel_init(); |
340 | lcd_init(); | 346 | lcd_init(); |