Announcement

Collapse
No announcement yet.

ADV7611 Linux Driver for IMX6Q

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • #16
    1. That is the schematic which is on the website (I believe you have this one): http://www.imx6rex.com/wp-content/up...-Schematic.pdf

    2. You can find all information about the TinyRex baseboard on the iMX6 Rex website - including BOMs and Layout. But I believe they are fitted (if they were not fitted, there would be NF text). HOwever you may want to compare it with BOM: http://www.imx6rex.com/downloads/

    Comment


    • #17
      Hi Robert, I managed to get the hdmi encoder to work. It works well for 720p and 1080p. The issue was in my EMI chip connections. Assuming it to be a pass through IC I hadn't routed the connections between each TMDS IN and OUT differential signal. So that encoder cannot lock-in to the TMDS clock and hence reporting "DE Regeneration Issue". Now it works. You can make this thread "SOLVED" Thanks for the support !!!

      Anuradha

      Comment


      • #18
        This is AWESOME!!! Thanks for letting us know.

        Comment


        • #19
          Hi Robert, I ran into the same mxc_v4l_dqueue timeout enc_counter 0, when trying this with an IMX6 custom board, but utilizing IPU1_CSI0 interface. That's the only difference I see between OpenRex (IPU2CSI1) board and this custom (IPU1_CSI0) one. If you do not mind can you kindly point me the person who solved this issue for you ?

          Anuradha

          Comment


          • #20
            I asked him for help. However, he is very busy and because it was some time ago, even he may not remember exactly what the solution was. Let's see ..

            Comment


            • #21
              Thanks, awaiting your response too. If it was added as a commit then would be easier to find it in git repo. Do you remember you've done something like that ?

              Btw I saw the structure of mxc_v4l2_capture.c of Rex kernel is bit different to the one I am work on (it's from boudnary devices). I did some modifications to the file according to Rex, but the errors seems to be appearing ! Was that a HW change you guys did to overcome the issue ?

              Anuradha

              Comment


              • #22
                This is answer from the friend of mine. It was long time ago, so I hope at least this can help:
                RE the error: I don't know the exact solution to the problem, but you can find the working driver here: https://github.com/OpenSolo/imx6-lin...ture/adv7610.c

                Comment


                • #23
                  Hi, finally solved the issue. The workaround was some DTB changes. I figured out that for the IPU1_CSI0, the pin mux configuration values should be different (1b0b0) as their register bit arrangement (so properties) is different to IPU2_CSI1. Btw have you ever got interlace hdmi input modes captured with this ? Now I am working on that, I was wondering whether by changing only the EDID settings we would be able to do that, wouldn't we ?

                  Thanks
                  Anuradha

                  Comment


                  • #24
                    Honestly I have no idea. I am the hardware guy. We very often design HW and build the SW which is able to test it. We usually do not work on further SW development

                    Comment

                    Working...
                    X
                    😀
                    🥰
                    🤢
                    😎
                    😡
                    👍
                    👎