diff options
author | Dave Chapman <dave@dchapman.com> | 2006-01-31 01:50:07 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-01-31 01:50:07 +0000 |
commit | f9dac40cf311ef130da190cc71de9148551c9cdc (patch) | |
tree | 569f8330060b2f72fa4072ef262ba6dcd00c47b0 /bootloader/ipod.c | |
parent | ea72d05ec6426b65d52fcbcfbbb008351830583f (diff) | |
download | rockbox-f9dac40cf311ef130da190cc71de9148551c9cdc.tar.gz rockbox-f9dac40cf311ef130da190cc71de9148551c9cdc.zip |
iPod: Fix the detection of lcd type for the iPod Photo - this should fix problems with that LCD. Affected users also need to install a new bootloader - available from the iPod Installation wiki page.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8499 a1c6a512-1295-4272-9138-f99709370657
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(); |