From: Vasiliy Doylov <nekocwd@mainlining.org>
Add device tree bindings documentation for ON Semiconductor
LC898217XC voice coil motor.
Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
---
.../bindings/media/i2c/onnn,lc898217xc.yaml | 59 ++++++++++++++++++++++
1 file changed, 59 insertions(+)
diff --git a/Documentation/devicetree/bindings/media/i2c/onnn,lc898217xc.yaml b/Documentation/devicetree/bindings/media/i2c/onnn,lc898217xc.yaml
new file mode 100644
index 000000000000..3dd137d4c67c
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/i2c/onnn,lc898217xc.yaml
@@ -0,0 +1,59 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+# Copyright 2025 Vasiliy Doylov <nekocwd@mainlining.org>
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/i2c/onnn,lc898217xc.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: ON Semiconductor LC898217XC Voice Coil Motor (VCM) Lens
+
+maintainers:
+ - Vasiliy Doylov <nekocwd@mainlining.org>
+
+description:
+ The LC898217XC is a 11-bit digital-to-analog (DAC) converter.
+ VCM current is controlled with a linear mode driver.The DAC is controlled
+ via a 2-wire (I2C-compatible) serial interface that operates at clock
+ rates up to 1MHz. This chip integrates Advanced Actuator Control (AAC)
+ technology and is intended for driving voice coil lenses in camera modules.
+
+properties:
+ compatible:
+ enum:
+ - onnn,lc898217xc
+
+ reg:
+ maxItems: 1
+
+ vana-supply:
+ description:
+ Definition of the regulator used as motor voltage supply.
+
+ vdd-supply:
+ description:
+ Definition of the regulator used as digital core voltage supply.
+
+required:
+ - compatible
+ - reg
+ - vana-supply
+ - vdd-supply
+
+additionalProperties: false
+
+examples:
+ - |
+ i2c {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ camera-lens@74 {
+ compatible = "onnn,lc898217xc";
+ reg = <0x74>;
+
+ vana-supply = <&mt6358_vaf_reg>;
+ vdd-supply = <&mt6358_vcamio_reg>;
+ };
+ };
+
+...
--
2.50.1
On Wed, Mar 25, 2026 at 01:14:59AM +0300, Vasiliy Doylov wrote: > Add device tree bindings documentation for ON Semiconductor > LC898217XC voice coil motor. > > Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org> <form letter> This is a friendly reminder during the review process. It looks like you received a tag and forgot to add it. If you do not know the process, here is a short explanation: Please add Acked-by/Reviewed-by/Tested-by tags when posting new versions of patchset, under or above your Signed-off-by tag, unless patch changed significantly (e.g. new properties added to the DT bindings). Tag is "received", when provided in a message replied to you on the mailing list. Tools like b4 can help here. However, there's no need to repost patches *only* to add the tags. The upstream maintainer will do that for tags received on the version they apply. Please read: https://elixir.bootlin.com/linux/v6.12-rc3/source/Documentation/process/submitting-patches.rst#L577 If a tag was not added on purpose, please state why and what changed. </form letter> Best regards, Krzysztof
© 2016 - 2026 Red Hat, Inc.