All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sakari Ailus <sakari.ailus@iki.fi>
To: linux-media@vger.kernel.org
Subject: [GIT PULL FOR 6.4] More V4L2 camera sensor patches
Date: Fri, 7 Apr 2023 21:32:07 +0300	[thread overview]
Message-ID: <ZDBhp9UGNJ+zjDBW@valkosipuli.retiisi.eu> (raw)

Hi Mauro,

Here's a fairly large number of mostly camera sensor related patches. In
particular, there is rotation and flipping alignment across drivers,
improvements to ipu3-cio2 driver (more supported camera sensors),
improvements to the CCS driver amd V4L2 fwnode framework, a V4L2 async fix,
additional mode for the hi556 driver, DT binding cleanups, removing support
for old rcar-vin devices and fixes for a number of sensor drivers.

Please pull.


The following changes since commit 71937240a472ee551ac8de0e7429b9d49884a388:

  media: ov2685: Select VIDEO_V4L2_SUBDEV_API (2023-03-20 16:32:18 +0100)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.4-2.1-signed

for you to fetch changes up to 324b83208c9d5839bf6fdbaaae0cb4d2456f22a5:

  media: i2c: imx290: Add missing \n on dev_err_probe() message (2023-04-07 19:50:10 +0300)

----------------------------------------------------------------
V4L2 patches for 6.4

----------------------------------------------------------------
Alexander Stein (1):
      media: i2c: imx290: Add missing \n on dev_err_probe() message

Bingbu Cao (2):
      media: ipu3-cio2: support multiple sensors and VCMs with same HID
      media: ipu3-cio2: support more camera sensors in cio2-bridge

Christophe JAILLET (1):
      media: i2c: ov7670: Use the devm_clk_get_optional() helper

Jacopo Mondi (2):
      media: imx258: Register H/V flip controls
      media: imx258: Remove mandatory 180 degrees rotation

Jason Kim (1):
      media: mc-device: remove unnecessary __must_check

Jim Lai (1):
      media: hi556: add 2592x1444 resolution

Krzysztof Kozlowski (1):
      media: venus: drop unused opp_table field documentation

Laurent Pinchart (3):
      media: i2c: adv7604: Enable video adjustment
      media: i2c: adv7604: Fix range of hue control
      media: Accept non-subdev sinks in v4l2_create_fwnode_links_to_pad()

Luca Weiss (3):
      media: dt-bindings: media: rkisp1: complete ov2685 example
      media: dt-bindings: ov2685: convert to dtschema
      media: i2c: ov2685: Make reset gpio optional

Ricardo Ribalda (1):
      media: ov8856: Do not check for for module version

Rob Herring (2):
      media: dt-bindings: Drop unneeded quotes
      media: Use of_property_present() for testing DT property presence

Sakari Ailus (9):
      media: v4l: async: Return async sub-devices to subnotifier list
      MAINTAINERS: Assume ov8856 driver maintainership
      media: dt-bindings: ov8856: Assign maintainership to myself
      media: ccs: Align flipping behaviour with other drivers
      media: ccs: Add V4L2 controls from properties
      media: ccs: Support 16-bit sensor revision number register
      media: ccs: Apply module manufacturer hack on non-CCS devices only
      media: ccs: Differentiate SMIA and MIPI vendors in static data
      media: ccs: Document CCS static data file names

Wei Chen (1):
      media: hi846: Fix memleak in hi846_init_controls()

Wolfram Sang (3):
      media: rcar-vin: remove R-Car H3 ES1.* handling
      media: rcar-vin: csi2: remove R-Car H3 ES1.* handling
      media: renesas: fdp1: remove R-Car H3 ES1.* handling

Yang Li (1):
      media: atmel: atmel-isc: Use devm_platform_ioremap_resource()

 .../bindings/media/allwinner,sun4i-a10-ir.yaml     |   2 +-
 .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml |   4 +-
 .../bindings/media/amlogic,axg-ge2d.yaml           |   4 +-
 .../devicetree/bindings/media/amlogic,gx-vdec.yaml |   4 +-
 .../bindings/media/amlogic,meson-ir-tx.yaml        |   4 +-
 .../bindings/media/i2c/chrontel,ch7322.yaml        |   4 +-
 .../bindings/media/i2c/dongwoon,dw9768.yaml        |   6 +-
 .../bindings/media/i2c/maxim,max9286.yaml          |   2 +-
 .../devicetree/bindings/media/i2c/ov2685.txt       |  41 ------
 .../devicetree/bindings/media/i2c/ov8856.yaml      |   2 +-
 .../bindings/media/i2c/ovti,ov02a10.yaml           |   2 +-
 .../devicetree/bindings/media/i2c/ovti,ov2685.yaml | 101 +++++++++++++
 .../bindings/media/mediatek,mdp3-rdma.yaml         |   2 +-
 .../media/mediatek,vcodec-subdev-decoder.yaml      |   4 +-
 .../bindings/media/microchip,sama5d4-vdec.yaml     |   4 +-
 .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml  |   4 +-
 .../bindings/media/qcom,msm8916-camss.yaml         |   4 +-
 .../bindings/media/qcom,msm8996-camss.yaml         |   4 +-
 .../bindings/media/qcom,sdm660-camss.yaml          |   4 +-
 .../bindings/media/qcom,sdm845-camss.yaml          |   4 +-
 .../bindings/media/qcom,sm8250-camss.yaml          |   4 +-
 Documentation/devicetree/bindings/media/rc.yaml    |   2 +-
 .../bindings/media/rockchip,rk3568-vepu.yaml       |   4 +-
 .../devicetree/bindings/media/rockchip-isp1.yaml   |  19 ++-
 .../devicetree/bindings/media/rockchip-vpu.yaml    |   4 +-
 .../devicetree/bindings/media/ti,cal.yaml          |   2 +-
 Documentation/driver-api/media/drivers/ccs/ccs.rst |  22 +++
 MAINTAINERS                                        |   3 +-
 drivers/media/i2c/adv7604.c                        |   5 +-
 drivers/media/i2c/ccs/ccs-core.c                   | 157 +++++++++++----------
 drivers/media/i2c/ccs/ccs.h                        |  14 --
 drivers/media/i2c/hi556.c                          | 150 +++++++++++++++++++-
 drivers/media/i2c/hi846.c                          |  11 +-
 drivers/media/i2c/imx258.c                         |  22 +--
 drivers/media/i2c/imx290.c                         |   2 +-
 drivers/media/i2c/ov2685.c                         |   2 +-
 drivers/media/i2c/ov7670.c                         |  11 +-
 drivers/media/i2c/ov8856.c                         |  40 ------
 drivers/media/mc/mc-device.c                       |   3 +-
 drivers/media/pci/intel/ipu3/cio2-bridge.c         |  23 ++-
 drivers/media/pci/intel/ipu3/cio2-bridge.h         |   3 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |   2 +-
 .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c  |   2 +-
 .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c  |   2 +-
 drivers/media/platform/qcom/venus/core.h           |   1 -
 .../media/platform/renesas/rcar-vin/rcar-core.c    |  36 -----
 .../media/platform/renesas/rcar-vin/rcar-csi2.c    |  15 +-
 drivers/media/platform/renesas/rcar_fdp1.c         |   4 -
 drivers/media/platform/xilinx/xilinx-vtc.c         |   2 +-
 drivers/media/usb/au0828/au0828-core.c             |   9 +-
 drivers/media/v4l2-core/v4l2-async.c               |  13 +-
 drivers/media/v4l2-core/v4l2-mc.c                  |  15 +-
 .../media/deprecated/atmel/atmel-sama5d2-isc.c     |   4 +-
 .../media/deprecated/atmel/atmel-sama7g5-isc.c     |   4 +-
 include/media/media-device.h                       |   5 +-
 include/media/v4l2-mc.h                            |   8 +-
 56 files changed, 492 insertions(+), 339 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov2685.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml

-- 
Kind regards,

Sakari Ailus

             reply	other threads:[~2023-04-07 18:35 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-07 18:32 Sakari Ailus [this message]
2023-04-07 19:37 ` [GIT PULL FOR 6.4] More V4L2 camera sensor patches (#91151) 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=ZDBhp9UGNJ+zjDBW@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.