|
|
Subscribe / Log in / New account

media: i2c: og01a1b: Add OF support to OmniVision OG01A1B

From:  Vladimir Zapolskiy <vladimir.zapolskiy-AT-linaro.org>
To:  Sakari Ailus <sakari.ailus-AT-linux.intel.com>, Mauro Carvalho Chehab <mchehab-AT-kernel.org>
Subject:  [PATCH v3 0/6] media: i2c: og01a1b: Add OF support to OmniVision OG01A1B
Date:  Fri, 23 Aug 2024 13:27:25 +0300
Message-ID:  <20240823102731.2240857-1-vladimir.zapolskiy@linaro.org>
Cc:  Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, linux-media-AT-vger.kernel.org
Archive-link:  Article

The change adds basic support of OmniVision OG01A1B image sensor on OF
platforms, and a few follow-up changes from the series extend runtime
power management support.

Previous version of the change is found as a shorter patchset:
v2 https://lore.kernel.org/all/20240813102035.1763559-1-vlad...
v1 https://lore.kernel.org/all/20240620124745.1265011-1-vlad...

Changes from v2 to v3 (no code changes):
* fix of a typo in a commit message found by Kieran,
* updated a commit subject per ask from Rob Herring,
* added a review tag given by Conor Dooley.

Changes from v1 to v2:
* updated device tree documentation according to review comments received
  from Krzysztof and Sakari,
* extended runtime power management support, added functional support of
  optional XSHUTDOWN GPIO, XVCLK supply clock and 3 supply regulators.

Vladimir Zapolskiy (6):
  media: dt-bindings: Add OmniVision OG01A1B image sensor
  media: i2c: og01a1b: Add OF support to the image sensor driver
  media: i2c: og01a1b: Add stubs of runtime power management functions
  media: i2c: og01a1b: Add support of xvclk supply clock in power management
  media: i2c: og01a1b: Add management of optional reset GPIO
  media: i2c: og01a1b: Add management of optional sensor supply lines

 .../bindings/media/i2c/ovti,og01a1b.yaml      | 107 +++++++++++
 MAINTAINERS                                   |   1 +
 drivers/media/i2c/og01a1b.c                   | 178 ++++++++++++++++--
 3 files changed, 272 insertions(+), 14 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml

-- 
2.45.2




Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds