This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to configure the LCD timing?

Other Parts Discussed in Thread: DM3730

Hello,everyone:

I'm using BB-XM rev c(DM3730), now i bought a LCD the timing is below:

Item                                            Symbol     Min.   Typ.     Max.    Unit 

Frequency                                   1/Tc         --      100      --        MHz
Vertical Total Time                       TV           --       800   --         TH
Vertical Active Display Period      TVD        --      768      --        TH
Vertical Blanking Period               TVB        --       32       --        TH
Horizontal Total Time                   TH          --       2084   --        Tc
Horizontal Active Display Period  THD       --      1024    --        Tc
Horizontal Blanking Period           THB TH  --     1060     --        Tc

i see it a DE mode,but i find BB-XM use SYNC mode. I want to know, how can i to configure the LCD timings? thanks.

BR

  • Hi Jery,

    You can read about how to configure your display in the Technical reference manual - section 7.5 Display Subsystem Basic Programming Model at the link below:

    http://www.ti.com/lit/ug/sprugn4r/sprugn4r.pdf

    BR

    Tsvetolin Shulev

  • Thanks Cvetolin ,i'm looking the board-omap3beagle.c and board-omap3evm.c found the board-omap3beagle.c haven't  lcd_init.

    static struct omap_dss_device *omap3_evm_dss_devices[] = {
    &omap3_evm_lcd_device,
    &omap3_evm_tv_device,
    &omap3_evm_dvi_device,
    };

    static struct omap_dss_device *beagle_dss_devices[] = {
    &beagle_dvi_device,
    &beagle_tv_device,
    };

    so, i should add the lcd partion to beagle?  like evm,i also use the same lcd driver which just modified the timings wiht my LVDS lcd ?this confused me because i searching internet found someone use both dvi and lcd only changed the timings of generic_panel driver on beagleboard-xm.

    if i can only change the timings of generic_panel driver to my dvi and lcd ?

    At now, i just change the generic_panel timings and  i control the gpio to turn on my lcd but haven't  display. just white brightness and flicker. i think the timings arent correctly.

  • It should be enough to add lcd initialization source code to the beagle board file and change the timings of generic_panel driver but if still haven't proper output you should try to debug. The logcat command is the best way if you are using Androind.

    BR

    Tsvetolin Shulev