Hi John,
Yes the reference image is the newest one, the one you provide.
I have created a custom image using Yocto and I am experiencing the same behavior with the module. But when I tried it in the zc702 development board the camera works without any problem so I think that the problem is more hardware or device-tree problem (I have reused the root file system and the kernel in both cases) than drivers.
Comparing the device-trees I have seen that zc702 uses pinctrl:
pinctrl_usb0_default: usb0-default {
mux {
groups = "usb0_0_grp";
function = "usb0";
};
conf {
groups = "usb0_0_grp";
slew-rate = <0>;
io-standard = <1>;
};
conf-rx {
pins = "MIO29", "MIO31", "MIO36";
bias-high-impedance;
};
conf-tx {
pins = "MIO28", "MIO30", "MIO32", "MIO33", "MIO34",
"MIO35", "MIO37", "MIO38", "MIO39";
bias-disable;
};
};
Do I need to add them?
From Hardware side I see that the used usb chip is USB3320 and the schematic are very similar but the SOM uses a CPLD for the USB Reset could be this a problem?
This are for now two options that come to my mind to solve the problem but any help would be very appreciated.
Thank you very much for your help,
Jorge