We are using ADV7181c on our board with iMX6Q and I am trying to modify adv7180.c for ADV7181. I have two questions when I modified the driver.
1. In adv7180_hard_reset function, there are many settings for adv7180 in i.mx6 platform, but there are just a few settings in i.mx53 platform. Why do we need so many settings. By the way, there are some registers in the function that I do not see in adv7180 data sheet. For example, we can see adv7180_write_reg(0xF1, 0x19) in adv7180_hard_reset function, but there is no 0xF1 address in the data sheet.
2. Do anyone capture image from ADV7180 on iMX6Q board sucessfully? Right now I could measure the signals on LLC and data pins, but I still can not use mxc_v4l2_tvin.out to capture video. I always got the following error. How can I verify the problem? Is it caused by adv7180.c? Thanks.
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0