Output NTSC resolution over HDMI

Discussion in 'UDOO NEO' started by Grimepoch, Jun 9, 2017.

  1. Grimepoch

    Grimepoch New Member

    Joined:
    Jun 4, 2017
    Messages:
    8
    Likes Received:
    2
    For a project I am working on, I really need NSTC output resolution supported for HDMI. I've done quite a bit of reading and I'm just not clear what values I should be using.

    I've used the method of extracting the device tree information using this command:

    dtc -I dtb /boot/dts/imx6sx-udoo-neo-full-hdmi-m4.dtb -O dts -o imx6sx-udoo-neo-full-hdmi-m4.dts

    And I've compiled the changes back in and then changed the uEnv.txt to point to a newly compiled device tree, using a command similar to this (I tested 800x600 first):

    sudo dtc -O dtb -o /boot/dts/imx6sx-udoo-neo-hdmi-m4-800x480p16b.dtb imx6sx-udoo-neo-full-hdmi-m4.dts

    In looking at the data sheet for the HMDI TDA19988 it would appear to me that it wants me to write 2 pixels for every pixel horizontally (so drive twice the horizontal resolution) to keep the clock frequency up.

    I found this document that describes what the settings in the device tree can be:

    http://elixir.free-electrons.com/li.../devicetree/bindings/video/display-timing.txt

    But clearly my values I've trie to extrapolate from multiple sources just do not work. I also don't understand how the TDA19988 knows when it's in interlace mode? Is that things that are set by I2C and is that handled automatically by the driver?

    If anyone has any pointers to help me figure, please let me know!

    Rick
     

Share This Page