4ef72e347112a834fbd6944565b1f63d4af19c8a:
[media] V4L2: soc-camera: remove unneeded include path (2013-06-21 13:11:59
-0300)
are available in the git repository at:
git://linuxtv.org/gliakhovetski/v4l-dvb.git for-3.11-2
Guennadi Liakhovetski (20):
soc-camera: move common code to soc_camera.c
soc-camera: add host
and just call the
resume from s_power(1). If anything breaks and onyone notices it - they
will complain. Anyway, for now here's my
Acked-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
Thanks
Guennadi
---
drivers/media/platform/soc_camera/soc_camera.c |5 +++--
include/media/soc_camera.h
Add documentation for the V4L2 clock and V4L2 asynchronous probing APIs
to v4l2-framework.txt.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
Hopefully we can commit the actual patches now, while we refine the
documentation.
Documentation/video4linux/v4l2-framework.txt | 62
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi Hans
On Fri, 14 Jun 2013, Hans Verkuil wrote:
On Fri 14 June 2013 09:14:48 Guennadi Liakhovetski wrote:
Hi Sylwester
On Thu, 13 Jun 2013, Sylwester Nawrocki wrote:
Hi Guennadi,
Overall it looks quite neat at this v10. :)
Thanks :)
On 06/11/2013 10:23 AM
On Fri, 14 Jun 2013, Sylwester Nawrocki wrote:
Hi,
On 06/14/2013 11:14 AM, Guennadi Liakhovetski wrote:
On Fri, 14 Jun 2013, Hans Verkuil wrote:
On Fri 14 June 2013 09:14:48 Guennadi Liakhovetski wrote:
On Thu, 13 Jun 2013, Sylwester Nawrocki wrote:
On 06/11/2013 10:23 AM, Guennadi
When adding and removing a client, the mx2-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
to only start and stop the clock without and client-specific
configuration.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/soc_camera.c | 19 +--
include/media/soc_camera.h |2 ++
2 files changed, 19
When adding and removing a client, the mx1-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
During client probing we only have to turn on the host's clock, no need to
actually attach the client to the host.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/soc_camera.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff
When adding and removing a client, the omap1-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
All existing soc-camera host drivers use .clock_start() and .clock_stop()
callbacks to activate and deactivate their camera interfaces, whereas
.add() and .remove() callbacks are usually dummy. Make the former two
compulsory and the latter two optional.
Signed-off-by: Guennadi Liakhovetski
. Move
the rest to .clock_start() and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 58
1 files changed, 35 insertions(+), 23 deletions(-)
diff --git a/drivers/media/platform
All soc-camera host drivers include a pointer to an soc-camera device in
their host private struct to check, that only one client is connected.
Move this common code to soc_camera.c.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/atmel-isi.c
When adding and removing a client, the mx3-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
When adding and removing a client, the atmel-isi camera host driver only
activates and deactivates its camera interface respectively, which doesn't
include any client-specific actions. Move this functionality into
.clock_start() and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski
When adding and removing a client, the pxa-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
Some CEU implementations have non-standard (larger) maximum supported
width and height values. Add two OF properties to specify them.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../devicetree/bindings/media/sh_mobile_ceu.txt| 18 +++
.../platform/soc_camera
Instead of centrally enabling and disabling subdevice master clocks in
soc-camera core, let subdevice drivers do that themselves, using the
V4L2 clock API and soc-camera convenience wrappers.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/i2c/soc_camera/imx074.c
) subdevice drivers must register themselves with the framework.
A bridge driver on the other hand must register notification callbacks,
that will be called upon various related events.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
v11: extended comments, renamed one field
drivers/media
Use the v4l2-async API to support asynchronous subdevice probing,
including the CSI2 subdevice. Synchronous probing is still supported too.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 134 +-
drivers/media
Register the imx074 camera I2C and the CSI-2 platform devices directly
in board platform data instead of letting the sh_mobile_ceu_camera driver
and the soc-camera framework register them at their run-time. This uses
the V4L2 asynchronous subdevice probing capability.
Signed-off-by: Guennadi
Add an OF hook to sh_mobile_ceu_camera.c, no properties so far. Booting
with DT also requires platform data to be optional.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 33 ++--
1 files changed, 23
It is often useful to have simple means to get from a subdevice to the
underlying physical device. This patch adds such a pointer to struct
v4l2_subdev and sets it accordingly in the I2C and SPI cases.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
v11: extended a comment
so far only very few systems have been ported to that framework. This patch
adds a set of temporary helpers, mimicking the generic clock API, to V4L2.
Platforms, adopting the clock API, should switch to using it. Eventually
this temporary API should be removed.
Signed-off-by: Guennadi Liakhovetski
v11 of the V4L2 clock helper and asynchronous probing patch set.
Functionally identical to v10, only differences are a couple of comment
lines and one renamed struct field - as requested by respectable
reviewers :)
Only patches #15, 16 and 18 changed.
Guennadi Liakhovetski (21):
soc-camera
Both synchronous and asynchronous imx074 subdevice probing is supported by
this patch.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/i2c/soc_camera/imx074.c | 20 +---
1 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/drivers/media
, even when there are multiple such instances registered with a
single soc-camera host simultaneously.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
v11: adapted to the changed field name from patch #16
drivers/media/platform/soc_camera/soc_camera.c | 527
Hi Laurent
On Fri, 14 Jun 2013, Laurent Pinchart wrote:
Hi Guennadi,
Thank you for the patches.
On Friday 14 June 2013 21:08:10 Guennadi Liakhovetski wrote:
v11 of the V4L2 clock helper and asynchronous probing patch set.
Functionally identical to v10, only differences are a couple
improve the result */
+ dev_dbg(dev, Camera %d fmt %ux%u, requested %ux%u\n,
+ ret, mf.width, mf.height, pix-width, pix-height);
+
+ if (ret 0)
+ dev_dbg(dev, Sensor doesn't support cropping\n);
Are you sure this print is correct?
Thanks
Guennadi
---
Guennadi
All existing soc-camera host drivers use .clock_start() and .clock_stop()
callbacks to activate and deactivate their camera interfaces, whereas
.add() and .remove() callbacks are usually dummy. Make the former two
compulsory and the latter two optional.
Signed-off-by: Guennadi Liakhovetski
When adding and removing a client, the mx1-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
When adding and removing a client, the mx2-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
Instead of centrally enabling and disabling subdevice master clocks in
soc-camera core, let subdevice drivers do that themselves, using the
V4L2 clock API and soc-camera convenience wrappers.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/i2c/soc_camera/imx074.c
.
Thanks for all the reviews and suggestions.
Guennadi Liakhovetski (21):
soc-camera: move common code to soc_camera.c
soc-camera: add host clock callbacks to start and stop the master
clock
pxa-camera: move interface activation and deactivation to clock
callbacks
omap1-camera: move
to only start and stop the clock without and client-specific
configuration.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/soc_camera.c | 19 +--
include/media/soc_camera.h |2 ++
2 files changed, 19
, even when there are multiple such instances registered with a
single soc-camera host simultaneously.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/soc_camera.c | 527
include/media/soc_camera.h | 23
During client probing we only have to turn on the host's clock, no need to
actually attach the client to the host.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/soc_camera.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff
When adding and removing a client, the omap1-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
Both synchronous and asynchronous imx074 subdevice probing is supported by
this patch.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/i2c/soc_camera/imx074.c | 20 +---
1 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/drivers/media
Add an OF hook to sh_mobile_ceu_camera.c, no properties so far. Booting
with DT also requires platform data to be optional.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 33 ++--
1 files changed, 23
Register the imx074 camera I2C and the CSI-2 platform devices directly
in board platform data instead of letting the sh_mobile_ceu_camera driver
and the soc-camera framework register them at their run-time. This uses
the V4L2 asynchronous subdevice probing capability.
Signed-off-by: Guennadi
All soc-camera host drivers include a pointer to an soc-camera device in
their host private struct to check, that only one client is connected.
Move this common code to soc_camera.c.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/atmel-isi.c
When adding and removing a client, the pxa-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
It is often useful to have simple means to get from a subdevice to the
underlying physical device. This patch adds such a pointer to struct
v4l2_subdev and sets it accordingly in the I2C and SPI cases.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/v4l2-core/v4l2
Use the v4l2-async API to support asynchronous subdevice probing,
including the CSI2 subdevice. Synchronous probing is still supported too.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 134 +-
drivers/media
so far only very few systems have been ported to that framework. This patch
adds a set of temporary helpers, mimicking the generic clock API, to V4L2.
Platforms, adopting the clock API, should switch to using it. Eventually
this temporary API should be removed.
Signed-off-by: Guennadi Liakhovetski
When adding and removing a client, the mx3-camera driver only activates
and deactivates its camera interface respectively, which doesn't include
any client-specific actions. Move this functionality into .clock_start()
and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet
. Move
the rest to .clock_start() and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 58
1 files changed, 35 insertions(+), 23 deletions(-)
diff --git a/drivers/media/platform
When adding and removing a client, the atmel-isi camera host driver only
activates and deactivates its camera interface respectively, which doesn't
include any client-specific actions. Move this functionality into
.clock_start() and .clock_stop() callbacks.
Signed-off-by: Guennadi Liakhovetski
Some CEU implementations have non-standard (larger) maximum supported
width and height values. Add two OF properties to specify them.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../devicetree/bindings/media/sh_mobile_ceu.txt| 18 +++
.../platform/soc_camera
) subdevice drivers must register themselves with the framework.
A bridge driver on the other hand must register notification callbacks,
that will be called upon various related events.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
v10:
(a) remove dynamic dev[] allocation
(b) merge
CONFIG_VIDEO_ADV_DEBUG
- .vidioc_g_register = soc_camera_g_register,
- .vidioc_s_register = soc_camera_s_register,
-#endif
};
static int video_dev_create(struct soc_camera_device *icd)
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http
Verkuil hans.verk...@cisco.com
Cc: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/soc_camera.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/platform/soc_camera/soc_camera.c
b/drivers/media/platform/soc_camera
Liakhovetski g.liakhovet...@gmx.de
Would you like to pull this via your tree? In that case
Acked-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
Otherwise I can easily take it via mine.
Thanks
Guennadi
---
drivers/media/platform/sh_vou.c |3 +--
1 file changed, 1 insertion(+), 2 deletions
.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
Cc: Guennadi Liakhovetski g.liakhovet...@gmx.de
I'd rather take this via my tree to avoid any conflicts, is this ok with
you?
Thanks
Guennadi
---
drivers/media/platform/soc_camera/soc_camera.c |3 ---
1 file changed, 3 deletions
On Fri, 7 Jun 2013, Hans Verkuil wrote:
On Fri June 7 2013 11:36:57 Guennadi Liakhovetski wrote:
Hi Hans
On Mon, 3 Jun 2013, Hans Verkuil wrote:
From: Hans Verkuil hans.verk...@cisco.com
The current_norm field is deprecated, so don't set it. Since it is set
platform devices. Yes,
this could also be done differently - hosts could just pass lists of
respective camera sensor descriptors, but soc-camera is currently using a
different approach. This anyway is going to disappear once we convert to
asynchronous probing...
Thanks
Guennadi
---
Guennadi
drivers/media/platform/sh_veu.c| 15 ++-
drivers/media/platform/soc_camera/soc_camera.c |4 ++--
2 files changed, 8 insertions(+), 11 deletions(-)
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de
/gliakhovetski/v4l-dvb.git for-3.11-1
Guennadi Liakhovetski (1):
V4L2: soc-camera: remove unneeded include path
Paul Bolle (1):
soc-camera: remove two unused configs
Sachin Kamat (6):
soc_camera: Constify dev_pm_ops in mt9t031.c
soc_camera: Fix checkpatch warning in ov9640.c
On Thu, 6 Jun 2013, jean-philippe francois wrote:
2013/6/5 Guennadi Liakhovetski g.liakhovet...@gmx.de:
Hi Phil
Thanks for the patch. I'll look at it in more detail hopefully soon
enough... One remark so far to Jean-Philippe's comment:
On Tue, 4 Jun 2013, jean-philippe francois wrote
firmware
file for them all and loading it in user-space?
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord
);
-
__soc_camera_power_off(icd);
+
+ ici-ops-remove(icd);
}
if (icd-streamer == file)
--
1.7.5.4
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media
morimoto.kunin...@renesas.com
---
drivers/media/i2c/soc_camera/mt9t112.c |6 --
1 file changed, 6 deletions(-)
[snip]
Gentle ping on this series :)
Both these patches are in my queue for 3.11.
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software
-dev);
- platform_set_drvdata(pdev, NULL);
return 0;
}
--
1.7.9.5
Ping...
--
With warm regards,
Sachin
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line
On Sat, 18 May 2013, Sergei Shtylyov wrote:
Hello.
On 05/15/2013 09:44 AM, Guennadi Liakhovetski wrote:
From: Vladimir Barinov vladimir.bari...@cogentembedded.com
Add Renesas R-Car VIN (Video In) V4L2 driver.
Based on the patch by Phil Edworthy phil.edwor...@renesas.com
or *sync polarity selection? Which leads to random
start-of-frame misplacement?
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message
/media/platform/soc_camera/Makefile |1
drivers/media/platform/soc_camera/rcar_vin.c | 1814
+++
include/linux/platform_data/camera-rcar.h| 25
4 files changed, 1847 insertions(+)
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http
mt9t031_video_probe(struct i2c_client *client)
ret = v4l2_ctrl_handler_setup(mt9t031-hdl);
done:
- mt9t031_s_power(mt9t031-subdev, 0);
+ soc_camera_power_off(client-dev, ssdd);
return ret;
}
--
1.7.9.5
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software
= {
.name = DRIVER_NAME,
},
.remove = __exit_p(mx1_camera_remove),
--
1.7.9.5
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, 1 May 2013, phil.edwor...@renesas.com wrote:
Hi Guennadi,
From: Guennadi Liakhovetski g.liakhovet...@gmx.de
To: phil.edwor...@renesas.com,
Cc: linux-media@vger.kernel.org, Mauro Carvalho Chehab
mche...@redhat.com
Date: 26/04/2013 22:00
Subject: Re: [PATCH] soc_camera: Add
Hi Sascha
On Tue, 30 Apr 2013, Sascha Hauer wrote:
Hi Guennadi,
On Fri, Apr 12, 2013 at 05:40:22PM +0200, Guennadi Liakhovetski wrote:
Currently bridge device drivers register devices for all subdevices
synchronously, tupically, during their probing. E.g. if an I2C CMOS sensor
at the current kernel, e.g. the next tree, within days
this will be in Linus' tree too. Mainline submissions should always be
developed against the newest kernel version.
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de
On Sun, 28 Apr 2013, Sergei Shtylyov wrote:
send these patches
patchwork.linuxtv.org
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Hi Sascha
On Fri, 26 Apr 2013, Sascha Hauer wrote:
Hi Guennadi,
On Mon, Apr 22, 2013 at 02:39:57PM +0200, Guennadi Liakhovetski wrote:
On Mon, 22 Apr 2013, Laurent Pinchart wrote:
Hi Guennadi,
On Thursday 18 April 2013 23:47:26 Guennadi Liakhovetski wrote:
On Thu, 18 Apr
On Fri, 26 Apr 2013, vishwanath chandapur wrote:
Hi Guennadi,
Thank you for reply
Sorry that was typo mistake .
Kernel Version :3.0.8
So, it is 3.0? Sorry, please update and re-test.
Thanks
Guennadi
Br
Vishwa
On Fri, Apr 26, 2013 at 3:13 PM, Guennadi Liakhovetski
On Fri, 26 Apr 2013, vishwanath chandapur wrote:
Yes it is 3.0
please update and re-test.
Please let me know which version i need to update,
Please, see my first reply to you.
Thanks
Guennadi
Thanks
Vishwa
On Fri, Apr 26, 2013 at 3:23 PM, Guennadi Liakhovetski
g.liakhovet
On Fri, Apr 26, 2013 at 3:23 PM, Guennadi Liakhovetski
g.liakhovet...@gmx.de wrote:
On Fri, 26 Apr 2013, vishwanath chandapur wrote:
Hi Guennadi,
Thank you for reply
Sorry that was typo mistake .
Kernel Version :3.0.8
So, it is 3.0? Sorry, please
a standard or a special one)
and
the function calculates the number of bytes.
Right, I think I understand!
Thanks
Phil
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux
Hi Sascha
On Fri, 26 Apr 2013, Sascha Hauer wrote:
Hi Guennadi,
On Fri, Apr 12, 2013 at 05:40:22PM +0200, Guennadi Liakhovetski wrote:
+
+static bool match_i2c(struct device *dev, struct v4l2_async_hw_info
*hw_dev)
+{
+ struct i2c_client *client = i2c_verify_client(dev
,
SOC_MBUS_PACKING_2X8_PADLO,
+ SOC_MBUS_PACKING_2X10_PADHI,
SOC_MBUS_PACKING_EXTEND16,
SOC_MBUS_PACKING_VARIABLE,
SOC_MBUS_PACKING_1_5X8,
--
1.7.5.4
Thanks
Phil
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open
,
SOC_MBUS_PACKING_1_5X8,
--
1.7.5.4
Thanks
Phil
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord
soc-camera isn't sufficiently broken to include any files from the
drivers/media/i2c/soc_camera directory in its core or host driver files:-)
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform/soc_camera/Makefile |2 --
1 files changed, 0 insertions(+), 2
is to make it simple to follow changes
and avoid any breakage. The first one modifies the functions in-place,
preparing them for extraction. The second one really just moves them out
into a separate file without any further changes.
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open
re-use by other camera host drivers.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
.../platform/soc_camera/sh_mobile_ceu_camera.c | 130 +++-
1 files changed, 71 insertions(+), 59 deletions(-)
diff --git a/drivers/media/platform/soc_camera
The sh_mobile_ceu_camera driver implements a generic algorithm for setting
up an optimal client and host scaling and cropping configuration. This
patch makes those functions available for all drivers.
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
---
drivers/media/platform
,
+ SOC_MBUS_PACKING_2X10_PADHI,
SOC_MBUS_PACKING_EXTEND16,
SOC_MBUS_PACKING_VARIABLE,
SOC_MBUS_PACKING_1_5X8,
--
1.7.5.4
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
To unsubscribe from this list: send the line
you think they are important enough?
Thanks
Guennadi
drivers/media/platform/sh_veu.c | 15 ++-
1 files changed, 6 insertions(+), 9 deletions(-)
---
Katsuya Matsubara / IGEL Co., Ltd
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open
Hi Laurent
On Mon, 22 Apr 2013, Laurent Pinchart wrote:
Hi Guennadi and Sylwester,
On Monday 15 April 2013 13:57:17 Sylwester Nawrocki wrote:
On 04/12/2013 05:40 PM, Guennadi Liakhovetski wrote:
[snip]
+
+ if (notifier-unbind)
+ notifier-unbind(notifier
of days.
Thanks
Guennadi
Thanks
Marcio
On 19/04/13 10:42, Guennadi Liakhovetski g.liakhovet...@gmx.de wrote:
On Thu, 18 Apr 2013, Marcio Campos de Lima wrote:
Hi Guennadi
Thanks a lot for your attention.
I think I cannot apply the patches. My Linux sources, downloaded from
Hi Prabhakar
On Mon, 22 Apr 2013, Prabhakar Lad wrote:
From: Lad, Prabhakar prabhakar.cse...@gmail.com
Both synchronous and asynchronous adv7343 subdevice probing is supported by
this patch.
Signed-off-by: Lad, Prabhakar prabhakar.cse...@gmail.com
Cc: Guennadi Liakhovetski g.liakhovet
On Mon, 22 Apr 2013, Laurent Pinchart wrote:
Hi Guennadi,
On Friday 19 April 2013 16:41:02 Guennadi Liakhovetski wrote:
A wrapped list iterating loop hasn't been correctly recognised in
v4l2_async_belongs(), which led to false positives. Fix the bug by
verifying the loop termination
Hi Laurent
On Mon, 22 Apr 2013, Laurent Pinchart wrote:
Hi Guennadi,
Thanks for the patch.
On Thursday 18 April 2013 23:35:39 Guennadi Liakhovetski wrote:
The mt9p031 driver first accesses the I2C device in its .registered()
method. While doing that it furst powers the device up
On Mon, 22 Apr 2013, Laurent Pinchart wrote:
Hi Guennadi,
On Thursday 18 April 2013 23:47:26 Guennadi Liakhovetski wrote:
On Thu, 18 Apr 2013, Guennadi Liakhovetski wrote:
Adding struct v4l2_subdev_platform_data to mt9p031's platform data allows
the driver to use generic functions
Hi Hans
Thanks for reviewing.
On Fri, 19 Apr 2013, Hans Verkuil wrote:
On Thu April 18 2013 23:35:27 Guennadi Liakhovetski wrote:
This struct shall be used by subdevice drivers to pass per-subdevice data,
e.g. power supplies, to generic V4L2 methods, at the same time allowing
optional
On Fri, 19 Apr 2013, Hans Verkuil wrote:
On Thu April 18 2013 23:35:42 Guennadi Liakhovetski wrote:
Some subdevice drivers implement only the pad-level API, making them
unusable with V4L2 camera host drivers, using the plain subdevice
video API. This patch implements a wrapper to allow
MT9P031 sensor board has 10-bit format. I have fixed
already.
Regards
MArcio
On 18/04/13 19:44, Guennadi Liakhovetski g.liakhovet...@gmx.de wrote:
Hi Marcio
On Thu, 18 Apr 2013, Marcio Campos de Lima wrote:
Hi
I am porting the MT9P031 sensor device driver for a custom designed
Em 19/04/2013, às 09:42, Guennadi Liakhovetski g.liakhovet...@gmx.de
escreveu:
On Thu, 18 Apr 2013, Marcio Campos de Lima wrote:
Hi Guennadi
Thanks a lot for your attention.
I think I cannot apply the patches. My Linux sources, downloaded from
www.at91.com, does not have
A wrapped list iterating loop hasn't been correctly recognised in
v4l2_async_belongs(), which led to false positives. Fix the bug by
verifying the loop termination condition.
Reported-by: Prabhakar Lad prabhakar.cse...@gmail.com
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de
501 - 600 of 2548 matches
Mail list logo