Devicetree
 help / color / mirror / Atom feed
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Sakari Ailus <sakari.ailus@linux.intel.com>
Cc: Dave Stevenson <dave.stevenson@raspberrypi.com>,
	Lachlan Michael <lachlan.michael@sony.com>,
	mchehab@kernel.org, hverkuil+cisco@kernel.org,
	linux-media@vger.kernel.org, devicetree@vger.kernel.org,
	robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org,
	kieran.bingham@ideasonboard.com, jai.luthra@ideasonboard.com,
	Ryuichi.Tadano@sony.com, Kengo.Hayasaka@sony.com,
	Tim.Bird2@sony.com, Kazumi.A.Sato@sony.com,
	Yuji.John.Takahashi@sony.com, linux-kernel@vger.kernel.org
Subject: Re: [PATCH v5 2/2] media: i2c: Add Sony IMX908 image sensor driver
Date: Wed, 21 Oct 2026 15:05:21 +0300	[thread overview]
Message-ID: <20261021120521.GA273922@killaraus.ideasonboard.com> (raw)
In-Reply-To: <atiogo14sCFw4xlT@kekkonen.localdomain>

On Wed, Oct 21, 2026 at 02:56:50PM +0300, Sakari Ailus wrote:
> On Tue, Oct 20, 2026 at 03:50:09PM +0100, Dave Stevenson wrote:
> > On Tue, 20 Oct 2026 at 13:56, Laurent Pinchart wrote:
> > > On Tue, Oct 20, 2026 at 01:47:11PM +0300, Sakari Ailus wrote:
> > > > On Mon, Oct 19, 2026 at 10:47:20AM +0900, Lachlan Michael wrote:
> > > > > The IMX908 is an 8.39 MP (3856x2176) CMOS image sensor with a MIPI CSI-2
> > > > > output interface. The driver supports RAW10 and RAW12 output formats,
> > > > > exposure and analogue gain controls, image flipping, blanking controls
> > > > > and test pattern generation.
> > > >
> > > > The imx908 appears to be a Starvis 3 sensor. How close is it to the Starvis
> > > > 2, for which Dave (Cc'd) is working on a driver (see
> > > > <URL:https://lore.kernel.org/linux-media/atdAsDGw_jvhaydM@kekkonen.localdomain/T/#m0c50ea017ef9ae0d3d76a36b840db9b6f7ac296c>)?
> > > > The register defines in the two drivers appear to be quite well aligned.
> > 
> > Asked and answered at v1
> > https://lore.kernel.org/linux-media/TY6PR01MB17839FF48671E744E7E23A93E92D42@TY6PR01MB17839.jpnprd01.prod.outlook.com/
> > 
> > > The current version of the driver implements very few features of the
> > > IMX908 sensor, as crop support has been removed pending the raw camera
> > > sensor model, and Clear HDR3 is being developed. I expect more
> > > differences to appear when those features will be merged, so I believe
> > > it makes sense to have a separate driver here.
> > >
> > > In the future, I expect the raw camera sensor model to open the door to
> > > more code sharing and more drivers supporting a wider variety of
> > > devices. We can decide then if the imx908 should stay a standalone
> > > driver, support other sensors as well, possibly across the Starvis 2 and
> > > 3 families. I'm willing to help with the refactoring at that point if
> > > needed, the maintenance burden won't be on you (and I'm sure that
> > > Lachlan and his team will of course maintain the code base).
> > 
> > Agreed.
> > I have compared the datasheet for imx908 against the Starvis2 ones,
> > and when we start looking at HDR modes they diverge a reasonable
> > amount.
> > 
> > Even the later Starvis2 sensors (IMX585 and IMX676) have minor changes
> > to the earlier ones, so adding Starvis3 would need some care.
> 
> There's quite a bit of this in the CCS driver, due to the variance it
> allows for implementors. I don't see this being a problem as long as the
> foundations are reasonably similar, albeit we can see whether this could be
> further extended later on to other sensors.
> 
> I'm fine with having a separate imx908 driver for now. Dave's driver also
> exposes the variant information through the media entity name so that
> should be done by the imx908, too (at least if there can be multiple ones).

As far as I understand, the IMX908 does not have a mono version.
Lachlan, could you please confirm that ?

> I'll review the driver properly soonish but I reckon it's in a pretty good
> shape already.

-- 
Regards,

Laurent Pinchart

  reply	other threads:[~2026-10-21 12:05 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-19  1:47 [PATCH v5 0/2] Add bindings and driver for Sony IMX908 Lachlan Michael
2026-10-19  1:47 ` [PATCH v5 1/2] media: dt-bindings: imx908: Add Sony IMX908 sensor Lachlan Michael
2026-10-19  1:53   ` sashiko-bot
2026-10-19 18:21     ` Conor Dooley
2026-10-20  1:37       ` Lachlan Michael
2026-10-19  1:47 ` [PATCH v5 2/2] media: i2c: Add Sony IMX908 image sensor driver Lachlan Michael
2026-10-20 10:47   ` Sakari Ailus
2026-10-20 12:56     ` Laurent Pinchart
2026-10-20 14:50       ` Dave Stevenson
2026-10-21 11:56         ` Sakari Ailus
2026-10-21 12:05           ` Laurent Pinchart [this message]
2026-10-21 12:28             ` Dave Stevenson

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=20261021120521.GA273922@killaraus.ideasonboard.com \
    --to=laurent.pinchart@ideasonboard.com \
    --cc=Kazumi.A.Sato@sony.com \
    --cc=Kengo.Hayasaka@sony.com \
    --cc=Ryuichi.Tadano@sony.com \
    --cc=Tim.Bird2@sony.com \
    --cc=Yuji.John.Takahashi@sony.com \
    --cc=conor+dt@kernel.org \
    --cc=dave.stevenson@raspberrypi.com \
    --cc=devicetree@vger.kernel.org \
    --cc=hverkuil+cisco@kernel.org \
    --cc=jai.luthra@ideasonboard.com \
    --cc=kieran.bingham@ideasonboard.com \
    --cc=krzk+dt@kernel.org \
    --cc=lachlan.michael@sony.com \
    --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 \
    /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