mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/8] RFT/RFC: Import IPU6 ov02e10 sensor driver and enable OF usage of it
@ 2025-03-17  0:39 Bryan O'Donoghue
  2025-03-17  0:39 ` [PATCH 1/8] media: i2c: add OV02E10 image sensor driver Bryan O'Donoghue
                   ` (8 more replies)
  0 siblings, 9 replies; 14+ messages in thread
From: Bryan O'Donoghue @ 2025-03-17  0:39 UTC (permalink / raw)
  To: Mauro Carvalho Chehab, Sakari Ailus, Liam Girdwood, Mark Brown
  Cc: Jingjing Xiong, Hao Yao, Jim Lai, You-Sheng Yang, Alan Stern,
	Hans de Goede, linux-kernel, linux-media, Bryan O'Donoghue

Similar to Hans' progressive series on ov02c10 I've picked up via Hans the
IPU6 driver with some additional fixes from Alan Stern.

https://lore.kernel.org/linux-media/20250313184314.91410-1-hdegoede@redhat.com

I've made a number of initial changes to this driver sufficient to get it
working on the Dell Inspiron 14 Plus 7441 with the Qualcomm X Elite
x1e80100 SoC and its CAMSS stack.

link: https://git.codelinaro.org/bryan.odonoghue/kernel/-/tree/x1e80100-6.14-rc6-inspirion14-slim7x-camss?ref_type=heads

This is a first pass which adds in the minimum to get the sensor going on
the Qualcomm platform. What would be nice would be someone on the IPU6 side
giving it a test.

A big TBD here is the YAML for this file but, I'd like to make sure nothing
has broken for IPU6/IPU7 with the modifications before diving into
Documentation.

Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
---
Bryan O'Donoghue (7):
      media: i2c: ov02e10: Fix initial indentation and spacing
      media: i2c: ov02e10: Drop IPU6 FPGA specific handshake GPIO
      media: i2c: ov02e10: Convert to regulator_bulk API
      media: i2c: ov02e10: Rework MCLK clock get logic to facilitate OF
      media: i2c: ov02e10: Implement specification t3 and t5 delays on power-up
      media: i2c: ov02e10: Remove redundant dev_dbg() and some extra dev_err()
      media: i2c: ov02e10: Add OF probe support

Jingjing Xiong (1):
      media: i2c: add OV02E10 image sensor driver

 drivers/media/i2c/Kconfig   |  10 +
 drivers/media/i2c/Makefile  |   1 +
 drivers/media/i2c/ov02e10.c | 978 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 989 insertions(+)
---
base-commit: f2151613e040973c868d28c8b00885dfab69eb75
change-id: 20250317-b4-media-comitters-next-25-03-13-ov02e10-23e68307d589

Best regards,
-- 
Bryan O'Donoghue <bryan.odonoghue@linaro.org>


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-03-21 16:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-17  0:39 [PATCH 0/8] RFT/RFC: Import IPU6 ov02e10 sensor driver and enable OF usage of it Bryan O'Donoghue
2025-03-17  0:39 ` [PATCH 1/8] media: i2c: add OV02E10 image sensor driver Bryan O'Donoghue
2025-03-21 16:38   ` Dan Carpenter
2025-03-17  0:39 ` [PATCH 2/8] media: i2c: ov02e10: Fix initial indentation and spacing Bryan O'Donoghue
2025-03-17  0:39 ` [PATCH 3/8] media: i2c: ov02e10: Drop IPU6 FPGA specific handshake GPIO Bryan O'Donoghue
2025-03-17  0:39 ` [PATCH 4/8] media: i2c: ov02e10: Convert to regulator_bulk API Bryan O'Donoghue
2025-03-17  0:39 ` [PATCH 5/8] media: i2c: ov02e10: Rework MCLK clock get logic to facilitate OF Bryan O'Donoghue
2025-03-17  0:39 ` [PATCH 6/8] media: i2c: ov02e10: Implement specification t3 and t5 delays on power-up Bryan O'Donoghue
2025-03-17  9:04   ` Hans de Goede
2025-03-17  0:39 ` [PATCH 7/8] media: i2c: ov02e10: Remove redundant dev_dbg() and some extra dev_err() Bryan O'Donoghue
2025-03-17  0:39 ` [PATCH 8/8] media: i2c: ov02e10: Add OF probe support Bryan O'Donoghue
2025-03-17  9:02 ` [PATCH 0/8] RFT/RFC: Import IPU6 ov02e10 sensor driver and enable OF usage of it Hans de Goede
2025-03-17 17:33   ` Alan Stern
2025-03-17 20:56     ` Bryan O'Donoghue

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®