On 04/26/2016 04:17 AM, tiffany lin wrote:
> Hi Hans,
>
> On Mon, 2016-04-25 at 15:13 +0200, Hans Verkuil wrote:
>> On 04/25/2016 02:30 PM, Tiffany Lin wrote:
>>> Add v4l2 layer encoder driver for MT8173
>>>
>>> Signed-off-by: Tiffany Lin
>>>
>>> ---
>>> drivers/media/platform/Kconfig
Hi Hendrik, Hans,
My media_tree Hendrik is pulling from Github is just a rather recent
copy of the media_tree master branch on git.linuxtv.org (it's missing
like the last 10 patches that have been added within the last 24
hours) with 2 simple patches on top that should not break anything.
Also, t
Hi,
On 26.04.2016 01:07, Pavel Machek wrote:
Hi!
Hi!
All my testing so far was performed using modules, though it shouldn't make
difference.
https://lkml.org/lkml/2016/4/16/14
https://lkml.org/lkml/2016/4/16/33
More stuff is needed, all those twl4030 regulator patches (already in
linux-
On Apr 25 18:15, Sean Young wrote:
> On Sun, Apr 24, 2016 at 10:06:33PM -0600, Wade Berrier wrote:
> > Hello,
> >
> > I have a mceusb compatible transceiver that only seems to work with
> > certain computers. I'm testing this on centos7 (3.10.0) and fedora23
> > (4.4.7).
> >
> > The only differe
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: Tue Apr 26 04:00:21 CEST 2016
git branch: test
git hash: 363d79f1d5bd09158cc28db543ca18549a5d7e52
gcc versi
Hi Hans,
On Mon, 2016-04-25 at 15:13 +0200, Hans Verkuil wrote:
> On 04/25/2016 02:30 PM, Tiffany Lin wrote:
> > Add v4l2 layer encoder driver for MT8173
> >
> > Signed-off-by: Tiffany Lin
> >
> > ---
> > drivers/media/platform/Kconfig | 16 +
> > drivers/media/platform/M
This is a standard ioctl supported by file descriptors, sockets (as
SIOCINQ), and ttys (as TIOCOUTQ) to get the size of the available
read buffer. It provides userspace with a feedback mechanism to
avoid overflow of the kernel ringbuffer, and is used by e.g.
libevent.
Signed-off-by: Dominic Chen
Hi!
> >Hi!
> >
> >>All my testing so far was performed using modules, though it shouldn't make
> >>difference.
> >>
> >>>https://lkml.org/lkml/2016/4/16/14
> >>>https://lkml.org/lkml/2016/4/16/33
> >>>
> >>
> >>More stuff is needed, all those twl4030 regulator patches (already in
> >>linux-next) +
Make the global alpha multiplier of VSP planes configurable through the
alpha property, exactly as for the native DU planes.
Signed-off-by: Laurent Pinchart
Acked-by: Dave Airlie
---
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 38 +--
1 file changed, 19 insertions(+)
Make the Z-order of VSP planes configurable through the zpos property,
exactly as for the native DU planes.
Signed-off-by: Laurent Pinchart
Acked-by: Dave Airlie
---
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 11 ---
drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 2 ++
2 files changed, 10 insert
The power domain performs functional clock handling when using runtime
PM, there's no need to enable and disable the clock manually.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1.h | 1 -
drivers/media/platform/vsp1/vsp1_drv.c | 20 ++--
2 files change
The frame sequence number is global to the pipeline, there's no need to
store copies in each video node.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1_pipe.c | 2 ++
drivers/media/platform/vsp1/vsp1_pipe.h | 2 ++
drivers/media/platform/vsp1/vsp1_video.c | 4 +---
driver
Add a macro to cast from a struct media_entity to a struct vsp1_entity
to replace the manual implementations.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1_entity.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/drivers/media/platform/vsp1/v
Hello,
This patch series is the second version of the second (and most probably last)
round of vsp1 driver improvements for v4.7. In particular, it enables runtime
PM support (03/13 and 04/13), adds support for the FCP (01/13, 02/13 and
05/13), prepare for HGO (histogram) support (06/13 to 09/13)
The DRM driver has switched to the new API, remove the deprecated macros
and inline wrapper.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1_drm.c | 6 +++---
include/media/vsp1.h | 28 ++--
2 files changed, 5 insertions(+), 29 dele
Turn the helper into a function that can retrieve crop and compose
selection rectangles.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1_entity.c | 24
drivers/media/platform/vsp1/vsp1_entity.h | 6 +++---
drivers/media/platform/vsp1/vsp1_rpf.c|
The vsp1_du_atomic_update_ext() function takes 7 RPF configuration
parameters, and more will likely be added later. This makes the code
difficult to read and error-prone as multiple parameters have the same
type.
Make the API safer and easier to extend in the future by grouping all
parameters in a
The output node value indicates the value to be used in a sampling point
register to use the node as the source of histogram data.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1_entity.c | 52 ---
drivers/media/platform/vsp1/vsp1_entity.h | 6 ++
Replace the manual refcount and clock management code by runtime PM.
Signed-off-by: Laurent Pinchart
---
drivers/media/platform/vsp1/vsp1.h | 3 -
drivers/media/platform/vsp1/vsp1_drv.c | 101
drivers/media/platform/vsp1/vsp1_pipe.c | 2 +-
3 files chan
The FCP is a companion module of video processing modules in the
Renesas R-Car Gen3 SoCs. It provides data compression and decompression,
data caching, and conversion of AXI transactions in order to reduce the
memory bandwidth.
The driver is not meant to be used standalone but provides an API to t
On some platforms the VSP performs memory accesses through an FCP. When
that's the case get a reference to the FCP from the VSP DT node and
enable/disable it at runtime as needed.
Signed-off-by: Laurent Pinchart
---
.../devicetree/bindings/media/renesas,vsp1.txt | 5 +
drivers/media/pl
The FCP is a companion module of video processing modules in the Renesas
R-Car Gen3 SoCs. It provides data compression and decompression, data
caching, and conversion of AXI transactions in order to reduce the
memory bandwidth.
Signed-off-by: Laurent Pinchart
---
.../devicetree/bindings/media/re
Hi,
On 25.04.2016 23:41, Pavel Machek wrote:
Hi!
All my testing so far was performed using modules, though it shouldn't make
difference.
https://lkml.org/lkml/2016/4/16/14
https://lkml.org/lkml/2016/4/16/33
More stuff is needed, all those twl4030 regulator patches (already in
linux-next)
Hi!
> All my testing so far was performed using modules, though it shouldn't make
> difference.
>
> >https://lkml.org/lkml/2016/4/16/14
> >https://lkml.org/lkml/2016/4/16/33
> >
>
> More stuff is needed, all those twl4030 regulator patches (already in
> linux-next) + DTS initial-mode patch
> (ht
Hi,
On 25.04.2016 21:40, Pavel Machek wrote:
Hi!
I can't do -vo xv ... fails for me, probably due to X
configuration. Does it work with -vo x11 for you?
yes, -vo x11 works under maemo.
Ok, good.
In linux-n900 branch we have a patch that reserves memory for omapfb - see
https://github.co
Hi!
> >I can't do -vo xv ... fails for me, probably due to X
> >configuration. Does it work with -vo x11 for you?
> >
> yes, -vo x11 works under maemo.
Ok, good.
> In linux-n900 branch we have a patch that reserves memory for omapfb - see
> https://github.com/freemangordon/linux-n900/commit/60f
Hi Hans,
Thank you for the patch.
On Saturday 23 Apr 2016 13:03:49 Hans Verkuil wrote:
> From: Hans Verkuil
>
> Make this a proper typed array. Drop the old allocate context code since
> that is no longer used.
>
> Note that the memops functions now get a struct device pointer instead of
> the
Hi Hans,
Thank you for the patch.
On Saturday 23 Apr 2016 13:03:38 Hans Verkuil wrote:
> From: Hans Verkuil
>
> The allocation context is nothing more than a per-plane device pointer
> to use when allocating buffers. So just provide a dev pointer in vb2_queue
> for that purpose and drivers can
Hi Hans,
Thank you for the patch.
On Saturday 23 Apr 2016 13:03:37 Hans Verkuil wrote:
> From: Hans Verkuil
>
> Make the dma attributes struct part of vb2_queue. This greatly simplifies
> the remainder of the patch series since the dma_contig alloc context is
> now (as before) just a struct dev
On 23 March 2016 at 01:23, Ezequiel Garcia
wrote:
> From: Kevin Fitch
>
> It's been reported that CJC7113 devices are returning
> all 1s when reading register 0:
>
> "" found @ 0x4a (stk1160)
>
> This new device is apparently compatible with SA7113, so let's
> add a quirk to all
On 25.04.2016 20:09, Pavel Machek wrote:
Hi!
The needed pipeline could be made with:
Would you have similar pipeline for the back camera? Autofocus and
5MPx makes it more interesting. I understand that different dts will
be needed.
Try with:
media-ctl -r
media-ctl -l '"et8ek8 3-003e":0
Hi,
On 25.04.2016 19:58, Pavel Machek wrote:
Hi!
Ok, let me try:
The needed pipeline could be made with:
media-ctl -r
media-ctl -l '"vs6555 binner 2-0010":1 -> "video-bus-switch":2 [1]'
media-ctl -l '"video-bus-switch":0 -> "OMAP3 ISP CCP2":0 [1]'
media-ctl -l '"OMAP3 ISP CCP2":1 -> "OMAP3 I
On Monday 25 April 2016 16:14:41 Pali Rohár wrote:
> > Anyway, does anyone know where to get the media-ctl tool?
>
> Looks like it is part of v4l-utils package. At least in git:
> https://git.linuxtv.org/v4l-utils.git/tree/utils/media-ctl
>
> > It does not seem to be in debian 7 or debian 8...
>
On Sun, Apr 24, 2016 at 10:06:33PM -0600, Wade Berrier wrote:
> Hello,
>
> I have a mceusb compatible transceiver that only seems to work with
> certain computers. I'm testing this on centos7 (3.10.0) and fedora23
> (4.4.7).
>
> The only difference I can see is that the working computer shows
>
Hi!
> >>The needed pipeline could be made with:
> >
> >Would you have similar pipeline for the back camera? Autofocus and
> >5MPx makes it more interesting. I understand that different dts will
> >be needed.
> >
>
> Try with:
>
> media-ctl -r
> media-ctl -l '"et8ek8 3-003e":0 -> "video-bus-switc
Hi!
Ok, let me try:
> The needed pipeline could be made with:
>
> media-ctl -r
> media-ctl -l '"vs6555 binner 2-0010":1 -> "video-bus-switch":2 [1]'
> media-ctl -l '"video-bus-switch":0 -> "OMAP3 ISP CCP2":0 [1]'
> media-ctl -l '"OMAP3 ISP CCP2":1 -> "OMAP3 ISP CCDC":0 [1]'
> media-ctl -l '"OMAP
Hi,
On 25.04.2016 16:25, Sakari Ailus wrote:
Hi Ivaylo,
Thanks for the set!
On Mon, Apr 25, 2016 at 12:08:01AM +0300, Ivaylo Dimitrov wrote:
From: "Tuukka.O Toivonen"
Squashed from the following upstream commits:
V4L: Create control class for sensor mode
V4L: add ad5820 focus specific cust
Hi Olli,
I've tested the driver, it compiles well and I've installed it on my
system.
But there's a problem: Everytime I try to load the driver (exact: the
module cx23885), modprobe (or insmod) is giving me the following:
# modprobe cx23885
modprobe: ERROR: could not insert 'cx23885': Exec format
Em Mon, 25 Apr 2016 12:26:40 -0300
Ezequiel Garcia escreveu:
> Hi Mauro, Hans:
>
> Thanks for the fixes to this driver :-)
>
> On 25 Apr 09:40 AM, Mauro Carvalho Chehab wrote:
> > Ezequiel,
> >
> > Btw, I'm not seeing support for fps != 25 (or 30 fps) on this driver.
> > As the device seems to
Hi Mauro, Hans:
Thanks for the fixes to this driver :-)
On 25 Apr 09:40 AM, Mauro Carvalho Chehab wrote:
> Ezequiel,
>
> Btw, I'm not seeing support for fps != 25 (or 30 fps) on this driver.
> As the device seems to support setting the fps, you should be adding
> support on it for VIDIOC_S_PARM
Hans,
Thanks for the patch.
Acked-by: Benoit Parrot
Hans Verkuil wrote on Sat [2016-Apr-23 13:03:44 +0200]:
> From: Hans Verkuil
>
> Stop using alloc_ctx and just fill in the device pointer.
>
> Signed-off-by: Hans Verkuil
> Cc: Fabien Dessenne
> Cc: Benoit Parrot
> Reviewed-by: Laurent
Hans,
Thanks for the patch.
Acked-by: Benoit Parrot
Hans Verkuil wrote on Sat [2016-Apr-23 13:03:38 +0200]:
> From: Hans Verkuil
>
> The allocation context is nothing more than a per-plane device pointer
> to use when allocating buffers. So just provide a dev pointer in vb2_queue
> for that
On 04/22/2016 04:05 PM, Alexey Khoroshilov wrote:
> In case of failure au0828_v4l2_device_register() deallocates dev
> and returns error code to au0828_usb_probe(), which also
> calls kfree(dev) on a failure path.
>
> The patch removes duplicated code from au0828_v4l2_device_register().
>
> Found
On Monday 25 April 2016 16:06:12 Pavel Machek wrote:
> Hi!
>
> > On Monday 25 April 2016 00:08:00 Ivaylo Dimitrov wrote:
> > > The needed pipeline could be made with:
> > >
> > > media-ctl -r
> > > media-ctl -l '"vs6555 binner 2-0010":1 -> "video-bus-switch":2
> ...
> > On Monday 25 April 2016 09
On 04/25/2016 04:06 PM, Pavel Machek wrote:
> Hi!
>
>> On Monday 25 April 2016 00:08:00 Ivaylo Dimitrov wrote:
>>> The needed pipeline could be made with:
>>>
>>> media-ctl -r
>>> media-ctl -l '"vs6555 binner 2-0010":1 -> "video-bus-switch":2
> ...
>> On Monday 25 April 2016 09:33:18 Ivaylo Dimitr
Hi!
> On Monday 25 April 2016 00:08:00 Ivaylo Dimitrov wrote:
> > The needed pipeline could be made with:
> >
> > media-ctl -r
> > media-ctl -l '"vs6555 binner 2-0010":1 -> "video-bus-switch":2
...
> On Monday 25 April 2016 09:33:18 Ivaylo Dimitrov wrote:
> > Try with:
> >
> > media-ctl -r
> > m
Hi Hans,
On Monday 25 Apr 2016 09:25:57 Hans Verkuil wrote:
> On 04/24/2016 11:51 PM, Laurent Pinchart wrote:
> > On Saturday 23 Apr 2016 12:37:10 Hans Verkuil wrote:
> >> On 04/23/2016 02:14 AM, Laurent Pinchart wrote:
> >>> On Friday 22 Apr 2016 10:38:08 Hans Verkuil wrote:
> From: Hans Ver
Hi Geert,
Thank you for the review.
On Monday 25 Apr 2016 09:37:07 Geert Uytterhoeven wrote:
> On Sun, Apr 24, 2016 at 1:49 AM, Laurent Pinchart
>
> wrote:
> > The FCP is a companion module of video processing modules in the
> > Renesas R-Car Gen3 SoCs. It provides data compression and decompre
On Mon, Apr 25, 2016 at 01:24:11AM +0100, Eric Engestrom wrote:
> Signed-off-by: Eric Engestrom
Applied, thanks.
Rob
> ---
> Documentation/devicetree/bindings/media/xilinx/video.txt | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Documentation/devicetree/bindings/medi
Hi Geert,
Thank you for the review.
On Monday 25 Apr 2016 10:24:22 Geert Uytterhoeven wrote:
> On Sun, Apr 24, 2016 at 1:49 AM, Laurent Pinchart
>
> wrote:
> > Replace the manual refcount and clock management code by runtime PM.
> >
> > Signed-off-by: Laurent Pinchart
> >
> > ---
> >
> > dr
Hi Geert,
Thank you for the review.
On Monday 25 Apr 2016 09:32:04 Geert Uytterhoeven wrote:
> On Sun, Apr 24, 2016 at 1:49 AM, Laurent Pinchart wrote:
> > The FCP is a companion module of video processing modules in the Renesas
> > R-Car Gen3 SoCs. It provides data compression and decompression,
Hi Ivaylo,
Thanks for the set!
On Mon, Apr 25, 2016 at 12:08:01AM +0300, Ivaylo Dimitrov wrote:
> From: "Tuukka.O Toivonen"
>
> Squashed from the following upstream commits:
>
> V4L: Create control class for sensor mode
> V4L: add ad5820 focus specific custom controls
> V4L: add V4L2_CID_TEST_
With the new autoksyms support, we can run into a situation where
the v4l pci skeleton module is the only one using some exported
symbols that get dropped because they are never referenced by
the kernel otherwise, causing a build problem:
ERROR: "vb2_dma_contig_memops" [Documentation/video4linux/v
On 04/25/2016 02:30 PM, Tiffany Lin wrote:
> Add v4l2 layer encoder driver for MT8173
>
> Signed-off-by: Tiffany Lin
>
> ---
> drivers/media/platform/Kconfig | 16 +
> drivers/media/platform/Makefile|2 +
> drivers/media/platform/mtk-vcodec/Makefile
Em Mon, 25 Apr 2016 14:42:31 +0200
Hans Verkuil escreveu:
> > So, I would go to the following enclosed patch.
>
> Looks good to me. Acked below. Amazing how many bugs one can make in one
> simple patch...
Applied, thanks!
Yeah, simple patches are harder than complex ones ;)
>
> >
> > Eze
On Fri, 2016-04-22 at 15:08 +0200, Julia Lawall wrote:
> Remove .owner field if calls are used which set it automatically
>
> Generated by: scripts/coccinelle/api/platform_no_drv_owner.cocci
>
> CC: Andrew-CT Chen
> Signed-off-by: Fengguang Wu
> Signed-off-by: Julia Lawall
> ---
Acked-by: And
On 04/25/2016 02:40 PM, Mauro Carvalho Chehab wrote:
> Em Mon, 25 Apr 2016 13:36:57 +0200
> Hans Verkuil escreveu:
>
>> Since my patch exchanges the sparse warning with a smatch warning, it's
>> OK to take this one, with a few corrections:
>>
>> Please update the subject line (it says tvp686x ins
On Fri, 2016-04-22 at 15:12 +0200, Julia Lawall wrote:
> Remove an open coded simple_open() function
> and replace file operations references to the function
> with simple_open() instead.
>
> Generated by: scripts/coccinelle/api/simple_open.cocci
>
> CC: Andrew-CT Chen
> Signed-off-by: Fengguang
Em Mon, 25 Apr 2016 13:36:57 +0200
Hans Verkuil escreveu:
> Since my patch exchanges the sparse warning with a smatch warning, it's
> OK to take this one, with a few corrections:
>
> Please update the subject line (it says tvp686x instead of tw686x).
Gah...
>
> On 04/23/2016 11:23 AM, Mauro C
From: Andrew-CT Chen
Add a DT binding documentation of Video Processor Unit for the
MT8173 SoC from Mediatek.
Signed-off-by: Andrew-CT Chen
Signed-off-by: Tiffany Lin
Acked-by: Rob Herring
---
.../devicetree/bindings/media/mediatek-vpu.txt | 31
1 file changed, 31
Add h264 encoder driver for MT8173
Signed-off-by: PoChun Lin
Signed-off-by: Tiffany Lin
---
drivers/media/platform/mtk-vcodec/Makefile |1 +
.../media/platform/mtk-vcodec/venc/venc_h264_if.c | 677
drivers/media/platform/mtk-vcodec/venc_drv_if.c|4 +-
Add v4l2 layer encoder driver for MT8173
Signed-off-by: Tiffany Lin
---
drivers/media/platform/Kconfig | 16 +
drivers/media/platform/Makefile|2 +
drivers/media/platform/mtk-vcodec/Makefile | 14 +
drivers/media/platform/mtk-vcodec/mtk_vc
==
Introduction
==
The purpose of this series is to add the driver for video codec hw embedded in
the Mediatek's MT8173 SoCs.
Mediatek Video Codec is able to handle video encoding of in a range of formats.
This patch series also include VPU driver. Mediatek Video Codec d
From: Andrew-CT Chen
The VPU driver for hw video codec embedded in Mediatek's MT8173 SOCs.
It is able to handle video decoding/encoding of in a range of formats.
The driver provides with VPU firmware download, memory management and
the communication interface between CPU and VPU.
For VPU initiali
Add a DT binding documentation of Video Encoder for the
MT8173 SoC from Mediatek.
Signed-off-by: Tiffany Lin
Acked-by: Rob Herring
---
.../devicetree/bindings/media/mediatek-vcodec.txt | 59
1 file changed, 59 insertions(+)
create mode 100644 Documentation/devicetree/b
From: Andrew-CT Chen
Add VPU drivers for MT8173
Signed-off-by: Andrew-CT Chen
Signed-off-by: Tiffany Lin
---
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 23 +++
1 file changed, 23 insertions(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
b/arch/arm64/boot/dts
Add vp8 encoder driver for MT8173
Signed-off-by: PoChun Lin
Signed-off-by: Tiffany Lin
---
drivers/media/platform/mtk-vcodec/Makefile |6 +-
.../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 479
drivers/media/platform/mtk-vcodec/venc_drv_if.c|7 +-
Add video encoder node for MT8173
Signed-off-by: Tiffany Lin
---
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 39 ++
1 file changed, 39 insertions(+)
diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi
b/arch/arm64/boot/dts/mediatek/mt8173.dtsi
index ae147bb..348
From: Hans Verkuil
The vivid driver has been extended to provide CEC adapters for the HDMI
input and HDMI outputs in order to test CEC applications.
This CEC emulation is faithful to the CEC timings (i.e., it all at a
snail's pace).
Signed-off-by: Hans Verkuil
---
Documentation/video4linux/vi
From: Hans Verkuil
Alpha quality only at the moment.
Signed-off-by: Hans Verkuil
---
MAINTAINERS | 7 +
drivers/media/usb/Kconfig | 5 +
drivers/media/usb/Makefile| 1 +
drivers/media/usb/pulse8/Kconfig | 10 +
drivers/media/usb/pul
From: Hans Verkuil
Preliminary ARC and CDC support. Untested and experimental!
Signed-off-by: Hans Verkuil
---
.../DocBook/media/v4l/cec-ioc-adap-g-caps.xml | 10 ++
Documentation/DocBook/media/v4l/cec-ioc-g-mode.xml | 36
Documentation/cec.txt | 75 ++
From: Hans Verkuil
The CEC ioctls didn't have compat32 support, so they returned -ENOTTY
when used in a 32 bit application on a 64 bit kernel.
Since all the CEC ioctls are 32-bit compatible adding support for this
API is trivial.
Signed-off-by: Hans Verkuil
---
fs/compat_ioctl.c | 12
From: Hans Verkuil
Document the new HDMI CEC framework.
Signed-off-by: Hans Verkuil
[k.deb...@samsung.com: add DocBook documentation by Hans Verkuil, with
Signed-off-by: Kamil Debski
Signed-off-by: Hans Verkuil
---
Documentation/cec.txt | 267 +
From: Hans Verkuil
Add CEC support to the adv7604 driver.
Signed-off-by: Hans Verkuil
[k.deb...@samsung.com: Merged changes from CEC Updates commit by Hans Verkuil]
[k.deb...@samsung.com: add missing methods cec/io_write_and_or]
[k.deb...@samsung.com: change adv7604 to adv76xx in added function
From: Hans Verkuil
Add DocBook documentation for the CEC API.
Signed-off-by: Hans Verkuil
[k.deb...@samsung.com: add documentation for passthrough mode]
[k.deb...@samsung.com: minor fixes and change of reserved field sizes]
Signed-off-by: Kamil Debski
Signed-off-by: Hans Verkuil
---
Document
From: Hans Verkuil
Add CEC support to the adv7842 driver.
Signed-off-by: Hans Verkuil
---
drivers/media/i2c/Kconfig | 9 ++
drivers/media/i2c/adv7604.c | 10 +-
drivers/media/i2c/adv7842.c | 368
3 files changed, 319 insertions(+), 68 deletions
From: Hans Verkuil
Inputs can come in over the HDMI CEC bus, so add a new type for this.
Signed-off-by: Hans Verkuil
Acked-by: Dmitry Torokhov
---
include/uapi/linux/input.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/uapi/linux/input.h b/include/uapi/linux/input.h
index 01113
From: Kamil Debski
Add CEC interface driver present in the Samsung Exynos range of
SoCs.
The following files were based on work by SangPil Moon:
- exynos_hdmi_cec.h
- exynos_hdmi_cecctl.c
Signed-off-by: Kamil Debski
Signed-off-by: Hans Verkuil
---
.../devicetree/bindings/media/s5p-cec.txt
From: Hans Verkuil
Add CEC support to the adv7511 driver.
Signed-off-by: Hans Verkuil
[k.deb...@samsung.com: Merged changes from CEC Updates commit by Hans Verkuil]
Signed-off-by: Kamil Debski
Signed-off-by: Hans Verkuil
---
drivers/media/i2c/Kconfig | 9 +
drivers/media/i2c/adv7511.c |
From: Kamil Debski
Add HDMI CEC specific keycodes to the keycodes definition.
Signed-off-by: Kamil Debski
Signed-off-by: Hans Verkuil
Acked-by: Dmitry Torokhov
---
include/uapi/linux/input-event-codes.h | 30 ++
1 file changed, 30 insertions(+)
diff --git a/inclu
From: Hans Verkuil
Hi all,
The fifteenth version of this patchset takes care of the TODO items from
the previous patch series. I don't have anything else pending and if there
are no other comments then I intend to post a pull request.
The highlight of this v15 release are:
- The framework itse
From: Kamil Debski
Add handling of remote control events coming from the HDMI CEC bus.
This patch includes a new keymap that maps values found in the CEC
messages to the keys pressed and released. Also, a new protocol has
been added to the core.
Signed-off-by: Kamil Debski
Signed-off-by: Hans V
From: Hans Verkuil
Explain why cec.c is still in staging.
Signed-off-by: Hans Verkuil
---
drivers/staging/media/cec/TODO | 13 +
1 file changed, 13 insertions(+)
create mode 100644 drivers/staging/media/cec/TODO
diff --git a/drivers/staging/media/cec/TODO b/drivers/staging/media/
Since my patch exchanges the sparse warning with a smatch warning, it's
OK to take this one, with a few corrections:
Please update the subject line (it says tvp686x instead of tw686x).
On 04/23/2016 11:23 AM, Mauro Carvalho Chehab wrote:
> Depending on the compiler version, currently it produces
Changeset 7b9f31f3b3ca ("[media] sta2x11_vip: fix s_std") removed
autodetect code, but it kept two vars unused:
drivers/media/pci/sta2x11/sta2x11_vip.c: In function 'vidioc_s_std':
drivers/media/pci/sta2x11/sta2x11_vip.c:448:6: warning: unused variable
'status' [-Wunused-variable]
int status;
Em Mon, 25 Apr 2016 11:14:27 +0200
Hans Verkuil escreveu:
> Hi Mauro,
>
> Here are various fixes for 4.7.
>
> Note that I chose to go with my tw686x patches instead of yours
> (https://patchwork.linuxtv.org/patch/33991/).
Your patch caused this new smatch warning:
drivers/media/pci/tw6
front camera:
On Monday 25 April 2016 00:08:00 Ivaylo Dimitrov wrote:
> The needed pipeline could be made with:
>
> media-ctl -r
> media-ctl -l '"vs6555 binner 2-0010":1 -> "video-bus-switch":2 [1]'
> media-ctl -l '"video-bus-switch":0 -> "OMAP3 ISP CCP2":0 [1]'
> media-ctl -l '"OMAP3 ISP CCP2":1
Three fixes for 4.6: two vb2 regressions and one bug fix for 4k timings that
was wrong since the beginning.
Regards,
Hans
The following changes since commit e07d46e7e0da86c146f199dae76f879096bc436a:
[media] tpg: Export the tpg code from vivid as a module (2016-04-20 16:14:39
-0300)
Two fixes for 4.6: one vb2 regression and one bug fix for 4k timings that
was wrong since the beginning.
Regards,
Hans
The following changes since commit e07d46e7e0da86c146f199dae76f879096bc436a:
[media] tpg: Export the tpg code from vivid as a module (2016-04-20 16:14:39
-0300)
are
On Mon, 2016-04-25 at 09:40 +0200, Hans Verkuil wrote:
> On 04/22/2016 06:25 AM, Tiffany Lin wrote:
> > From: Andrew-CT Chen
> >
> > The VPU driver for hw video codec embedded in Mediatek's MT8173 SOCs.
> > It is able to handle video decoding/encoding of in a range of formats.
> > The driver prov
Hi Mauro,
Here are various fixes for 4.7.
Note that I chose to go with my tw686x patches instead of yours
(https://patchwork.linuxtv.org/patch/33991/).
Probably more interesting is the removal of old 'experimental' annotations in
videodev2.h and DocBook. APIs that have been around for several ye
On 04/25/2016 10:51 AM, Martin Bugge wrote:
> Corrected sync polarities for CEA-861-F timings
> 3840x2160p24/25/30/50/60 and 4096x2160p24/25/30/50/60.
I posted this fix on Friday:
https://patchwork.linuxtv.org/patch/33963/
If you don't mind I'll go with that one.
Regards,
Hans
>
> Cc
When using a device is read/write mode, vb2 does not handle properly the
first select/poll operation.
The reason for this, is that when this code has been refactored, some of
the operations have changed their order, and now fileio emulator is not
started.
The reintroduced check to the core is ena
Corrected sync polarities for CEA-861-F timings
3840x2160p24/25/30/50/60 and 4096x2160p24/25/30/50/60.
Cc: Hans Verkuil
Signed-off-by: Martin Bugge
---
include/uapi/linux/v4l2-dv-timings.h | 30 --
1 file changed, 20 insertions(+), 10 deletions(-)
diff --git a/inclu
On 04/25/2016 10:39 AM, Hans Verkuil wrote:
> On 04/25/2016 09:59 AM, Ricardo Ribalda Delgado wrote:
>> When using a device is read/write mode, vb2 does not handle properly the
>> first select/poll operation.
>>
>> The reason for this, is that when this code has been refactored, some of
>> the oper
When using a device is read/write mode, vb2 does not handle properly the
first select/poll operation.
The reason for this, is that when this code has been refactored, some of
the operations have changed their order, and now fileio emulator is not
started.
The reintroduced check to the core is ena
On 04/25/2016 09:59 AM, Ricardo Ribalda Delgado wrote:
> When using a device is read/write mode, vb2 does not handle properly the
> first select/poll operation.
>
> The reason for this, is that when this code has been refactored, some of
> the operations have changed their order, and now fileio em
On Sun, Apr 24, 2016 at 1:49 AM, Laurent Pinchart
wrote:
> Replace the manual refcount and clock management code by runtime PM.
>
> Signed-off-by: Laurent Pinchart
> ---
> drivers/media/platform/Kconfig | 1 +
> drivers/media/platform/vsp1/vsp1.h | 3 -
> drivers/media/platform
When using a device is read/write mode, vb2 does not handle properly the
first select/poll operation.
The reason for this, is that when this code has been refactored, some of
the operations have changed their order, and now fileio emulator is not
started.
The reintroduced check to the core is ena
On 04/22/2016 06:25 AM, Tiffany Lin wrote:
> From: Andrew-CT Chen
>
> The VPU driver for hw video codec embedded in Mediatek's MT8173 SOCs.
> It is able to handle video decoding/encoding of in a range of formats.
> The driver provides with VPU firmware download, memory management and
> the commun
1 - 100 of 105 matches
Mail list logo