[PATCH v3 0/7] Pre Raspberry Pi 5 support changes

Naushir Patuck naush at raspberrypi.com
Fri May 10 12:02:01 CEST 2024


Hi,

Version 3 of this series introduces the following changes over version 2:

- Split the patches adding new format in 2 (uapi and libcamera) - patches 1,2,3
and 4.  I've keep the review tags as the change is only split across 2 patches.
- Removed unused PISP verification format modifier and add COMPx documentation
in patch 4.
- Add accessor function for monoSensor_ in patch 7.
- Remove change to shared_mem_object related to standard_layout types.

Thanks,
Naush

Naushir Patuck (7):
  include: linux: Add RGB48 formats
  libcamera: formats: Add RGB48 formats
  include: linux: Add PiSP specific image and config buffer formats
  libcamera: formats: Add PiSP specific image and config buffer formats
  libcamera: v4l2_subdevice: Add missing MEDIA_BUS_FMT_xxxx16_1X16 info
  ipa: rpi: Add HDR support
  ipa: rpi: Add accessor function for monoSensor_

 include/libcamera/internal/bayer_format.h   |   2 +
 include/linux/drm_fourcc.h                  |   8 +
 include/linux/videodev2.h                   |  23 +
 src/ipa/rpi/common/ipa_base.cpp             |  78 ++-
 src/ipa/rpi/common/ipa_base.h               |  12 +
 src/ipa/rpi/controller/rpi/hdr.cpp          | 112 +++-
 src/ipa/rpi/controller/rpi/hdr.h            |  10 +-
 src/ipa/rpi/vc4/data/imx219.json            | 607 ++++++++++---------
 src/ipa/rpi/vc4/data/imx219_noir.json       | 607 ++++++++++---------
 src/ipa/rpi/vc4/data/imx290.json            |  15 +-
 src/ipa/rpi/vc4/data/imx296.json            |  17 +-
 src/ipa/rpi/vc4/data/imx296_mono.json       |  17 +-
 src/ipa/rpi/vc4/data/imx378.json            |  15 +-
 src/ipa/rpi/vc4/data/imx477.json            | 615 ++++++++++----------
 src/ipa/rpi/vc4/data/imx477_noir.json       | 607 ++++++++++---------
 src/ipa/rpi/vc4/data/imx477_scientific.json |  15 +-
 src/ipa/rpi/vc4/data/imx477_v1.json         |  15 +-
 src/ipa/rpi/vc4/data/imx519.json            |  15 +-
 src/ipa/rpi/vc4/data/imx708.json            | 555 +++++++++---------
 src/ipa/rpi/vc4/data/imx708_noir.json       | 555 +++++++++---------
 src/ipa/rpi/vc4/data/imx708_wide.json       | 555 +++++++++---------
 src/ipa/rpi/vc4/data/imx708_wide_noir.json  | 555 +++++++++---------
 src/ipa/rpi/vc4/data/ov5647.json            | 611 +++++++++----------
 src/ipa/rpi/vc4/data/ov5647_noir.json       |  15 +-
 src/ipa/rpi/vc4/data/ov9281_mono.json       |   5 +-
 src/ipa/rpi/vc4/data/se327m12.json          |  15 +-
 src/ipa/rpi/vc4/data/uncalibrated.json      |   5 +-
 src/libcamera/bayer_format.cpp              |  18 +
 src/libcamera/formats.cpp                   |  71 ++-
 src/libcamera/formats.yaml                  |  21 +
 src/libcamera/v4l2_pixelformat.cpp          |  14 +
 src/libcamera/v4l2_subdevice.cpp            |  28 +
 32 files changed, 3229 insertions(+), 2584 deletions(-)

-- 
2.34.1



More information about the libcamera-devel mailing list