Devicetree
 help / color / mirror / Atom feed
From: Alen Karnil <alen.karnil@ideasonboard.com>
To: Aliaksandr Smirnou <asmirnou@pinefeat.co.uk>,
	jacopo.mondi@ideasonboard.com, hverkuil@xs4all.nl,
	mchehab@kernel.org, robh@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org
Cc: devicetree@vger.kernel.org, linux-media@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH v6 0/2] Pinefeat cef168 lens control board driver
Date: Tue, 26 May 2026 16:54:37 +0100	[thread overview]
Message-ID: <93997447-2f03-4449-ac51-ee6a2e470d58@ideasonboard.com> (raw)
In-Reply-To: <20251007195732.16436-1-asmirnou@pinefeat.co.uk>

Hi Aliaksandr,

I've been asked by Kieran Bingham to review your patches, I've 
reproduced your work on setup with a Pi 5 with a 6.18 kernel and I got a 
few questions

On 07/10/2025 20:57, Aliaksandr Smirnou wrote:
> This patch series adds support for the Pinefeat adapter, which interfaces
> Canon EF and EF-S lenses to non-Canon camera bodies. The cef168 circuit
> control board provides an I2C interface for electronic focus and aperture
> control. The driver integrates with the V4L2 sub-device API.
> 
> For more information about the product, see:
> https://github.com/pinefeat/cef168

I built the calibration application but it would not work out the box,
I can see that CEF168_V4L2_CID_CUSTOM is different between that is in 
the patch and in the application? Which is the correct one, does the 
patch need updating?

The tool to modify the device tree also did not work with the IMX477, I 
needed to manually modify my device tree to get the dtbo to build, there 
needs to be some further discussions on how we could improve the user 
experience when it comes to enabling the vcm with camera sensors.

> 
> Changes in v6:
>   - removed "focus_range" custom control, instead modified the range of
>     the standard "focus_absolute"
> 
> There were no changes in dt-bindings patch.
> 
> Link to v5: https://lore.kernel.org/all/20251005133228.62704-1-asmirnou@pinefeat.co.uk/
> 
> Patches:
>    dt-bindings: Pinefeat cef168 lens control board
>    media: i2c: Pinefeat cef168 lens control board driver
> 
>   .../bindings/media/i2c/pinefeat,cef168.yaml   |  47 +++
>   .../devicetree/bindings/vendor-prefixes.yaml  |   2 +
>   MAINTAINERS                                   |   7 +
>   drivers/media/i2c/Kconfig                     |   9 +
>   drivers/media/i2c/Makefile                    |   1 +
>   drivers/media/i2c/cef168.c                    | 317 ++++++++++++++++++
>   include/uapi/linux/v4l2-controls.h            |   6 +
>   7 files changed, 389 insertions(+)
>   create mode 100644 Documentation/devicetree/bindings/media/i2c/pinefeat,cef168.yaml
>   create mode 100644 drivers/media/i2c/cef168.c
> 
> 
> base-commit: 6093a688a07da07808f0122f9aa2a3eed250d853

Thank you,
Alen Karnil


  parent reply	other threads:[~2026-05-26 15:54 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-07 19:57 [PATCH v6 0/2] Pinefeat cef168 lens control board driver Aliaksandr Smirnou
2025-10-07 19:57 ` [PATCH v6 1/2] dt-bindings: Pinefeat cef168 lens control board Aliaksandr Smirnou
2025-10-07 20:47   ` Conor Dooley
2025-10-08 17:50     ` Aliaksandr Smirnou
2025-10-08 18:31       ` Conor Dooley
2025-10-08 21:32         ` Aliaksandr Smirnou
2025-10-08 23:46   ` Krzysztof Kozlowski
2025-10-09 20:17     ` Aliaksandr Smirnou
2025-10-07 19:57 ` [PATCH v6 2/2] media: i2c: Pinefeat cef168 lens control board driver Aliaksandr Smirnou
2026-05-26 15:54 ` Alen Karnil [this message]
2026-05-26 20:35   ` [PATCH v6 0/2] " Aliaksandr Smirnou
2026-05-27 11:45     ` Alen Karnil
2026-05-27 19:49       ` Aliaksandr Smirnou
2026-05-28  8:36         ` Alen Karnil
2026-05-30 11:46           ` Aliaksandr Smirnou
2026-06-01  8:59             ` Alen Karnil

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=93997447-2f03-4449-ac51-ee6a2e470d58@ideasonboard.com \
    --to=alen.karnil@ideasonboard.com \
    --cc=asmirnou@pinefeat.co.uk \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=hverkuil@xs4all.nl \
    --cc=jacopo.mondi@ideasonboard.com \
    --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 \
    /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