cron job: media_tree daily build: ERRORS

2017-08-01 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: Wed Aug 2 05:00:16 CEST 2017 media-tree git hash:da48c948c263c9d87dfc64566b3373a858cc8aa2 media_build gi

[PATCH v5 0/6] Add Rockchip RGA V4l2 support

2017-08-01 Thread Jacob Chen
This patch series add a v4l2 m2m drvier for rockchip RGA direct rendering based 2d graphics acceleration module. Before, my colleague yakir have write a drm RGA drvier and send it to the lists. http://lists.infradead.org/pipermail/linux-arm-kernel/2016-March/416769.html I have been asked to find

[PATCH v5 2/6] extended-controls.rst: add PorterDuff mode control

2017-08-01 Thread Jacob Chen
PorterDuff mode control are used to determine how two images are combined. Signed-off-by: Jacob Chen --- Documentation/media/uapi/v4l/extended-controls.rst | 5 + 1 file changed, 5 insertions(+) diff --git a/Documentation/media/uapi/v4l/extended-controls.rst b/Documentation/media/uapi/v4l/

[PATCH v5 1/6] v4l: add portduff blend modes

2017-08-01 Thread Jacob Chen
At peresent, we don't have a control for Compositing and Blend. All drivers are just doing copies while actually many hardwares supports more functions. So Adding V4L2 controls for Compositing and Blend, used for for composting streams. The values are based on porter duff operations. Defined in b

[PATCH v5 4/6] ARM: dts: rockchip: add RGA device node for RK3288

2017-08-01 Thread Jacob Chen
This patch add the RGA dt config of rk3288 SoC. Signed-off-by: Jacob Chen Signed-off-by: Yakir Yang --- arch/arm/boot/dts/rk3288.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 1efc2f2..cea41b7 100644 ---

[PATCH v5 3/6] rockchip/rga: v4l2 m2m support

2017-08-01 Thread Jacob Chen
Rockchip RGA is a separate 2D raster graphic acceleration unit. It accelerates 2D graphics operations, such as point/line drawing, image scaling, rotation, BitBLT, alpha blending and image blur/sharpness The drvier is mostly based on s5p-g2d v4l2 m2m driver And supports various operations from the

[PATCH v5 6/6] dt-bindings: Document the Rockchip RGA bindings

2017-08-01 Thread Jacob Chen
Add DT bindings documentation for Rockchip RGA Signed-off-by: Jacob Chen Signed-off-by: Yakir Yang --- .../devicetree/bindings/media/rockchip-rga.txt | 33 ++ 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt d

[PATCH v5 5/6] ARM: dts: rockchip: add RGA device node for RK3399

2017-08-01 Thread Jacob Chen
This patch add the RGA dt config of RK3399 SoC. Signed-off-by: Jacob Chen Signed-off-by: Yakir Yang --- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi

Re: [PATCH v4 3/6] [media] rockchip/rga: v4l2 m2m support

2017-08-01 Thread Jacob Chen
Hi Hans, 2017-08-01 0:18 GMT+08:00 Hans Verkuil : > On 07/31/2017 05:32 PM, Jacob Chen wrote: >> Rockchip RGA is a separate 2D raster graphic acceleration unit. It >> accelerates 2D graphics operations, such as point/line drawing, image >> scaling, rotation, BitBLT, alpha blending and image blur/s

Re: [PATCH v1 0/4] media: rc: add support for IR receiver on MT7622 SoC

2017-08-01 Thread Sean Wang
Hi, Mauro and Sean Just a gentle ping on the whole patchset porting MediaTek CIR to another platform. Sean On Tue, 2017-07-04 at 19:10 +0900, Andi Shyti wrote: > Hi Sean, > > > This patchset introduces Consumer IR (CIR) support for MT7622 SoC > > implements raw mode for more compatibi

Re: [PATCH 19/19] lirc_dev: consistent device registration printk

2017-08-01 Thread Sean Young
On Sun, Jun 25, 2017 at 02:32:51PM +0200, David Härdeman wrote: > This patch changes the message that is printed on lirc device registration to > make it more consistent with the input and rc subsystems. > > Before: > rc rc0: rc-core loopback device as /devices/virtual/rc/rc0 > input: rc-core

Re: [PATCH v2 12/14] drm: rcar-du: Support multiple sources from the same VSP

2017-08-01 Thread Laurent Pinchart
Hi Kieran, On Tuesday 01 Aug 2017 19:10:20 Kieran Bingham wrote: > On 26/06/17 19:12, Laurent Pinchart wrote: > > On R-Car H3 ES2.0, DU channels 0 and 3 are served by two separate > > pipelines from the same VSP. Support this in the DU driver. > > > > Signed-off-by: Laurent Pinchart > > > > Thi

Re: [PATCH v2 11/14] v4l: vsp1: Add support for header display lists in continuous mode

2017-08-01 Thread Laurent Pinchart
Hi Kieran, On Tuesday 01 Aug 2017 18:35:48 Kieran Bingham wrote: > On 26/06/17 19:12, Laurent Pinchart wrote: > > The VSP supports both header and headerless display lists. The latter is > > easier to use when the VSP feeds data directly to the DU in continuous > > mode, and the driver thus uses h

Re: [PATCH v2 10/14] v4l: vsp1: Add support for multiple DRM pipelines

2017-08-01 Thread Kieran Bingham
Hi Laurent, Last one - (and I thought I'd already done this one in the last batch .. but perhaps I lost it before hitting send) On 26/06/17 19:12, Laurent Pinchart wrote: > The R-Car H3 ES2.0 VSP-DL instance has two LIF entities and can drive > two display pipelines at the same time. Refactor the

Re: [PATCH v2 13/14] drm: rcar-du: Restrict DPLL duty cycle workaround to H3 ES1.x

2017-08-01 Thread Laurent Pinchart
Hi Kieran, On Tuesday 01 Aug 2017 15:06:20 Kieran Bingham wrote: > On 26/06/17 19:12, Laurent Pinchart wrote: > > The H3 ES1.x exhibits dot clock duty cycle stability issues. We can work > > around them by configuring the DPLL to twice the desired frequency, > > coupled with a /2 post-divider. Thi

Re: [PATCH v2 12/14] drm: rcar-du: Support multiple sources from the same VSP

2017-08-01 Thread Kieran Bingham
Hi Laurent, On 26/06/17 19:12, Laurent Pinchart wrote: > On R-Car H3 ES2.0, DU channels 0 and 3 are served by two separate > pipelines from the same VSP. Support this in the DU driver. > > Signed-off-by: Laurent Pinchart This looks good to me. Minor nit / comment can be safely ignored. Mostly

[PATCH 09/18] [media] bt8xx: bttv: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/bt8xx/bttv-driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deleti

[PATCH 00/18] constify media pci_device_id

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Arvind Yadav (18): [PATCH 01/18] [media] marvell-ccic: constify pci_device_id. [PATCH 02/18] [media] netup_unidvb: c

[PATCH 02/18] [media] netup_unidvb: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 2 +- 1 file changed, 1 insertion

[PATCH 01/18] [media] marvell-ccic: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- 1 file changed, 1 insertion(

[PATCH 03/18] [media] cx23885: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/cx23885/cx23885-core.c | 2 +- 1 file changed, 1 insertion(+), 1 del

[PATCH 04/18] [media] meye: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/meye/meye.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) d

[PATCH 05/18] [media] pluto2: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/pluto2/pluto2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-

[PATCH 07/18] [media] zoran: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/zoran/zoran_card.c | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[PATCH 06/18] [media] dm1105: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/dm1105/dm1105.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-

[PATCH 12/18] [media] b2c2: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/b2c2/flexcop-pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[PATCH 10/18] [media] ivtv: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[PATCH 11/18] [media] cobalt: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/cobalt/cobalt-driver.c | 2 +- 1 file changed, 1 insertion(+), 1 del

[PATCH 14/18] [media] pt1: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/pt1/pt1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) dif

[PATCH 13/18] [media] saa7164: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/saa7164/saa7164-core.c | 2 +- 1 file changed, 1 insertion(+), 1 del

[PATCH 15/18] [media] mantis: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/mantis/mantis_cards.c | 2 +- 1 file changed, 1 insertion(+), 1 dele

[PATCH 16/18] [media] mantis: hopper_cards: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/mantis/hopper_cards.c | 2 +- 1 file changed, 1 insertion(+), 1 dele

[PATCH 17/18] [media] cx18: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/cx18/cx18-driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletio

[PATCH 08/18] [media] bt8xx: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/pci/bt8xx/bt878.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[PATCH 18/18] [media] radio: constify pci_device_id.

2017-08-01 Thread Arvind Yadav
pci_device_id are not supposed to change at runtime. All functions working with pci_device_id provided by work with const pci_device_id. So mark the non-const structs as const. Signed-off-by: Arvind Yadav --- drivers/media/radio/radio-maxiradio.c | 2 +- 1 file changed, 1 insertion(+), 1 deleti

[PATCHv2 2/2] dib0700: add support for Xbox One Digital TV Tuner

2017-08-01 Thread olli . salonen
From: Olli Salonen Xbox One Digital TV Tuner is a low-cost USB 2.0 multistandard TV tuner. It supports DVB-T, DVB-T2 and DVB-C broadcast standards. USB bridge: DibCom 0700C Demodulator: Panasonic MN88472 Tuner: TDA18250BHN The demodulator requires firmware. Download one from here: http://palosa

[PATCHv2 1/2] tda18250: support for new silicon tuner

2017-08-01 Thread olli . salonen
From: Olli Salonen NXP TDA18250 silicon tuner driver. Version 2 adds media controller support and does regmap_exit at exit. Signed-off-by: Olli Salonen --- drivers/media/tuners/Kconfig | 7 + drivers/media/tuners/Makefile| 1 + drivers/media/tuners/tda18250.c | 924 ++

Re: [PATCH v2 11/14] v4l: vsp1: Add support for header display lists in continuous mode

2017-08-01 Thread Kieran Bingham
Hi Laurent, On 26/06/17 19:12, Laurent Pinchart wrote: > The VSP supports both header and headerless display lists. The latter is > easier to use when the VSP feeds data directly to the DU in continuous > mode, and the driver thus uses headerless display lists for DU operation > and header display

Re: [PATCH v2 13/14] drm: rcar-du: Restrict DPLL duty cycle workaround to H3 ES1.x

2017-08-01 Thread Kieran Bingham
Hi Laurent, On 26/06/17 19:12, Laurent Pinchart wrote: > The H3 ES1.x exhibits dot clock duty cycle stability issues. We can work > around them by configuring the DPLL to twice the desired frequency, > coupled with a /2 post-divider. This isn't needed on other SoCs and > breaks HDMI output on M3-W

Re: [PATCH v2 14/14] drm: rcar-du: Configure DPAD0 routing through last group on Gen3

2017-08-01 Thread Laurent Pinchart
Hi Kieran, On Tuesday 01 Aug 2017 14:46:13 Kieran Bingham wrote: > On 26/06/17 19:12, Laurent Pinchart wrote: > > On Gen3 SoCs DPAD0 routing is configured through the last CRTC group, > > unlike on Gen2 where it is configured through the first CRTC group. Fix > > the driver accordingly. > > > > F

Re: [PATCH v2 14/14] drm: rcar-du: Configure DPAD0 routing through last group on Gen3

2017-08-01 Thread Kieran Bingham
Hi Laurent, Thankyou for the patch, On 26/06/17 19:12, Laurent Pinchart wrote: > On Gen3 SoCs DPAD0 routing is configured through the last CRTC group, > unlike on Gen2 where it is configured through the first CRTC group. Fix > the driver accordingly. > > Fixes: 2427b3037710 ("drm: rcar-du: Add R

[PATCH] cec-funcs.h: cec_ops_report_features: set *dev_features to NULL

2017-08-01 Thread Hans Verkuil
gcc can get confused by this code and it thinks dev_features can be returned uninitialized. So initialize to NULL at the beginning to shut up the warning. Signed-off-by: Hans Verkuil --- diff --git a/include/uapi/linux/cec-funcs.h b/include/uapi/linux/cec-funcs.h index c451eec42a83..270b251a3d9b