diff --git a/config/linux/ipu75xa/sensors/isx031-1.json b/config/linux/ipu75xa/sensors/isx031-1.json index f93d147..15e04ae 100644 --- a/config/linux/ipu75xa/sensors/isx031-1.json +++ b/config/linux/ipu75xa/sensors/isx031-1.json @@ -429,6 +429,423 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-1", + "description": "isx031acpi as sensor.", + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-1", + "description": "isx031acpi as sensor.", + "vcCount": 4, + "vcId": 0, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-1", + "description": "isx031acpi as sensor.", + "vcCount": 4, + "vcId": 0, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 0", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM0", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-2.json b/config/linux/ipu75xa/sensors/isx031-2.json index e20b4f7..ad516bc 100644 --- a/config/linux/ipu75xa/sensors/isx031-2.json +++ b/config/linux/ipu75xa/sensors/isx031-2.json @@ -432,6 +432,426 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-2", + "description": "isx031acpi bs sensor.", + "vcCount": 1, + "vcId": 1, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-2", + "description": "isx031acpi bs sensor.", + "vcCount": 4, + "vcId": 1, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-2", + "description": "isx031acpi bs sensor.", + "vcCount": 4, + "vcId": 1, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 1", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-3.json b/config/linux/ipu75xa/sensors/isx031-3.json index c699cf7..4c6cb01 100644 --- a/config/linux/ipu75xa/sensors/isx031-3.json +++ b/config/linux/ipu75xa/sensors/isx031-3.json @@ -432,6 +432,426 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-3", + "description": "isx031acpi cs sensor.", + "vcCount": 1, + "vcId": 2, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-3", + "description": "isx031acpi cs sensor.", + "vcCount": 4, + "vcId": 2, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-3", + "description": "isx031acpi cs sensor.", + "vcCount": 4, + "vcId": 2, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 2", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-4.json b/config/linux/ipu75xa/sensors/isx031-4.json index 4c200a2..52c74fb 100644 --- a/config/linux/ipu75xa/sensors/isx031-4.json +++ b/config/linux/ipu75xa/sensors/isx031-4.json @@ -1122,6 +1122,1806 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-4", + "description": "isx031acpi ds sensor.", + "vcCount": 1, + "vcId": 3, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-4", + "description": "isx031acpi ds sensor.", + "vcCount": 4, + "vcId": 3, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-4", + "description": "isx031acpi ds sensor.", + "vcCount": 4, + "vcId": 3, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 3", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 0", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-5.json b/config/linux/ipu75xa/sensors/isx031-5.json index 7a2b95f..514b117 100644 --- a/config/linux/ipu75xa/sensors/isx031-5.json +++ b/config/linux/ipu75xa/sensors/isx031-5.json @@ -429,6 +429,423 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-5", + "description": "isx031acpi as sensor.", + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-5", + "description": "isx031acpi as sensor.", + "vcCount": 4, + "vcId": 0, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-5", + "description": "isx031acpi as sensor.", + "vcCount": 4, + "vcId": 0, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 16", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-6.json b/config/linux/ipu75xa/sensors/isx031-6.json index 4dc5789..c064eac 100644 --- a/config/linux/ipu75xa/sensors/isx031-6.json +++ b/config/linux/ipu75xa/sensors/isx031-6.json @@ -432,6 +432,426 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-6", + "description": "isx031acpi bs sensor.", + "vcCount": 1, + "vcId": 1, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-6", + "description": "isx031acpi bs sensor.", + "vcCount": 4, + "vcId": 1, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-6", + "description": "isx031acpi bs sensor.", + "vcCount": 4, + "vcId": 1, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 17", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-7.json b/config/linux/ipu75xa/sensors/isx031-7.json index a301ec3..8a9c679 100644 --- a/config/linux/ipu75xa/sensors/isx031-7.json +++ b/config/linux/ipu75xa/sensors/isx031-7.json @@ -432,6 +432,426 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-7", + "description": "isx031acpi cs sensor.", + "vcCount": 1, + "vcId": 2, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-7", + "description": "isx031acpi cs sensor.", + "vcCount": 4, + "vcId": 2, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-7", + "description": "isx031acpi cs sensor.", + "vcCount": 4, + "vcId": 2, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "format": "V4L2_PIX_FMT_UYVY", + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 18", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/config/linux/ipu75xa/sensors/isx031-8.json b/config/linux/ipu75xa/sensors/isx031-8.json index 60b51b8..934b870 100644 --- a/config/linux/ipu75xa/sensors/isx031-8.json +++ b/config/linux/ipu75xa/sensors/isx031-8.json @@ -2484,6 +2484,2478 @@ ] }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpi-8", + "description": "isx031acpi ds sensor.", + "vcCount": 1, + "vcId": 3, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix4-8", + "description": "isx031acpi ds sensor.", + "vcCount": 4, + "vcId": 3, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], + "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], + "enableAIQ": false, + "usePSysProcessor": false + }, + { + "name": "isx031acpix8-8", + "description": "isx031acpi ds sensor.", + "vcCount": 4, + "vcId": 3, + "vcGroupId": 0, + "MediaCtlConfig": [ + { + "id": 0 , + "configMode": "AUTO", + "output": [1920, 1536], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 1 , + "configMode": "AUTO", + "output": [1920, 1080], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + }, + { + "id": 2 , + "configMode": "AUTO", + "output": [1280, 720], + "route" : [ + { + "acpiName": "\\_SB_.PC00.SER0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 0, "sinkStream": 0, "srcPad": 6, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 1, "sinkStream": 0, "srcPad": 6, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 2, "sinkStream": 0, "srcPad": 6, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "sinkPad": 3, "sinkStream": 0, "srcPad": 6, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 0, "sinkStream": 0, "srcPad": 4, + "srcStream": 0, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 1, "sinkStream": 0, "srcPad": 4, + "srcStream": 1, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 1, "srcPad": 2, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 2, "sinkStream": 0, "srcPad": 4, + "srcStream": 2, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 2, "srcPad": 3, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "sinkPad": 0, "sinkStream": 0, "srcPad": 1, + "srcStream": 0, "flag": 1 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "sinkPad": 3, "sinkStream": 0, "srcPad": 4, + "srcStream": 3, "flag": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "sinkPad": 0, "sinkStream": 3, "srcPad": 4, + "srcStream": 0, "flag": 1 + } + ], + "format": "V4L2_PIX_FMT_UYVY", + "formats": [ + { + "acpiName": "\\_SB_.PC00.CAM0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER3", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES0", "pad": 6, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 0", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER4", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER5", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 1 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER6", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 2, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 2 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.SER7", "pad": 1, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 3, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + }, + { + "acpiName": "\\_SB_.PC00.DES1", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 0, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 3 + }, + { + "name": "Intel IPU7 CSI2 2", "pad": 4, "width": 1920, "height": 1536, + "format": "V4L2_MBUS_FMT_UYVY8_1X16", "stream": 0 + } + ], + "link": [ + { + "srcAcpiName": "\\_SB_.PC00.CAM0", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER0", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 0", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM1", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER1", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 1", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM2", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER2", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER2", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 2", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM3", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER3", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER3", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES0", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES0", "srcPad": 6, + "sinkName": "Intel IPU7 CSI2 0", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 0", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 3", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM4", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER4", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER4", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 1, + "sinkName": "Intel IPU7 ISYS Capture 16", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM5", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER5", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER5", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 1, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 2, + "sinkName": "Intel IPU7 ISYS Capture 17", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM6", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER6", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER6", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 2, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 3, + "sinkName": "Intel IPU7 ISYS Capture 18", "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.CAM7", "srcPad": 0, "sinkAcpiName": "\\_SB_.PC00.SER7", + "sinkPad": 0, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.SER7", "srcPad": 1, "sinkAcpiName": "\\_SB_.PC00.DES1", + "sinkPad": 3, "enable": true + }, + { + "srcAcpiName": "\\_SB_.PC00.DES1", "srcPad": 4, + "sinkName": "Intel IPU7 CSI2 2", "sinkPad": 0, "enable": true + }, + { + "srcName": "Intel IPU7 CSI2 2", "srcPad": 4, + "sinkName": "Intel IPU7 ISYS Capture 19", "sinkPad": 0, "enable": true + } + ], + "videonode": [ + { + "name": "Intel IPU7 ISYS Capture 19", "videoNodeType": "VIDEO_GENERIC" + }, + { + "name": "Intel IPU7 CSI2 2", "videoNodeType": "VIDEO_ISYS_RECEIVER" + }, + { + "acpiName": "\\_SB_.PC00.CAM7", "videoNodeType": "VIDEO_PIXEL_ARRAY" + } + ] + } + ], + "StaticMetadata": { + "supportedStreamConfig": [ + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1536], "field": 0, "mcId": 0 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1920, 1080], "field": 0, "mcId": 1 + }, + { + "format": "V4L2_PIX_FMT_UYVY", "size": [1280, 720], "field": 0, "mcId": 2 + } + ] + }, + "supportedISysSizes": [[1280, 720], [1920, 1080], [1920, 1536]], "supportedISysFormat": ["V4L2_PIX_FMT_UYVY"], "enableAIQ": false, diff --git a/src/platformdata/CameraSensorsParser.cpp b/src/platformdata/CameraSensorsParser.cpp index 49f4238..0ce83d8 100644 --- a/src/platformdata/CameraSensorsParser.cpp +++ b/src/platformdata/CameraSensorsParser.cpp @@ -97,6 +97,12 @@ void CameraSensorsParser::parseMediaCtlRouteObject(const Json::Value& node, Medi route.entity = mMediaCtl->getEntityIdByName(route.entityName); } } + if (ele.isMember("acpiName")) { + route.entityName = mMediaCtl->acpiName2EntityName(ele["acpiName"].asString()); + if (mMediaCtl != nullptr) { + route.entity = mMediaCtl->getEntityIdByName(route.entityName); + } + } if (ele.isMember("srcPad")) { route.srcPad = ele["srcPad"].asInt(); } @@ -156,6 +162,11 @@ void CameraSensorsParser::parseMediaCtlControlObject(const Json::Value& node, Me if (mMediaCtl) ctl.entity = mMediaCtl->getEntityIdByName(ctl.entityName); } + if (ele.isMember("acpiName")) { + ctl.entityName = mMediaCtl->acpiName2EntityName(ele["acpiName"].asString()); + if (mMediaCtl) + ctl.entity = mMediaCtl->getEntityIdByName(ctl.entityName); + } if (ele.isMember("ctrlId")) { const auto target = ele["ctrlId"].asString(); if (ctlCmdMapTable.find(target) != ctlCmdMapTable.end()) @@ -184,6 +195,11 @@ void CameraSensorsParser::parseMediaCtlLinkObject(const Json::Value& node, Media if (mMediaCtl) link.srcEntity = mMediaCtl->getEntityIdByName(link.srcEntityName); } + if (ele.isMember("srcAcpiName")) { + link.srcEntityName = mMediaCtl->acpiName2EntityName(ele["srcAcpiName"].asString()); + if (mMediaCtl) + link.srcEntity = mMediaCtl->getEntityIdByName(link.srcEntityName); + } if (ele.isMember("srcPad")) { link.srcPad = ele["srcPad"].asInt(); } @@ -192,6 +208,11 @@ void CameraSensorsParser::parseMediaCtlLinkObject(const Json::Value& node, Media if (mMediaCtl) link.sinkEntity = mMediaCtl->getEntityIdByName(link.sinkEntityName); } + if (ele.isMember("sinkAcpiName")) { + link.sinkEntityName = mMediaCtl->acpiName2EntityName(ele["sinkAcpiName"].asString()); + if (mMediaCtl) + link.sinkEntity = mMediaCtl->getEntityIdByName(link.sinkEntityName); + } if (ele.isMember("sinkPad")) { link.sinkPad = ele["sinkPad"].asInt(); } @@ -227,6 +248,12 @@ void CameraSensorsParser::parseMediaCtlConfigFormatsObject(const Json::Value& no fmt.entity = mMediaCtl->getEntityIdByName(fmt.entityName); } } + if (ele.isMember("acpiName")) { + fmt.entityName = mMediaCtl->acpiName2EntityName(ele["acpiName"].asString()); + if (mMediaCtl != nullptr) { + fmt.entity = mMediaCtl->getEntityIdByName(fmt.entityName); + } + } if (ele.isMember("pad")) { fmt.pad = ele["pad"].asUInt(); } @@ -315,6 +342,12 @@ void CameraSensorsParser::parseMediaCtlSelectionObject(const Json::Value& node, sel.entity = mMediaCtl->getEntityIdByName(sel.entityName); } } + if (ele.isMember("acpiName")) { + sel.entityName = mMediaCtl->acpiName2EntityName(ele["acpiName"].asString()); + if (mMediaCtl != nullptr) { + sel.entity = mMediaCtl->getEntityIdByName(sel.entityName); + } + } if (ele.isMember("pad")) { sel.pad = ele["pad"].asInt(); } diff --git a/src/v4l2/MediaControl.cpp b/src/v4l2/MediaControl.cpp index 10b6453..1230948 100644 --- a/src/v4l2/MediaControl.cpp +++ b/src/v4l2/MediaControl.cpp @@ -61,6 +61,7 @@ struct MediaEntity { unsigned int numLinks; char devname[32]; + char acpiname[32]; }; MediaControl* MediaControl::sInstance = nullptr; @@ -504,7 +505,7 @@ int MediaControl::getDevnameFromSysfs(MediaEntity* entity) { ret = readlink(sysName, target, MAX_TARGET_NAME); if (ret <= 0) { - LOGE("readlink sysName %s failed ret %d.", sysName, ret); + LOGE("readlink entity %s sysName %s failed ret %d.", entity->info.name, sysName, ret); return -EINVAL; } target[MAX_TARGET_NAME - 1] = '\0'; @@ -530,6 +531,20 @@ int MediaControl::getDevnameFromSysfs(MediaEntity* entity) { snprintf(entity->devname, sizeof(entity->devname), "/dev/%s", d); } + strlcat(sysName, "/device/firmware_node/path", sizeof(sysName)); + FILE* fp = fopen(sysName, "rb"); + if (fp) { + fgets(entity->acpiname, sizeof(entity->acpiname), fp); + + size_t len = strlen(entity->acpiname); + if (len > 0 && entity->acpiname[len - 1] == '\n') { + entity->acpiname[len - 1] = '\0'; + } + + fclose(fp); + } + LOG1("name %s devname %s acpiname %s", entity->info.name, entity->devname, entity->acpiname); + return 0; } @@ -1019,6 +1034,16 @@ int MediaControl::getI2CBusAddress(const string& sensorEntityName, const string& return UNKNOWN_ERROR; } +std::string MediaControl::acpiName2EntityName(const std::string& acpiName) { + for (auto& entity : mEntities) { + if (strcmp(entity.acpiname, acpiName.c_str()) == 0) { + return std::string(entity.info.name); + } + } + + return ""; +} + // DUMP_ENTITY_TOPOLOGY_S void MediaControl::dumpTopologyDot() { printf("digraph board {\n"); diff --git a/src/v4l2/MediaControl.h b/src/v4l2/MediaControl.h index c2dd29f..9183901 100644 --- a/src/v4l2/MediaControl.h +++ b/src/v4l2/MediaControl.h @@ -266,6 +266,8 @@ class MediaControl { int getI2CBusAddress(const std::string& sensorEntityName, const std::string& sinkEntityName, std::string* i2cBus); + std::string acpiName2EntityName(const std::string& acpiName); + private: MediaControl& operator=(const MediaControl&); MediaControl(const char* devName);