mbox series

[v3,0/9] media: ov2740: reset GPIO, clk and 180 MHz link-frequency support

Message ID 20231128100047.17529-1-hdegoede@redhat.com (mailing list archive)
Headers show
Series media: ov2740: reset GPIO, clk and 180 MHz link-frequency support | expand

Message

Hans de Goede Nov. 28, 2023, 10 a.m. UTC
Hi All,

Here is v3 of my patch series to allow the mainline ov2740 driver to be
used on various Lenovo ThinkPad models using the IPU6 + ov2740 for their
camera. This series has been tested on a Lenovo ThinkPad X1 yoga gen 8
with both:

1. The out of tree IPU6 driver with Intel's proprietary userspace stack
2. The pending mainline IPU6 CSI2 receiver patches using raw bayer capture
   in combination with the WIP libcamera SoftISP code

Changes in v3:
- Add missing fwnode_handle_put() in error-exit-paths in patch 3/9

Changes in v2:
- Add patches 3-9 which add 180 MHz link-frequency support
- Fix code in patch 2/9 to stay in 80 chars limit

Regards,

Hans


Hans de Goede (9):
  media: ov2740: Add support for reset GPIO
  media: ov2740: Add support for external clock
  media: ov2740: Move fwnode_graph_get_next_endpoint() call up
  media: ov2740: Improve ov2740_check_hwcfg() error reporting
  media: ov2740: Fix hts value
  media: ov2740: Check hwcfg after allocating the ov2740 struct
  media: ov2740: Add support for 180 MHz link frequency
  media: ov2740: Add a sleep after resetting the sensor
  media: ipu-bridge: Change ov2740 link-frequency to 180 MHz

 drivers/media/i2c/ov2740.c           | 387 +++++++++++++++++++++++----
 drivers/media/pci/intel/ipu-bridge.c |   2 +-
 2 files changed, 334 insertions(+), 55 deletions(-)

Comments

Sakari Ailus Nov. 28, 2023, 10:06 a.m. UTC | #1
Hi Hans,

On Tue, Nov 28, 2023 at 11:00:38AM +0100, Hans de Goede wrote:
> Hi All,
> 
> Here is v3 of my patch series to allow the mainline ov2740 driver to be
> used on various Lenovo ThinkPad models using the IPU6 + ov2740 for their
> camera. This series has been tested on a Lenovo ThinkPad X1 yoga gen 8
> with both:
> 
> 1. The out of tree IPU6 driver with Intel's proprietary userspace stack
> 2. The pending mainline IPU6 CSI2 receiver patches using raw bayer capture
>    in combination with the WIP libcamera SoftISP code
> 
> Changes in v3:
> - Add missing fwnode_handle_put() in error-exit-paths in patch 3/9
> 
> Changes in v2:
> - Add patches 3-9 which add 180 MHz link-frequency support
> - Fix code in patch 2/9 to stay in 80 chars limit

I tried to apply these but it seems that these no longer apply with the API
changes in my tree. Could you still rebase these, please?
<URL:https://git.linuxtv.org/sailus/media_tree.git/log/>