hmmm, IIRC driver core even prints some error when driver probe fails?
After that you could enable module debug logging to see more
information. So I don't see point for that change.
regards
Antti
On 01/12/2018 06:19 PM, Brad Love wrote:
The driver outputs on success, but is silent on
Hello
And what is rationale here, is there some use case demod must be active
and ts set to tristate (disabled)? Just put demod sleep when you don't
use it.
regards
Antti
On 01/12/2018 06:19 PM, Brad Love wrote:
Includes a function to set TS MODE property os si2168. The function
either
Hello
So the use case is to share single tuner with multiple demodulators? Why
don't just register single tuner and pass that info to multiple demods?
Antti
On 01/12/2018 06:19 PM, Brad Love wrote:
Add ability to share a tuner amongst demodulators. Addtional
demods are attached using
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 Jan 16 05:00:17 CET 2018
media-tree git hash:e3ee691dbf24096ea51b3200946b11d68ce75361
media_build
Hi Bingbu,
On Tue, Jan 16, 2018 at 1:05 PM, Cao, Bingbu wrote:
> I think if set the pages as the DIV_ROUND_UP(vb->planes[0].length,
> CIO2_PAGE_SIZE) + 1, the ' if (!pages--)' in loop is not correct.
> should be 'if (!--pages)'.
> The last page from sg list is the last
I think if set the pages as the DIV_ROUND_UP(vb->planes[0].length,
CIO2_PAGE_SIZE) + 1, the ' if (!pages--)' in loop is not correct.
should be 'if (!--pages)'.
The last page from sg list is the last valid page.
__
BRs,
Cao, Bingbu
> -Original Message-
> From:
On Tue, Jan 16, 2018 at 2:07 AM, Zhi, Yong wrote:
> Hi, Tomasz,
>
> Thanks for reviewing the patch.
>
>> -Original Message-
>> From: Tomasz Figa [mailto:tf...@chromium.org]
>> Sent: Friday, January 12, 2018 12:19 AM
>> To: Zhi, Yong
>> Cc: Linux
Hi Yong,
On Tue, Jan 16, 2018 at 2:05 AM, Zhi, Yong wrote:
> Hi, Tomasz,
>
> Thanks for the patch review.
>
>> -Original Message-
>> From: Tomasz Figa [mailto:tf...@chromium.org]
>> Sent: Friday, January 12, 2018 12:17 AM
>> To: Zhi, Yong
>> Cc:
On Mon, Jan 15, 2018 at 9:01 PM, Gustavo Padovan wrote:
> 2018-01-15 Alexandre Courbot :
>
>> On Thu, Jan 11, 2018 at 1:07 AM, Gustavo Padovan wrote:
>> > From: Gustavo Padovan
>> >
>> > Explicit
Hi Sergei,
On Monday, 15 January 2018 18:06:48 EET Sergei Shtylyov wrote:
> On 01/15/2018 03:51 PM, Laurent Pinchart wrote:
> > On Tuesday, 26 December 2017 23:14:12 EET Sergei Shtylyov wrote:
> >> Laurent has added support for the VSP2-D found on R-Car V3M (R8A77970)
> >> but
> >
> > I'm not
Signed-off-by: Chris Mayo
---
If configured --without-jpeg, currently see:
compile time options summary
Host OS: linux-gnu
X11: yes
GL : yes
glu
Hi Kieran,
On Fri, Jan 12, 2018 at 10:19 AM, Kieran Bingham
wrote:
> This series has been tested on both the ZED and BRIO cameras on arm64
> platforms, however due to the intrinsic changes in the driver I would like to
> see it tested with other devices and other
2018-01-15 Hans Verkuil :
> On 01/15/2018 01:01 PM, Gustavo Padovan wrote:
> > 2018-01-15 Alexandre Courbot :
> >
> >> On Thu, Jan 11, 2018 at 1:07 AM, Gustavo Padovan
> >> wrote:
> >>> From: Gustavo Padovan
Hi, Tomasz,
Thanks for reviewing the patch.
> -Original Message-
> From: Tomasz Figa [mailto:tf...@chromium.org]
> Sent: Friday, January 12, 2018 12:19 AM
> To: Zhi, Yong
> Cc: Linux Media Mailing List ; Sakari Ailus
>
Hi, Tomasz,
Thanks for the patch review.
> -Original Message-
> From: Tomasz Figa [mailto:tf...@chromium.org]
> Sent: Friday, January 12, 2018 12:17 AM
> To: Zhi, Yong
> Cc: Linux Media Mailing List ; Sakari Ailus
>
Extend the display list body with a reference count, allowing bodies to
be kept as long as a reference is maintained. This provides the ability
to keep a cached copy of bodies which will not change, so that they can
be re-applied to multiple display lists.
Signed-off-by: Kieran Bingham
The entities provide a single .configure operation which configures the
object into the target display list, based on the vsp1_entity_params
selection.
This restricts us to a single function prototype for both static
configuration (the pre-stream INIT stage) and the dynamic runtime stages
for
We are now able to configure a pipeline directly into a local display
list body. Take advantage of this fact, and create a cacheable body to
store the configuration of the pipeline in the video object.
vsp1_video_pipeline_run() is now the last user of the pipe->dl object.
Convert this function to
The display list originally allocated a body of 256 entries to store all
of the register lists required for each frame.
This has now been separated into fragments for constant stream setup, and
runtime updates.
Empirical testing shows that the body0 now uses a maximum of 41
registers for each
Currently the entities store their configurations into a display list.
Adapt this such that the code can be configured into a body directly,
allowing greater flexibility and control of the content.
All users of vsp1_dl_list_write() are removed in this process, thus it
too is removed.
A helper,
Adapt the dl->body0 object to use an object from the body pool. This
greatly reduces the pressure on the TLB for IPMMU use cases, as all of
the lists use a single allocation for the main body.
The CLU and LUT objects pre-allocate a pool containing three bodies,
allowing a userspace update before
Throughout the codebase, the term 'fragment' is used to represent a
display list body. This term duplicates the 'body' which is already in
use.
The datasheet references these objects as a body, therefore replace all
mentions of a fragment with a body, along with the corresponding
pluralised
The body write function relies on the code never asking it to write more
than the entries available in the list.
Currently with each list body containing 256 entries, this is fine, but
we can reduce this number greatly saving memory. In preparation of this
add a level of protection to catch any
Each display list currently allocates an area of DMA memory to store register
settings for the VSP1 to process. Each of these allocations adds pressure to
the IPMMU TLB entries.
We can reduce the pressure by pre-allocating larger areas and dividing the area
across multiple bodies represented as a
Each display list allocates a body to store register values in a dma
accessible buffer from a dma_alloc_wc() allocation. Each of these
results in an entry in the TLB, and a large number of display list
allocations adds pressure to this resource.
Reduce TLB pressure on the IPMMUs by allocating
Acked-by: Steve Longerbeam
On 01/15/2018 12:11 AM, Dan Carpenter wrote:
We recently changed this error handling around but missed this error
pointer check. We're testing "priv->vdi_in_ch_n" instead of "ch" so the
error handling can't be triggered.
Fixes:
Hello!
On 01/15/2018 03:51 PM, Laurent Pinchart wrote:
On Tuesday, 26 December 2017 23:14:12 EET Sergei Shtylyov wrote:
Laurent has added support for the VSP2-D found on R-Car V3M (R8A77970) but
I'm not sure there's a need to state my name in the commit message.
You were the author of
On Wed, Jan 10, 2018 at 10:09:20PM +0200, Andy Shevchenko wrote:
> > + struct platform_device *pdev;
>
> Do you really need platform_defice reference?
>
> Perhaps
>
> struct device *hdev; // hardware device
>
>
> data->hdev = >dev;
>
> Another idea
>
> dev->dev.parent = >dev;
>
> No
Hi Philipp,
On 15.01.2018 13:49, Philipp Zabel wrote:
> media-ctl propagates video formats downstream, can you try reversing the
> order?
I did but it does not make a difference.
> Also, while the external format is UYVY2X8, internally the IPU only
> supports AYUV32, so the last call should be
Hi Florian,
On Fri, 2018-01-12 at 01:16 +0100, Florian Boor wrote:
> Hello all,
>
> I have a Phytec VM-009 camera based on MT9M131 connected to CSI0 of a I.MX6DL
> based board running mainline 4.13.0 + custom devicetree. Its using the
> parallel
> interface, 8 bit bus width on pins 12 to 19.
>
Hi Sergei,
Thank you for the patch.
On Tuesday, 26 December 2017 23:14:12 EET Sergei Shtylyov wrote:
> Laurent has added support for the VSP2-D found on R-Car V3M (R8A77970) but
I'm not sure there's a need to state my name in the commit message.
> the video output that VSP2-D sends to DU has
On 12/28/2017 09:09 PM, Tim Harvey wrote:
> Add support for the TDA1997x HDMI receivers.
>
> Cc: Hans Verkuil
> Signed-off-by: Tim Harvey
> ---
> v6:
> - fix return on regulator enablei in tda1997x_set_power() (Fabio)
> - replace copyright with SPDX
On 01/15/2018 01:01 PM, Gustavo Padovan wrote:
> 2018-01-15 Alexandre Courbot :
>
>> On Thu, Jan 11, 2018 at 1:07 AM, Gustavo Padovan wrote:
>>> From: Gustavo Padovan
>>>
>>> Explicit synchronization benefits a lot from
2018-01-15 Alexandre Courbot :
> On Thu, Jan 11, 2018 at 1:07 AM, Gustavo Padovan wrote:
> > From: Gustavo Padovan
> >
> > Explicit synchronization benefits a lot from ordered queues, they fit
> > better in a pipeline
Hello Anatolij,
many thanks for explaining. It changed something at least - see below.
On 12.01.2018 11:06, Anatolij Gustschin wrote:
> On Fri, 12 Jan 2018 10:58:40 +0100
> Anatolij Gustschin ag...@denx.de wrote:
> ...
> I forgot the videoconvert, sorry. Try
>
> gst-launch v4l2src
The NEC µPD16314 can alter the the brightness of the LCD. Make it possible
to set this via escape sequence Y0 - Y3. B and R were already taken, so
I picked Y for luminance.
Signed-off-by: Sean Young
---
drivers/auxdisplay/charlcd.c | 20 ++--
1 file changed, 18
This device is built into the Ahanix D.Vine 5 HTPC case. It has an LCD
device, and an IR receiver.
The LCD can be controlled via the charlcd driver. Unfortunately the device
does not seem to provide a method for accessing the character generator
ram.
Signed-off-by: Sean Young
---
This is the remote which comes with the Ahanix D.Vine 5 HTPC case.
Signed-off-by: Sean Young
---
drivers/media/rc/keymaps/Makefile | 1 +
drivers/media/rc/keymaps/rc-dign.c | 70 ++
include/media/rc-map.h | 1 +
3 files changed,
The Sasem Remote Controller has an LCD, which is connnected via usb.
Multiple write reg or write data commands can be combined into one usb
packet.
The latency of usb is such that if we send commands one by one, we get
very obvious tearing on the LCD.
By adding a flush function, we can buffer
This is a newer driver for this device. It originally supported by the
lirc_sasem.c staging driver, which was removed in kernel v4.12.
Here a some more information about the hardware and my attempts to
understand it:
http://www.mess.org/2018/01/17/Ahanix-D-Vine-5-IR-VFD-module/
Sean Young (5):
If the line extends beyond the width to the screen, nothing changes. The
existing code will call charlcd_gotoxy every time for this case.
Signed-off-by: Sean Young
---
drivers/auxdisplay/charlcd.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git
On Mon, Jan 15, 2018 at 11:47:59AM +0800, Shawn Guo wrote:
> The structure should really be sw_sync_create_fence_data rather than
> sw_sync_ioctl_create_fence which is the function name.
>
> Signed-off-by: Shawn Guo
Applied, thanks for your patch.
-Daniel
> ---
>
On 01/15/2018 09:24 AM, Alexandre Courbot wrote:
> On Fri, Jan 12, 2018 at 8:37 PM, Hans Verkuil wrote:
>> On 12/15/17 08:56, Alexandre Courbot wrote:
>>> Support the request argument of the QBUF ioctl.
>>>
>>> Signed-off-by: Alexandre Courbot
>>> ---
On 01/15/2018 09:24 AM, Alexandre Courbot wrote:
> On Fri, Jan 12, 2018 at 7:49 PM, Hans Verkuil wrote:
>> On 12/15/17 08:56, Alexandre Courbot wrote:
>>> Add throttling support for buffers when requests are in use on a given
>>> queue. Buffers associated to a request are kept
On 01/15/2018 09:24 AM, Alexandre Courbot wrote:
> Hi Hans,
>
> On Fri, Jan 12, 2018 at 8:45 PM, Hans Verkuil wrote:
>> Hi Alexandre,
>>
>> On 12/15/17 08:56, Alexandre Courbot wrote:
>>> Here is a new attempt at the request API, following the UAPI we agreed on in
>>> Prague.
On Fri, Jan 12, 2018 at 7:49 PM, Hans Verkuil wrote:
> On 12/15/17 08:56, Alexandre Courbot wrote:
>> Add throttling support for buffers when requests are in use on a given
>> queue. Buffers associated to a request are kept into the vb2 queue until
>> the request becomes
On Fri, Jan 12, 2018 at 7:22 PM, Hans Verkuil wrote:
> On 12/15/17 08:56, Alexandre Courbot wrote:
>> From: Hans Verkuil
>>
>> When queuing buffers allow for passing the request ID that
>> should be associated with this buffer.
>>
>> Signed-off-by:
Hi Hans,
On Fri, Jan 12, 2018 at 8:45 PM, Hans Verkuil wrote:
> Hi Alexandre,
>
> On 12/15/17 08:56, Alexandre Courbot wrote:
>> Here is a new attempt at the request API, following the UAPI we agreed on in
>> Prague. Hopefully this can be used as the basis to move forward.
>>
On Fri, Jan 12, 2018 at 8:37 PM, Hans Verkuil wrote:
> On 12/15/17 08:56, Alexandre Courbot wrote:
>> Support the request argument of the QBUF ioctl.
>>
>> Signed-off-by: Alexandre Courbot
>> ---
>> drivers/media/v4l2-core/v4l2-ioctl.c | 93
>>
We recently changed this error handling around but missed this error
pointer check. We're testing "priv->vdi_in_ch_n" instead of "ch" so the
error handling can't be triggered.
Fixes: 0b2e9e7947e7 ("media: staging/imx: remove confusing IS_ERR_OR_NULL
usage")
Signed-off-by: Dan Carpenter
50 matches
Mail list logo