[PATCH 0/3] libcamera: Update to the new upstream subdev routing API
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Sun Jun 2 00:03:17 CEST 2024
Hello,
This small patch series groups patches that have been posted separately
and now have shown to be related.
Patches 1/3 and 2/3 come from Hans de Goede's "[PATCH v2 0/5] libcamera:
dma_buffer_allocator: Add support for using udmabuf to alloc
dma-buffers" series. They have been reviewed, and I think they're ready
to be merged.
Patch 3/3 was previously posted as part of the "[PATCH/RFC 00/32]
libcamera: Support the upstream Unicam driver" series. It depends on
2/3, and 2/3 depends on it, as the v6.10-rc1 API changes would otherwise
break users downstream kernels that make use of the routing API.
Hans de Goede (2):
update-kernel-headers: Add linux/udmabuf.h to headers to sync
include: linux: Update kernel headers to version v6.10-rc1
Laurent Pinchart (1):
libcamera: v4l2_subdevice: Update to the new kernel routing API
include/libcamera/internal/v4l2_subdevice.h | 3 +
include/linux/README | 2 +-
include/linux/drm_fourcc.h | 10 +-
include/linux/intel-ipu3.h | 3 -
include/linux/media-bus-format.h | 9 ++
include/linux/rkisp1-config.h | 56 ++++-----
include/linux/udmabuf.h | 33 ++++++
include/linux/v4l2-controls.h | 6 +
include/linux/v4l2-mediabus.h | 18 ++-
include/linux/v4l2-subdev.h | 29 ++++-
include/linux/videodev2.h | 72 +++++++++---
src/libcamera/v4l2_subdevice.cpp | 121 +++++++++++++++++++-
utils/update-kernel-headers.sh | 1 +
13 files changed, 293 insertions(+), 70 deletions(-)
create mode 100644 include/linux/udmabuf.h
base-commit: aad5837d70f8d3dc19f62f88f1434e3c9cf5ffbe
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list