Hi All, Here is a series of cleanups (prep work) + some small(ish) changes to make the atomisp driver work with libcamera. This has been tested with libcamera's simple pipelinehandler together with an ov2680 sensor. Regards, Hans p.s. Andy, I known I still need to do some small cleanups from my last pull-requests. I have this on my TODO list :) Hans de Goede (9): media: atomisp: Remove isp_subdev_propagate() media: atomisp: Rename atomisp_set_crop_and_fmt() media: atomisp: Remove custom VCM handling media: atomisp: Remove ISP controls which get passed through to the camera media: atomisp: Stop setting sd->devnode for the ATOMISP_SUBDEV v4l2-subdev media: atomisp: Add DMABUF support media: atomisp: Change ISP subdev name to "ATOM ISP" media: atomisp: Make MC link from ISP to /dev/video# output node immutable media: atomisp: Implement link_setup op for ISP subdev MC entity .../media/atomisp/include/linux/atomisp.h | 24 -- .../atomisp/include/linux/atomisp_platform.h | 5 +- .../staging/media/atomisp/pci/atomisp_cmd.c | 12 +- .../media/atomisp/pci/atomisp_internal.h | 4 - .../staging/media/atomisp/pci/atomisp_ioctl.c | 333 +----------------- .../media/atomisp/pci/atomisp_subdev.c | 95 +++-- .../staging/media/atomisp/pci/atomisp_v4l2.c | 18 +- 7 files changed, 72 insertions(+), 419 deletions(-) -- 2.43.0