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.

OMAP2/3 Display Subsystem in OMAP3530

Hi,

 

When i am reading this document

http://www.mjmwired.net/kernel/Documentation/arm/OMAP/DSS

 

i could not understand this format or picture...

FB0 --- GFX  -\            DVI
FB1 --- VID1 --+- LCD ---- LCD
FB2 --- VID2 -/ TV ----- TV

Could you please explain.

Regards
Alex
  • If you know OMAP DSS architecture then, just follow the lines from left-to-right,

    FB0 --- GFX  -\            DVI
    FB1 --- VID1 --+- LCD ---- LCD
    FB2 --- VID2 -/ TV ----- TV

    Each framebuffer device node is tied to every overlay.

    FB0 --- GFX  -\                     DVI
    FB1 --- VID1 --+- LCD ---- LCD
    FB2 --- VID2 -/ TV ----- TV
    Every overlay can go to either LCD Manager or TV Manager.

    FB0 --- GFX  -\                     DVI
    FB1 --- VID1 --+- LCD ---- LCD
    FB2 --- VID2 -/ TV ----- TV
    LCD Manager output can got either to LCD or DVI, and TV Manager output will go only to TV out.

    Thanks,
    Vaibhav

  •  

    Thank you very much.

    Good information. Now want to see on the board....when kernel is running...

    which framebuffer device node is tied to  overlay?

    which overlay can go to either LCD Manager or TV Manager?

    Please give input to verify above things?


    I want to play YUV format video/streaming on LCD using video pipes

    i am following the link

    http://processors.wiki.ti.com/index.php/Display_Subsystem

    i am using RGB888 32 bpp

    Now i want to display video type of YUV... on LCD....Now i want to use video pipe .../dev/video1..

    The video pipes cannot process color indexed frame buffers, but can process YUV frame buffers and additionally scale the image data between 1/4x and 4x.

    The outputs from the three processing pipes can then be combined to generate a final output. Each pipe can only be used by one output at a time, but any output can use any of the processing pipes.

    i could not find node /dev/video1 ...to enabe this what are the drivers are required.... could you please provide info regarding this...i am using 2.6.32 kernel version...

    Thank you very much

    Regards

    Alex

     

     

  • Everything is well documented in wiki page - http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_04.02.00.07

     

    I would recommend you to go through the wiki page.

    Thanks,

    Vaibhav

  • Good information. It is very nicely explained.

    I am using kernel version 2.6.34.

    I could not find some folder

    "All dependencies are being handled through standard Linux Kconfig rules; after building the modules it will create "omap-vout.ko" file under "<kernel home>/drivers/media/video/omap/" directory."

    I think the update is present from 2.6.35....please let me know the patch...will work for 2.6.34....v4l2 video driver....omap-vout.ko.

    I really appreciate for the support from ti

    Regards

    Alex