From e5b141c43907d82de69b3cde93e655c135eb5d9c Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 26 Oct 2004 06:55:13 +0000 Subject: Wrong access mask for LCD and ATA registers git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5353 a1c6a512-1295-4272-9138-f99709370657 --- firmware/crt0.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'firmware/crt0.S') diff --git a/firmware/crt0.S b/firmware/crt0.S index 207946bd2c..baa5361c4e 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -58,7 +58,7 @@ start: /* Chip select 1 - LCD controller */ move.l #0xf0000000,%d0 /* CSAR1 - Base = 0xf0000000 */ move.l %d0,(0x08c,%a0) - move.l #0x0000007b,%d0 /* CSMR1 - 64K, Only data access */ + move.l #0x00000075,%d0 /* CSMR1 - 64K, Only data access */ move.l %d0,(0x090,%a0) move.l #0x00002180,%d0 /* CSCR1 - 8 wait states, 16 bits, no bursts */ move.l %d0,(0x094,%a0) @@ -66,7 +66,7 @@ start: /* Chip select 2 - ATA controller */ move.l #0x20000000,%d0 /* CSAR2 - Base = 0x20000000 */ move.l %d0,(0x098,%a0) - move.l #0x0000007b,%d0 /* CSMR2 - 64K, Only data access */ + move.l #0x00000075,%d0 /* CSMR2 - 64K, Only data access */ move.l %d0,(0x09c,%a0) move.l #0x00000180,%d0 /* CSCR2 - no wait states, 16 bits, no bursts */ move.l %d0,(0x0a0,%a0) /* NOTE: I'm not sure about the wait states. -- cgit v1.2.3