/20160604-013955
base: git://linuxtv.org/media_tree.git master
config: x86_64-randconfig-x001-201623 (attached as .config)
compiler: gcc-6 (Debian 6.1.1-1) 6.1.1 20160430
reproduce:
# save the attached .config to linux build tree
make ARCH=x86_64
All errors (new ones prefixed
Hi,
On 26.05.2016 00:45, Sakari Ailus wrote:
Hi Ivaylo,
I've got some comments here but I haven't reviewed everything yet. What's
missing is
- the user space interface for selecting the sensor configuration "mode",
- passing information on the sensor configuration to the user space.
I'll
Let's set the corner stone to support all the DMA modes
available on this device.
For stability reasons, the driver is currently setting DMA frame
mode, and using single DMA buffers to get the P and B buffers.
Each frame is then memcpy'ed into the user buffer.
However, other platforms might be
Audio hw params are shared across all DMA channels,
so if the user changes any of these while any DMA channel is
enabled, it will impact the enabled channels, potentially causing
serious instability issues.
This commit avoids such situation, by preventing any hw param
change (on any DMA channel)
Currently, the driver has a fixed period size of 4096 bytes
(2048 frames). Since this hardware can configure the audio
capture size, this commit allows a period size range of [512-4096].
This is very useful to reduce the audio latency.
Signed-off-by: Ezequiel Garcia
v4.7-rc1 is out, and so here's a resend of this patchset.
The first submission didn't get any reviews, but it
was tested by Tim Harvey (thanks!).
This patchset contains two groups of improvements:
* Add support for frame (zero-copy) DMA mode,
and also scatter-gather DMA mode.
* Audio
Now that the driver has the infrastructure to support more
DMA modes, let's add the DMA contiguous interlaced frame mode.
In this mode, the DMA P and B buffers are programmed with
the user-provided buffers. When a P (or B) frame is ready,
a new buffer is dequeued into P (or B).
In addition to
Now that we've introduced the dma_mode parameter to pick the
DMA operation, let's use it to also select the audio DMA
operation.
When dma_mode != memcpy, the driver will avoid using memcpy
in the audio capture path, and the DMA hardware operation
will act directly on the ALSA buffers.
Hi,
[auto build test ERROR on linuxtv-media/master]
[also build test ERROR on v4.7-rc1 next-20160603]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system]
url:
Hi,
On 24.05.2016 14:19, Pavel Machek wrote:
Hi!
The sensor is found in Nokia N900 main camera
Signed-off-by: Ivaylo Dimitrov
+/*
+ * A buffered write method that puts the wanted register write
+ * commands in a message list and passes the list to the i2c
Hi,
[auto build test ERROR on linuxtv-media/master]
[also build test ERROR on v4.7-rc1 next-20160603]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system]
url:
Hi,
[auto build test ERROR on linuxtv-media/master]
[also build test ERROR on v4.7-rc1 next-20160603]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system]
url:
Now that the driver has the infrastructure to support more
DMA modes, let's add the DMA scatter-gather mode.
In this mode, the device delivers sequential top-bottom
frames. The scatter-gather logic is based on staging's
tw686x-kh driver (by Krzysztof HaĆasa).
Tested-by: Tim Harvey
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: Sun Jun 5 04:00:26 CEST 2016
git branch: test
git hash: de42e7655d504ceeda53e009b8860ba4bd007ab5
gcc
14 matches
Mail list logo