All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/16] Extensions to ov8865 driver
@ 2021-10-21 21:43 Daniel Scally
  2021-10-21 21:43 ` [PATCH v3 01/16] media: i2c: Add ACPI support to ov8865 Daniel Scally
                   ` (15 more replies)
  0 siblings, 16 replies; 19+ messages in thread
From: Daniel Scally @ 2021-10-21 21:43 UTC (permalink / raw)
  To: linux-media, paul.kocialkowski
  Cc: Yong Zhi, Sakari Ailus, Bingbu Cao, Dan Scally, Tianshu Qiu,
	Andy Shevchenko, hdegoede, laurent.pinchart, kieran.bingham

Hello all

This series extends the ov8865 driver with:

* Support for binding to ACPI enumerated devices.
* Support for a 19.2MHz clock in addition to existing 24MHz clock support
* Another v4l2_subdev_pad_ops callback
* 4 more V4L2 controls
* makes the driver supported by the cio2-bridge

There's also a little bit of tidying that I did along the way.

The series is tested on an MS Surface Go 2.

Thanks
Dan

Series changes since V2:

	- Added a patch changing the HTS values in some modes to be >= the
	value for output size x
	- Added a patch re-ordering calls to pm_runtime
	- Added a patch using dev_err_probe() to avoid error prints when the 
	driver defers probe.

Daniel Scally (15):
  media: i2c: Add ACPI support to ov8865
  media: i2c: Fix incorrect value in comment
  media: i2c: Defer probe if not endpoint found
  media: i2c: Support 19.2MHz input clock in ov8865
  media: i2c: Add .get_selection() support to ov8865
  media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN
  media: i2c: Add vblank control to ov8865
  media: i2c: Add hblank control to ov8865
  media: i2c: Update HTS values in ov8865
  media: i2c: cap exposure at height + vblank in ov8865
  media: i2c: Add controls from fwnode to ov8865
  media: i2c: Switch exposure control unit to lines
  media: i2c: Re-order runtime pm initialisation
  media: i2c: Use dev_err_probe() in ov8865
  media: ipu3-cio2: Add INT347A to cio2-bridge

Hans de Goede (1):
  media: i2c: ov8865: Fix lockdep error

 drivers/media/i2c/ov8865.c                 | 459 +++++++++++++++------
 drivers/media/pci/intel/ipu3/cio2-bridge.c |   2 +
 2 files changed, 327 insertions(+), 134 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2021-10-28 14:03 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-21 21:43 [PATCH v3 00/16] Extensions to ov8865 driver Daniel Scally
2021-10-21 21:43 ` [PATCH v3 01/16] media: i2c: Add ACPI support to ov8865 Daniel Scally
2021-10-21 21:43 ` [PATCH v3 02/16] media: i2c: Fix incorrect value in comment Daniel Scally
2021-10-21 21:43 ` [PATCH v3 03/16] media: i2c: Defer probe if not endpoint found Daniel Scally
2021-10-21 21:43 ` [PATCH v3 04/16] media: i2c: Support 19.2MHz input clock in ov8865 Daniel Scally
2021-10-21 21:43 ` [PATCH v3 05/16] media: i2c: Add .get_selection() support to ov8865 Daniel Scally
2021-10-21 21:43 ` [PATCH v3 06/16] media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN Daniel Scally
2021-10-21 21:43 ` [PATCH v3 07/16] media: i2c: Add vblank control to ov8865 Daniel Scally
2021-10-21 21:43 ` [PATCH v3 08/16] media: i2c: Add hblank " Daniel Scally
2021-10-21 21:43 ` [PATCH v3 09/16] media: i2c: Update HTS values in ov8865 Daniel Scally
2021-10-21 21:43 ` [PATCH v3 10/16] media: i2c: cap exposure at height + vblank " Daniel Scally
2021-10-21 21:43 ` [PATCH v3 11/16] media: i2c: Add controls from fwnode to ov8865 Daniel Scally
2021-10-21 21:43 ` [PATCH v3 12/16] media: i2c: Switch exposure control unit to lines Daniel Scally
2021-10-21 21:43 ` [PATCH v3 13/16] media: i2c: Re-order runtime pm initialisation Daniel Scally
2021-10-21 21:43 ` [PATCH v3 14/16] media: i2c: Use dev_err_probe() in ov8865 Daniel Scally
2021-10-28 14:01   ` Hans de Goede
2021-10-28 14:03     ` Daniel Scally
2021-10-21 21:43 ` [PATCH v3 15/16] media: ipu3-cio2: Add INT347A to cio2-bridge Daniel Scally
2021-10-21 21:43 ` [PATCH v3 16/16] media: i2c: ov8865: Fix lockdep error Daniel Scally

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.