This series is marked as RFT because, in addition to adding DW9800W
support, it introduces chip ID validation for DW9800K. I do not have the
DW9800K datasheet or hardware, so I cannot confirm its chip ID value.
DW9800W support, however, has been fully tested.
A separate compatible is added for DW9800W because its datasheet
specifies a different default VCM frequency than DW9800K. The register
layout is identical, but it is unclear whether DW9800K uses the same
chip ID as DW9800W.
- Patch 1 documents the new DW9800W compatible.
- Patch 2 adds DW9800W support and moves DW9800K into the chip ID
validation switch.
- Patch 3 adds the DW9800W actuator node to the sm7325-nothing-spacewar
device-tree with the vendor-provided vcm-prescale value. The vendor-
provided sac-mode value matches the driver's default and is therefore
omitted.
Signed-off-by: Danila Tikhonov <danila@mainlining.org>
---
Danila Tikhonov (3):
dt-bindings: media: i2c: dw9719: Document DW9800W
media: i2c: dw9719: Add DW9800W support
arm64: dts: qcom: sm7325-nothing-spacewar: Add UW camera actuator
.../bindings/media/i2c/dongwoon,dw9719.yaml | 1 +
.../boot/dts/qcom/sm7325-nothing-spacewar.dts | 10 ++++++++-
drivers/media/i2c/dw9719.c | 25 ++++++++++++++++++----
3 files changed, 31 insertions(+), 5 deletions(-)
---
base-commit: 415606a7be939835db9b0d6b711887586646346d
change-id: 20260801-dw9800w-clean-b3af4ef4f875
prerequisite-message-id: <20260801143125.267054-1-danila@mainlining.org>
prerequisite-patch-id: bc2fbe0b102239e80d8effbd6db5bac152d9dbbc
prerequisite-patch-id: 29a239772d265935e75c326a5e1cb448028756b0
Best regards,
--
Danila Tikhonov <danila@mainlining.org>