summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-02-10 22:29:19 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-02-10 22:29:19 +0000
commit4338f9c88598ef52f1c06572efd1c82f5621998f (patch)
treecc21b7bc1e7c95a69361fe9a081ebe5731c08fb3
parentb8a00d2afe600301e333a659421821df75d0a28f (diff)
downloadrockbox-4338f9c88598ef52f1c06572efd1c82f5621998f.zip
rockbox-4338f9c88598ef52f1c06572efd1c82f5621998f.tar.gz
rockbox-4338f9c88598ef52f1c06572efd1c82f5621998f.tar.bz2
rockbox-4338f9c88598ef52f1c06572efd1c82f5621998f.tar.xz
iRiver: Slightly faster LCD driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5889 a1c6a512-1295-4272-9138-f99709370657
-rwxr-xr-xfirmware/drivers/lcd.S4
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/drivers/lcd.S b/firmware/drivers/lcd.S
index 1d301e2..585b9d1 100755
--- a/firmware/drivers/lcd.S
+++ b/firmware/drivers/lcd.S
@@ -359,9 +359,11 @@ lcd_write_data:
lea MBAR2,%a1
moveq #8,%d1
or.l %d1,(0xb4,%a1)
+
+ lea 0xf0000000,%a1
.loop:
move.b (%a0)+,%d1
- move.w %d1,0xf0000000
+ move.w %d1,(%a1)
subq.l #1,%d0
bne .loop
rts