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 setup DVI 720p60(RGBA32 or RGB24) in PSP03.00.01.06?

in PSP02.01.03.11, there is way to setup DVI 720p60(RGBA32 and RGBA24) at boot time or run time.

moved to PSP03.00.01.06, can someone help me to do DVI720p setup?

many thanks in advance.

Jie Deng

  • To switch from LCD to DVI at run time take a look at this wiki http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_03.00.00.05.

    Steve K.

  • Setting bootargs for 720P so you boot in that mode is described in that wiki also.

    Steve K.

  • 1024x768 Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

    Jie,

     

    At boot time please use the bootargs: omapfb.mode=dvi:1280x720MR-32@60 omapdss.def_disp=dvi. You can find more details in the wiki article Steve K has pointed you to.

     

    Regards, Punya

    ---------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    ---------------------------------------------------------------------------------------------------

  • Hi Steve,

    Thank you for your help.

    I appended 'vram=20M omapfb.vram=0:20M' to bootargs.  Now I can do:

    ============================================================================

    # echo 0 > /sys/devices/platform/omapdss/display0/enabled

    # echo "" > /sys/devices/platform/omapdss/manager0/display

    # fbset -fb /dev/fb0 -xres 1280 -yres 720 -vxres 1280 -vyres 720 -depth 32 -rgba 8/16,8/8,8/0,8/24

    =============================================================================

    When I tried to do:
    # echo "dvi" > /sys/devices/platform/omapdss/manager0/display

    I got:

    omapdss MANAGER error: failed to set manager

    ==============================================================================

    Could you help me to look at that?  I may need to do something in kernel config.

    Many thanks in advance.

    Jie Deng

     

  • Hi Punya,

    Thank you many much for your help.

    Your help is very close to 'verify answer'.

    I appended ' omapfb.mode=dvi:1280x720MR-32@60 omapdss.def_disp=dvi' to bootargs.

    The display is set to dvi 1280x720 32-bit depth.  I got

    ==================================================================

    #fbset -s

    mode "1280x720-60"
        # D: 64.000 MHz, H: 44.444 kHz, V: 59.979 Hz
        geometry 1280 720 1280 720 32
        timings 15625 80 48 3 13 32 5
        rgba 8/16,8/8,8/0,0/0
    endmode

    #cat /sys/devices/platform/omapdss/display2/timings
    64000,1280/80/48/32,720/3/13/5

    ===================================================================

    When I ran sample code 'saMmapLoopback' with NTSC/CVBS input, it ran well but I got

    ' omapdss DISPC error: GFX_FIFO_UNDERFLOW, disabling GFX' error message from

    console.

    Could you look at that?

    Thanks in advance.

    Jie Deng

  • 1024x768 Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

    1024x768 Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

     

    Jie,

     

    When you say the example application ran well, do you mean you can see the display on the dvi out? GFX_FIFO_UNDERFLOW generally occurs when you have the display resolution wrong or if you have your framebuffer rotation enable. I have tested it at my set up for this resolution and saMmapLoopback example works without any errors.

     

    Regards, Punya

    ---------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    ---------------------------------------------------------------------------------------------------

  • Hi Punya,

    The DVI can display video as 480x720 at 1280x720.

    I do not set rotation at bootargs.  I will check the kernel configure that I may do something there.

    Thank you for your help.

    Regards.

    Jie Deng