[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