From: Sakari Ailus <sakari.ailus@iki.fi>
To: linux-media@vger.kernel.org
Subject: [GIT PULL for 5.15] Camera sensor, async and documentation patches
Date: Mon, 26 Jul 2021 01:36:21 +0300 [thread overview]
Message-ID: <20210725223621.GB3@valkosipuli.retiisi.eu> (raw)
Hi Mauro,
Here's a large set of patches for 5.15.
Notable changes include:
- Drivers for imx335, imx412 and ov9282 sensors
- Fixes for digital gain configuration in ov2740 and ov9734 drivers
- Shorten V4L2 async notifier functions for better fitting under 80 chars
- Documentation improvements (camera sensors, CSI-2)
- V4L2 LED flash cleanups
- Manual CSI-2 LP-11/LP-111 mode support with runtime PM
- Correct mbus code for YUV output in ov5640 driver with CSI-2
- Switch to DEVICE_ATTR_RO and DEVICE_ATTR_RW in MC and a few drivers
- Omap3isp error path bugfix
Please pull.
The following changes since commit e73f0f0ee7541171d89f2e2491130c7771ba58d3:
Linux 5.14-rc1 (2021-07-11 15:07:40 -0700)
are available in the Git repository at:
git://linuxtv.org/sailus/media_tree.git tags/for-5.15-1.1-signed
for you to fetch changes up to 62f1b9d2ad3dc284caebe55cfaf7043dce8e7703:
media: ov8856: ignore gpio and regulator for ov8856 with ACPI (2021-07-25 23:38:57 +0300)
----------------------------------------------------------------
V4L2 patches for 5.15
----------------------------------------------------------------
Bingbu Cao (3):
media: ov2740: use group write for digital gain
media: ov9734: use group write for digital gain
media: ov8856: ignore gpio and regulator for ov8856 with ACPI
Martina Krasteva (6):
dt-bindings: media: Add bindings for imx335
media: i2c: Add imx335 camera sensor driver
dt-bindings: media: Add bindings for imx412
media: i2c: Add imx412 camera sensor driver
dt-bindings: media: Add bindings for ov9282
media: i2c: Add ov9282 camera sensor driver
Niklas Söderlund (4):
media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
rcar-csi2: Add r8a779a0 support
media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
media: rcar-vin: Remove explicit device availability check
Paul Kocialkowski (1):
media: v4l2-subdev: Fix documentation of the subdev_notifier member
Sakari Ailus (10):
Documentation: media: Improve camera sensor documentation
Documentation: media: Fix v4l2-async kerneldoc syntax
v4l: async: Rename async nf functions, clean up long lines
Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation
Documentation: v4l: Improve frame rate configuration documentation
Documentation: v4l: Rework LP-11 documentation, add callbacks
v4l: subdev: Add pre_streamon and post_streamoff callbacks
ccs: Implement support for manual LP control
v4l2-flash: Add sanity checks for flash and indicator controls
v4l2-flash: Check whether setting LED brightness succeeded
Wei Yongjun (1):
media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete()
Xavier Roumegue (1):
media: ov5640: Complement yuv mbus formats with their 1X16 versions
Zhen Lei (4):
media: mc-device.c: use DEVICE_ATTR_RO() helper macro
media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro
media: i2c: use DEVICE_ATTR_RO() helper macro
media: exynos4-is: use DEVICE_ATTR_RW() helper macro
.../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 ++
.../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 ++
.../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 ++
.../devicetree/bindings/media/renesas,csi2.yaml | 1 +
Documentation/driver-api/media/camera-sensor.rst | 45 +-
Documentation/driver-api/media/csi2.rst | 94 --
Documentation/driver-api/media/index.rst | 2 +-
Documentation/driver-api/media/tx-rx.rst | 133 ++
Documentation/driver-api/media/v4l2-subdev.rst | 14 +-
.../media/v4l/ext-ctrls-image-process.rst | 29 +-
MAINTAINERS | 27 +
drivers/media/i2c/Kconfig | 42 +
drivers/media/i2c/Makefile | 4 +-
drivers/media/i2c/ccs/ccs-core.c | 58 +-
drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +-
drivers/media/i2c/imx335.c | 1129 +++++++++++++++++
drivers/media/i2c/imx412.c | 1272 ++++++++++++++++++++
drivers/media/i2c/max9286.c | 17 +-
drivers/media/i2c/ov2740.c | 26 +-
drivers/media/i2c/ov5640.c | 4 +
drivers/media/i2c/ov8856.c | 27 +-
drivers/media/i2c/ov9282.c | 1137 +++++++++++++++++
drivers/media/i2c/ov9734.c | 24 +-
drivers/media/i2c/st-mipid02.c | 22 +-
drivers/media/mc/mc-device.c | 4 +-
drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +-
drivers/media/platform/am437x/am437x-vpfe.c | 19 +-
drivers/media/platform/atmel/atmel-isc-base.c | 4 +-
drivers/media/platform/atmel/atmel-isi.c | 17 +-
drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +-
drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +-
drivers/media/platform/cadence/cdns-csi2rx.c | 14 +-
drivers/media/platform/davinci/vpif_capture.c | 21 +-
drivers/media/platform/exynos4-is/media-dev.c | 33 +-
drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +-
drivers/media/platform/marvell-ccic/mcam-core.c | 10 +-
drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +-
drivers/media/platform/omap3isp/isp.c | 25 +-
drivers/media/platform/pxa_camera.c | 26 +-
drivers/media/platform/qcom/camss/camss.c | 18 +-
drivers/media/platform/rcar-vin/rcar-core.c | 41 +-
drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +++-
drivers/media/platform/rcar_drif.c | 14 +-
drivers/media/platform/renesas-ceu.c | 29 +-
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 17 +-
drivers/media/platform/stm32/stm32-dcmi.c | 18 +-
drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +-
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 19 +-
drivers/media/platform/ti-vpe/cal.c | 16 +-
drivers/media/platform/video-mux.c | 17 +-
drivers/media/platform/xilinx/xilinx-vipp.c | 17 +-
drivers/media/v4l2-core/v4l2-async.c | 168 ++-
drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +-
drivers/media/v4l2-core/v4l2-fwnode.c | 83 +-
drivers/staging/media/imx/imx-media-csi.c | 17 +-
drivers/staging/media/imx/imx-media-dev-common.c | 7 +-
drivers/staging/media/imx/imx-media-dev.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 6 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +-
drivers/staging/media/imx/imx7-media-csi.c | 24 +-
drivers/staging/media/imx/imx7-mipi-csis.c | 16 +-
drivers/staging/media/tegra-video/vi.c | 17 +-
include/media/v4l2-async.h | 105 +-
include/media/v4l2-fwnode.h | 12 +-
include/media/v4l2-subdev.h | 27 +-
65 files changed, 4916 insertions(+), 717 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
delete mode 100644 Documentation/driver-api/media/csi2.rst
create mode 100644 Documentation/driver-api/media/tx-rx.rst
create mode 100644 drivers/media/i2c/imx335.c
create mode 100644 drivers/media/i2c/imx412.c
create mode 100644 drivers/media/i2c/ov9282.c
--
Sakari Ailus
next reply other threads:[~2021-07-25 22:36 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-25 22:36 Sakari Ailus [this message]
2021-07-25 23:19 ` [GIT PULL for 5.15] Camera sensor, async and documentation patches (#75977) 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=20210725223621.GB3@valkosipuli.retiisi.eu \
--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.