[Arm-netbook] [EOMA68] RGB/TTL testing

luke.leighton luke.leighton at gmail.com
Tue Sep 10 19:52:06 BST 2013


ok i've got a 72mhz scope (maplin's 4 years ago...), set up the
script.fex settings below, and then checked with the scope on its
highest happiest setting that there's output from LCD_CLK, and there
is.  a bit messy, not exactly a square wave, but it's there. DE
appears to also be set, VSYNC appears to occasionally throw a bit out.

also i've checked that 3.3v is being provided to the LD070WS01, and
there's 16v to the LED backlight.  obviously i can't check the
frequency from the SN75LVDS83b's LVDS channels with a 72mhz scope
(unless i ramped the clock rate right down, temporarily, hmm....)

when i made the mistake of putting the wrong lcd_if value (2) i _did_
see glitches on-screen (dots, large squares) so i know _something's_
communicating...

... but with the settings below i'm still not managing to activate the
LCD.  datasheet's here:
http://hands.com/~lkcl/eoma/kde_tablet/LD070WS2-SL01.pdf

... can anyone spot anything blindingly-obviously-wrong?

bear in mind this is *not* being driven as LVDS from the A20, it's
*TTL* 1024x600, which goes through the EOMA68 connector, then an
SN75LVDS83b on the other side:
http://hands.com/~lkcl/eoma/kde_tablet/sn75lvds83b.pdf

clues / advice greatly appreciated.

l.

[disp_init]
disp_init_enable = 1
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 5
screen1_output_type = 3
screen1_output_mode = 10
fb0_framebuffer_num = 2
fb0_format = 9
fb0_pixel_sequence = 2
fb0_scaler_mode_enable = 0
fb1_framebuffer_num = 2
fb1_format = 10
fb1_pixel_sequence = 2
fb1_scaler_mode_enable = 0

[lcd0_para]
lcd_used = 1
lcd_x = 1024
lcd_y = 600
lcd_dclk_freq = 52
lcd_pwm_not_used = 1
lcd_pwm_ch = 0
lcd_pwm_freq = 10000
lcd_pwm_pol = 0
lcd_if = 0
lcd_hbp = 160
lcd_ht = 1344
lcd_vbp = 23
lcd_vt = 1270
lcd_hv_vspw = 0
lcd_hv_hspw = 0
lcd_hv_if = 0
lcd_hv_smode = 0
lcd_hv_s888_if = 0
lcd_hv_syuv_if = 0
lcd_lvds_ch = 0
lcd_lvds_mode = 0
lcd_lvds_bitwidth = 0
lcd_lvds_io_cross = 0
lcd_cpu_if = 0
lcd_frm = 1
lcd_io_cfg0 = 0x00000000
lcd_gamma_correction_en = 0
lcd_gamma_tbl_0 = 0x0
lcd_gamma_tbl_1 = 0x10101
lcd_gamma_tbl_255 = 0xffffff
lcd_bl_en_used = 0
lcd_bl_en =
lcd_power_used = 0
lcd_power =
lcd_pwm_used = 0
lcd_pwm =
lcdd0 = port:PD00<2><0><default><default>
lcdd1 = port:PD01<2><0><default><default>
lcdd2 = port:PD02<2><0><default><default>
lcdd3 = port:PD03<2><0><default><default>
lcdd4 = port:PD04<2><0><default><default>
lcdd5 = port:PD05<2><0><default><default>
lcdd6 = port:PD06<2><0><default><default>
lcdd7 = port:PD07<2><0><default><default>
lcdd8 = port:PD08<2><0><default><default>
lcdd9 = port:PD09<2><0><default><default>
lcdd10 = port:PD10<2><0><default><default>
lcdd11 = port:PD11<2><0><default><default>
lcdd12 = port:PD12<2><0><default><default>
lcdd13 = port:PD13<2><0><default><default>
lcdd14 = port:PD14<2><0><default><default>
lcdd15 = port:PD15<2><0><default><default>
lcdd16 = port:PD16<2><0><default><default>
lcdd17 = port:PD17<2><0><default><default>
lcdd18 = port:PD18<2><0><default><default>
lcdd19 = port:PD19<2><0><default><default>
lcdd20 = port:PD20<2><0><default><default>
lcdd21 = port:PD21<2><0><default><default>
lcdd22 = port:PD22<2><0><default><default>
lcdd23 = port:PD23<2><0><default><default>
lcdclk = port:PD24<2><0><default><default>
lcdde = port:PD25<2><0><default><default>
lcdhsync = port:PD26<2><0><default><default>
lcdvsync = port:PD27<2><0><default><default>



More information about the arm-netbook mailing list