lening bieden 3%

2016-10-25 Thread Lloyds TSB Bank PLC
Goede dag, Dit is Lloyd's TSB Bank plc leningen aan te bieden. Lloyds TSB biedt flexibele en betaalbare leningen voor welk doel u te helpen uw doelen te bereiken. we lening tegen lage rente van 3%. Hier zijn een aantal belangrijke kenmerken van de persoonlijke lening aangeboden door Lloyd's

cron job: media_tree daily build: ERRORS

2016-10-25 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 Oct 26 05:00:15 CEST 2016 media-tree git hash:bd676c0c04ec94bd830b9192e2c33f2c4532278d media_build gi

[RFC PATCH 6/6] [media] davinci: vpif_capture: get subdevs from DT

2016-10-25 Thread Kevin Hilman
First pass at getting subdevs from DT ports and endpoints. The _get_pdata() function was larely inspired by (i.e. stolen from) am437x-vpfe.c Questions: - Legacy board file passes subdev input & output routes via pdata (e.g. tvp514x svideo or composite selection.) How is this supposed to be d

[RFC PATCH 4/6] ARM: dts: davinci: da850-lcdk: enable VPIF capture

2016-10-25 Thread Kevin Hilman
Enable video capture via the on-board TVP5147 decoder hooked up to ch0 one of the VPIF capture input. Signed-off-by: Kevin Hilman --- arch/arm/boot/dts/da850-lcdk.dts | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/da850-lcdk.dts b/arch/arm/b

[RFC PATCH 2/6] ARM: davinci: da8xx: VPIF: enable DT init

2016-10-25 Thread Kevin Hilman
Add basic support for DT initializaion of VPIF (capture) via DT. Clocks and mux still need to happen in this file until there are real clock and pinctrl drivers, but the video nodes and subdevs can all come from DT. Signed-off-by: Kevin Hilman --- arch/arm/mach-davinci/da8xx-dt.c | 17 +

[RFC PATCH 1/6] [media] davinci: add support for DT init

2016-10-25 Thread Kevin Hilman
Add basic support for initialization via DT. Signed-off-by: Kevin Hilman --- drivers/media/platform/davinci/vpif.c | 9 + drivers/media/platform/davinci/vpif_capture.c | 14 ++ 2 files changed, 23 insertions(+) diff --git a/drivers/media/platform/davinci/vpif.c b/d

[RFC PATCH 5/6] [media] davinci: vpif_capture: don't lock over s_stream

2016-10-25 Thread Kevin Hilman
Video capture subdevs may be over I2C and may sleep during xfer, so we cannot do IRQ-disabled locking when calling the subdev. Signed-off-by: Kevin Hilman --- drivers/media/platform/davinci/vpif_capture.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/media/platform/davinci/vpif

[RFC PATCH 3/6] ARM: dts: davinci: da850: add VPIF

2016-10-25 Thread Kevin Hilman
Add VPIF and VPIF capture nodes to da850. Note that these are separate nodes because the current media drivers have two separate drivers for vpif and vpif_capture. Signed-off-by: Kevin Hilman --- arch/arm/boot/dts/da850.dtsi | 28 1 file changed, 28 insertions(+) d

[RFC PATCH 0/6] media: davinci: VPIF: add DT support

2016-10-25 Thread Kevin Hilman
This series attempts to add DT support to the davinci VPIF capture driver. I'm not sure I've completely grasped the proper use of the ports and endpoints stuff, so this RFC is primarily to get input on whether I'm on the right track. The last patch is the one where all my questions are, the rest

[PATCH 5/5] media: rc: nuvoton: replace usage of spin_lock_irqsave in ISR

2016-10-25 Thread Heiner Kallweit
Kernel takes care that interrupts from one source are serialized. So there's no need to use spinlock_irq_save. Signed-off-by: Heiner Kallweit --- drivers/media/rc/nuvoton-cir.c | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/drivers/media/rc/nuvoton-cir.c b/drivers/m

[PATCH 2/5] media: rc: nuvoton: eliminate member pdev from struct nvt_dev

2016-10-25 Thread Heiner Kallweit
Member pdev of struct nvt_dev is needed only to access &pdev->dev. We can get rid of this it by using rdev->dev.parent instead (both point to the same struct device). Setting rdev->dev.parent can be removed from the probe function as this is done by devm_rc_allocate_device now. Signed-off-by: Hei

[PATCH 4/5] media: rc: nuvoton: rename spinlock nvt_lock

2016-10-25 Thread Heiner Kallweit
Spinlock nvt_lock is a member of struct nvt_dev and there's no need to prefix it with nvt_. So remove this prefix. Signed-off-by: Heiner Kallweit --- drivers/media/rc/nuvoton-cir.c | 40 drivers/media/rc/nuvoton-cir.h | 2 +- 2 files changed, 21 insertio

[PATCH 3/5] media: rc: nuvoton: eliminate nvt->tx.lock

2016-10-25 Thread Heiner Kallweit
Using a separate spinlock to protect access to substruct tx of struct nvt_dev doesn't provide any actual benefit. We can use spinlock nvt_lock to protect all access to struct nvt_dev and get rid of nvt->tx.lock. Signed-off-by: Heiner Kallweit --- drivers/media/rc/nuvoton-cir.c | 35 +

[PATCH 1/5] media: rc: nuvoton: remove nvt_open and nvt_close

2016-10-25 Thread Heiner Kallweit
What is done in nvt_probe was done in nvt_probe already (in nvt_cir_ldev_init and nvt_cir_regs_init, both called from nvt_probe). It's the same with nvt_close, it's covered by nvt_remove. Therefore I don't see any benefit in implementing the open and close hooks at all and both functions can be rem

Re: [PATCH] [media] omap3isp: don't call of_node_put

2016-10-25 Thread H. Nikolaus Schaller
Hi, has it been merged somewhere? I can't find it in linux-next yet. BR and thanks, Nikolaus > Am 30.09.2016 um 10:52 schrieb Laurent Pinchart > : > > Hello Nikolaus, > > On Friday 30 Sep 2016 10:28:40 H. Nikolaus Schaller wrote: >>> Am 29.09.2016 um 10:54 schrieb Laurent Pinchart: >>> On Thurs

Re: [PATCH 1/3] [media] au0828-video: Use kcalloc() in au0828_init_isoc()

2016-10-25 Thread Andrey Utkin
On Mon, Oct 24, 2016 at 10:11:15PM -0200, Mauro Carvalho Chehab wrote: > Em Mon, 24 Oct 2016 23:28:44 +0100 > Andrey Utkin escreveu: > > > On Mon, Oct 24, 2016 at 10:59:24PM +0200, SF Markus Elfring wrote: > > > From: Markus Elfring > > > Date: Mon, 24 Oct 2016 22:08:47 +0200 > > > > > > * Mult

Re: [PATCH v5] [media] vb2: Add support for capture_dma_bidirectional queue flag

2016-10-25 Thread Sakari Ailus
On Tue, Oct 25, 2016 at 10:22:29AM +0200, Thierry Escande wrote: > From: Pawel Osciak > > When this flag is set for CAPTURE queues by the driver on calling > vb2_queue_init(), it forces the buffers on the queue to be > allocated/mapped with DMA_BIDIRECTIONAL direction flag instead of > DMA_FROM_D

Re: [PATCH 3/3] [media] au0828-video: Move two assignments in au0828_init_isoc()

2016-10-25 Thread Dan Carpenter
This patch introduces bugs. It's my policy to not explain the Markus's bugs because otherwise he will just resend the patchset and I have asked him many times to stop. I will happily review bug fix patches but I really think he should stop sending these cleanup patches. regards, dan carpenter -

Re: [PATCH 1/3] [media] au0828-video: Use kcalloc() in au0828_init_isoc()

2016-10-25 Thread Dan Carpenter
On Mon, Oct 24, 2016 at 10:59:24PM +0200, SF Markus Elfring wrote: > + dev->isoc_ctl.transfer_buffer = kcalloc(num_bufs, > + sizeof(*dev->isoc_ctl > +.transfer_buffer), This is ugly. regards, dan c

[PATCH v5] [media] vb2: Add support for capture_dma_bidirectional queue flag

2016-10-25 Thread Thierry Escande
From: Pawel Osciak When this flag is set for CAPTURE queues by the driver on calling vb2_queue_init(), it forces the buffers on the queue to be allocated/mapped with DMA_BIDIRECTIONAL direction flag instead of DMA_FROM_DEVICE. This allows the device not only to write to the buffers, but also read

Re: [PATCH v4] [media] vb2: Add support for capture_dma_bidirectional queue flag

2016-10-25 Thread Sakari Ailus
Hi Thierry, On Mon, Oct 24, 2016 at 09:30:21AM +0200, Thierry Escande wrote: ... > --- a/include/media/videobuf2-core.h > +++ b/include/media/videobuf2-core.h > @@ -433,6 +433,9 @@ struct vb2_buf_ops { > * @quirk_poll_must_check_waiting_for_buffers: Return POLLERR at poll when > QBUF > *