we have a problem with a custom camera design that uses port-A of the CSI-2 interface of a TX1.
We use L4T-24.2.
We have a custom camera design, where we use Port-A of the CSI-2 interface of the TX1 that does not work properly. The LP-11, LP-01 and LP-00 levels look good. For the HS-0 and HS-1 levels it looks like the HS termination is not active in HS mode.
As an experiment, we have changed the e3326 Camera module to use CSI port-A instead of C and changed the devicetree entries:
/host1x/vi/ports/port@0/endpoint/csi-port to 0,
/host1x/i2c@546c0000/ov5693_c@36/ports/port@0/endpoint/csi-port to 0,
/plugin-manager/fragment-e3326@0/override@6/overlay/csi-port to 0.
With that camera module and the changed devicetree we expect that the HS-termination is enabled once we leave LP mode and enter HS mode, but that is not the case.
We also changed one of our own prototypes to use port-C and changed the device-tree as needed and it looks better. The termination is enabled but it complains about line length and so.
My question is:
What are the steps needed to get the e3326 patched camera module to work.
This is very important to us, as it shows us a symptom and we would like to understand the configuration options for CSI-2 on the Tegra X1 platform.