summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/crt0.S
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2010-11-26 23:28:08 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2010-11-26 23:28:08 +0000
commit9a24892e2e8b6ef9f8a616c630d1bb123ce713e7 (patch)
treed341118a6d8beefbf6e0da1761c7f8990967a8d1 /firmware/target/coldfire/crt0.S
parent608bc4ed4bc74560e1d2e6333d25d1254fb9058a (diff)
downloadrockbox-9a24892e2e8b6ef9f8a616c630d1bb123ce713e7.tar.gz
rockbox-9a24892e2e8b6ef9f8a616c630d1bb123ce713e7.zip
MPIO HD300 - initial commit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/coldfire/crt0.S')
-rw-r--r--firmware/target/coldfire/crt0.S8
1 files changed, 4 insertions, 4 deletions
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:
63 move.l #0x00000180,%d0 /* CSCR0 - no wait states, 16 bits, no bursts */ 63 move.l #0x00000180,%d0 /* CSCR0 - no wait states, 16 bits, no bursts */
64 move.l %d0,(0x088,%a0) 64 move.l %d0,(0x088,%a0)
65 65
66#ifdef MPIO_HD200 66#if (defined MPIO_HD200) || (defined MPIO_HD300)
67 /* Chip select 3 - LCD controller */ 67 /* Chip select 3 - LCD controller */
68 /* values taken from original firmware except base address*/ 68 /* FIXME Check if we really need this 2 wait states! */
69 move.l #0xf0000000,%d0 /* CSAR3 - Base = 0xf0000000 */ 69 move.l #0xf0000000,%d0 /* CSAR3 - Base = 0xf0000000 */
70 move.l %d0,(0x0a4,%a0) 70 move.l %d0,(0x0a4,%a0)
71 moveq.l #0x1,%d0 /* CSMR3 - 64K */ 71 moveq.l #0x1,%d0 /* CSMR3 - 64K */
72 move.l %d0,(0x0a8,%a0) 72 move.l %d0,(0x0a8,%a0)
73 move.l #0x00000980,%d0 /* CSCR3 - 1 wait state, 16 bits no bursts */ 73 move.l #0x00000980,%d0 /* CSCR3 - 2 wait states, 16 bits no bursts */
74 move.l %d0,(0x0ac,%a0) 74 move.l %d0,(0x0ac,%a0)
75#elif !(defined IAUDIO_M3) 75#elif !(defined IAUDIO_M3)
76 /* Chip select 1 - LCD controller */ 76 /* Chip select 1 - LCD controller */
@@ -276,7 +276,7 @@ start:
276 or.l %d0,(0xbc,%a1) 276 or.l %d0,(0xbc,%a1)
277#endif 277#endif
278 278
279#ifdef MPIO_HD200 279#if (defined MPIO_HD200) || (defined MPIO_HD300)
280 /* Set KEEP_ACT 280 /* Set KEEP_ACT
281 * Set GPIO57 high to remove hissing nois on startup 281 * Set GPIO57 high to remove hissing nois on startup
282 */ 282 */