From 9a24892e2e8b6ef9f8a616c630d1bb123ce713e7 Mon Sep 17 00:00:00 2001 From: Marcin Bukat Date: Fri, 26 Nov 2010 23:28:08 +0000 Subject: MPIO HD300 - initial commit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/coldfire/crt0.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'firmware/target/coldfire/crt0.S') diff --git a/firmware/target/coldfire/crt0.S b/firmware/target/coldfire/crt0.S index 23bf297316..8b0ee91f9b 100644 --- a/firmware/target/coldfire/crt0.S +++ b/firmware/target/coldfire/crt0.S @@ -63,14 +63,14 @@ start: move.l #0x00000180,%d0 /* CSCR0 - no wait states, 16 bits, no bursts */ move.l %d0,(0x088,%a0) -#ifdef MPIO_HD200 +#if (defined MPIO_HD200) || (defined MPIO_HD300) /* Chip select 3 - LCD controller */ - /* values taken from original firmware except base address*/ + /* FIXME Check if we really need this 2 wait states! */ move.l #0xf0000000,%d0 /* CSAR3 - Base = 0xf0000000 */ move.l %d0,(0x0a4,%a0) moveq.l #0x1,%d0 /* CSMR3 - 64K */ move.l %d0,(0x0a8,%a0) - move.l #0x00000980,%d0 /* CSCR3 - 1 wait state, 16 bits no bursts */ + move.l #0x00000980,%d0 /* CSCR3 - 2 wait states, 16 bits no bursts */ move.l %d0,(0x0ac,%a0) #elif !(defined IAUDIO_M3) /* Chip select 1 - LCD controller */ @@ -276,7 +276,7 @@ start: or.l %d0,(0xbc,%a1) #endif -#ifdef MPIO_HD200 +#if (defined MPIO_HD200) || (defined MPIO_HD300) /* Set KEEP_ACT * Set GPIO57 high to remove hissing nois on startup */ -- cgit v1.2.3