diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2013-12-03 01:34:05 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2013-12-03 01:35:34 +0100 |
commit | a15a15ba61d3b153197699e8a4eba452075de056 (patch) | |
tree | 47566ee38b1900ec557559d6e22cf9adea660b3a /utils/hwstub/tools/lua/stmp/lcdif.lua | |
parent | 1deab739803ee768e393bba41446450a792b6410 (diff) | |
download | rockbox-a15a15ba61d3b153197699e8a4eba452075de056.tar.gz rockbox-a15a15ba61d3b153197699e8a4eba452075de056.zip |
hstub: add Sansa Express lcd code
Change-Id: I61fc58e3c97a3666eac98d21226865181b85eef1
Diffstat (limited to 'utils/hwstub/tools/lua/stmp/lcdif.lua')
-rw-r--r-- | utils/hwstub/tools/lua/stmp/lcdif.lua | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/utils/hwstub/tools/lua/stmp/lcdif.lua b/utils/hwstub/tools/lua/stmp/lcdif.lua index ba08de23bb..691d01505d 100644 --- a/utils/hwstub/tools/lua/stmp/lcdif.lua +++ b/utils/hwstub/tools/lua/stmp/lcdif.lua | |||
@@ -5,9 +5,11 @@ | |||
5 | STMP.lcdif = {} | 5 | STMP.lcdif = {} |
6 | 6 | ||
7 | function STMP.lcdif.setup_clock() | 7 | function STMP.lcdif.setup_clock() |
8 | HW.CLKCTRL.CLKSEQ.BYPASS_PIX.set() | 8 | if not STMP.is_stmp3600() then |
9 | HW.CLKCTRL.PIX.CLKGATE.write(0) | 9 | HW.CLKCTRL.CLKSEQ.BYPASS_PIX.set() |
10 | HW.CLKCTRL.PIX.DIV.write(1) | 10 | HW.CLKCTRL.PIX.CLKGATE.write(0) |
11 | HW.CLKCTRL.PIX.DIV.write(1) | ||
12 | end | ||
11 | end | 13 | end |
12 | 14 | ||
13 | function STMP.lcdif.init() | 15 | function STMP.lcdif.init() |
@@ -147,4 +149,12 @@ function STMP.lcdif.send_pio(data_mode, data) | |||
147 | HW.LCDIF.DATA.write(v) | 149 | HW.LCDIF.DATA.write(v) |
148 | end | 150 | end |
149 | STMP.lcdif.wait_ready() | 151 | STMP.lcdif.wait_ready() |
152 | end | ||
153 | |||
154 | function STMP.lcdif.set_mode86(mode86) | ||
155 | if mode86 then | ||
156 | HW.LCDIF.CTRL.MODE86.set() | ||
157 | else | ||
158 | HW.LCDIF.CTRL.MODE86.clr() | ||
159 | end | ||
150 | end \ No newline at end of file | 160 | end \ No newline at end of file |