Hi Team,
I am trying to integrate Ov10640 camera sensor on Jetson Nano. The driver is probing and the sensor is up. But I am not able get the /dev/v4l-subdev device. I am using the following dts entries.
host1x {
vi_base: vi {
status = “okay”;
num-channels = <1>;
ports {
status = “okay”;
#address-cells = <1>;
#size-cells = <0>;
vi_port_0: port@0 {
status = “okay”;
reg = <0>;
ov10640_vi_in0: endpoint {
status = “okay”;
port-index = <0>;
bus-width = <2>;
remote-endpoint = <&ov10640_csi_out0>;
};
};
};
};
csi_base: nvcsi {
status = “okay”;
#address-cells = <1>;
#size-cells = <0>;
csi_chan0: channel@0 {
status = “okay”;
reg = <0>;
ports {
status = “okay”;
#address-cells = <1>;
#size-cells = <0>;
csi_chan0_port0: port@0 {
status = “okay”;
reg = <0>;
ov10640_csi_in0: endpoint@0 {
status = “okay”;
port-index = <0>;
bus-width = <2>;
remote-endpoint = <&sen_out_ov10640_0>;
};
};
csi_chan0_port1: port@1 {
status = “okay”;
reg = <1>;
ov10640_csi_out0: endpoint@1 {
status = “okay”;
remote-endpoint = <&ov10640_vi_in0>;
};
};
};
};
cam_module0: module0 {
status = "okay";
badge = "porg_front_OV10640";
position = "front";
orientation = "1";
cam_module0_drivernode0: drivernode0 {
status = "okay";
pcl_id = "v4l2_sensor";
devname = "ov10640 0-0040";
proc-device-tree = "/proc/device-tree/i2c@7000c000/ov10640@40";
};
cam_module0_drivernode1: drivernode1 {
pcl_id = "v4l2_lens";
proc-device-tree = "/proc/device-tree/lens_ov10640@sensor/";
};
};
Could you please help me to solve this issue.
Thanks,
Ajith.