$ media-ctl -p
Media controller API version 7.0.0
Media device information
------------------------
driver qcom-camss
model Qualcomm Camera Subsystem
serial
bus info platform:acb3000.camss
hw revision 0x0
driver version 7.0.0
Device topology
- entity 1: msm_csiphy0 (2 pads, 3 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
pad1: SOURCE
-> "msm_csid0":0 []
-> "msm_csid1":0 []
-> "msm_csid2":0 []
- entity 4: msm_csiphy1 (2 pads, 3 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
pad1: SOURCE
-> "msm_csid0":0 []
-> "msm_csid1":0 []
-> "msm_csid2":0 []
- entity 7: msm_csiphy2 (2 pads, 3 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
pad1: SOURCE
-> "msm_csid0":0 []
-> "msm_csid1":0 []
-> "msm_csid2":0 []
- entity 10: msm_csiphy3 (2 pads, 3 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
pad1: SOURCE
-> "msm_csid0":0 []
-> "msm_csid1":0 []
-> "msm_csid2":0 []
- entity 13: msm_csid0 (5 pads, 16 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csiphy0":1 []
<- "msm_csiphy1":1 []
<- "msm_csiphy2":1 []
<- "msm_csiphy3":1 []
pad1: SOURCE
-> "msm_vfe0_rdi0":0 []
-> "msm_vfe1_rdi0":0 []
-> "msm_vfe2_rdi0":0 []
pad2: SOURCE
-> "msm_vfe0_rdi1":0 []
-> "msm_vfe1_rdi1":0 []
-> "msm_vfe2_rdi1":0 []
pad3: SOURCE
-> "msm_vfe0_rdi2":0 []
-> "msm_vfe1_rdi2":0 []
-> "msm_vfe2_rdi2":0 []
pad4: SOURCE
-> "msm_vfe0_pix":0 []
-> "msm_vfe1_pix":0 []
-> "msm_vfe2_pix":0 []
- entity 19: msm_csid1 (5 pads, 16 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csiphy0":1 []
<- "msm_csiphy1":1 []
<- "msm_csiphy2":1 []
<- "msm_csiphy3":1 []
pad1: SOURCE
-> "msm_vfe0_rdi0":0 []
-> "msm_vfe1_rdi0":0 []
-> "msm_vfe2_rdi0":0 []
pad2: SOURCE
-> "msm_vfe0_rdi1":0 []
-> "msm_vfe1_rdi1":0 []
-> "msm_vfe2_rdi1":0 []
pad3: SOURCE
-> "msm_vfe0_rdi2":0 []
-> "msm_vfe1_rdi2":0 []
-> "msm_vfe2_rdi2":0 []
pad4: SOURCE
-> "msm_vfe0_pix":0 []
-> "msm_vfe1_pix":0 []
-> "msm_vfe2_pix":0 []
- entity 25: msm_csid2 (5 pads, 16 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csiphy0":1 []
<- "msm_csiphy1":1 []
<- "msm_csiphy2":1 []
<- "msm_csiphy3":1 []
pad1: SOURCE
-> "msm_vfe0_rdi0":0 []
-> "msm_vfe1_rdi0":0 []
-> "msm_vfe2_rdi0":0 []
pad2: SOURCE
-> "msm_vfe0_rdi1":0 []
-> "msm_vfe1_rdi1":0 []
-> "msm_vfe2_rdi1":0 []
pad3: SOURCE
-> "msm_vfe0_rdi2":0 []
-> "msm_vfe1_rdi2":0 []
-> "msm_vfe2_rdi2":0 []
pad4: SOURCE
-> "msm_vfe0_pix":0 []
-> "msm_vfe1_pix":0 []
-> "msm_vfe2_pix":0 []
- entity 31: msm_vfe0_rdi0 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":1 []
<- "msm_csid1":1 []
<- "msm_csid2":1 []
pad1: SOURCE
-> "msm_vfe0_video0":0 [ENABLED,IMMUTABLE]
- entity 34: 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 40: msm_vfe0_rdi1 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":2 []
<- "msm_csid1":2 []
<- "msm_csid2":2 []
pad1: SOURCE
-> "msm_vfe0_video1":0 [ENABLED,IMMUTABLE]
- entity 43: 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 49: msm_vfe0_rdi2 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":3 []
<- "msm_csid1":3 []
<- "msm_csid2":3 []
pad1: SOURCE
-> "msm_vfe0_video2":0 [ENABLED,IMMUTABLE]
- entity 52: 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 58: msm_vfe0_pix (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":4 []
<- "msm_csid1":4 []
<- "msm_csid2":4 []
pad1: SOURCE
-> "msm_vfe0_video3":0 [ENABLED,IMMUTABLE]
- entity 61: 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 67: msm_vfe1_rdi0 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":1 []
<- "msm_csid1":1 []
<- "msm_csid2":1 []
pad1: SOURCE
-> "msm_vfe1_video0":0 [ENABLED,IMMUTABLE]
- entity 70: 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 76: msm_vfe1_rdi1 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":2 []
<- "msm_csid1":2 []
<- "msm_csid2":2 []
pad1: SOURCE
-> "msm_vfe1_video1":0 [ENABLED,IMMUTABLE]
- entity 79: 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 85: msm_vfe1_rdi2 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":3 []
<- "msm_csid1":3 []
<- "msm_csid2":3 []
pad1: SOURCE
-> "msm_vfe1_video2":0 [ENABLED,IMMUTABLE]
- entity 88: 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 94: msm_vfe1_pix (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":4 []
<- "msm_csid1":4 []
<- "msm_csid2":4 []
pad1: SOURCE
-> "msm_vfe1_video3":0 [ENABLED,IMMUTABLE]
- entity 97: 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 103: msm_vfe2_rdi0 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":1 []
<- "msm_csid1":1 []
<- "msm_csid2":1 []
pad1: SOURCE
-> "msm_vfe2_video0":0 [ENABLED,IMMUTABLE]
- entity 106: msm_vfe2_video0 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video8
pad0: SINK
<- "msm_vfe2_rdi0":1 [ENABLED,IMMUTABLE]
- entity 112: msm_vfe2_rdi1 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":2 []
<- "msm_csid1":2 []
<- "msm_csid2":2 []
pad1: SOURCE
-> "msm_vfe2_video1":0 [ENABLED,IMMUTABLE]
- entity 115: msm_vfe2_video1 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video9
pad0: SINK
<- "msm_vfe2_rdi1":1 [ENABLED,IMMUTABLE]
- entity 121: msm_vfe2_rdi2 (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":3 []
<- "msm_csid1":3 []
<- "msm_csid2":3 []
pad1: SOURCE
-> "msm_vfe2_video2":0 [ENABLED,IMMUTABLE]
- entity 124: msm_vfe2_video2 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video10
pad0: SINK
<- "msm_vfe2_rdi2":1 [ENABLED,IMMUTABLE]
- entity 130: msm_vfe2_pix (2 pads, 4 links, 0 routes)
type V4L2 subdev subtype Unknown flags 0
pad0: SINK
<- "msm_csid0":4 []
<- "msm_csid1":4 []
<- "msm_csid2":4 []
pad1: SOURCE
-> "msm_vfe2_video3":0 [ENABLED,IMMUTABLE]
- entity 133: msm_vfe2_video3 (1 pad, 1 link)
type Node subtype V4L flags 0
device node name /dev/video11
pad0: SINK
<- "msm_vfe2_pix":1 [ENABLED,IMMUTABLE]