Re: [PATCH v4 RESEND 3/3] media: i2c: imx412: Add new compatible strings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 22/09/2022 12:19, Bryan O'Donoghue wrote:
On 22/09/2022 12:16, Dave Stevenson wrote:
It may*eventually*  work for all three parts, but isn't the time to
add the compatible string at the point where it is actually compatible
with the driver?

Yes. I forgot about the 0x477 chip id on your part.

I'm happy enough to drop 477 from the compat string or indeed to allow 0x0477 as a valid chip identifier in imx412.

Sakari, what would you like to do ?

---
bod

Right.

So I got myself the official rpi imx477 sensor and ran the imx412/imx577 driver on the rpi 5.19.y tree

It looks like the rpi driver configures imx477 for two MIPI data-lanes, whereas upstream imx412 wants four MIPI data-lanes.

So already that means the imx412 config as-is won't work.

But, we do know these sensors are very very close.

I think the right medium term thing to do is try take in the majority of the imx477 code - including the various test modes, and resolutions and support for different MIPI data-lane configurations.

Its not clear to me that the imx412/imx577 and imx378/imx477 can genuinely live in the same codebase though.

Anyway I think adding imx477 to the imx412 driver should be considered out of scope pending answering most of those questions and getting the code to work.

Anyway that merging of rpi imx477 and upstream imx412/imx577 code feels like an entirely different series.

So I'll resend this series minus the imx477 bits.

---
bod



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux