HI NXP
We are trying to use Basler camera on IMX8MP.
We can bring Basler camera on IMX8MP CSI1 using imx8mp-evk-basler.dts.
And we try to modify the dts for Basler camera on IMX8MP CSI2, but it fail when we use cmd to preview.
# gst-launch-1.0 v4l2src device=/dev/video0 ! autovideosink
Setting pipeline to PAUSED ...
Pipeline is live and does not nee[ 47.823587] audit: type=1701 audit(1650960975.660:3): auid=4294967295 uid=0 gid=0 ses=42941
d PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[ 53.897764] enter viv_isp_exit_module
[ 53.901486] enter isp_hw_remove
[ 53.938021] enter viv_dwe_exit_module
[ 53.941759] enter dwe_hw_remove
[ 53.945292] vvcam dewarp driver removed
[ 53.992976] : Unregistered all entities
[ 54.175122] ABRM FamilyName not supported
[ 54.246893] ABRM: Manufacturer: Basler, Model: daA3840-30mc, Device: 108220-05, Serial: basler:40097685
[ 54.283070] imx8_media_dev: module is from the staging directory, the quality is unknown, you have been warned.
[ 54.294019] mx8-img-md: Registered sensor subdevice: basler-camera-vvcam 2-0036 (1)
[ 54.301722] mx8-img-md: created link [basler-camera-vvcam 2-0036] => [mxc-mipi-csi2.1]
[ 54.309677] mxc-md 32c00000.bus:camera: mxc_md_create_links
[ 54.352373] enter viv_dwe_init_module
[ 54.356341] enter dwe_hw_probe
[ 54.359627] vvcam dewarp driver probed
[ 54.390759] enter viv_isp_init_module
[ 54.394928] enter isp_hw_probe
[ 54.411327] vvcam isp driver registered
[ 58.151595] unsupported dwe command 259
[ 58.151599] unsupported dwe command 260
[ 58.169066] audit: type=1701 audit(1650960986.002:4): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=772 comm="isp_media_se1
[ 64.395254] enter viv_isp_exit_module
[ 64.398971] enter isp_hw_remove
[ 64.436066] enter viv_dwe_exit_module
[ 64.439787] enter dwe_hw_remove
[ 64.443141] vvcam dewarp driver removed
[ 64.486453] : Unregistered all entities
[ 64.657311] ABRM FamilyName not supported
[ 64.692322] ABRM: Manufacturer: Basler, Model: daA3840-30mc, Device: 108220-05, Serial: basler:40097685
[ 64.728381] imx8_media_dev: module is from the staging directory, the quality is unknown, you have been warned.
[ 64.739615] mx8-img-md: Registered sensor subdevice: basler-camera-vvcam 2-0036 (1)
[ 64.747416] mx8-img-md: created link [basler-camera-vvcam 2-0036] => [mxc-mipi-csi2.1]
[ 64.755388] mxc-md 32c00000.bus:camera: mxc_md_create_links
[ 64.798777] enter viv_dwe_init_module
[ 64.802775] enter dwe_hw_probe
[ 64.806067] vvcam dewarp driver probed
[ 64.836800] enter viv_isp_init_module
[ 64.840964] enter isp_hw_probe
[ 64.857914] vvcam isp driver registered
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:19.934103724
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
The dts setting as below
&i2c3 {
/delete-node/ov5640_mipi@3c;
basler_camera_vvcam@36 {
compatible = "basler,basler-camera-vvcam", "basler-camera-vvcam";
reg = <0x36>;
csi_id = <0x00>;
status = "okay";
port {
basler_ep_0: endpoint {
data-lanes = <1 2 3 4>;
clock-lanes = <0>;
link-frequencies = /bits/ 64 <248000000>;
remote-endpoint = <&mipi_csi1_ep>;
};
};
};
};
Need your great help on this
Thanks
&mipi_csi_0 {
status = "disabled";
};
&mipi_csi_1 {
status = "okay";
port@1 {
mipi_csi1_ep: endpoint {
remote-endpoint = <&basler_ep_0>;
data-lanes = <4>;
csis-hs-settle = <16>;
};
};
};
&cameradev {
status = "okay";
};
&isi_0 {
status = "disabled";
};
&isi_1 {
status = "disabled";
};
&isp_1 {
status = "okay";
};
&dewarp {
status = "okay";
};
I have already mailed to you, pls check it