Skip to content

Commit 8bfbd98

Browse files
authored
Merge pull request #131 from onceforall/ia_ipu6
ww45 release
2 parents 5d58128 + da74d8e commit 8bfbd98

24 files changed

+1019
-55
lines changed

config/linux/ipu6/gcss/graph_settings_hm11b1.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ limitations under the License.
262262
<sis_b width="160" height="92" stream_id="60001" />
263263
<sis_a width="320" height="200" stream_id="60001" />
264264
<sensor vflip="0" hflip="0" mode_id="11B1_RGBIR">
265-
<port_0 format="BG10" width="1292" height="800" />
265+
<port_0 format="BG10" width="1312" height="800" />
266266
</sensor>
267267
<csi_be>
268268
<output format="GR10" width="1292" height="800" />
@@ -1131,7 +1131,7 @@ limitations under the License.
11311131
<still0 width="1280" height="720" stream_id="60000" bpp="8" format="Linear" />
11321132
<sis_a_stills_only width="320" height="184" stream_id="60000" />
11331133
<sensor vflip="0" hflip="0" mode_id="11B1_RGBIR">
1134-
<port_0 format="BG10" width="1292" height="800" />
1134+
<port_0 format="BG10" width="1312" height="800" />
11351135
</sensor>
11361136
<csi_be>
11371137
<output format="GR10" width="1292" height="800" />

config/linux/ipu6/sensors/hm11b1-uf.xml

+7-5
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
<CameraSettings>
1818
<Sensor name="hm11b1-uf" description="HM11B1 sensor.">
19-
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1292" outputHeight="800" format="V4L2_PIX_FMT_SGRBG10"><!-- RAW10 BE capture -->
19+
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1312" outputHeight="800" format="V4L2_PIX_FMT_SGRBG10"><!-- RAW10 BE capture -->
2020
<format name="hm11b1 $I2CBUS" pad="0" width="1292" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
2121
<format name="Intel IPU6 CSI-2 $CSI_PORT" pad="0" width="1292" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
2222
<format name="Intel IPU6 CSI2 BE SOC 0" pad="0" width="1292" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
23-
<format name="Intel IPU6 CSI2 BE SOC 0" pad="1" width="1292" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
24-
<selection name="Intel IPU6 CSI2 BE SOC 0" pad="1" target="V4L2_SEL_TGT_CROP" left="0" top="0" width="1292" height="800"/>
23+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="1" width="1312" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
24+
<selection name="Intel IPU6 CSI2 BE SOC 0" pad="1" target="V4L2_SEL_TGT_CROP" left="0" top="0" width="1312" height="800"/>
2525

2626
<link srcName="hm11b1 $I2CBUS" srcPad="0" sinkName="Intel IPU6 CSI-2 $CSI_PORT" sinkPad="0" enable="true"/>
2727
<link srcName="Intel IPU6 CSI-2 $CSI_PORT" srcPad="1" sinkName="Intel IPU6 CSI2 BE SOC 0" sinkPad="0" enable="true"/>
@@ -31,9 +31,11 @@
3131
<videonode name="Intel IPU6 CSI-2 $CSI_PORT" videoNodeType="VIDEO_ISYS_RECEIVER"/>
3232
<videonode name="hm11b1 $I2CBUS" videoNodeType="VIDEO_PIXEL_ARRAY"/>
3333
</MediaCtlConfig>
34-
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1292" outputHeight="800" format="V4L2_PIX_FMT_SGRBG10"><!-- RAW10 BE capture -->
34+
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1312" outputHeight="800" format="V4L2_PIX_FMT_SGRBG10"><!-- RAW10 BE capture -->
3535
<format name="hm11b1 $I2CBUS" pad="0" width="1292" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
3636
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="0" width="1292" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
37+
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="1" width="1312" height="800" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
38+
<selection name="Intel IPU6 CSI2 $CSI_PORT" pad="1" target="V4L2_SEL_TGT_CROP" left="0" top="0" width="1312" height="800"/>
3739

3840
<link srcName="hm11b1 $I2CBUS" srcPad="0" sinkName="Intel IPU6 CSI2 $CSI_PORT" sinkPad="0" enable="true"/>
3941
<link srcName="Intel IPU6 CSI2 $CSI_PORT" srcPad="1" sinkName="Intel IPU6 ISYS Capture $CAPTURE_ID" sinkPad="0" enable="true"/>
@@ -74,7 +76,7 @@
7476
<!-- <TuningMode, cmc tag, aiq tag, isp tag, others tag> -->
7577
<lardTags value="VIDEO,DFLT,DFLT,DFLT,DFLT"/>
7678

77-
<supportedISysSizes value="1292x800"/> <!-- ascending order request -->
79+
<supportedISysSizes value="1312x800"/> <!-- ascending order request -->
7880
<supportedISysFormat value="V4L2_PIX_FMT_SGRBG10"/>
7981
<enableAIQ value="true"/>
8082
<iSysRawFormat value="V4L2_PIX_FMT_SGRBG10"/>
0 Bytes
Binary file not shown.

config/linux/ipu6ep/sensors/ov01a10-uf.xml

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1280" outputHeight="798" format="V4L2_PIX_FMT_SGRBG10"><!-- RAW10 BE capture -->
3737
<format name="ov01a10 $I2CBUS" pad="0" width="1280" height="800" format="V4L2_MBUS_FMT_SBGGR10_1X10"/>
3838
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="0" width="1280" height="800" format="V4L2_MBUS_FMT_SBGGR10_1X10"/>
39+
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="1" width="1280" height="798" format="V4L2_MBUS_FMT_SBGGR10_1X10"/>
40+
<selection name="Intel IPU6 CSI2 $CSI_PORT" pad="1" target="V4L2_SEL_TGT_CROP" left="0" top="1" width="1280" height="798"/>
3941

4042
<link srcName="ov01a10 $I2CBUS" srcPad="0" sinkName="Intel IPU6 CSI2 $CSI_PORT" sinkPad="0" enable="true"/>
4143
<link srcName="Intel IPU6 CSI2 $CSI_PORT" srcPad="1" sinkName="Intel IPU6 ISYS Capture $CAPTURE_ID" sinkPad="0" enable="true"/>

config/linux/ipu6ep/sensors/ov8856-uf.xml

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="3296" outputHeight="2464" format="V4L2_PIX_FMT_SGRBG10"> <!-- RAW10 BE capture -->
3535
<format name="ov8856 $I2CBUS" pad="0" width="3280" height="2464" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
3636
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="0" width="3280" height="2464" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
37+
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="1" width="3296" height="2464" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
38+
<selection name="Intel IPU6 CSI2 $CSI_PORT" pad="1" target="V4L2_SEL_TGT_CROP" left="0" top="0" width="3296" height="2464"/>
3739

3840
<link srcName="ov8856 $I2CBUS" srcPad="0" sinkName="Intel IPU6 CSI2 $CSI_PORT" sinkPad="0" enable="true"/>
3941
<link srcName="Intel IPU6 CSI2 $CSI_PORT" srcPad="1" sinkName="Intel IPU6 ISYS Capture $CAPTURE_ID" sinkPad="0" enable="true"/>

config/linux/ipu6ep/sensors/ov8856-wf.xml

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="3296" outputHeight="2464" format="V4L2_PIX_FMT_SGRBG10"> <!-- RAW10 BE capture -->
3535
<format name="ov8856 $I2CBUS" pad="0" width="3280" height="2464" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
3636
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="0" width="3280" height="2464" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
37+
<format name="Intel IPU6 CSI2 $CSI_PORT" pad="1" width="3296" height="2464" format="V4L2_MBUS_FMT_SGRBG10_1X10"/>
38+
<selection name="Intel IPU6 CSI2 $CSI_PORT" pad="1" target="V4L2_SEL_TGT_CROP" left="0" top="0" width="3296" height="2464"/>
3739

3840
<link srcName="ov8856 $I2CBUS" srcPad="0" sinkName="Intel IPU6 CSI2 $CSI_PORT" sinkPad="0" enable="true"/>
3941
<link srcName="Intel IPU6 CSI2 $CSI_PORT" srcPad="1" sinkName="Intel IPU6 ISYS Capture $CAPTURE_ID" sinkPad="0" enable="true"/>

config/linux/ipu6epmtl/libcamhal_profile.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<availableSensors value="ov05c10-uf-4,ov08x40-uf-0,ov13b10-uf-0,ov13b10-wf-4,ov5675-uf-4,ov01a1s-uf-0,ov01a10-uf-0,ov01a10-uf-4,
2323
ov02c10-uf-0,ov02c10-uf-1,ov02c10-uf-4,ov02e10-uf-1,ov02e10-uf-4,
2424
hm2170-uf-0,hm2170-uf-1,hm2170-uf-4,hm2172-uf-1,hm2172-uf-4,hi556-uf-1,
25-
imx390,imx390-1-0,imx390-2-0,imx390-3-0,imx390-4-0,imx390-5-4,imx390-6-4,ar0234-1-0,ar0234-2-4,
25+
imx390-1-0,imx390-2-0,imx390-3-0,imx390-4-0,imx390-5-4,imx390-6-4,ar0234-1-0,ar0234-2-4,
2626
external_source,ar0234_usb,lt6911uxc,lt6911uxe-1-0,lt6911uxe-2-4"/>
2727
</Common>
2828
</CameraSettings>

config/linux/ipu6epmtl/sensors/imx390-1.xml

+20-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,25 @@
1616

1717
<CameraSettings>
1818
<Sensor name="imx390-1" description="imx390 sensor" virtualChannel="true" vcGroupId="0">
19+
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
20+
<format name="imx390 a" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
21+
<format name="TI960 a" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
22+
<format name="TI960 a" pad="4" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
23+
<format name="Intel IPU6 CSI-2 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
24+
<format name="Intel IPU6 CSI-2 0" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
25+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
26+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
27+
28+
<link srcName="imx390 a" srcPad="0" sinkName="TI960 a" sinkPad="0" enable="true"/>
29+
<link srcName="TI960 a" srcPad="4" sinkName="Intel IPU6 CSI-2 0" sinkPad="0" enable="true"/>
30+
<link srcName="Intel IPU6 CSI-2 0" srcPad="1" sinkName="Intel IPU6 CSI2 BE SOC 0" sinkPad="0" enable="true"/>
31+
<link srcName="Intel IPU6 CSI2 BE SOC 0" srcPad="1" sinkName="Intel IPU6 BE SOC capture 0" sinkPad="0" enable="true"/>
32+
33+
<videonode name="Intel IPU6 BE SOC capture 0" videoNodeType="VIDEO_GENERIC"/>
34+
<videonode name="Intel IPU6 CSI-2 0" videoNodeType="VIDEO_ISYS_RECEIVER"/>
35+
<videonode name="imx390 a" videoNodeType="VIDEO_PIXEL_ARRAY"/>
36+
</MediaCtlConfig>
37+
1938
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
2039
<format name="imx390 a" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>
2140
<format name="TI960 a" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>
@@ -83,7 +102,7 @@
83102
<runIspAlways value="true"/>
84103
<vcAggregator value="TI960 a,0"/>
85104
<reqWaitTimeoutNs value="2000000000"/>
86-
</Sensor>
105+
</Sensor>
87106

88107
<Sensor name="imx390x2-1" description="imx390 sensor" virtualChannel="true" vcGroupId="0">
89108
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">

config/linux/ipu6epmtl/sensors/imx390-2.xml

+19
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,25 @@
1616

1717
<CameraSettings>
1818
<Sensor name="imx390-2" description="imx390 sensor" virtualChannel="true" vcGroupId="0">
19+
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
20+
<format name="imx390 b" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
21+
<format name="TI960 a" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
22+
<format name="TI960 a" pad="4" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
23+
<format name="Intel IPU6 CSI-2 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
24+
<format name="Intel IPU6 CSI-2 0" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
25+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
26+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="2" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
27+
28+
<link srcName="imx390 b" srcPad="0" sinkName="TI960 a" sinkPad="1" enable="true"/>
29+
<link srcName="TI960 a" srcPad="4" sinkName="Intel IPU6 CSI-2 0" sinkPad="0" enable="true"/>
30+
<link srcName="Intel IPU6 CSI-2 0" srcPad="1" sinkName="Intel IPU6 CSI2 BE SOC 0" sinkPad="0" enable="true"/>
31+
<link srcName="Intel IPU6 CSI2 BE SOC 0" srcPad="2" sinkName="Intel IPU6 BE SOC capture 1" sinkPad="0" enable="true"/>
32+
33+
<videonode name="Intel IPU6 BE SOC capture 1" videoNodeType="VIDEO_GENERIC"/>
34+
<videonode name="Intel IPU6 CSI-2 0" videoNodeType="VIDEO_ISYS_RECEIVER"/>
35+
<videonode name="imx390 b" videoNodeType="VIDEO_PIXEL_ARRAY"/>
36+
</MediaCtlConfig>
37+
1938
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
2039
<format name="imx390 b" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>
2140
<format name="TI960 a" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="1"/>

config/linux/ipu6epmtl/sensors/imx390-3.xml

+19
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,25 @@
1616

1717
<CameraSettings>
1818
<Sensor name="imx390-3" description="imx390 sensor" virtualChannel="true" vcGroupId="0">
19+
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
20+
<format name="imx390 c" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
21+
<format name="TI960 a" pad="2" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
22+
<format name="TI960 a" pad="4" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
23+
<format name="Intel IPU6 CSI-2 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
24+
<format name="Intel IPU6 CSI-2 0" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
25+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
26+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="3" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
27+
28+
<link srcName="imx390 c" srcPad="0" sinkName="TI960 a" sinkPad="2" enable="true"/>
29+
<link srcName="TI960 a" srcPad="4" sinkName="Intel IPU6 CSI-2 0" sinkPad="0" enable="true"/>
30+
<link srcName="Intel IPU6 CSI-2 0" srcPad="1" sinkName="Intel IPU6 CSI2 BE SOC 0" sinkPad="0" enable="true"/>
31+
<link srcName="Intel IPU6 CSI2 BE SOC 0" srcPad="3" sinkName="Intel IPU6 BE SOC capture 2" sinkPad="0" enable="true"/>
32+
33+
<videonode name="Intel IPU6 BE SOC capture 2" videoNodeType="VIDEO_GENERIC"/>
34+
<videonode name="Intel IPU6 CSI-2 0" videoNodeType="VIDEO_ISYS_RECEIVER"/>
35+
<videonode name="imx390 c" videoNodeType="VIDEO_PIXEL_ARRAY"/>
36+
</MediaCtlConfig>
37+
1938
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
2039
<format name="imx390 c" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>
2140
<format name="TI960 a" pad="2" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="2"/>

config/linux/ipu6epmtl/sensors/imx390-4.xml

+19
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,25 @@
1616

1717
<CameraSettings>
1818
<Sensor name="imx390-4" description="imx390 sensor" virtualChannel="true" vcGroupId="0">
19+
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
20+
<format name="imx390 d" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
21+
<format name="TI960 a" pad="3" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
22+
<format name="TI960 a" pad="4" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
23+
<format name="Intel IPU6 CSI-2 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
24+
<format name="Intel IPU6 CSI-2 0" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
25+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
26+
<format name="Intel IPU6 CSI2 BE SOC 0" pad="4" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
27+
28+
<link srcName="imx390 d" srcPad="0" sinkName="TI960 a" sinkPad="3" enable="true"/>
29+
<link srcName="TI960 a" srcPad="4" sinkName="Intel IPU6 CSI-2 0" sinkPad="0" enable="true"/>
30+
<link srcName="Intel IPU6 CSI-2 0" srcPad="1" sinkName="Intel IPU6 CSI2 BE SOC 0" sinkPad="0" enable="true"/>
31+
<link srcName="Intel IPU6 CSI2 BE SOC 0" srcPad="4" sinkName="Intel IPU6 BE SOC capture 3" sinkPad="0" enable="true"/>
32+
33+
<videonode name="Intel IPU6 BE SOC capture 3" videoNodeType="VIDEO_GENERIC"/>
34+
<videonode name="Intel IPU6 CSI-2 0" videoNodeType="VIDEO_ISYS_RECEIVER"/>
35+
<videonode name="imx390 d" videoNodeType="VIDEO_PIXEL_ARRAY"/>
36+
</MediaCtlConfig>
37+
1938
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
2039
<format name="imx390 d" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>
2140
<format name="TI960 a" pad="3" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="3"/>

config/linux/ipu6epmtl/sensors/imx390-5.xml

+19
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,25 @@
1616

1717
<CameraSettings>
1818
<Sensor name="imx390-5" description="imx390 sensor" virtualChannel="true" vcGroupId="0">
19+
<MediaCtlConfig id="0" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
20+
<format name="imx390 e" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
21+
<format name="TI960 b" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
22+
<format name="TI960 b" pad="4" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
23+
<format name="Intel IPU6 CSI-2 4" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
24+
<format name="Intel IPU6 CSI-2 4" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
25+
<format name="Intel IPU6 CSI2 BE SOC 1" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
26+
<format name="Intel IPU6 CSI2 BE SOC 1" pad="1" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12"/>
27+
28+
<link srcName="imx390 e" srcPad="0" sinkName="TI960 b" sinkPad="0" enable="true"/>
29+
<link srcName="TI960 b" srcPad="4" sinkName="Intel IPU6 CSI-2 4" sinkPad="0" enable="true"/>
30+
<link srcName="Intel IPU6 CSI-2 4" srcPad="1" sinkName="Intel IPU6 CSI2 BE SOC 1" sinkPad="0" enable="true"/>
31+
<link srcName="Intel IPU6 CSI2 BE SOC 1" srcPad="1" sinkName="Intel IPU6 BE SOC 1 capture 0" sinkPad="0" enable="true"/>
32+
33+
<videonode name="Intel IPU6 BE SOC 1 capture 0" videoNodeType="VIDEO_GENERIC"/>
34+
<videonode name="Intel IPU6 CSI-2 4" videoNodeType="VIDEO_ISYS_RECEIVER"/>
35+
<videonode name="imx390 e" videoNodeType="VIDEO_PIXEL_ARRAY"/>
36+
</MediaCtlConfig>
37+
1938
<MediaCtlConfig id="0" mediaCfg="1" ConfigMode="AUTO" outputWidth="1920" outputHeight="1200" format="V4L2_PIX_FMT_SGRBG12">
2039
<format name="imx390 e" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>
2140
<format name="TI960 b" pad="0" width="1920" height="1200" format="V4L2_MBUS_FMT_SGRBG12_1X12" stream="0"/>

0 commit comments

Comments
 (0)