These are the output of the above commands.
-
entity 1: msm_csiphy0 (2 pads, 4 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev0
pad0: Sink
pad1: Source
→ “msm_csid0”:0 []
→ “msm_csid1”:0 []
→ “msm_csid2”:0 []
→ “msm_csid3”:0 []
-
entity 4: msm_csiphy1 (2 pads, 5 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev1
pad0: Sink
← “ov5645 5-003c”:0 [ENABLED,IMMUTABLE]
pad1: Source
→ “msm_csid0”:0 []
→ “msm_csid1”:0 [ENABLED]
→ “msm_csid2”:0 []
→ “msm_csid3”:0 []
-
entity 7: msm_csiphy2 (2 pads, 4 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev2
pad0: Sink
pad1: Source
→ “msm_csid0”:0 []
→ “msm_csid1”:0 []
→ “msm_csid2”:0 []
→ “msm_csid3”:0 []
-
entity 10: msm_csid0 (2 pads, 7 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev3
pad0: Sink
← “msm_csiphy0”:1 []
← “msm_csiphy1”:1 []
← “msm_csiphy2”:1 []
pad1: Source
→ “msm_ispif0”:0 []
→ “msm_ispif1”:0 []
→ “msm_ispif2”:0 []
→ “msm_ispif3”:0 []
-
entity 13: msm_csid1 (2 pads, 7 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev4
pad0: Sink
← “msm_csiphy0”:1 []
← “msm_csiphy1”:1 [ENABLED]
← “msm_csiphy2”:1 []
pad1: Source
→ “msm_ispif0”:0 []
→ “msm_ispif1”:0 [ENABLED]
→ “msm_ispif2”:0 []
→ “msm_ispif3”:0 []
-
entity 16: msm_csid2 (2 pads, 7 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev5
pad0: Sink
← “msm_csiphy0”:1 []
← “msm_csiphy1”:1 []
← “msm_csiphy2”:1 []
pad1: Source
→ “msm_ispif0”:0 []
→ “msm_ispif1”:0 []
→ “msm_ispif2”:0 []
→ “msm_ispif3”:0 []
-
entity 19: msm_csid3 (2 pads, 7 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev6
pad0: Sink
← “msm_csiphy0”:1 []
← “msm_csiphy1”:1 []
← “msm_csiphy2”:1 []
pad1: Source
→ “msm_ispif0”:0 []
→ “msm_ispif1”:0 []
→ “msm_ispif2”:0 []
→ “msm_ispif3”:0 []
-
entity 22: msm_ispif0 (2 pads, 12 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev7
pad0: Sink
← “msm_csid0”:1 []
← “msm_csid1”:1 []
← “msm_csid2”:1 []
← “msm_csid3”:1 []
pad1: Source
→ “msm_vfe0_rdi0”:0 []
→ “msm_vfe0_rdi1”:0 []
→ “msm_vfe0_rdi2”:0 []
→ “msm_vfe0_pix”:0 []
→ “msm_vfe1_rdi0”:0 []
→ “msm_vfe1_rdi1”:0 []
→ “msm_vfe1_rdi2”:0 []
→ “msm_vfe1_pix”:0 []
-
entity 25: msm_ispif1 (2 pads, 12 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev8
pad0: Sink
← “msm_csid0”:1 []
← “msm_csid1”:1 [ENABLED]
← “msm_csid2”:1 []
← “msm_csid3”:1 []
pad1: Source
→ “msm_vfe0_rdi0”:0 []
→ “msm_vfe0_rdi1”:0 [ENABLED]
→ “msm_vfe0_rdi2”:0 []
→ “msm_vfe0_pix”:0 []
→ “msm_vfe1_rdi0”:0 []
→ “msm_vfe1_rdi1”:0 []
→ “msm_vfe1_rdi2”:0 []
→ “msm_vfe1_pix”:0 []
-
entity 28: msm_ispif2 (2 pads, 12 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev9
pad0: Sink
← “msm_csid0”:1 []
← “msm_csid1”:1 []
← “msm_csid2”:1 []
← “msm_csid3”:1 []
pad1: Source
→ “msm_vfe0_rdi0”:0 []
→ “msm_vfe0_rdi1”:0 []
→ “msm_vfe0_rdi2”:0 []
→ “msm_vfe0_pix”:0 []
→ “msm_vfe1_rdi0”:0 []
→ “msm_vfe1_rdi1”:0 []
→ “msm_vfe1_rdi2”:0 []
→ “msm_vfe1_pix”:0 []
-
entity 31: msm_ispif3 (2 pads, 12 links)
type Node subtype V4L flags 0
device node name /dev/v4l-subdev10
pad0: Sink
← “msm_csid0”:1 []
← “msm_csid1”:1 []
← “msm_csid2”:1 []
← “msm_csid3”:1 []
pad1: Source
→ “msm_vfe0_rdi0”:0 []
→ “msm_vfe0_rdi1”:0 []
→ “msm_vfe0_rdi2”:0 []
→ “msm_vfe0_pix”:0 []
→ “msm_vfe1_rdi0”:0 []
→ “msm_vfe1_rdi1”:0 []
→ “msm_vfe1_rdi2”:0 []
→ “msm_vfe1_pix”:0 []
-
entity 34: msm_vfe0_rdi0 (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev11
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
→ “msm_vfe0_video0”:0 [ENABLED,IMMUTABLE]
-
entity 37: msm_vfe0_video0 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video0
pad0: Sink
← “msm_vfe0_rdi0”:1 [ENABLED,IMMUTABLE]
-
entity 43: msm_vfe0_rdi1 (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev12
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 [ENABLED]
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
→ “msm_vfe0_video1”:0 [ENABLED,IMMUTABLE]
-
entity 46: msm_vfe0_video1 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video1
pad0: Sink
← “msm_vfe0_rdi1”:1 [ENABLED,IMMUTABLE]
-
entity 52: msm_vfe0_rdi2 (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev13
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
→ “msm_vfe0_video2”:0 [ENABLED,IMMUTABLE]
-
entity 55: msm_vfe0_video2 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video2
pad0: Sink
← “msm_vfe0_rdi2”:1 [ENABLED,IMMUTABLE]
-
entity 61: msm_vfe0_pix (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev14
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
compose.bounds:(0,0)/1920x1080
compose:(0,0)/1920x1080]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
crop.bounds:(0,0)/1920x1080
crop:(0,0)/1920x1080]
→ “msm_vfe0_video3”:0 [ENABLED,IMMUTABLE]
-
entity 64: msm_vfe0_video3 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video3
pad0: Sink
← “msm_vfe0_pix”:1 [ENABLED,IMMUTABLE]
-
entity 70: msm_vfe1_rdi0 (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev15
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
→ “msm_vfe1_video0”:0 [ENABLED,IMMUTABLE]
-
entity 73: msm_vfe1_video0 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video4
pad0: Sink
← “msm_vfe1_rdi0”:1 [ENABLED,IMMUTABLE]
-
entity 79: msm_vfe1_rdi1 (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev16
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
→ “msm_vfe1_video1”:0 [ENABLED,IMMUTABLE]
-
entity 82: msm_vfe1_video1 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video5
pad0: Sink
← “msm_vfe1_rdi1”:1 [ENABLED,IMMUTABLE]
-
entity 88: msm_vfe1_rdi2 (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev17
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
→ “msm_vfe1_video2”:0 [ENABLED,IMMUTABLE]
-
entity 91: msm_vfe1_video2 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video6
pad0: Sink
← “msm_vfe1_rdi2”:1 [ENABLED,IMMUTABLE]
-
entity 97: msm_vfe1_pix (2 pads, 5 links)
type V4L2 subdev subtype Unknown flags 0
device node name /dev/v4l-subdev18
pad0: Sink
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
compose.bounds:(0,0)/1920x1080
compose:(0,0)/1920x1080]
← “msm_ispif0”:1 []
← “msm_ispif1”:1 []
← “msm_ispif2”:1 []
← “msm_ispif3”:1 []
pad1: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
crop.bounds:(0,0)/1920x1080
crop:(0,0)/1920x1080]
→ “msm_vfe1_video3”:0 [ENABLED,IMMUTABLE]
-
entity 100: msm_vfe1_video3 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video7
pad0: Sink
← “msm_vfe1_pix”:1 [ENABLED,IMMUTABLE]
-
entity 226: ov5645 5-003c (1 pad, 1 link)
type V4L2 subdev subtype Sensor flags 0
device node name /dev/v4l-subdev19
pad0: Source
[fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
crop:(0,0)/1920x1080]
→ “msm_csiphy1”:0 [ENABLED,IMMUTABLE]