TEST1:
TEST 1a:
1.) insmod imx290.ko
2.) insmod imx296.ko
RESULTS: IMX290 work, IMX296 work!
Media controller API version 0.1.0
Media device information
------------------------
driver tegra-vi4
model NVIDIA Tegra Video Input Device
serial
bus info
hw revision 0x3
driver version 0.0.0
Device topology
- entity 1: 150c0000.nvcsi--6 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev0
pad0: Sink
<- "imx290 30-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx290 30-001a":0 [ENABLED]
- entity 4: 150c0000.nvcsi--4 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev1
pad0: Sink
<- "imx296 32-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx296 32-001a":0 [ENABLED]
- entity 7: imx290 30-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev2
pad0: Source
[fmt:SRGGB10_1X10/1920x1080 field:none colorspace:srgb]
-> "150c0000.nvcsi--6":0 [ENABLED]
- entity 9: vi-output, imx290 30-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video0
pad0: Sink
<- "150c0000.nvcsi--6":1 [ENABLED]
- entity 23: imx296 32-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev3
pad0: Source
[fmt:SRGGB10_1X10/1456x1088 field:none colorspace:srgb]
-> "150c0000.nvcsi--4":0 [ENABLED]
- entity 25: vi-output, imx296 32-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video1
pad0: Sink
<- "150c0000.nvcsi--4":1 [ENABLED]
TEST 1b:
1.) insmod imx296.ko
2.) insmod imx290.ko
RESULTS: IMX296 work, IMX290 does NOT work!!!
Media controller API version 0.1.0
Media device information
------------------------
driver tegra-vi4
model NVIDIA Tegra Video Input Device
serial
bus info
hw revision 0x3
driver version 0.0.0
Device topology
- entity 1: 150c0000.nvcsi--6 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev0
pad0: Sink
<- "imx290 30-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx290 30-001a":0 [ENABLED]
- entity 4: 150c0000.nvcsi--4 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev1
pad0: Sink
<- "imx296 32-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx296 32-001a":0 [ENABLED]
- entity 7: imx296 32-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev2
pad0: Source
[fmt:SRGGB10_1X10/1456x1088 field:none colorspace:srgb]
-> "150c0000.nvcsi--4":0 [ENABLED]
- entity 9: vi-output, imx296 32-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video0
pad0: Sink
<- "150c0000.nvcsi--4":1 [ENABLED]
- entity 23: imx290 30-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev3
pad0: Source
[fmt:SRGGB10_1X10/1920x1080 field:none colorspace:srgb]
-> "150c0000.nvcsi--6":0 [ENABLED]
- entity 25: vi-output, imx290 30-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video1
pad0: Sink
<- "150c0000.nvcsi--6":1 [ENABLED]
TEST2:
TEST 2a:
1.) insmod imx296.ko
2.) insmod imx290.ko
RESULTS: IMX296 work, IMX290 does NOT work!!!
Media controller API version 0.1.0
Media device information
------------------------
driver tegra-vi4
model NVIDIA Tegra Video Input Device
serial
bus info
hw revision 0x3
driver version 0.0.0
Device topology
- entity 1: 150c0000.nvcsi--6 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev0
pad0: Sink
<- "imx296 30-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx296 30-001a":0 [ENABLED]
- entity 4: 150c0000.nvcsi--4 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev1
pad0: Sink
<- "imx290 32-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx290 32-001a":0 [ENABLED]
- entity 7: imx296 30-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev2
pad0: Source
[fmt:SRGGB10_1X10/1456x1088 field:none colorspace:srgb]
-> "150c0000.nvcsi--6":0 [ENABLED]
- entity 9: vi-output, imx296 30-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video0
pad0: Sink
<- "150c0000.nvcsi--6":1 [ENABLED]
- entity 23: imx290 32-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev3
pad0: Source
[fmt:SRGGB10_1X10/1920x1080 field:none colorspace:srgb]
-> "150c0000.nvcsi--4":0 [ENABLED]
- entity 25: vi-output, imx290 32-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video1
pad0: Sink
<- "150c0000.nvcsi--4":1 [ENABLED]
TEST 2b:
1.) insmod imx290.ko
2.) insmod imx296.ko
RESULTS: IMX290 work, IMX296 work!
Media controller API version 0.1.0
Media device information
------------------------
driver tegra-vi4
model NVIDIA Tegra Video Input Device
serial
bus info
hw revision 0x3
driver version 0.0.0
Device topology
- entity 1: 150c0000.nvcsi--6 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev0
pad0: Sink
<- "imx296 30-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx296 30-001a":0 [ENABLED]
- entity 4: 150c0000.nvcsi--4 (2 pads, 2 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev1
pad0: Sink
<- "imx290 32-001a":0 [ENABLED]
pad1: Source
-> "vi-output, imx290 32-001a":0 [ENABLED]
- entity 7: imx290 32-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev2
pad0: Source
[fmt:SRGGB10_1X10/1920x1080 field:none colorspace:srgb]
-> "150c0000.nvcsi--4":0 [ENABLED]
- entity 9: vi-output, imx290 32-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video0
pad0: Sink
<- "150c0000.nvcsi--4":1 [ENABLED]
- entity 23: imx296 30-001a (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev3
pad0: Source
[fmt:SRGGB10_1X10/1456x1088 field:none colorspace:srgb]
-> "150c0000.nvcsi--6":0 [ENABLED]
- entity 25: vi-output, imx296 30-001a (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video1
pad0: Sink
<- "150c0000.nvcsi--6":1 [ENABLED]