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.6] V4L2 patches of all kind plus more
Date: Wed, 21 Jun 2023 00:10:21 +0300	[thread overview]
Message-ID: <ZJIVvXtDlP2OtS3X@valkosipuli.retiisi.eu> (raw)

Hi Mauro,

Here's a large number of V4L2 patches for 6.6, in particular:

- Rename of the CIO2 bridge as IPU bridge (expect to be used with IPU6).

- OV13B10 driver fixes.

- Miscellaneous fixes (V4L2 fwnode) as well as drivers.

- External PHY support for cadence CSI2RX.

- Removal of of_match_ptr() macro patches from Krzysztof.

- I²C address translator support plus the dependent FPD-link drivers.

- MAINTAINERS changes.

Please pull.


The following changes since commit be9aac187433af6abba5fcc2e73d91d0794ba360:

  Merge tag 'v6.4-rc5' into media_stage (2023-06-09 10:12:41 +0100)

are available in the Git repository at:

  git://linuxtv.org/sailus/media_tree.git tags/for-6.6-1.4-signed

for you to fetch changes up to 08784f9591c8a894046b489a8b456c39cf8caa22:

  media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() (2023-06-20 23:54:15 +0300)

----------------------------------------------------------------
V4L2 patches for 6.6

----------------------------------------------------------------
Bingbu Cao (6):
      media: ipu3-cio2: rename cio2 bridge to ipu bridge and move out of ipu3
      media: ipu-bridge: use IPU_MAX_PORTS for bridge instead of CIO2_NUM_PORTS
      media: ipu3-cio2: rename ipu3-cio2-main.c back to ipu3-cio2.c
      media: ov13b10: Defer probe if no endpoint found
      media: ov13b10: support new ACPI HID 'OVTI13B1'
      media: ov13b10: add PM control support based on power resources

Christophe JAILLET (1):
      media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()

Claudiu Beznea (1):
      media: i2c: tvp5150: check return value of devm_kasprintf()

Guoniu.zhou (1):
      media: ov5640: fix low resolution image abnormal issue

Hans de Goede (1):
      media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables

Jack Zhu (5):
      media: dt-bindings: cadence-csi2rx: Convert to DT schema
      media: dt-bindings: cadence-csi2rx: Add resets property
      media: cadence: Add operation on reset
      media: cadence: Add support for external dphy
      media: cadence: Add support for JH7110 SoC

Jason Chen (1):
      media: ov08x40: Fix hblank out of range issue

Krzysztof Kozlowski (25):
      media: cec: ch7322: drop of_match_ptr for ID table
      media: cec: meson: drop of_match_ptr for ID table
      media: cec: tegra: drop of_match_ptr for ID table
      media: rc: gpio-ir-recv: drop of_match_ptr for ID table
      media: rc: gpio-ir-tx: drop of_match_ptr for ID table
      media: rc: ir-rx51: drop of_match_ptr for ID table
      media: platform: allegro-dvt: drop of_match_ptr for ID table
      media: platform: intel: pxa: drop of_match_ptr for ID table
      media: platform: samsung: s5p-jpeg: drop of_match_ptr for ID table
      media: platform: ti: am437x: drop of_match_ptr for ID table
      media: platform: verisilicon: drop of_match_ptr for ID table
      media: platform: marvell: drop of_match_ptr for ID table
      media: platform: mdp3: drop of_match_ptr for ID table
      media: platform: mdp3: mark OF related data as maybe unused
      media: platform: sun6i-csi: drop of_match_ptr for ID table
      media: platform: sun6i-mipi-csi2: drop of_match_ptr for ID table
      media: platform: sun8i-a83t-mipi-csi2: drop of_match_ptr for ID table
      media: platform: mdp: mark OF related data as maybe unused
      media: platform: jpeg: always reference OF data
      media: i2c: isl7998x: drop of_match_ptr for ID table
      media: i2c: mt9m111: drop of_match_ptr for ID table
      media: i2c: ov2640: drop of_match_ptr for ID table
      media: i2c: ov2680: drop of_match_ptr for ID table
      media: i2c: ov7740: drop of_match_ptr for ID table
      media: i2c: max9286: drop of_match_ptr for ID table

Luca Ceresoli (1):
      i2c: add I2C Address Translator (ATR) support

Nicolas Ferre (1):
      MAINTAINERS: Orphan the OV7740 driver

Sakari Ailus (5):
      media: MAINTAINERS: Assign Shawn Tu's sensor drivers to myself
      media: MAINTAINERS: Add an entry for V4L2 sensor and lens drivers
      media: MAINTAINERS: Orphan dw9768 and ov02a10 drivers
      media: MAINTAINERS: Pick ov5670 maintenance
      media: i2c: Remove Shawn's and Chiranjeevi's e-mail addresses

Tomi Valkeinen (7):
      dt-bindings: i2c: Add I2C Address Translator (ATR)
      dt-bindings: media: add TI DS90UB913 FPD-Link III Serializer
      dt-bindings: media: add TI DS90UB953 FPD-Link III Serializer
      dt-bindings: media: add TI DS90UB960 FPD-Link III Deserializer
      media: i2c: add DS90UB960 driver
      media: i2c: add DS90UB913 driver
      media: i2c: add DS90UB953 driver

Tommaso Merciai (1):
      media: i2c: imx290: drop format param from imx290_ctrl_update

 Documentation/devicetree/bindings/i2c/i2c-atr.yaml |   34 +
 .../devicetree/bindings/media/cdns,csi2rx.txt      |  100 -
 .../devicetree/bindings/media/cdns,csi2rx.yaml     |  201 +
 .../bindings/media/i2c/ti,ds90ub913.yaml           |  133 +
 .../bindings/media/i2c/ti,ds90ub953.yaml           |  134 +
 .../bindings/media/i2c/ti,ds90ub960.yaml           |  427 +++
 Documentation/i2c/i2c-address-translators.rst      |   96 +
 Documentation/i2c/index.rst                        |    1 +
 MAINTAINERS                                        |   54 +-
 drivers/i2c/Kconfig                                |    9 +
 drivers/i2c/Makefile                               |    1 +
 drivers/i2c/i2c-atr.c                              |  710 ++++
 drivers/media/cec/i2c/ch7322.c                     |    2 +-
 drivers/media/cec/platform/meson/ao-cec.c          |    2 +-
 drivers/media/cec/platform/tegra/tegra_cec.c       |    2 +-
 drivers/media/i2c/Kconfig                          |   47 +
 drivers/media/i2c/Makefile                         |    3 +
 drivers/media/i2c/ad5820.c                         |    2 -
 drivers/media/i2c/ds90ub913.c                      |  906 +++++
 drivers/media/i2c/ds90ub953.c                      | 1400 +++++++
 drivers/media/i2c/ds90ub960.c                      | 4051 ++++++++++++++++++++
 drivers/media/i2c/hi556.c                          |    2 +-
 drivers/media/i2c/hi847.c                          |    2 +-
 drivers/media/i2c/imx208.c                         |    2 +-
 drivers/media/i2c/imx290.c                         |    7 +-
 drivers/media/i2c/imx319.c                         |    2 +-
 drivers/media/i2c/imx355.c                         |    2 +-
 drivers/media/i2c/isl7998x.c                       |    2 +-
 drivers/media/i2c/max9286.c                        |    2 +-
 drivers/media/i2c/mt9m111.c                        |    2 +-
 drivers/media/i2c/og01a1b.c                        |    2 +-
 drivers/media/i2c/ov08x40.c                        |   16 +-
 drivers/media/i2c/ov13858.c                        |    2 +-
 drivers/media/i2c/ov13b10.c                        |  129 +-
 drivers/media/i2c/ov2640.c                         |    2 +-
 drivers/media/i2c/ov2680.c                         |    2 +-
 drivers/media/i2c/ov2740.c                         |    2 +-
 drivers/media/i2c/ov5640.c                         |    7 +-
 drivers/media/i2c/ov5670.c                         |    2 +-
 drivers/media/i2c/ov5675.c                         |    2 +-
 drivers/media/i2c/ov7740.c                         |    2 +-
 drivers/media/i2c/tvp5150.c                        |    4 +
 drivers/media/pci/Kconfig                          |    2 +-
 drivers/media/pci/intel/Kconfig                    |   21 +
 drivers/media/pci/intel/Makefile                   |    4 +-
 .../pci/intel/{ipu3/cio2-bridge.c => ipu-bridge.c} |  179 +-
 .../pci/intel/{ipu3/cio2-bridge.h => ipu-bridge.h} |   57 +-
 drivers/media/pci/intel/ipu3/Kconfig               |   19 -
 drivers/media/pci/intel/ipu3/Makefile              |    3 -
 .../intel/ipu3/{ipu3-cio2-main.c => ipu3-cio2.c}   |    4 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.h           |    6 -
 drivers/media/platform/allegro-dvt/allegro-core.c  |    2 +-
 drivers/media/platform/cadence/cdns-csi2rx.c       |  107 +-
 drivers/media/platform/intel/pxa_camera.c          |    2 +-
 drivers/media/platform/marvell/mmp-driver.c        |    2 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_core.c   |    6 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c |    4 +-
 .../media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c |    4 +-
 drivers/media/platform/mediatek/mdp/mtk_mdp_core.c |    2 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c   |    2 +-
 .../media/platform/mediatek/mdp3/mtk-mdp3-core.c   |    2 +-
 .../media/platform/samsung/s5p-jpeg/jpeg-core.c    |    2 +-
 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c |    2 +-
 .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c        |    2 +-
 .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c    |    2 +-
 drivers/media/platform/ti/am437x/am437x-vpfe.c     |    2 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |    2 +-
 drivers/media/rc/gpio-ir-recv.c                    |    2 +-
 drivers/media/rc/gpio-ir-tx.c                      |    2 +-
 drivers/media/rc/ir-rx51.c                         |    2 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |   18 +-
 include/linux/i2c-atr.h                            |  116 +
 include/media/i2c/ds90ub9xx.h                      |   22 +
 73 files changed, 8756 insertions(+), 356 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-atr.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.txt
 create mode 100644 Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub913.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ti,ds90ub960.yaml
 create mode 100644 Documentation/i2c/i2c-address-translators.rst
 create mode 100644 drivers/i2c/i2c-atr.c
 create mode 100644 drivers/media/i2c/ds90ub913.c
 create mode 100644 drivers/media/i2c/ds90ub953.c
 create mode 100644 drivers/media/i2c/ds90ub960.c
 create mode 100644 drivers/media/pci/intel/Kconfig
 rename drivers/media/pci/intel/{ipu3/cio2-bridge.c => ipu-bridge.c} (68%)
 rename drivers/media/pci/intel/{ipu3/cio2-bridge.h => ipu-bridge.h} (72%)
 rename drivers/media/pci/intel/ipu3/{ipu3-cio2-main.c => ipu3-cio2.c} (99%)
 create mode 100644 include/linux/i2c-atr.h
 create mode 100644 include/media/i2c/ds90ub9xx.h

-- 
Kind regards,

Sakari Ailus

             reply	other threads:[~2023-06-20 21:10 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-06-20 21:10 Sakari Ailus [this message]
2023-06-20 21:56 ` [GIT PULL FOR 6.6] V4L2 patches of all kind plus more (#92655) 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=ZJIVvXtDlP2OtS3X@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.