Enable ov08x40 CVS media path for IPU8#59
Conversation
| entityName = entity.info.name; | ||
| break; | ||
| } | ||
| if (strcmp(sinkEntityName.c_str(), entity.info.name) == 0) { |
There was a problem hiding this comment.
I remember that similar feature was implemented on IPU6 HAL, could you help to check if that works for this case?
There was a problem hiding this comment.
@hao-yao , as you suggested, updated similar changes from ipu6-camera-hal to ipu7-camera-hal, Please review the PR and merge the change
There was a problem hiding this comment.
@arunt1 do you have verified full function, include suspend/resume ?
There was a problem hiding this comment.
@sujimmy , Yes verified , basic functionalities check like image capture, video recording, suspend and resume, it got passed.
verified stability test also (cold boot, warmboot, S0ix and S4 test), it got passed.
c24753a to
4109fa9
Compare
| char devname[32]; | ||
| }; | ||
|
|
||
| static const string ivscName = "Intel IVSC CSI"; |
There was a problem hiding this comment.
Better to change the name to something like CVS
Add ov08x40-uf-0 to the available sensor list and update the ov08x40-uf IPU8 sensor topology to include the Intel CVS entity between the ov08x40 sensor and the Intel IPU7 CSI2 receiver.
The media format remains SGRBG10 3856x2176, but the link graph now matches the actual hardware path:
ov08x40 -> Intel CVS -> Intel IPU7 CSI2 -> Intel IPU7 ISYS Capture
This allows Camera HAL/GStreamer to configure the correct media pipeline for ov08x40-uf on the CVS board.