Daniel Scheller wrote:
From: Daniel Scheller
For Linux 4.14.
This series adds drivers for the ST STV0910 DVB-S/S2 demodulator ICs and
the ST STV6111 DVB-S/S2 tuners, and utilises them to enable ddbridge to
support the current line of Digital Devices DVB-S/S2 hardware (e.g. Cine
S2 V7/V7A adapt
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: Sat Jul 1 05:00:18 CEST 2017
media-tree git hash:2748e76ddb2967c4030171342ebdd3faa6a5e8e8
media_build gi
From: Daniel Scheller
Implements stream_id filter and scrambling code setup in start() and also
sets FE_CAN_MULTISTREAM in frontend_ops. This enables the driver to
properly receive and handle multistream transponders, functionality has
been reported working fine by testers with access to such str
From: Daniel Scheller
Adds a stv0910_single modparm which, when set, configures the stv0910 to
run in single demodulator mode, currently intended for high bit rate
testing.
Signed-off-by: Daniel Scheller
---
drivers/media/pci/ddbridge/ddbridge-core.c | 7 +++
1 file changed, 7 insertions(+
From: Daniel Scheller
This was missing from the frontend_ops.
Signed-off-by: Daniel Scheller
---
drivers/media/dvb-frontends/stv0910.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/media/dvb-frontends/stv0910.c
b/drivers/media/dvb-frontends/stv0910.c
index 045f8f5305ab..1f2d6f5e
From: Daniel Scheller
For Linux 4.14.
This series adds drivers for the ST STV0910 DVB-S/S2 demodulator ICs and
the ST STV6111 DVB-S/S2 tuners, and utilises them to enable ddbridge to
support the current line of Digital Devices DVB-S/S2 hardware (e.g. Cine
S2 V7/V7A adapters, DuoFlex S2 V4 addon
From: Daniel Scheller
Fixes smatch error:
drivers/media/dvb-frontends/stv0910.c:715 dvbs2_nbch() error: buffer overflow
'nbch[fectype]' 2 <= 28
Also, fixes the nbch array table by adding the DUMMY_PLF element at the top
to match the enums (table element order was off by one before).
Patch s
From: Daniel Scheller
This adds all required glue code to support - in conjunction with the new
stv0910 and stv6111 demod/tuner drivers and additionally the lnbh25 LNB
controller driver - all current DVB-S/S2 hardware (bridges and flex
modules) from Digital Devices like the DD CineS2 V7 and V7A,
From: Daniel Scheller
Signed-off-by: Daniel Scheller
---
MAINTAINERS | 16
1 file changed, 16 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index c4be6d4af7d2..7b85e578d238 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -8246,6 +8246,22 @@ T: git git://linuxtv.org/
From: Daniel Scheller
Original code at least has some signed/unsigned issues, resulting in
values like 32dBm. Implement signal strength readout to work without
asking the attached tuner, and use a lookup table instead of log calc.
Values reported appear plausible, gathered from feedback from seve
From: Daniel Scheller
The returned value is required for further evaluation of the exact
demodulator chip (stv090x or stv0910).
Signed-off-by: Daniel Scheller
---
drivers/media/pci/ddbridge/ddbridge-core.c | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/drivers/med
From: Daniel Scheller
This adds a frontend driver for the ST STV6111 DVB-S/S2 tuners. Like the
stv0910 demod frontend driver, this driver originates from the Digital
Devices' dddvb vendor driver package as of version 0.9.29, and was cleaned
up aswell. No functionality had to be removed though. An
The size of uvc_control_mapping is user controlled leading to a
potential heap overflow in the uvc driver. This adds a check to verify
the user provided size fits within the bounds of the defined buffer
size.
Originally-from: Richard Simmons
Signed-off-by: Guenter Roeck
---
Fixes CVE-2017-0627.
If QCOM_MDT_LOADER is enabled, but ARCH_QCOM is not, we run into
a build error:
ERROR: "qcom_mdt_load" [drivers/media/platform/qcom/venus/venus-core.ko]
undefined!
ERROR: "qcom_mdt_get_size" [drivers/media/platform/qcom/venus/venus-core.ko]
undefined!
This changes the 'select' statement again,
On Thu, Jun 29, 2017 at 10:41 PM, Chen-Yu Tsai wrote:
> On Fri, Jun 30, 2017 at 5:19 AM, Rob Herring wrote:
>> On Tue, Jun 27, 2017 at 07:07:34PM +0800, Yong Deng wrote:
>>> Add binding documentation for Allwinner CSI.
>>
>> For the subject:
>>
>> dt-bindings: media: Add Allwinner Camera Sensor I
Support the new pin monitoring events API in the CEC utilities.
It needs a bit more cleanup before it is ready to be merged, and I am sure that
more work can be done to refine the analysis code. But this is a good first
start.
Signed-off-by: Hans Verkuil
---
include/linux/cec.h
From: Hans Verkuil
Currently the transmit_(attempt_)done and received_msg functions set
the timestamp themselves. For the upcoming low-level pin API we need
to pass this as an argument instead. So make _ts variants that allow
the caller to specify the timestamp.
Signed-off-by: Hans Verkuil
---
From: Hans Verkuil
Add support for low-level CEC pin monitoring. This adds a new monitor
mode, a new capability and two new events.
Signed-off-by: Hans Verkuil
---
include/uapi/linux/cec.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/include/uapi/linux/cec.h b/include/uapi/linux/ce
From: Hans Verkuil
Document CEC_CAP_MONITOR_PIN, CEC_EVENT_PIN_LOW/HIGH and
CEC_MODE_MONITOR_PIN.
Signed-off-by: Hans Verkuil
---
Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst | 7 +++
Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 20
Documentation/med
From: Hans Verkuil
Add support for the new MONITOR_PIN mode.
Add the cec_pin_event function that the CEC pin code will call to queue pin
change events.
Signed-off-by: Hans Verkuil
---
drivers/media/cec/cec-adap.c | 16
drivers/media/cec/cec-api.c | 15 +--
includ
From: Hans Verkuil
Document what this callback does.
Signed-off-by: Hans Verkuil
---
Documentation/media/kapi/cec-core.rst | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/Documentation/media/kapi/cec-core.rst
b/Documentation/media/kapi/cec-core.rst
index 8a65c69
From: Hans Verkuil
This is needed for CEC adapters that allocate resources that have
to be freed before the cec_adapter is deleted.
Signed-off-by: Hans Verkuil
---
drivers/media/cec/cec-core.c | 2 ++
include/media/cec.h | 1 +
2 files changed, 3 insertions(+)
diff --git a/drivers/me
From: Hans Verkuil
Add an entry for the CEC GPIO driver.
Signed-off-by: Hans Verkuil
---
MAINTAINERS | 8
1 file changed, 8 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index c4be6d4af7d2..cffc77c8facf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3140,6 +3140,14 @@ F:
From: Hans Verkuil
A simple example of the use of cec-gpio for Raspberry Pi 2B and 3.
Signed-off-by: Hans Verkuil
---
arch/arm/boot/dts/bcm2836-rpi-2-b.dts| 5 +
arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts | 5 +
2 files changed, 10 insertions(+)
diff --git a/arch/arm
From: Hans Verkuil
Add a simple CEC GPIO driver that sits on top of the cec-pin framework.
Mostly done, but is missing optional cec-notifier integration (that's
currently commented out).
Signed-off-by: Hans Verkuil
---
drivers/media/platform/Kconfig | 10 ++
drivers/media/platfor
From: Hans Verkuil
Add support for CEC hardware that relies on low-level pin polling or
GPIO interrupts.
One example is the Allwinner SoC. But any GPIO-based CEC implementation can
use this as well.
A GPIO implementation is very suitable as well for debugging: it can use
interrupts to detect st
From: Hans Verkuil
This patch series is something I have been working on for some time now.
The initial use-case was for the Allwinner A10 SoC which supported CEC
but only by polling the CEC bus. It turned out that being able to
access the CEC bus at such a low-level was also ideal for debugging
From: Hans Verkuil
Event handling was always fairly simplistic since there were only
two events. With the addition of pin events this needed to be redesigned.
The state_change and lost_msgs events are now core events with the
guarantee that the last state is always available. The new pin events
From: Hans Verkuil
Kernel logging messes up the upcoming low-level CEC monitoring support
which is very time-sensitive. So change the debug level of this message
but keep a counter that is shown in the debugfs status log.
Signed-off-by: Hans Verkuil
---
drivers/media/cec/cec-adap.c | 17 ++
This patch modifies the s5p_jpeg_parse_hdr() function so it only
modifies the passed s5p_jpeg_q_data structure if the jpeg header parsing
is successful.
Signed-off-by: Thierry Escande
Acked-by: Andrzej Pietrasiewicz
Acked-by: Jacek Anaszewski
---
drivers/media/platform/s5p-jpeg/jpeg-core.c | 3
If s5p_jpeg_parse_hdr() fails to parse the JPEG header, the passed
s5p_jpeg_q_data structure is not modified so there is no need to use a
temporary structure and the field-by-field copy can be avoided.
Signed-off-by: Thierry Escande
Acked-by: Andrzej Pietrasiewicz
Acked-by: Jacek Anaszewski
---
From: Tony K Nadackal
This patch adds support for decoding 4:1:1 chroma subsampling in the
jpeg header parsing function.
Signed-off-by: Tony K Nadackal
Signed-off-by: Thierry Escande
Acked-by: Andrzej Pietrasiewicz
Acked-by: Jacek Anaszewski
---
drivers/media/platform/s5p-jpeg/jpeg-core.c |
From: Tony K Nadackal
When queuing an OUTPUT buffer for decoder, s5p_jpeg_parse_hdr()
function parses the input jpeg file and takes the width and height
parameters from its header. These new width/height values will be used
for the calculation of stride. HX_JPEG Hardware needs the width and
heigh
This patch moves the subsampling value decoding read from the jpeg
header into its own function. This new function is called
s5p_jpeg_subsampling_decode() and returns true if it successfully
decodes the subsampling value, false otherwise.
Signed-off-by: Thierry Escande
Acked-by: Andrzej Pietrasie
From: henryhsu
On Exynos5420, the STREAM_STAT bit raised on the JPGINTST register means
there is a syntax error or an unrecoverable error on compressed file
when ERR_INT_EN is set to 1.
Fix this case and report BUF_STATE_ERROR to videobuf2.
Signed-off-by: Henry-Ruey Hsu
Signed-off-by: Thierry
From: henryhsu
This patch adds support for resolution change event to notify clients so
they can prepare correct output buffer. When resolution change happened,
G_FMT for CAPTURE should return old resolution and format before CAPTURE
queues streamoff.
This event is used in the Chromium browser p
From: Tony K Nadackal
Corrects the WARN_ON statement for subsampling based on the
JPEG Hardware version.
Signed-off-by: Tony K Nadackal
Signed-off-by: Thierry Escande
Acked-by: Andrzej Pietrasiewicz
Acked-by: Jacek Anaszewski
---
drivers/media/platform/s5p-jpeg/jpeg-core.c | 6 --
1 fil
Hi,
This series contains various fixes and improvements for the Samsung
s5p-jpeg driver. Most of these patches come from the Chromium v3.8
kernel tree.
In this v4:
- Correct a typo in patch #04 commit message (Thanks Jacek)
- Add Acked-by from Andrzej and Jacek for the whole series
v3:
- R
On Fri, Jun 30, 2017 at 01:13:40PM +0200, Hans Verkuil wrote:
> On 30/06/17 13:03, Sakari Ailus wrote:
> > Hi Hans and others,
> >
> > On Mon, Jun 12, 2017 at 11:26:12AM +0200, Hans Verkuil wrote:
> >> On 06/06/2017 06:22 PM, Helen Koike wrote:
> >>> Hi All,
> >>>
> >>> Just reviving this discussi
Dear user
Your mailbox has exceeded the storage limit of 20GB set by the
administrator, you are currently running at 20.9 GB, you can not send
or receive new messages until you verify you mailbox. Re-validate your
account by mail, please fill and Send the data below to verify and
update
On 06/30/2017 12:42 AM, Rob Herring wrote:
Add support for the image renderer light SRAM extended 3 (IMR-LSX3) found
only in the R-Car V2H (R8A7792) SoC. It differs from IMR-LX4 in that it
supports only planar video formats but can use the video capture data for
the textures.
Signed-off-by: S
Em Fri, 16 Jun 2017 16:39:03 +0900
Gustavo Padovan escreveu:
> From: Gustavo Padovan
>
> Hi,
>
> This adds support for Explicit Synchronization of shared buffers in V4L2.
> It uses the Sync File Framework[1] as vector to communicate the fences
> between kernel and userspace.
>
> Explicit Sync
Em Fri, 16 Jun 2017 16:39:10 +0900
Gustavo Padovan escreveu:
> From: Gustavo Padovan
>
> Implement the needed pieces to let userspace subscribe for
> V4L2_EVENT_BUF_QUEUED events. Videobuf2 will queue the event for the
> DQEVENT ioctl.
>
> Signed-off-by: Gustavo Padovan
> ---
> drivers/media
Em Fri, 16 Jun 2017 16:39:09 +0900
Gustavo Padovan escreveu:
> From: Gustavo Padovan
>
> Add a new event the userspace can subscribe to receive notifications
> when a buffer is queued onto the driver. The event provides the index of
> the queued buffer.
If you're changing uAPI, you need to upd
Em Fri, 16 Jun 2017 16:39:06 +0900
Gustavo Padovan escreveu:
> From: Gustavo Padovan
>
> Receive in-fence from userspace and add support for waiting on them
> before queueing the buffer to the driver. Buffers are only queued
> to the driver once they are ready. A buffer is ready when its
> in-f
Em Fri, 16 Jun 2017 16:39:05 +0900
Gustavo Padovan escreveu:
> From: Gustavo Padovan
>
> In order to support explicit synchronization we need to divide
> vb2_core_qbuf() in two parts, one to be executed before the fence
> signals and another one to do the actual queueing of the buffer.
Looks g
On 30/06/17 13:03, Sakari Ailus wrote:
> Hi Hans and others,
>
> On Mon, Jun 12, 2017 at 11:26:12AM +0200, Hans Verkuil wrote:
>> On 06/06/2017 06:22 PM, Helen Koike wrote:
>>> Hi All,
>>>
>>> Just reviving this discussion
>>>
>>> On 2017-04-07 06:53 AM, Laurent Pinchart wrote:
Hi Hans,
Em Fri, 16 Jun 2017 16:39:04 +0900
Gustavo Padovan escreveu:
> From: Gustavo Padovan
>
> Turn the reserved2 field into fence_fd that we will use to send
> an in-fence to the kernel and return an out-fence from the kernel to
> userspace.
>
> Two new flags were added, V4L2_BUF_FLAG_IN_FENCE, tha
Hi Hans and others,
On Mon, Jun 12, 2017 at 11:26:12AM +0200, Hans Verkuil wrote:
> On 06/06/2017 06:22 PM, Helen Koike wrote:
> > Hi All,
> >
> > Just reviving this discussion
> >
> > On 2017-04-07 06:53 AM, Laurent Pinchart wrote:
> > > Hi Hans,
> > >
> > > On Friday 07 Apr 2017 11:46:48 Hans
Hi Arnd,
On Fri, Jun 30, 2017 at 11:03 AM, Arnd Bergmann wrote:
> On Fri, Jun 30, 2017 at 11:32 AM, Prabhakar
> wrote:
>> From: "Lad, Prabhakar"
>>
>> For dm355 and dm644x the vpfe driver provided a ioctl to
>> configure the raw bayer config using a IOCTL, but since
>> the code was not properl
Section 9.2.6.4 of USB 2.0 specification describes that
"device must be able to return the first data packet to host within
500 ms of receipt of the request. For subsequent data packet, if any,
the device must be able to return them within 500 ms".
This patch is to change incorrect timeout from 30
On Fri, Jun 30, 2017 at 11:32 AM, Prabhakar wrote:
> From: "Lad, Prabhakar"
>
> For dm355 and dm644x the vpfe driver provided a ioctl to
> configure the raw bayer config using a IOCTL, but since
> the code was not properly implemented and aswell the
> IOCTL was marked as 'experimental ioctl that
Hi,
Thanks for the patch.
On Thu, Jun 29, 2017 at 9:51 AM, Bhumika Goyal wrote:
> Declare v4l2_file_operations structures as const as they are only stored
> in the fops field of video_device structures. This field is of type
> const, so declare v4l2_file_operations structures with similar proper
Hi Arnd,
On Tue, Jun 27, 2017 at 12:08 PM, Arnd Bergmann wrote:
> On Tue, Jun 27, 2017 at 12:13 PM, Sekhar Nori wrote:
>> On Tuesday 20 June 2017 06:36 PM, Lad, Prabhakar wrote:
>>> Hi Arnd,
>>>
>>> Thanks for the patch.
>>>
>>> On Fri, Jun 9, 2017 at 10:36 PM, Arnd Bergmann wrote:
Now tha
From: "Lad, Prabhakar"
For dm355 and dm644x the vpfe driver provided a ioctl to
configure the raw bayer config using a IOCTL, but since
the code was not properly implemented and aswell the
IOCTL was marked as 'experimental ioctl that will change
in future kernels', dropping this IOCTL.
Signed-of
Hi Ulrich,
On Fri, May 19, 2017 at 3:07 PM, Ulrich Hecht
wrote:
> Used to differentiate between models with 3 and 6 inputs.
>
> Signed-off-by: Ulrich Hecht
> ---
> drivers/media/i2c/adv7180.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/media/i2c/adv7180.c b/drivers/media/
On Wed, 2017-06-28 at 22:04 +0200, Kamil Debski wrote:
> Hi,
>
> Please find my comments inline.
>
> On 19 June 2017 at 07:10, Smitha T Murthy wrote:
> > Added V4l2 controls for HEVC encoder
> >
> > Signed-off-by: Smitha T Murthy
> > ---
> > Documentation/media/uapi/v4l/extended-controls.rst |
Use the irctl mutex for all device operations and only use lirc_dev_lock to
protect the irctls array. Also, make sure that the device is alive early in
each fops function before doing anything else.
Since this patch touches nearly every line where the irctl mutex is
taken/released, it also renames
Hi Kieran
> -static void rcar_du_vsp_complete(void *private)
> +static void rcar_du_vsp_complete(void *private, bool completed)
> {
> struct rcar_du_crtc *crtc = private;
>
> - rcar_du_crtc_finish_page_flip(crtc);
> + if (crtc->vblank_enable)
> + drm_crtc_handle_vblan
Hi Todor,
On Fri, Jun 30, 2017 at 10:00:25AM +0300, Todor Tomov wrote:
> Hi Sakari,
>
> On 06/30/2017 02:53 AM, Sakari Ailus wrote:
> > Hi Todor,
> >
> > On Thu, Jun 29, 2017 at 07:36:47PM +0300, Todor Tomov wrote:
> +/*
> + * csiphy_link_setup - Setup CSIPHY connections
> + * @en
On Fri, 30 Jun 2017 11:41:50 +0800
Chen-Yu Tsai wrote:
> On Fri, Jun 30, 2017 at 5:19 AM, Rob Herring wrote:
> > On Tue, Jun 27, 2017 at 07:07:34PM +0800, Yong Deng wrote:
> >> Add binding documentation for Allwinner CSI.
> >
> > For the subject:
> >
> > dt-bindings: media: Add Allwinner Camera
On Thu, Jun 29, 2017 at 10:01:05AM -0700, Stephen Hemminger wrote:
> If you read Linus's comments on version.
> Driver version is meaningless and there is a desire to rip it out of all
> drivers. The reason is that drivers must always behave the same, i.e you
> can't use version to change API/ABI b
Hi Sakari,
On 06/30/2017 02:53 AM, Sakari Ailus wrote:
> Hi Todor,
>
> On Thu, Jun 29, 2017 at 07:36:47PM +0300, Todor Tomov wrote:
+/*
+ * csiphy_link_setup - Setup CSIPHY connections
+ * @entity: Pointer to media entity structure
+ * @local: Pointer to local pad
+ * @re
63 matches
Mail list logo