[PATCH v2 0/3] media: i2c: lc898217xc: initial driver

2025-03-04 Thread Vasiliy Doylov
Rische Signed-off-by: Antonio Rische Signed-off-by: Vasiliy Doylov --- Changes in v2: - PM functions annotated as __maybe_unused. - Fixed dt bindings documentation commit message - Added v4l2 events (now v4l2-compliance shows no failed tests) - Link to v1: https://lore.kernel.org/r/20250304-media

[PATCH v2 1/3] MAINTAINERS: Add entry for Onsemi LC898217XC lens voice coil driver

2025-03-04 Thread Vasiliy Doylov
Add entry for Onsemi LC898217XC lens voice coil driver Signed-off-by: Vasiliy Doylov --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 29e1a423eee5bcf9df7938aaffe5bd3e2f6a2bbe..c15223f063357a8f89cf12f46ebcb7bd062903f3 100644 --- a

[PATCH v2 2/3] media: dt-bindings: Add LC898217XC documentation

2025-03-04 Thread Vasiliy Doylov
Add device tree bindings documentation for ON Semiconductor LC898217XC voice coil motor. Signed-off-by: Vasiliy Doylov --- .../bindings/media/i2c/onnn,lc898217xc.yaml| 54 ++ 1 file changed, 54 insertions(+) diff --git a/Documentation/devicetree/bindings/media/i2c

[PATCH v2 3/3] media: i2c: Add driver for LC898217XC VCM

2025-03-04 Thread Vasiliy Doylov
LC898217XC is a 11 bit DAC, designed for linear control of voice coil motor. This driver creates a V4L2 subdevice and provides control to set the desired focus. Tested on Oneplus 6 (oneplus-enchilada) Signed-off-by: Vasiliy Doylov --- drivers/media/i2c/Kconfig | 11 ++ drivers/media/i2c