Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ipu6: ipu-isys-video video node support for camera subdev
- ipu-isys-video.c: - control for enhanced node support by pipeline subdevices enumerating - inheritance of sub-device controls within same vc - s/g_parm ioctl ops to set/get fps on subdev - vidioc_enum_framesizes - implement remote sensor polling - vidioc_enum_frameintervals - implement remote sensor polling - vidioc_enum_fmt - select only sub-device formats - vidioc_s_fmt_vid_cap_mplane - set remote link format - vidioc_try_fmt_vid_cap_mplane - try remote format - link validation for isys entities intel#134 - metadata support for D4XX_META format - dual link external entity support for aggregated streaming - ipu-isys-csi2-be-soc.c: link validation intel#134 - CSI2 BE SOC has multiple formats on capture pads that's the point where it match external pad0 format which will inherit format from CSI-2 external entity. - ipu-isys-csi2.c: link validation intel#134 - inherit format from CSI-2 external entity. - dual link support - ipu-isys.h: V4L2_CID_IPU_ENUMERATE_LINK - ipu-isys-video.h: ipu_isys_video.enum_link_state state for link enumeration by vc - ipu-psys.c: fix compilation issue on kernel 5.15 - Resloves ipu-psys: MODULE_IMPORT_NS(DMA_BUF) for kernel 5.15 intel#77 - ipu-isys-queue.c: - Move firmware bring-up from video open to queue start streaming. This will increase firmware stability for start-stop toggling without closing video node for all streams. - Move firmware shutdown from video close to queue stop streaming Improves recovery process for multithread processes that not close video handle. - ipu-isys.c: debugfs create subdevices dynamically - ipu6-acpi-pdata.c: fix suffix to match port number Signed-off-by: Dmitry Perchanov <[email protected]>
- Loading branch information