mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: David Heidelberg <david@ixit.cz>
To: wyibo6109@gmail.com, Mauro Carvalho Chehab <mchehab@kernel.org>,
	linux-media@vger.kernel.org
Cc: Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Daniel Scally <dan.scally@ideasonboard.com>,
	Sakari Ailus <sakari.ailus@linux.intel.com>,
	devicetree@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2] dt-bindings: media: i2c: dongwoon,dw9719: Document DW9714VA
Date: Fri, 16 Oct 2026 15:11:51 +0200	[thread overview]
Message-ID: <57d28e27-459d-4d58-b6ea-78739936d152@ixit.cz> (raw)
In-Reply-To: <20261016090930.947830-1-wyibo6109@gmail.com>

On 16/10/2026 11:09, wyibo6109@gmail.com wrote:
> From: Yibo Wang <wyibo6109@gmail.com>
> 
> The dongwoon,dw9714va compatible names the DW9714V silicon revision
> found on the OnePlus Pad 4 (iceland) camera modules.  DW9714VA is not
> an official part number: it is coined to distinguish this revision,
> which shares its IC INFO id (0xFE) with the other DW9714V revisions.
> 
> In its register-mapped ("advanced") mode it exposes the DW9719
> register interface, with the SAC mode field in MODE shifted by 6 like
> on the DW9800K.  This differs from the advanced-mode layout of the
> currently available DW9714V datasheet (Rev. 0.03G), which puts
> SAC_MODE in [3:0] of SAC_CFG and splits the prescaler and SACT into
> separate registers.
> 
> The datasheet-conformant DW9714V and DW9714A, used in their normal
> (direct DAC) mode, are covered by the dongwoon,dw9714 binding
> instead; see the in-flight series by David Heidelberg documenting
> them:
> 
> https://lore.kernel.org/linux-media/20260729-dw9714v-v1-0-3c479b3cf8c0@ixit.cz/
> 
> The module-specific SAC tuning is carried by the already-documented
> dongwoon,sac-mode and dongwoon,vcm-prescale properties.
> 
> Cc: David Heidelberg <david@ixit.cz>
> Signed-off-by: Yibo Wang <wyibo6109@gmail.com>
> ---
>   .../devicetree/bindings/media/i2c/dongwoon,dw9719.yaml     | 7 +++++++
>   1 file changed, 7 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/media/i2c/dongwoon,dw9719.yaml b/Documentation/devicetree/bindings/media/i2c/dongwoon,dw9719.yaml
> index 8e8d62436..f415f2369 100644
> --- a/Documentation/devicetree/bindings/media/i2c/dongwoon,dw9719.yaml
> +++ b/Documentation/devicetree/bindings/media/i2c/dongwoon,dw9719.yaml
> @@ -14,10 +14,17 @@ description:
>     with 100 mA output current sink capability, designed for linear control of
>     voice coil motors (VCM) in camera lenses. This chip provides a Smart Actuator
>     Control (SAC) mode intended for driving voice coil lenses in camera modules.
> +  The DW9714V revision found on the OnePlus Pad 4 (iceland) camera
> +  modules exposes this register interface in its register-mapped
> +  ("advanced") mode, with a register layout following the DW9719
> +  rather than the DW9714V datasheet.  dongwoon,dw9714va is not an
> +  official part number: it is coined to name this revision, which
> +  shares its IC INFO id with the other DW9714V revisions.

Hello Yibo,

few things to improve.

1. you should disclose usage of LLM (e.g. Assisted-by: tag) - I assume you used it
2. No need to describe which device contains this piece of HW.
The binding doesn't care where it's used, only describes the actual HW.

You may mention the device using it in the series description, but doesn't make 
sense to do it in the binding/driver.

David

[...]

  parent reply	other threads:[~2026-10-16 13:11 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-16  9:09 wyibo6109
2026-10-16  9:09 ` [PATCH 2/2] media: i2c: dw9719: Add DW9714VA support wyibo6109
2026-10-16 13:03 ` [PATCH 1/2] dt-bindings: media: i2c: dongwoon,dw9719: Document DW9714VA Rob Herring (Arm)
2026-10-16 13:11 ` David Heidelberg [this message]
2026-10-16 16:04   ` Yibo Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57d28e27-459d-4d58-b6ea-78739936d152@ixit.cz \
    --to=david@ixit.cz \
    --cc=conor+dt@kernel.org \
    --cc=dan.scally@ideasonboard.com \
    --cc=devicetree@vger.kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@kernel.org \
    --cc=robh@kernel.org \
    --cc=sakari.ailus@linux.intel.com \
    --cc=wyibo6109@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®