xx_vv_immortalwrt/target/linux/bcm27xx/patches-6.6/950-0767-media-dt-bindings-i2c-Add-Rohm-BU64754-bindings.patch
Christian Marangi f63d64ede0
generic: move patch from pending to backport
Move all patch that got merged upstream from pending to backport and add
related tag. This is to make it easier to update to kernel 6.12.

Patch 680 required some special care as the upstream version had to be
split in a series of 6 patch.

Referesh all affected patch.

Link: https://github.com/openwrt/openwrt/pull/18464
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-04-14 10:28:48 +02:00

84 lines
2.3 KiB
Diff

From 6c1ef241bc9250852c96a929933d174d88d977f9 Mon Sep 17 00:00:00 2001
From: Kieran Bingham <kieran.bingham@ideasonboard.com>
Date: Thu, 14 Sep 2023 17:03:24 +0100
Subject: [PATCH 0767/1085] media: dt-bindings: i2c: Add Rohm BU64754 bindings
Add YAML device tree bindings for the ROHM BU64754 VCM Motor Driver for
Camera Autofocus.
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
---
.../bindings/media/i2c/rohm,bu64754.yaml | 48 +++++++++++++++++++
MAINTAINERS | 7 +++
2 files changed, 55 insertions(+)
create mode 100644 Documentation/devicetree/bindings/media/i2c/rohm,bu64754.yaml
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/rohm,bu64754.yaml
@@ -0,0 +1,48 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+# Copyright (C) 2023 Ideas on Board Oy.
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/rohm,bu64754.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: ROHM BU64754 Actuator Driver for Camera Autofocus
+
+maintainers:
+ - Kieran Bingham <kieran.bingham@ideasonboard.com>
+
+description: |
+ The BU64754GWZ is an actuator driver IC which can control the actuator
+ position precisely using an internal Hall Sensor.
+
+properties:
+ compatible:
+ items:
+ - enum:
+ - rohm,bu64754
+
+ reg:
+ maxItems: 1
+
+ vdd-supply:
+ description:
+ Definition of the regulator used as VDD power supply to the driver.
+
+required:
+ - compatible
+ - reg
+
+additionalProperties: false
+
+examples:
+ - |
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ lens@76 {
+ compatible = "rohm,bu64754";
+ reg = <0x76>;
+ vdd-supply = <&cam1_reg>;
+ };
+ };
+...
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -18620,6 +18620,13 @@ S: Supported
F: drivers/iio/light/rohm-bu27008.c
F: drivers/iio/light/rohm-bu27034.c
+ROHM BU64754 MOTOR DRIVER FOR CAMERA AUTOFOCUS
+M: Kieran Bingham <kieran.bingham@ideasonboard.com>
+L: linux-media@vger.kernel.org
+S: Maintained
+T: git git://linuxtv.org/media_tree.git
+F: Documentation/devicetree/bindings/media/i2c/rohm,bu64754.yaml
+
ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
M: Marek Vasut <marek.vasut+renesas@gmail.com>
L: linux-kernel@vger.kernel.org