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.tar.gz
rockbox-4338f9c88598ef52f1c06572efd1c82f5621998f.zip
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 1d301e2ef6..585b9d1e67 100755
--- a/firmware/drivers/lcd.S
+++ b/firmware/drivers/lcd.S
@@ -359,9 +359,11 @@ lcd_write_data:
359 lea MBAR2,%a1 359 lea MBAR2,%a1
360 moveq #8,%d1 360 moveq #8,%d1
361 or.l %d1,(0xb4,%a1) 361 or.l %d1,(0xb4,%a1)
362
363 lea 0xf0000000,%a1
362.loop: 364.loop:
363 move.b (%a0)+,%d1 365 move.b (%a0)+,%d1
364 move.w %d1,0xf0000000 366 move.w %d1,(%a1)
365 subq.l #1,%d0 367 subq.l #1,%d0
366 bne .loop 368 bne .loop
367 rts 369 rts