From: Sakari Ailus <sakari.ailus@iki.fi>
To: linux-media@vger.kernel.org
Subject: [GIT PULL for 5.12] V4L2 camera sensor and other patches
Date: Mon, 4 Jan 2021 14:06:12 +0200 [thread overview]
Message-ID: <20210104120612.GB850@valkosipuli.retiisi.org.uk> (raw)
Hi Mauro,
Here's a large chunk of V4L2 core IOCTL handling, documentation, camera
sensor and IPU3 patches for 5.12. Notable additions are drivers for ov5648
and ov8856 drivers from Paul Kocialkowski.
A few patches changing V4L2 core IOCTL handling address a long-standing
memory leak issue.
Documentation patches improve documentation e.g. on V4L2 sub-device ops,
add an entity function for ISPs and document clock handling for camera
sensors and document relation between pixel rate and link frequency on
CSI-2 with C-PHY.
There are also noteworthy improvements to the ov5647 driver from Jacopo
Mondi and Dave Stevenson.
Please pull.
The following changes since commit 5c8fe583cce542aa0b84adc939ce85293de36e5e:
Linux 5.11-rc1 (2020-12-27 15:30:22 -0800)
are available in the Git repository at:
git://linuxtv.org/sailus/media_tree.git tags/for-5.12-1.2-signed
for you to fetch changes up to 4e3e9a6501921f3525b9e16e26a969718d9f30c0:
media: mt9v111: Remove unneeded device-managed puts (2021-01-04 13:51:12 +0200)
----------------------------------------------------------------
V4L2 patches for 5.12
----------------------------------------------------------------
Andy Shevchenko (1):
media: ipu3-cio2: Build only for x86
Dave Stevenson (8):
media: ov5647: Add support for PWDN GPIO.
media: ov5647: Add support for non-continuous clock mode
media: ov5647: Add set_fmt and get_fmt calls.
media: ov5647: Add support for get_selection()
media: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag
media: ov5647: Support V4L2_CID_PIXEL_RATE
media: ov5647: Support V4L2_CID_VBLANK control
media: ov5647: Advertise the correct exposure range
David Plowman (1):
media: ov5647: Support gain, exposure and AWB controls
Ezequiel Garcia (1):
media: mt9v111: Remove unneeded device-managed puts
Hans Verkuil (1):
media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size
Jacopo Mondi (22):
dt-bindings: media: i2c: Rename ov5647.yaml
media: ov5647: Fix format initialization
media: ov5647: Fix style issues
media: ov5647: Replace license with SPDX identifier
media: ov5647: Fix return value from read/write
media: ov5647: Program mode at s_stream(1) time
media: ov5647: Implement enum_frame_size()
media: ov5647: Protect s_stream() with mutex
media: ov5647: Rationalize driver structure name
media: ov5647: Break out format handling
media: ov5647: Rename SBGGR8 VGA mode
media: ov5647: Add SGGBR10_1X10 modes
media: ov5647: Use SBGGR10_1X10 640x480 as default
media: ov5647: Implement set_fmt pad operation
media: ov5647: Support V4L2_CID_HBLANK control
media: ov5647: Use pm_runtime infrastructure
media: ov5647: Rework s_stream() operation
media: ov5647: Apply controls only when powered
media: ov5647: Constify oe_enable/disable reglist
media: ov5647: Support VIDIOC_SUBSCRIBE_EVENT
media: ov5647: Remove 640x480 SBGGR8 mode
media: i2c: ov5670: Fix PIXEL_RATE minimum value
Paul Kocialkowski (4):
dt-bindings: media: i2c: Add OV5648 bindings documentation
media: i2c: Add support for the OV5648 image sensor
dt-bindings: media: i2c: Add OV8865 bindings documentation
media: i2c: Add support for the OV8865 image sensor
Pavel Machek (1):
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
Sakari Ailus (8):
Documentation: v4l: Remove reference to video ops
Documentation: v4l: Document that link_validate op is valid for sink only
Documentation: media: Update pixel rate formula for C-PHY
v4l: fwnode: v4l2_async_notifier_parse_fwnode_endpoints is deprecated
media: uapi: Add an entity type for Image Signal Processors
v4l: ioctl: Fix memory leak in video_usercopy
v4l: ioctl: Use kmalloc to allocate a small chunk of memory
Documentation: media: Document clock handling in camera sensor drivers
.../media/i2c/{ov5647.yaml => ovti,ov5647.yaml} | 0
.../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 115 +
.../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 124 +
Documentation/driver-api/media/camera-sensor.rst | 20 +-
Documentation/driver-api/media/csi2.rst | 4 +-
Documentation/driver-api/media/v4l2-subdev.rst | 15 +-
.../userspace-api/media/mediactl/media-types.rst | 7 +
MAINTAINERS | 2 +-
drivers/media/i2c/Kconfig | 26 +
drivers/media/i2c/Makefile | 2 +
drivers/media/i2c/imx219.c | 8 +-
drivers/media/i2c/mt9v111.c | 6 -
drivers/media/i2c/ov5647.c | 1259 +++++++--
drivers/media/i2c/ov5648.c | 2623 +++++++++++++++++
drivers/media/i2c/ov5670.c | 3 +-
drivers/media/i2c/ov8865.c | 2972 ++++++++++++++++++++
drivers/media/pci/intel/ipu3/Kconfig | 3 +-
drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +-
drivers/media/v4l2-core/v4l2-ioctl.c | 36 +-
include/media/v4l2-fwnode.h | 4 +
include/uapi/linux/media.h | 1 +
21 files changed, 6981 insertions(+), 251 deletions(-)
rename Documentation/devicetree/bindings/media/i2c/{ov5647.yaml => ovti,ov5647.yaml} (100%)
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml
create mode 100644 drivers/media/i2c/ov5648.c
create mode 100644 drivers/media/i2c/ov8865.c
--
Sakari Ailus
next reply other threads:[~2021-01-04 12:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-04 12:06 Sakari Ailus [this message]
2021-01-04 12:49 ` [GIT PULL for 5.12] V4L2 camera sensor and other patches (#70394) Jenkins
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210104120612.GB850@valkosipuli.retiisi.org.uk \
--to=sakari.ailus@iki.fi \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.