All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/8] MT9M114 driver bugfix and improvements
@ 2025-02-26 15:39 Mathis Foerst
  2025-02-26 15:39 ` [PATCH v1 1/8] MT9M114: Add bypass-pll DT-binding Mathis Foerst
                   ` (8 more replies)
  0 siblings, 9 replies; 23+ messages in thread
From: Mathis Foerst @ 2025-02-26 15:39 UTC (permalink / raw)
  To: linux-kernel
  Cc: Mathis Foerst, Laurent Pinchart, Mauro Carvalho Chehab,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sakari Ailus,
	linux-media, devicetree, manuel.traut

Hi,

this patch series contains the following bugfix and improvements
for the MT9M114 camera driver:

Bugfixes:
- Fix a deadlock when using the V4L2 pad-ops get/set_frame_interval

Compatibility:
- Implement the missing get_mbus_config() function to be compatible
  with the i.MX6 camera framework

New Features:
- Allow to bypass the internal PLL (configurable via DT)
- Make the slew-rate of the output pads configurable via DT
- Allow to change the cropping configuration and the horizontal/vertical
  flipping while the sensor is in streaming state

Thanks,
Mathis


Mathis Foerst (8):
  MT9M114: Add bypass-pll DT-binding
  MT9M114: Add pad-slew-rate DT-binding
  MT9M114: Add get_mbus_config
  MT9M114: Add option to bypass PLL
  MT9M114: Factor out mt9m114_configure_pa
  MT9M114: Allow set_selection while streaming
  MT9M114: Fix deadlock in get_frame_interval/set_frame_interval
  MT9M114: Set pad-slew-rate

 .../bindings/media/i2c/onnn,mt9m114.yaml      |  10 ++
 drivers/media/i2c/mt9m114.c                   | 161 +++++++++++++-----
 2 files changed, 129 insertions(+), 42 deletions(-)


base-commit: ac9c34d1e45a4c25174ced4fc0cfc33ff3ed08c7
-- 
2.34.1


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

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

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-26 15:39 [PATCH v1 0/8] MT9M114 driver bugfix and improvements Mathis Foerst
2025-02-26 15:39 ` [PATCH v1 1/8] MT9M114: Add bypass-pll DT-binding Mathis Foerst
2025-02-26 16:08   ` Sakari Ailus
2025-03-04 11:53     ` Mathis Foerst
2025-02-26 15:39 ` [PATCH v1 2/8] MT9M114: Add pad-slew-rate DT-binding Mathis Foerst
2025-02-27 10:14   ` Sakari Ailus
2025-02-28 19:11     ` Conor Dooley
2025-03-04 11:48       ` Mathis Foerst
2025-03-04 16:39         ` Conor Dooley
2025-03-05  9:59           ` Mathis Foerst
2025-03-05 16:29             ` Conor Dooley
2025-03-05 16:30               ` Conor Dooley
2025-02-26 15:39 ` [PATCH v1 3/8] MT9M114: Add get_mbus_config Mathis Foerst
2025-02-26 17:13   ` Dave Stevenson
2025-02-27  8:53   ` Sakari Ailus
2025-03-05 11:44     ` Mathis Foerst
2025-02-26 15:39 ` [PATCH v1 4/8] MT9M114: Add option to bypass PLL Mathis Foerst
2025-02-26 15:39 ` [PATCH v1 5/8] MT9M114: Factor out mt9m114_configure_pa Mathis Foerst
2025-02-26 15:39 ` [PATCH v1 6/8] MT9M114: Allow set_selection while streaming Mathis Foerst
2025-02-26 15:39 ` [PATCH v1 7/8] MT9M114: Fix deadlock in get_frame_interval/set_frame_interval Mathis Foerst
2025-02-27  9:42   ` Sakari Ailus
2025-02-26 15:39 ` [PATCH v1 8/8] MT9M114: Set pad-slew-rate Mathis Foerst
2025-02-28 19:09 ` [PATCH v1 0/8] MT9M114 driver bugfix and improvements Conor Dooley

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.