[PATCH v6 2/2] media: i2c: Add the ov7740 image sensor driver

2017-12-03 Thread Wenyou Yang
The ov7740 (color) image sensor is a high performance VGA CMOS image snesor, which supports for output formats: RAW RGB and YUV and image sizes: VGA, and QVGA, CIF and any size smaller. Signed-off-by: Songjun Wu Signed-off-by: Wenyou Yang --- Changes in v6: - Remove unnecessary #include . - R

[PATCH v6 0/2] media: ov7740: Add a V4L2 sensor-level driver

2017-12-03 Thread Wenyou Yang
Add a Video4Linux2 sensor-level driver for the OmniVision OV7740 VGA camera image sensor. Changes in v6: - Remove unnecessary #include . - Remove unnecessary comments and extra newline. - Add const for some structures. - Add the check of the return value from regmap_write(). - Simplify the ca

[PATCH v6 1/2] media: ov7740: Document device tree bindings

2017-12-03 Thread Wenyou Yang
Add the device tree binding documentation for the ov7740 sensor driver. Signed-off-by: Wenyou Yang --- Changes in v6: None Changes in v5: None Changes in v4: None Changes in v3: - Explicitly document the "remote-endpoint" property. Changes in v2: None .../devicetree/bindings/media/i2c/ov7740

Re: [PATCH v5 2/2] media: i2c: Add the ov7740 image sensor driver

2017-12-03 Thread Yang, Wenyou
Hi Sakari, Sorry for late answer. Thank you for your review. On 2017/11/28 20:06, Sakari Ailus wrote: Hi Wenyou, Thanks for the patch. Some comments below. On Tue, Nov 28, 2017 at 01:22:59PM +0800, Wenyou Yang wrote: The ov7740 (color) image sensor is a high performance VGA CMOS image sneso

cron job: media_tree daily build: ERRORS

2017-12-03 Thread Hans Verkuil
This message is generated daily by a cron job that builds media_tree for the kernels and architectures in the list below. Results of the daily build of media_tree: date: Mon Dec 4 05:00:16 CET 2017 media-tree git hash:781b045baefdabf7e0bc9f33672ca830d3db9f27 media_build git

Re: [PATCH v4 07/12] [media] cxd2880: Add top level of the driver

2017-12-03 Thread Sean Young
Hello, Many thanks for the driver. The ./scripts/checkpatch.pl with --strict has many warnings, some of which might be nice to have cleaned up. There are some very minor comments below. Similar constructs are in other files too. After reading and understanding through all the code, I think the

Re: [PATCH v2 3/4] media: ov5640: add support of DVP parallel interface

2017-12-03 Thread Steve Longerbeam
On 11/29/2017 09:11 AM, Hugues Fruchet wrote: Add support of DVP parallel mode in addition of existing MIPI CSI mode. The choice between two modes and configuration is made through device tree. Signed-off-by: Hugues Fruchet --- drivers/media/i2c/ov5640.c | 101 ++

Re: [PATCH v2 2/4] media: ov5640: check chip id

2017-12-03 Thread Steve Longerbeam
On 11/29/2017 09:11 AM, Hugues Fruchet wrote: Verify that chip identifier is correct before starting streaming Signed-off-by: Hugues Fruchet --- drivers/media/i2c/ov5640.c | 30 +- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/drivers/media/i2c/o

brauchen sie schnell geld? Wir helfen ihnen weiter

2017-12-03 Thread Obrist Nicolas
brauchen sie schnell geld? Wir helfen ihnen weiter Wenn reiche person fuhle ich mich verpflichtet menschen eine zweite chance zu bieten. Keine uberraschungen, kein betrug aber klarheit und schnell geld auf ihrem konto. Kontaktieren sie uns und geben sie an wie viel sie leihen mochten. Wie senden

Re: [PATCH v6 0/9] i2c: document DMA handling and add helpers for it

2017-12-03 Thread Wolfram Sang
> > > We pretty much assume everything is DMA safe already, the majority of > > > transfers go to/from kmalloc()ed scratch buffers so actually are DMA > > > safe but for bulk transfers we use the caller buffer and there might be > > > some problem users. > > > So, pretty much the situation I2C wa

Re: [PATCH v4 06/12] [media] cxd2880: Add integration layer for the driver

2017-12-03 Thread Sean Young
On Fri, Oct 13, 2017 at 03:08:34PM +0900, yasunari.takigu...@sony.com wrote: > From: Yasunari Takiguchi > > These functions monitor the driver and watch for task completion. > This is part of the Sony CXD2880 DVB-T2/T tuner + demodulator driver. > > Signed-off-by: Yasunari Takiguchi > Signed-of

Re: [PATCH] kernel-doc: parse DECLARE_KFIFO_PTR()

2017-12-03 Thread Randy Dunlap
On 11/30/2017 05:42 AM, Mauro Carvalho Chehab wrote: > On media, we now have an struct declared with: > [snip] > > So, teach kernel-doc how to parse a DECLARE_KFIFO_PTR(); > > While here, relax at the past DECLARE_foo() macros, > accepting a random number of spaces after comma. > > Signed-off-b

Re: [GIT PULL] SAA716x DVB driver

2017-12-03 Thread Jemma Denson
On 03/12/17 14:11, Soeren Moch wrote: On 03.12.2017 11:57, Jemma Denson wrote: On 02/12/17 23:59, Soeren Moch wrote: All the entries in the TODO file are not specific for saa716x_ff. Ah, it's been a few months since I looked at that. I think some of the things listed I had already identified a

[PATCH] adv7604.c: add missing return

2017-12-03 Thread Hans Verkuil
A 'return' was missing when detecting Arbitration Lost and calling transmit_done. With the return transmit_done could be called a second time, confusing the CEC framework. Luckily the Arbitration Lost condition is very rare. Signed-off-by: Hans Verkuil --- drivers/media/i2c/adv7604.c | 1 + 1 fi

Re: [GIT PULL] SAA716x DVB driver

2017-12-03 Thread Soeren Moch
On 03.12.2017 11:57, Jemma Denson wrote: > On 02/12/17 23:59, Soeren Moch wrote: >> On 02.12.2017 20:49, Mauro Carvalho Chehab wrote: >>> Em Sat, 2 Dec 2017 18:51:16 + >>> Jemma Denson escreveu: Would I be correct in thinking the main blocker to this is the *_ff features used

[PATCH 3/9] v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code

2017-12-03 Thread Laurent Pinchart
The implementation of the set_fmt pad operation is identical in the three modules. Move it to a generic helper function. Signed-off-by: Laurent Pinchart --- drivers/media/platform/vsp1/vsp1_clu.c| 65 +-- drivers/media/platform/vsp1/vsp1_entity.c | 75

[PATCH 8/9] v4l: vsp1: Integrate DISCOM in display pipeline

2017-12-03 Thread Laurent Pinchart
The DISCOM is used to compute CRCs on display frames. Integrate it in the display pipeline at the output of the blending unit to process output frames. Computing CRCs on input frames is possible by positioning the DISCOM at a different point in the pipeline. This use case isn't supported at the mo

[PATCH 1/9] v4l: vsp1: Fix display stalls when requesting too many inputs

2017-12-03 Thread Laurent Pinchart
Make sure we don't accept more inputs than the hardware can handle. This is a temporary fix to avoid display stall, we need to instead allocate the BRU or BRS to display pipelines dynamically based on the number of planes they each use. Signed-off-by: Laurent Pinchart --- drivers/media/platform/

[PATCH 9/9] drm: rcar-du: Add support for CRC computation

2017-12-03 Thread Laurent Pinchart
Implement CRC computation configuration and reporting through the DRM debugfs-based CRC API. The CRC source can be configured to any input plane or the pipeline output. Signed-off-by: Laurent Pinchart --- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 148 +++-- drivers/gpu

[PATCH 6/9] v4l: vsp1: Extend the DU API to support CRC computation

2017-12-03 Thread Laurent Pinchart
Add a parameter (in the form of a structure to ease future API extensions) to the VSP atomic flush handler to pass CRC source configuration, and pass the CRC value to the completion callback. Signed-off-by: Laurent Pinchart --- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 6 -- drivers/media/pl

[PATCH 5/9] v4l: vsp1: Document the vsp1_du_atomic_config structure

2017-12-03 Thread Laurent Pinchart
The structure is used in the API that the VSP1 driver exposes to the DU driver. Documenting it is thus important. Signed-off-by: Laurent Pinchart --- include/media/vsp1.h | 10 ++ 1 file changed, 10 insertions(+) diff --git a/include/media/vsp1.h b/include/media/vsp1.h index 68a8abe4fac

[PATCH 4/9] v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper

2017-12-03 Thread Laurent Pinchart
To make vsp1_subdev_set_pad_format() usable by entities that support selection rectangles, we need to reset the crop and compose rectangles when setting the format on the sink pad. Do so and replace the custom set_fmt implementation of the histogram code by a call to vsp1_subdev_set_pad_format().

Re: [GIT PULL] SAA716x DVB driver

2017-12-03 Thread Jemma Denson
On 02/12/17 23:59, Soeren Moch wrote: On 02.12.2017 20:49, Mauro Carvalho Chehab wrote: Em Sat, 2 Dec 2017 18:51:16 + Jemma Denson escreveu: Would I be correct in thinking the main blocker to this is the *_ff features used by the S2-6400 card? There's plenty of other cards using this chips

[PATCH 7/9] v4l: vsp1: Add support for the DISCOM entity

2017-12-03 Thread Laurent Pinchart
The DISCOM calculates a CRC on a configurable window of the frame. It interfaces to the VSP through the UIF glue, hence the name used in the code. The module supports configuration of the CRC window through the crop rectangle on the ink pad of the corresponding entity. However, unlike the traditio

[PATCH 2/9] v4l: vsp1: Print the correct blending unit name in debug messages

2017-12-03 Thread Laurent Pinchart
The DRM pipelines can use either the BRU or the BRS for blending. Make sure the right name is used in debugging messages to avoid confusion. Signed-off-by: Laurent Pinchart --- drivers/media/platform/vsp1/vsp1_drm.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a

[PATCH 0/9] R-Car DU: Support CRC calculation

2017-12-03 Thread Laurent Pinchart
control can be added later without affecting how CRC is exposed through the DRM/KMS API. The patches are based on top of a merge of the Linux media master branch and the pending DU patches. For convenience they are available at git://linuxtv.org/pinchartl/media.git vsp1-discom-v1-20171203 Th

Re: [PATCH v2 1/3] media: atomisp: convert default struct values to use compound-literals with designated initializers.

2017-12-03 Thread Jeremy Sowden
On 2017-12-03, at 08:39:21 +0300, Dan Carpenter wrote: > On Sat, Dec 02, 2017 at 08:41:48PM +, Jeremy Sowden wrote: > > On 2017-12-02, at 10:35:06 +, Jeremy Sowden wrote: > > > On 2017-12-02, at 13:20:09 +0300, Dan Carpenter wrote: > > > > On Fri, Dec 01, 2017 at 05:19:37PM +, Jeremy So