[v3,0/9] Miscellaneous Mali-C55 Pipeline Fixes
mbox series

Message ID 20240626140309.50052-1-jacopo.mondi@ideasonboard.com
Headers show
Series
  • Miscellaneous Mali-C55 Pipeline Fixes
Related show

Message

Jacopo Mondi June 26, 2024, 2:02 p.m. UTC
v->v3:
- Collect additional tags
- Add 3 patches to add Mali C55 media bus formats to libcamera and to fix
  20-bit format propagation to CSI-2 to ISP

v1->v2
- Drop ScalerCrop and scaler handling
- Limit ISP input size to 640x480
- Adjust the RAW configuration stride and image size to 4 bytes

Hi all

This set contains a number of fixes to the Mali-C55 pipeline handler that have
been in our development tree whilst we worked on the IPA module - they weren't
posted before because things have been in quite a lot of flux, but now that the
IPA patchset is itself public it's time for these to go upstream too.

Thanks

Daniel Scally (4):
  libcamera: mali-c55: Init camera properties
  libcamera: mali-c55: Simplify bufferReady()
  libcamera: mali-c55: Remove MaliC55CameraData::mbusCodes()
  libcamera: mali-c55: Add stride and size to rawConfig

Jacopo Mondi (5):
  libcamera: mali-c55: Limit max size to sensor resolution
  libcamera: mali-c55: Limit ISP input size
  include: media-bus-formats: Add Mali-C55 mbus codes
  libcamera: v4l2-subdevice: Add Mali C55 media bus formats
  libcamera: mali-c55: Propagate CSI-2 format to ISP

 include/linux/media-bus-format.h             |  9 ++-
 src/libcamera/pipeline/mali-c55/mali-c55.cpp | 69 ++++++++++----------
 src/libcamera/v4l2_subdevice.cpp             | 42 ++++++++++++
 3 files changed, 85 insertions(+), 35 deletions(-)

--
2.45.2