summaryrefslogtreecommitdiff
path: root/utils/hwstub/tools/lua/stmp/lcdif.lua
diff options
context:
space:
mode:
Diffstat (limited to 'utils/hwstub/tools/lua/stmp/lcdif.lua')
-rw-r--r--utils/hwstub/tools/lua/stmp/lcdif.lua16
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 @@
5STMP.lcdif = {} 5STMP.lcdif = {}
6 6
7function STMP.lcdif.setup_clock() 7function 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
11end 13end
12 14
13function STMP.lcdif.init() 15function 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()
152end
153
154function 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
150end \ No newline at end of file 160end \ No newline at end of file