Hello,
I have customer board with a camera on Interface CSI4 with 2 lanes. I have following devicetree configuration see above. The camera starts to stream but no data can be captured. I have measured the csi signals and it seems ok.
Do I need additional configurations to get CSI4 interface to work?
[ 32.689431] video4linux video0: frame start syncpt timeout!0
[ 32.695151] vi 54080000.vi: TEGRA_CSI_PIXEL_PARSER_STATUS 0x00000000
[ 32.695159] vi 54080000.vi: TEGRA_CSI_CIL_STATUS 0x00000000
[ 32.695167] vi 54080000.vi: TEGRA_CSI_CILX_STATUS 0x00000000
host1x {
vi_base: vi {
num-channels = <1>;
ports {
#address-cells = <1>;
#size-cells = <0>;
vi_port0: port@0 {
reg = <0>;
rbpcv2_imx219_vi_in0: endpoint {
port-index = <2>;
bus-width = <2>;
remote-endpoint = <&rbpcv2_imx219_csi_out0>;
};
};
};
};
csi_base: nvcsi {
num-channels = <1>;
#address-cells = <1>;
#size-cells = <0>;
csi_chan0: channel@0 {
reg = <0>;
ports {
#address-cells = <1>;
#size-cells = <0>;
csi_chan0_port0: port@0 {
reg = <0>;
rbpcv2_imx219_csi_in0: endpoint@0 {
port-index = <2>;
bus-width = <2>;
remote-endpoint = <&basler_camera_out0>;
};
};
csi_chan0_port1: port@1 {
reg = <1>;
rbpcv2_imx219_csi_out0: endpoint@1 {
remote-endpoint = <&rbpcv2_imx219_vi_in0>;
};
};
};
};
};
};