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 18 05:00:20 CEST 2017
media-tree git hash:61065fc3e32002ba48aa6bc3816c1f6f9f8daf55
media_build
This patch adds support for the Intel IPU v3 as found
on Skylake and Kaby Lake SoCs. The driver has a dependency
on the firmware binary to function properly.
Signed-off-by: Yong Zhi
Signed-off-by: Tomasz Figa
---
drivers/media/pci/intel/ipu3/Kconfig |
The driver code that handles hw programming for
clock, irq and power etc.
Signed-off-by: Yong Zhi
Signed-off-by: Tomasz Figa
---
drivers/media/pci/intel/ipu3/ipu3-css.c | 519
drivers/media/pci/intel/ipu3/ipu3-css.h | 5
The pools are used to store previous parameters set by
user with the parameter queue. Due to pipelining,
there needs to be multiple sets (up to four)
of parameters which are queued in a host-to-sp queue.
Signed-off-by: Yong Zhi
Signed-off-by: Tomasz Figa
Functions to load and install imgu FW blobs
Signed-off-by: Yong Zhi
Signed-off-by: Tomasz Figa
---
drivers/media/pci/intel/ipu3/ipu3-abi.h| 1579
drivers/media/pci/intel/ipu3/ipu3-css-fw.c | 270 +
Add css pipeline and v4l code.
Signed-off-by: Yong Zhi
---
drivers/media/pci/intel/ipu3/ipu3-css.c | 1761 ++-
drivers/media/pci/intel/ipu3/ipu3-css.h | 89 ++
2 files changed, 1849 insertions(+), 1 deletion(-)
diff --git
ipu3 imgu video device based on v4l2, vb2 and
media controller framework.
Signed-off-by: Yong Zhi
Signed-off-by: Ramya Vijaykumar
---
drivers/media/pci/intel/ipu3/ipu3-v4l2.c | 1150 ++
1 file changed, 1150
A collection of routines that are mainly responsible
to calculate the acc parameters.
Signed-off-by: Yong Zhi
Signed-off-by: Chiranjeevi Rapolu
---
drivers/media/pci/intel/ipu3/ipu3-css-params.c | 3161
The UAPI header defines the structures and macros
to be used by user space.
Signed-off-by: Rajmohan Mani
Signed-off-by: Yong Zhi
---
include/uapi/linux/intel-ipu3.h | 2199 +++
1 file changed, 2199 insertions(+)
From: Tomasz Figa
IPU3 is capable to deal with a virtual address space with
a dedicated MMU. The driver supports address translation
from virtual(IPU3 internal) to 39 bit wide physical(system).
Build has dependency on exported symbols from:
From: Tomasz Figa
This patch adds driver to support IPU3-specific
MMU-aware memory alloc/free and sg mapping functions.
Signed-off-by: Tomasz Figa
Signed-off-by: Yong Zhi
---
drivers/media/pci/intel/ipu3/Kconfig | 7 +
Add the IPU3 specific processing parameter format
V4L2_META_FMT_IPU3_PARAMS and metadata formats
for 3A and other statistics:
V4L2_META_FMT_IPU3_PARAMS
V4L2_META_FMT_IPU3_STAT_3A
V4L2_META_FMT_IPU3_STAT_DVS
V4L2_META_FMT_IPU3_STAT_LACE
Signed-off-by: Yong Zhi
---
This patchset adds support for the Intel IPU3 (Image Processing Unit)
ImgU which is essentially a modern memory-to-memory ISP. It implements
raw Bayer to YUV image format conversion as well as a large number of
other pixel processing algorithms for improving the image quality.
Meta data formats
From: Younian Wang
This is a NEC protocol type remote controller distributed with
96boards poplar@tocoding board.
Signed-off-by: Younian Wang
Signed-off-by: Jiancheng Xue
---
drivers/media/rc/keymaps/Makefile
From: Younian Wang
This is a NEC protocol type remote controller distributed with
hisilicon TV demo boards.
Signed-off-by: Younian Wang
Signed-off-by: Jiancheng Xue
---
drivers/media/rc/keymaps/Makefile
Add support for two remote controllers of hisilicon boards.
Younian Wang (2):
[media] rc/keymaps: add support for RC of hisilicon TV demo boards
[media] rc/keymaps: add support for RC of hisilicon poplar board
drivers/media/rc/keymaps/Makefile | 2 +
Hi, Sakari,
> -Original Message-
> From: Sakari Ailus [mailto:sakari.ai...@linux.intel.com]
> Sent: Friday, August 18, 2017 2:31 PM
> To: linux-media@vger.kernel.org
> Cc: linux-...@vger.kernel.org; tf...@chromium.org; Zhi, Yong
>
> Subject: [PATCH 0/2] Add
Hi, Sakari,
> -Original Message-
> From: Sakari Ailus [mailto:sakari.ai...@iki.fi]
> Sent: Wednesday, October 11, 2017 11:20 PM
> To: Zhi, Yong
> Cc: linux-media@vger.kernel.org; sakari.ai...@linux.intel.com;
> hans.verk...@cisco.com; Zheng, Jian Xu
On 18.10.2017 00:13, Rob Herring wrote:
> On Tue, Oct 17, 2017 at 3:24 PM, Thierry Reding
> wrote:
>> On Tue, Oct 17, 2017 at 03:13:54PM -0500, Rob Herring wrote:
>> [...]
diff --git
a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-vde.txt
On Tue, Oct 17, 2017 at 3:24 PM, Thierry Reding
wrote:
> On Tue, Oct 17, 2017 at 03:13:54PM -0500, Rob Herring wrote:
> [...]
>> > diff --git
>> > a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-vde.txt
>> >
On Thu, Oct 12, 2017 at 02:27:17PM -0500, Benoit Parrot wrote:
> Device Tree bindings for the Video Processing Engine (VPE) driver.
>
> Signed-off-by: Benoit Parrot
> ---
> Documentation/devicetree/bindings/media/ti-vpe.txt | 41
> ++
> 1 file changed, 41
On Fri, Oct 13, 2017 at 01:03:34AM +0900, Akinobu Mita wrote:
> Fix typo s/:/;/
>
> Cc: Rob Herring
> Cc: Hyun Kwon
> Cc: Laurent Pinchart
> Signed-off-by: Akinobu Mita
> ---
>
On Tue, Oct 17, 2017 at 03:13:54PM -0500, Rob Herring wrote:
[...]
> > diff --git
> > a/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-vde.txt
> > b/Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-vde.txt
[...]
> > +- resets : Must contain an entry for each entry in
On Wed, Oct 11, 2017 at 11:08:11PM +0300, Dmitry Osipenko wrote:
> Video decoder, found on NVIDIA Tegra20 SoC, supports a standard set of
> video formats like H.264 / MPEG-4 / WMV / VC1. Currently driver supports
> decoding of CAVLC H.264 only.
>
> Signed-off-by: Dmitry Osipenko
Am Dienstag, 17. Oktober 2017, 21:21:33 CEST schrieb Hans Verkuil:
> On 10/17/2017 09:20 PM, Hans Verkuil wrote:
> > On 10/17/2017 08:30 PM, Heiko Stuebner wrote:
> >> Hi Hans,
> >>
> >> Am Dienstag, 17. Oktober 2017, 08:30:44 CEST schrieb Hans Verkuil:
> >>> This driver was merged yesterday for
On 10/17/2017 09:20 PM, Hans Verkuil wrote:
> On 10/17/2017 08:30 PM, Heiko Stuebner wrote:
>> Hi Hans,
>>
>> Am Dienstag, 17. Oktober 2017, 08:30:44 CEST schrieb Hans Verkuil:
>>> This driver was merged yesterday for 4.15, so you can go ahead and take the
>>> dts patches.
>>
>> Thanks for the
On 10/17/2017 08:30 PM, Heiko Stuebner wrote:
> Hi Hans,
>
> Am Dienstag, 17. Oktober 2017, 08:30:44 CEST schrieb Hans Verkuil:
>> This driver was merged yesterday for 4.15, so you can go ahead and take the
>> dts patches.
>
> Thanks for the heads up.
>
> While I was monitoring
>
Hi Guennadi,
Thank you for the patch.
On Friday, 28 July 2017 15:33:25 EEST Guennadi Liakhovetski wrote:
> When a command ends up in a STALL on the control pipe, use the Request
> Error Code control to provide a more precise error information to the
> user.
>
> Signed-off-by: Guennadi
Am Mittwoch, 11. Oktober 2017, 15:29:38 CEST schrieb Jacob Chen:
> This patch add the RGA dt config of RK3399 SoC.
>
> Signed-off-by: Jacob Chen
> Signed-off-by: Yakir Yang
applied for 4.15
Thanks
Heiko
Am Mittwoch, 11. Oktober 2017, 15:29:37 CEST schrieb Jacob Chen:
> This patch add the RGA dt config of rk3288 SoC.
>
> Signed-off-by: Jacob Chen
> Signed-off-by: Yakir Yang
applied for 4.15
Thanks
Heiko
Hi Hans,
Am Dienstag, 17. Oktober 2017, 08:30:44 CEST schrieb Hans Verkuil:
> This driver was merged yesterday for 4.15, so you can go ahead and take the
> dts patches.
Thanks for the heads up.
While I was monitoring
https://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git/
I
Hi Guennadi,
I think this problem needs to be handled before merging the patch.
On Tuesday, 8 August 2017 05:18:46 EEST kernel test robot wrote:
> FYI, we noticed the following commit:
>
> commit: c698cbbd35daebf58ced376bb6f98dd013e6cf9e ("uvcvideo: send a control
> event when a Control Change
Hi Guennadi,
Thank you for the patch.
Hans, please read through, there's one question for you below.
On Friday, 28 July 2017 15:33:24 EEST Guennadi Liakhovetski wrote:
> UVC defines a method of handling asynchronous controls, which sends a
> USB packet over the interrupt pipe. This patch
Fix inconsistent IS_ERR and PTR_ERR in csi_link_validate.
The proper pointer to be passed as argument is sensor.
This issue was detected with the help of Coccinelle.
Reported-by: Julia Lawall
Signed-off-by: Gustavo A. R. Silva
---
This code was
imx_media_link_notify() should not return error if the source subdevice
of the link is not found in the list of subdevices that registered via
async. If the subdev has controls they will be inherited via a link_notify
that starts from a known source async subdev.
Signed-off-by: Steve Longerbeam
According to the UVC specification, stream error events carry no data.
Fix a buffer overflow (that should be harmless given data alignment)
when reporting the stream error event by removing the data byte from the
message.
Signed-off-by: Laurent Pinchart
---
On 10/17/2017 10:19 AM, Gustavo A. R. Silva wrote:
Fix inconsistent IS_ERR and PTR_ERR in csi_link_validate.
The proper pointer to be passed as argument is sensor.
This issue was detected with the help of Coccinelle.
Reported-by: Julia Lawall
Signed-off-by: Gustavo A.
Do you need a loan to enhance your business?, loan to consolidate your
debt,loan for personal use, loan for credit card, medical care loan,car
loan,mortgage loan, student loan, loan for any purposes? e.t.c. get loan at 1%
interest rate annually, hurry up now and fill out this below application
On 10/16/2017 11:12 PM, Krzysztof Hałasa wrote:
Bitmask for the MIPI CSI-2 data PHY status doesn't seem to be correct.
Fix it.
Signed-off-by: Krzysztof Hałasa
--- a/drivers/staging/media/imx/imx6-mipi-csi2.c
+++ b/drivers/staging/media/imx/imx6-mipi-csi2.c
@@ -252,8 +252,8
VIDIOC_DQEVENT and VIDIOC_QUERY_EXT_CTRL should give the same output for
the control flags field.
This patch creates a new function user_flags(), that calculates the user
exported flags value (which is different than the kernel internal flags
structure). This function is then used by all the code
On Tue, Oct 17, 2017 at 08:16:03AM -0700, Kees Cook wrote:
> On Tue, Oct 17, 2017 at 1:23 AM, Sakari Ailus wrote:
> > On Mon, Oct 16, 2017 at 04:24:56PM -0700, Kees Cook wrote:
> >> In preparation for unconditionally passing the struct timer_list pointer to
> >> all timer
On 10/17/2017 04:53 PM, Ricardo Ribalda Delgado wrote:
> VIDIOC_DQEVENT and VIDIOC_QUERY_EXT_CTRL should give the same output for
> the control flags field.
>
> This patch creates a new function user_flags(), that calculates the user
> exported flags value (which is different than the kernel
On Tue, 2017-10-17 at 08:12 +0200, Krzysztof Hałasa wrote:
> Bitmask for the MIPI CSI-2 data PHY status doesn't seem to be correct.
> Fix it.
>
> Signed-off-by: Krzysztof Hałasa
>
> --- a/drivers/staging/media/imx/imx6-mipi-csi2.c
> +++
On Tue, 2017-10-17 at 14:53 +0100, Russell King - ARM Linux wrote:
> On Tue, Oct 17, 2017 at 03:26:19PM +0200, Krzysztof Hałasa wrote:
> > Fabio Estevam writes:
> >
> > > > --- a/drivers/staging/media/imx/imx-media-csi.c
> > > > +++ b/drivers/staging/media/imx/imx-media-csi.c
On Tue, Oct 17, 2017 at 1:23 AM, Sakari Ailus wrote:
> On Mon, Oct 16, 2017 at 04:24:56PM -0700, Kees Cook wrote:
>> In preparation for unconditionally passing the struct timer_list pointer to
>> all timer callbacks, switch to using the new timer_setup() and from_timer()
>>
VIDIOC_DQEVENT and VIDIOC_QUERY_EXT_CTRL should give the same output for
the control flags field.
This patch creates a new function user_flags(), that calculates the user
exported flags value (which is different than the kernel internal flags
structure). This function is then used by all the code
On Tue, Oct 17, 2017 at 11:53 AM, Russell King - ARM Linux
wrote:
> I do wish the patch was merged (which fixes a real problem) rather than
> hanging around for optimisation questions. We can always increase it
> in the future if it's deemed that a larger burst size is
Le mardi 17 octobre 2017 à 13:14 +0300, Sakari Ailus a écrit :
> On Sun, Oct 15, 2017 at 07:09:24PM -0400, Nicolas Dufresne wrote:
> > Le dimanche 15 octobre 2017 à 23:40 +0300, Sakari Ailus a écrit :
> > > Hi Nicolas,
> > >
> > > On Tue, Oct 10, 2017 at 11:40:10AM -0400, Nicolas Dufresne wrote:
On Tue, Oct 17, 2017 at 03:26:19PM +0200, Krzysztof Hałasa wrote:
> Fabio Estevam writes:
>
> >> --- a/drivers/staging/media/imx/imx-media-csi.c
> >> +++ b/drivers/staging/media/imx/imx-media-csi.c
> >> @@ -340,7 +340,7 @@ static int csi_idmac_setup_channel(struct csi_priv
>
Fabio Estevam writes:
>> --- a/drivers/staging/media/imx/imx-media-csi.c
>> +++ b/drivers/staging/media/imx/imx-media-csi.c
>> @@ -340,7 +340,7 @@ static int csi_idmac_setup_channel(struct csi_priv *priv)
>> case V4L2_PIX_FMT_SGBRG8:
>> case
Logging of explicit out of memory messages is redundant since memory allocation
failures produce a backtrace.
Done with the help of the following cocci script:
@@
expression ex, ret;
statement s;
constant char[] c;
constant err;
identifier f, l;
@@
ex =
For memory allocation functions that fail with a NULL return value, it
is preferred to use the (!x) test in place of (x == NULL).
Changes in atomisp2/css2400/sh_css.c were done by hand.
Done with the help of the following cocci script:
@@
type T;
T* p;
statement s,s1;
@@
p =
Patch series performs minor code cleanups using coccinelle to simplify memory
allocation tests and remove redundant OOM log messages.
Changes in v3:
Rebase changes over atomisp-next branch of the media tree
Changes in v2:
Rebase and re-send patches
Aishwarya Pant (2):
staging: atomisp2:
Hi Guennadi,
(CC'ing Sakari Ailus)
Thank you for the patch.
On Friday, 28 July 2017 15:33:21 EEST Guennadi Liakhovetski wrote:
> Add a pixel format, used by the UVC driver to stream metadata.
>
> Signed-off-by: Guennadi Liakhovetski
> ---
>
On Mon, Oct 16, 2017 at 04:02:45PM +0300, Sakari Ailus wrote:
> Hi Hans,
>
> On Tue, Oct 10, 2017 at 03:07:29PM +0200, Hans Verkuil wrote:
> > On 10/10/2017 01:27 PM, Sakari Ailus wrote:
> > > Hi Hans,
> > >
> > > On Mon, Oct 09, 2017 at 02:06:55PM +0200, Hans Verkuil wrote:
> > >> Hi Sakari,
>
Make some function arguments as const. After this changes make ccdc_hw_device
structures as const.
Bhumika Goyal (2):
[media] davinci: make function arguments const
[media] davinci: make ccdc_hw_device structures const
drivers/media/platform/davinci/ccdc_hw_device.h | 4 ++--
Make the function arguments of functions vpfe_{register/unregister}_ccdc_device
const as the pointer dev does not modify the fields of the structure
it points to. Also, declare the variable ccdc_dev const as it points to the
same structure as dev but it does not modify the fields as well.
Make these structures const as they are only getting passed to the
functions vpfe_{register/unregister}_ccdc_device having the argument as
const.
Structures found using Coccinelle and changes done by hand.
Signed-off-by: Bhumika Goyal
---
Hi Aishwarya,
On Sat, Oct 14, 2017 at 07:24:00PM +0530, Aishwarya Pant wrote:
> Patch series performs minor code cleanups using coccinelle to simplify memory
> allocation tests and remove redundant OOM log messages.
>
> Changes in v2:
> Rebase and re-send patches
>
> Aishwarya Pant (2):
>
Hi Krzysztof,
On Tue, Oct 17, 2017 at 4:27 AM, Krzysztof Hałasa wrote:
> Without this fix, in 8-bit Y/Bayer mode, every other 8-byte group
> of pixels is lost.
> Not sure about possible side effects, though.
>
> Signed-off-by: Krzysztof Hałasa
>
> ---
The TC358743 does not support more than 4 data lanes. Check that the
lane count is valid.
Signed-off-by: Philipp Zabel
---
v2: drop lane order check, as suggested by Sakari
---
drivers/media/i2c/tc358743.c | 5 +
1 file changed, 5 insertions(+)
diff --git
Hi Joãn,
On Mon, Jul 24, 2017 at 12:00:12PM -0700, João Paulo Rechi Vita wrote:
> At Endless we are trying to support an Asus T304UA convertible
> tablet/laptop, which has the following controller:
>
> 00:14.3 Multimedia controller [0480]: Intel Corporation Device
> [8086:9d32] (rev 01)
>
On Sun, Oct 15, 2017 at 07:09:24PM -0400, Nicolas Dufresne wrote:
> Le dimanche 15 octobre 2017 à 23:40 +0300, Sakari Ailus a écrit :
> > Hi Nicolas,
> >
> > On Tue, Oct 10, 2017 at 11:40:10AM -0400, Nicolas Dufresne wrote:
> > > Le mardi 29 août 2017 à 14:26 +0300, Stanimir Varbanov a écrit :
>
Hi Hans,
On Tue, Oct 17, 2017 at 11:28:46AM +0200, Hans Verkuil wrote:
> On 10/17/17 11:17, Dave Stevenson wrote:
> > Hi Sakari.
> >
> > On 13 October 2017 at 22:09, Sakari Ailus wrote:
> >> Hi Dave,
> >>
> >> On Wed, Sep 20, 2017 at 05:07:54PM +0100, Dave Stevenson wrote:
On 10/17/17 11:17, Dave Stevenson wrote:
> Hi Sakari.
>
> On 13 October 2017 at 22:09, Sakari Ailus wrote:
>> Hi Dave,
>>
>> On Wed, Sep 20, 2017 at 05:07:54PM +0100, Dave Stevenson wrote:
>>> New helper function char *v4l2_fourcc2s(u32 fourcc, char *buf)
>>> that converts a
Hi Sakari.
On 13 October 2017 at 22:09, Sakari Ailus wrote:
> Hi Dave,
>
> On Wed, Sep 20, 2017 at 05:07:54PM +0100, Dave Stevenson wrote:
>> New helper function char *v4l2_fourcc2s(u32 fourcc, char *buf)
>> that converts a fourcc into a nice printable version.
>>
>>
Hi Mauro,
The smiapp driver no longer depends on s_power with these patches.
Please pull.
The following changes since commit 8382e556b1a2f30c4bf866f021b33577a64f9ebf:
Simplify major/minor non-dynamic logic (2017-10-11 15:32:11 -0400)
are available in the git repository at:
On Tue, Oct 17, 2017 at 08:10:15AM +1100, Tobin C. Harding wrote:
> On Mon, Oct 16, 2017 at 02:34:48PM +0200, Hans de Goede wrote:
> > diff --git
> > a/drivers/staging/media/atomisp/platform/intel-mid/atomisp_gmin_platform.c
> >
On Mon, Oct 16, 2017 at 04:24:56PM -0700, Kees Cook wrote:
> In preparation for unconditionally passing the struct timer_list pointer to
> all timer callbacks, switch to using the new timer_setup() and from_timer()
> to pass the timer pointer explicitly.
>
> Cc: Mauro Carvalho Chehab
Hi Mauro,
One day later than planned (was hoping to do this on Monday), but better late
than
never.
Regards,
Hans
The following changes since commit 7571358dd22dc91dea560f0dde62ce23c033b6b6:
media: dt: bindings: media: Document data lane numbering without lane
reordering
On Mon, Oct 16, 2017 at 05:25:47PM -0700, Leon Luo wrote:
> Hi Mauro,
>
> I am maintaining the driver. I am not sure how to clear this warning
> though. If you could shed some light on it, it will be helpful. Thanks.
Please add an entry to the MAINTAINERS file. Look for e.g. SMIA for an
example.
On Mon, Oct 16, 2017 at 05:07:35PM -0700, Mauro Carvalho Chehab wrote:
> Em Sat, 14 Oct 2017 01:33:55 +0300
> Sakari Ailus escreveu:
>
> > Hi Mauro,
> >
> > Here's the usual set of atomisp cleanups.
> >
> > Please pull.
> >
> >
> > The following changes since commit
Hi Jacob,
When going through my TODO list with pending patches I came across this one from
a few weeks back. I noticed that your rga patch series didn't pick this up.
Does that mean that the ROTATE control can be changed while streaming without
requiring buffer size changes?
If not, then you
Heiko,
This driver was merged yesterday for 4.15, so you can go ahead and take the
dts patches.
Regards,
Hans
On 10/13/2017 01:22 PM, Hans Verkuil wrote:
> On 10/13/17 13:20, Hans Verkuil wrote:
>> Hi Mauro,
>>
>> Here is the new Rockchip RGA driver.
>
> Forgot to mention: Heiko will
Without this fix, in 8-bit Y/Bayer mode, every other 8-byte group
of pixels is lost.
Not sure about possible side effects, though.
Signed-off-by: Krzysztof Hałasa
--- a/drivers/staging/media/imx/imx-media-csi.c
+++ b/drivers/staging/media/imx/imx-media-csi.c
@@ -340,7 +340,7 @@
Hi,
I'm trying to run Pinnacle Systems MovieBox (510-USB) on linux.
lsusb gives me:
ID 2304:0223 Pinnacle Systems, Inc. DazzleTV Sat BDA Device
tried modify kernel like:
https://www.linuxtv.org/pipermail/linux-dvb/2007-February/015779.html
(there is note about 0223)
My changes:
$ diff
Bitmask for the MIPI CSI-2 data PHY status doesn't seem to be correct.
Fix it.
Signed-off-by: Krzysztof Hałasa
--- a/drivers/staging/media/imx/imx6-mipi-csi2.c
+++ b/drivers/staging/media/imx/imx6-mipi-csi2.c
@@ -252,8 +252,8 @@ static int csi2_dphy_wait_stopstate(struct
77 matches
Mail list logo