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.

DRA726: Virtual DRM

Part Number: DRA726

I am working on getting our cameras supported in IPU1 and have a question on Virtual DRM

I have been reading "Virtual DRM : An User Guide for Developing Usecases". It seems straightforward but doesn't address my use case.

We have two possible LCD displays, one 7 inch display 800x1280 and one 12 inch display 1920x720

The board is the same except for some jumpers that choose the proper LVDS serial format. No way to know from u-boot or Linux which jumpers are populated.

How would I handle that in the M4 and on Linux if I want only one u-boot and one linux kernel?

I would also be nice if the 7 inch display was seen as 1280x800 so the Linux software wouldn't have to flip the LCD 90 degrees

Michel Catudal

ACTIA Corp

  • Hi Michael,

    I am not sure of any way to enable without having different dtb files but again how to choose dynamically change the dtb file based on jumper setting.

    Many other customers are also using vertical display like 720x1920. TI has suggested a edma based frame-copy algorithm running on IPU to rotate the image.

     

    Thanks

    RamPrasad

  • Hi Michael,

    forgot to add one more information. There is TILER2D memory available in the DRA7/TDA2 Soc which can be used for rotation, mirror etc but TILER2D is not used in visionSDK software.

    Thanks

    RamPrasad

  • Hi Michel,

    Regarding "The board is the same except for some jumpers that choose the proper LVDS serial format. No way to know from u-boot or Linux which jumpers are populated.".

    Have you considered connecting a GPIO pin on the DRA726 device to the same jumpers, such that u-boot or Linux kernel can determine the proper boot flow?  

    Regarding "I would also be nice if the 7 inch display was seen as 1280x800 so the Linux software wouldn't have to flip the LCD 90 degrees",

    What content is going to be displayed on the 800x1280 display?  

    Thanks,

    kb