From a15a15ba61d3b153197699e8a4eba452075de056 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 3 Dec 2013 01:34:05 +0100 Subject: hstub: add Sansa Express lcd code Change-Id: I61fc58e3c97a3666eac98d21226865181b85eef1 --- utils/hwstub/tools/lua/stmp/lcdif.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'utils/hwstub/tools/lua/stmp/lcdif.lua') 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 @@ STMP.lcdif = {} function STMP.lcdif.setup_clock() - HW.CLKCTRL.CLKSEQ.BYPASS_PIX.set() - HW.CLKCTRL.PIX.CLKGATE.write(0) - HW.CLKCTRL.PIX.DIV.write(1) + if not STMP.is_stmp3600() then + HW.CLKCTRL.CLKSEQ.BYPASS_PIX.set() + HW.CLKCTRL.PIX.CLKGATE.write(0) + HW.CLKCTRL.PIX.DIV.write(1) + end end function STMP.lcdif.init() @@ -147,4 +149,12 @@ function STMP.lcdif.send_pio(data_mode, data) HW.LCDIF.DATA.write(v) end STMP.lcdif.wait_ready() +end + +function STMP.lcdif.set_mode86(mode86) + if mode86 then + HW.LCDIF.CTRL.MODE86.set() + else + HW.LCDIF.CTRL.MODE86.clr() + end end \ No newline at end of file -- cgit v1.2.3