On 02/14/2017 09:59 PM, Martin Herrman wrote:
> All,
>
> I have a Cine CT V6.1 in my fedora 25 based media center. It is now
> running a default fedora 4.9 kernel. I install the driver as follows:
>
> hg clone https://linuxtv.org/hg/~endriss/media_build_experimental
I'm not sure what this
Hi Pavel,
On 02/15/17 00:47, Pavel Machek wrote:
> On Tue 2017-02-14 14:20:22, Sakari Ailus wrote:
>> Add a V4L2 control class for voice coil lens driver devices. These are
>> simple devices that are used to move a camera lens from its resting
>> position.
>>
>> Signed-off-by: Sakari Ailus
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 Feb 15 05:00:18 CET 2017
media-tree git hash:9eeb0ed0f30938f31a3d9135a88b9502192c18dd
media_build
Hi Philipp,
I've created a test branch off my imx-media-staging-md-wip called tc358743,
which cherry-picks a couple of your commits from your
imx-media-staging-md-wip
branch:
[media] tc358743: set entity function to video interface bridge
[media] tc358743: put lanes in STOP state before
The Si2141 needs two distinct commands for powerup/reset, otherwise it
will not respond to chip revision requests. It also needs a firmware
to run properly.
Signed-off-by: Stefan Brüns
---
drivers/media/tuners/si2157.c | 23 +--
Mygica T230 DVB-T/T2/C USB stick support. It uses the same FX2/Si2168
bridge/demodulator combo as the other devices supported by the driver,
but uses the Si2141 tuner.
Several DVB-T (MPEG2) and DVB-T2 (H.265) channels were tested, as well as
the include remote control.
Signed-off-by: Stefan Brüns
Add handling for new revision, requiring new firmware.
Signed-off-by: Stefan Brüns
---
drivers/media/dvb-frontends/si2168.c | 4
drivers/media/dvb-frontends/si2168_priv.h | 2 ++
2 files changed, 6 insertions(+)
diff --git
The required command sequence for the new tuner (Si2141) was traced from the
current Windows driver and verified with a small python script/libusb.
The changes to the Si2168 and dvbsky driver are mostly additions of the
required IDs and some glue code.
Stefan Brüns (3):
[media] si2157: Add
This is a code cleanup after recent changes introduced by commit
a503ff812430e104f591287b512aa4e3a83f20b1.
Signed-off-by: Jonathan Sims
---
drivers/media/usb/hdpvr/hdpvr-video.c | 18 +++---
1 file changed, 7 insertions(+), 11 deletions(-)
diff
On Tue 2017-02-14 14:20:22, Sakari Ailus wrote:
> Add a V4L2 control class for voice coil lens driver devices. These are
> simple devices that are used to move a camera lens from its resting
> position.
>
> Signed-off-by: Sakari Ailus
Looks good to me.
I wonder...
From: Sakari Ailus
The function to parse CSI2 bus parameters was called
v4l2_of_parse_csi_bus(), rename it as v4l2_of_parse_csi2_bus() in
anticipation of CSI1/CCP2 support.
Obtain data bus type from bus-type property. Only try parsing bus
specific properties in this case.
Add support for CCP2 connected SMIA sensors as found
on the Nokia N900.
Signed-off-by: Sebastian Reichel
Signed-off-by: Ivaylo Dimitrov
Signed-off-by: Pavel Machek
---
drivers/media/i2c/smiapp/smiapp-core.c | 14 ++
1
From: Sebastian Reichel
If v4l2_device_register_subdev_nodes() is called multiple times, it is
better to return early than corrupt memory.
Without this, exposure / gain controls do not work in the camera
application on N900.
Signed-off-by: Sebastian Reichel
From: Sakari Ailus
CCP2, or CSI-1, is an older single data lane serial bus. Add core
support neccessary for it.
Signed-off-by: Sakari Ailus
Signed-off-by: Ivaylo Dimitrov
Signed-off-by: Pavel Machek
---
Hi!
> On Tue, Feb 14, 2017 at 02:39:41PM +0100, Pavel Machek wrote:
> > From: Sakari Ailus
> >
> > The function to parse CSI2 bus parameters was called
> > v4l2_of_parse_csi_bus(), rename it as v4l2_of_parse_csi2_bus() in
> > anticipation of CSI1/CCP2 support.
> >
> >
On Wed 2017-02-15 00:02:57, Sakari Ailus wrote:
> Hi Pavel and Sebastian,
>
> On Tue, Feb 14, 2017 at 02:40:00PM +0100, Pavel Machek wrote:
> > From: Sebastian Reichel
> >
> > Without this, exposure / gain controls do not work in the camera
> > application.
>
> :-)
>
> >
>
Hi!
> And you can remove CSI2 and PARALLEL cases.
Ok, that's all easy enough.
Thanks,
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures)
Hi Sakari,
On Wednesday 15 Feb 2017 00:05:03 Sakari Ailus wrote:
> On Tue, Feb 14, 2017 at 02:40:04PM +0100, Pavel Machek wrote:
> > From: Sakari Ailus
> >
> > Required added multiplier (and divisor) calculation did not take into
> > account the existing divisor when
Hi Laurent,
On Wed, Feb 15, 2017 at 12:06:17AM +0200, Laurent Pinchart wrote:
> Hi Sakari,
>
> On Wednesday 15 Feb 2017 00:02:57 Sakari Ailus wrote:
> > On Tue, Feb 14, 2017 at 02:40:00PM +0100, Pavel Machek wrote:
> > > From: Sebastian Reichel
> > >
> > > Without this,
Hi Sakari,
On Wednesday 15 Feb 2017 00:02:57 Sakari Ailus wrote:
> On Tue, Feb 14, 2017 at 02:40:00PM +0100, Pavel Machek wrote:
> > From: Sebastian Reichel
> >
> > Without this, exposure / gain controls do not work in the camera
> > application.:
> :-)
> :
> > Signed-off-by:
Hi Pavel,
On Tue, Feb 14, 2017 at 02:40:04PM +0100, Pavel Machek wrote:
> From: Sakari Ailus
>
> Required added multiplier (and divisor) calculation did not take into
> account the existing divisor when checking the values against the
> minimum divisor. Do just that.
>
>
Hi Pavel and Sebastian,
On Tue, Feb 14, 2017 at 02:40:00PM +0100, Pavel Machek wrote:
> From: Sebastian Reichel
>
> Without this, exposure / gain controls do not work in the camera application.
:-)
>
> Signed-off-by: Sebastian Reichel
> Signed-off-by:
Hi Pavel and Sebastian,
On Tue, Feb 14, 2017 at 02:39:56PM +0100, Pavel Machek wrote:
> From: Sebastian Reichel
>
> Without this, camera support breaks boot on N900.
>
> Signed-off-by: Ivaylo Dimitrov
> ---
> drivers/media/v4l2-core/v4l2-async.c
Hi Pavel,
On Tue, Feb 14, 2017 at 02:39:41PM +0100, Pavel Machek wrote:
> From: Sakari Ailus
>
> The function to parse CSI2 bus parameters was called
> v4l2_of_parse_csi_bus(), rename it as v4l2_of_parse_csi2_bus() in
> anticipation of CSI1/CCP2 support.
>
> Obtain data
Hi Pavel,
On Tue, Feb 14, 2017 at 02:39:41PM +0100, Pavel Machek wrote:
> From: Sakari Ailus
>
> The function to parse CSI2 bus parameters was called
> v4l2_of_parse_csi_bus(), rename it as v4l2_of_parse_csi2_bus() in
> anticipation of CSI1/CCP2 support.
>
> Obtain data
All,
I have a Cine CT V6.1 in my fedora 25 based media center. It is now
running a default fedora 4.9 kernel. I install the driver as follows:
hg clone https://linuxtv.org/hg/~endriss/media_build_experimental
cd media_build_experimental
make download
make untar
make menuconfig
make
make install
Hi Daniel,
On Tuesday 14 Feb 2017 20:44:44 Daniel Vetter wrote:
> On Tue, Feb 14, 2017 at 8:39 PM, Laurent Pinchart wrote:
> > On Tuesday 14 Feb 2017 20:33:58 Daniel Vetter wrote:
> >> On Mon, Feb 13, 2017 at 3:45 PM, Benjamin Gaignard wrote:
> >>> This is the core of simple allocator module.
>
Reported as a Kaffeine bug:
https://bugs.kde.org/show_bug.cgi?id=375811
The USB control messages require DMA to work. We cannot pass
a stack-allocated buffer, as it is not warranted that the
stack would be into a DMA enabled area.
On Kernel 4.9, the default is to not accept DMA on stack
Hi Daniel,
On Tuesday 14 Feb 2017 20:33:58 Daniel Vetter wrote:
> On Mon, Feb 13, 2017 at 3:45 PM, Benjamin Gaignard wrote:
> > This is the core of simple allocator module.
> > It aim to offert one common ioctl to allocate specific memory.
> >
> > version 2:
> > - rebased on 4.10-rc7
> >
> >
Em Tue, 14 Feb 2017 11:41:46 -0800
Greg KH escreveu:
> On Tue, Feb 14, 2017 at 05:32:11PM -0200, Mauro Carvalho Chehab wrote:
> > Reported as a Kaffeine bug:
> > https://bugs.kde.org/show_bug.cgi?id=375811
> >
> > The USB control messages require DMA to work. We
On Tue, Feb 14, 2017 at 8:39 PM, Laurent Pinchart
wrote:
> Hi Daniel,
>
> On Tuesday 14 Feb 2017 20:33:58 Daniel Vetter wrote:
>> On Mon, Feb 13, 2017 at 3:45 PM, Benjamin Gaignard wrote:
>> > This is the core of simple allocator module.
>> > It aim to offert
On Tue, Feb 14, 2017 at 05:32:11PM -0200, Mauro Carvalho Chehab wrote:
> Reported as a Kaffeine bug:
> https://bugs.kde.org/show_bug.cgi?id=375811
>
> The USB control messages require DMA to work. We cannot pass
> a stack-allocated buffer, as it is not warranted that the
> stack would be
On Mon, Feb 13, 2017 at 3:45 PM, Benjamin Gaignard
wrote:
> This is the core of simple allocator module.
> It aim to offert one common ioctl to allocate specific memory.
>
> version 2:
> - rebased on 4.10-rc7
>
> Signed-off-by: Benjamin Gaignard
Reported as a Kaffeine bug:
https://bugs.kde.org/show_bug.cgi?id=375811
The USB control messages require DMA to work. We cannot pass
a stack-allocated buffer, as it is not warranted that the
stack would be into a DMA enabled area.
On Kernel 4.9, the default is to not accept DMA on stack
Hi Benjamin,
Thank you for the patch. I've CC'ed the linux-api mailing list.
On Monday 13 Feb 2017 15:45:05 Benjamin Gaignard wrote:
> This is the core of simple allocator module.
> It aim to offert one common ioctl to allocate specific memory.
>
> version 2:
> - rebased on 4.10-rc7
>
>
Greetings From My Sick Bed.
I Want To Donate USD15.5Million To Charity Through A Trusted And Sincere Person
In Your Country.
I Am Deeply Depressed After The Doctor Showed Up With The Results Of My
Diagnoses Confirming That I Have Little Time To Live On Earth.
For Now, My Ailment Cannot
On Tue, Feb 14, 2017 at 08:52:08AM +0100, Marek Szyprowski wrote:
> During my research I found that some of the requirements for the memory
> buffers for MFC v6+ devices were blindly copied from the previous (v5)
> version and simply turned out to be excessive. The relaxed requirements
> are
Hi Steve,
On Mon, 2017-02-13 at 15:20 -0800, Steve Longerbeam wrote:
[...]
> > It seems the OV5640 driver never puts its the CSI-2 lanes into stop
> > state while not streaming.
>
> Yes I found that as well.
>
> But good news, I finally managed to coax the OV5640's clock lane
> into LP-11
On Mon, Feb 13, 2017 at 11:01:14AM -0800, Laura Abbott wrote:
> On 02/13/2017 10:18 AM, Mark Brown wrote:
> > The software defined networking people seemed to think they had a use
> > case for this as well. They're not entirely upstream of course but
> > still...
> This is the first I've heard
Hello Marek,
On 02/03/2017 11:05 AM, Marek Szyprowski wrote:
> Initialize members of the internal device and context structures as early
> as possible to avoid access to uninitialized objects on initialization
> failures. If loading firmware or creating of the hardware instance fails,
> driver
Hi,
On Tue, Feb 14, 2017 at 02:39:56PM +0100, Pavel Machek wrote:
> From: Sebastian Reichel
>
> Without this, camera support breaks boot on N900.
That's kind of vague. I just checked my original patch and it looks
like I did not bother to write a proper patch description. I
Hi Thibault
On 13/02/17 20:08, Thibault Saunier wrote:
> From: Javier Martinez Canillas
>
> The media documentation says that the V4L2_COLORSPACE_SMPTE170M colorspace
> should be used for SDTV and V4L2_COLORSPACE_REC709 for HDTV. But drivers
> don't agree on the display
Obtain the CSI1/CCP2 bus parameters from the OF node.
ISP CSI1 module needs all the bits correctly set to work.
OMAP3430 needs various syscon CONTROL_CSIRXFE bits set in order to
operate. Implement the missing functionality.
[FIXME: Laurent has some comments here]
Signed-off-by: Sakari Ailus
Hi!
> Obtain the CSI1/CCP2 bus parameters from the OF node.
>
> ISP CSI1 module needs all the bits correctly set to work.
>
> OMAP3430 needs various syscon CONTROL_CSIRXFE bits set in order to
> operate. Implement the missing functionality.
>
> [FIXME: Laurent has some comments here]
>
>
Hi Hans,
On Monday 13 Feb 2017 13:46:08 Hans Verkuil wrote:
> On 02/07/2017 04:02 PM, Ramesh Shanmugasundaram wrote:
> > Hi Media, DT maintainers, All,
> >
> > This patch set contains two drivers
> >
> > - Renesas R-Car Digital Radio Interface (DRIF) driver
> > - Maxim's MAX2175 RF to Bits
Add subdevices support to omap3isp. It is neccessary for connecting
subdevices (camera flash and autofocus coil) for N900 camera subsystem.
Signed-off-by: Sakari Ailus
Signed-off-by: Pavel Machek
---
drivers/media/platform/omap3isp/isp.c | 128
From: Sebastian Reichel
Without this, camera support breaks boot on N900.
Signed-off-by: Ivaylo Dimitrov
---
drivers/media/v4l2-core/v4l2-async.c | 54 ++--
include/media/v4l2-async.h | 2 ++
2 files
From: Sakari Ailus
CCP2, or CSI-1, is an older single data lane serial bus. Add core
support neccessary for it.
Signed-off-by: Sakari Ailus
Signed-off-by: Ivaylo Dimitrov
Signed-off-by: Pavel Machek
---
Probably something fun happening in userspace.
---
arch/arm/mach-omap2/Makefile | 1 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 51
2 files changed, 52 insertions(+)
create mode 100644 arch/arm/mach-omap2/board-rx51-peripherals.c
diff --git
This is neccessary for capture (not preview) to work properly on
N900. Why is unknown.
---
drivers/media/platform/omap3isp/ispccdc.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/media/platform/omap3isp/ispccdc.c
b/drivers/media/platform/omap3isp/ispccdc.c
index
---
arch/arm/boot/dts/omap3-n900.dts | 158 ++-
1 file changed, 157 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts
index 87ca50b..aa4170f9 100644
--- a/arch/arm/boot/dts/omap3-n900.dts
+++
N900 contains front and back camera, with a switch between the
two. This adds support for the switch component, and it is now
possible to select between front and back cameras during runtime.
FIXME: need to get acks and merge device tree support.
Signed-off-by: Sebastian Reichel
Needed for number of camera devices to match and fcam-dev to work.
---
drivers/media/i2c/adp1653.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/drivers/media/i2c/adp1653.c b/drivers/media/i2c/adp1653.c
index ba1ec4a..b3d8e60 100644
---
From: Sakari Ailus
Required added multiplier (and divisor) calculation did not take into
account the existing divisor when checking the values against the
minimum divisor. Do just that.
Signed-off-by: Sakari Ailus
Signed-off-by: Ivaylo Dimitrov
From: Sebastian Reichel
Without this, exposure / gain controls do not work in the camera application.
Signed-off-by: Sebastian Reichel
Signed-off-by: Ivaylo Dimitrov
Signed-off-by: Pavel Machek
---
Add support for CCP2 connected SMIA sensors as found
on the Nokia N900.
Signed-off-by: Sebastian Reichel
Signed-off-by: Ivaylo Dimitrov
Signed-off-by: Pavel Machek
---
drivers/media/i2c/smiapp/smiapp-core.c | 14 ++
1
From: Sakari Ailus
The function to parse CSI2 bus parameters was called
v4l2_of_parse_csi_bus(), rename it as v4l2_of_parse_csi2_bus() in
anticipation of CSI1/CCP2 support.
Obtain data bus type from bus-type property. Only try parsing bus
specific properties in this case.
Add a V4L2 control class for voice coil lens driver devices. These are
simple devices that are used to move a camera lens from its resting
position.
Signed-off-by: Sakari Ailus
---
Documentation/media/uapi/v4l/extended-controls.rst | 28 ++
Add V4L2_CID_VOICE_COIL_CURRENT control support to the ad5820 driver. The
usage of the control is equivalent to how V4L2_CID_FOCUS_ABSOLUTE was used
by the driver. The old control remains supported.
Signed-off-by: Sakari Ailus
---
drivers/media/i2c/ad5820.c | 27
Hello everyone,
I wanted to refresh my voice coil lens patchset before we have more voice
coil lens controller drivers. The VOCUS_ABSOLUTE control really is not a
best control ID to control a voice coil driver's current.
There may be additional controls in the class: the hardware I'm familiar
Add V4L2_CID_VOICE_COIL_CURRENT control support to the ad5820 driver. The
usage of the control is equivalent to how V4L2_CID_FOCUS_ABSOLUTE was used
by the driver. The old control remains supported.
Signed-off-by: Sakari Ailus
---
drivers/media/i2c/ad5820.c | 28
Add a V4L2 control class for voice coil lens driver devices. These are
simple devices that are used to move a camera lens from its resting
position.
Signed-off-by: Sakari Ailus
---
Documentation/media/uapi/v4l/extended-controls.rst | 28 ++
Hi folks,
I wanted to refresh my voice coil lens patchset before we have more voice
coil lens controller drivers. The VOCUS_ABSOLUTE control really is not a
best control ID to control a voice coil driver's current.
There may be additional controls in the class: the hardware I'm familiar
with
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
tags/media/v4.10-4
For a regression fix on colorspace at V4L2 core and a CEC core bug that
makes it discard valid messages.
Thanks!
Mauro
The following changes since commit
64 matches
Mail list logo