Hi, I decided to change it to a single version instead of dual by using tegra210-p3448-0000-p3449-0000-a02.dts. For now it seems like I progress a little:
[ 1.328223] ar0144 pdp-1
[ 1.328225] ar0144 pdp-2
[ 1.328258] ar0144 7-0010: Pakcell 12
[ 1.328262] ar0144 7-0010: ar0144_power_get func begin
[ 1.328265] ar0144 7-0010: ar0144_power_on func begin
[ 1.328268] ar0144 7-0010: Before ar0144_initialize_controls
[ 1.328272] ar0144 7-0010: ar0144_initialize_controls func begin
[ 1.328293] ar0144 7-0010: After ar0144_initialize_controls
but still no input when I do “gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw, width=2592, height=1944 ! videoconvert ! ximagesink”
Little update I change the slave addresses to 0x48 instead of 0x10 (because in tegra210-p3448-common-ar0144.dts I wrote devname = “ar0144 6-0048”; proc-device-tree = “/proc/device-tree/host1x/i2c@546c0000/ar0144_a@48”;)
Now I can see the ar0144 in v4l2-ctl --all and media-ctl -p, as shown:
ar0144 in v4l2-ctl --all:
Driver Info (not using libv4l2):
Driver name : tegra-video
Card type : vi-output, ar0144 6-0048
Bus info : platform:54080000.vi:0
Driver version: 4.9.253
Capabilities : 0x84200001
Video Capture
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x04200001
Video Capture
Streaming
Extended Pix Format