LX898217XC 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) Co-developed-by: Vitalii Skorkin <nikroks@xxxxxxxxxxxxxx> Signed-off-by: Vitalii Skorkin <nikroks@xxxxxxxxxxxxxx> Co-developed-by: Antonio Rische <nt8r@xxxxxxxxxxxxxx> Signed-off-by: Antonio Rische <nt8r@xxxxxxxxxxxxxx> Signed-off-by: Vasiliy Doylov <nekocwd@xxxxxxxxxxxxxx> --- Vasiliy Doylov (3): MAINTAINERS: Add entry for Onsemi LC898217XC lens voice coil driver media: dt-bindings: media: i2c: Document LC898217XC bindings media: i2c: Add driver for LC898217XC VCM .../bindings/media/i2c/onnn,lc898217xc.yaml | 54 +++++ MAINTAINERS | 8 + drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/lc898217xc.c | 230 +++++++++++++++++++++ 5 files changed, 304 insertions(+) --- base-commit: 20d5c66e1810e6e8805ec0d01373afb2dba9f51a change-id: 20250227-media-i2c-lc898217xc-initial-driver-d7b50a135ce5 Best regards, -- Vasiliy Doylov <nekocwd@xxxxxxxxxxxxxx>