[libcamera-devel] [PATCH 00/12] raspberrypi: Report sensor orientation through DT

Laurent Pinchart laurent.pinchart at ideasonboard.com
Sat Jul 4 02:40:16 CEST 2020


Hi Dave,

This patch series reports sensor orientation through DT for the OV5647,
IMX219 and IMX477. The first 8 patches are backported from mainline,
while the last 4 patches are new. Patch 09/12 could possibly be skipped
for now, as we don't use the rotation property in the ov5647 DT overlay.

The patches are based on top of rpi-5.4.y. libcamera patches will follow
shortly.

Jacopo Mondi (8):
  media: dt-bindings: video-interfaces: Document 'orientation' property
  media: dt-bindings: video-interface: Replace 'rotation' description
  media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
  media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
  media: v4l2-ctrls: Add camera orientation and rotation
  media: v4l2-fwnode: Add helper to parse device properties
  media: v4l2-ctrls: Add helper to register properties
  media: i2c: imx219: Parse and register properties

Laurent Pinchart (4):
  media: i2c: ov5647: Parse and register properties
  media: i2c: imx477: Parse and register properties
  dt/dtoverlays: imx219: Set sensor rotation
  dt/dtoverlays: imx477: Set sensor rotation

 .../bindings/media/video-interfaces.txt       | 370 +++++++++++++++++-
 .../media/uapi/v4l/ext-ctrls-camera.rst       | 151 +++++++
 arch/arm/boot/dts/overlays/imx219-overlay.dts |   2 +
 arch/arm/boot/dts/overlays/imx477-overlay.dts |   2 +
 drivers/media/i2c/imx219.c                    |  12 +-
 drivers/media/i2c/imx477.c                    |  12 +-
 drivers/media/i2c/ov5647.c                    |  13 +-
 drivers/media/v4l2-core/v4l2-ctrls.c          |  53 +++
 drivers/media/v4l2-core/v4l2-fwnode.c         |  42 ++
 include/media/v4l2-ctrls.h                    |  26 ++
 include/media/v4l2-fwnode.h                   |  47 +++
 include/uapi/linux/v4l2-controls.h            |   7 +
 12 files changed, 731 insertions(+), 6 deletions(-)

-- 
Regards,

Laurent Pinchart



More information about the libcamera-devel mailing list