From: baruch@tkos.co.il (Baruch Siach)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCHv4 0/3] Driver for the i.MX2x CMOS Sensor Interface
Date: Mon, 21 Jun 2010 08:15:57 +0300 [thread overview]
Message-ID: <cover.1277096909.git.baruch@tkos.co.il> (raw)
This series contains a soc_camera driver for the i.MX25/i.MX27 CSI device, and
platform code for the i.MX25 and i.MX27 chips. This driver is based on a
driver for i.MX27 CSI from Sascha Hauer, that Alan Carvalho de Assis has
posted in linux-media last December[1]. I tested the mx2_camera driver on the
i.MX25 PDK. Sascha Hauer has tested a earlier version of this driver on an
i.MX27 based board. I included in this version some fixes from Sascha that
enable i.MX27 support.
[1] https://patchwork.kernel.org/patch/67636/
Changes v3 -> v4
Address more comments from Guennadi Liakhovetski, including:
* Fix the double trigger handling of mx27 eMMA
* Add a FIXME comment in the code of eMMA overflow handling
Changes v2 -> v3
Address more comments from Guennadi Liakhovetski.
Applied part of Sashca's patch that I forgot in v2.
Changes v1 -> v2
Addressed the comments of Guennadi Liakhovetski except from the following:
1. The mclk_get_divisor implementation, since I don't know what this code
is good for
2. mx2_videobuf_release should not set pcdev->active on i.MX27, because
mx27_camera_frame_done needs this pointer
3. In mx27_camera_emma_buf_init I don't know the meaning of those hard
coded magic numbers
Applied i.MX27 fixes from Sascha.
Baruch Siach (3):
mx2_camera: Add soc_camera support for i.MX25/i.MX27
mx27: add support for the CSI device
mx25: add support for the CSI device
arch/arm/mach-mx2/clock_imx27.c | 2 +-
arch/arm/mach-mx2/devices.c | 31 +
arch/arm/mach-mx2/devices.h | 1 +
arch/arm/mach-mx25/clock.c | 14 +-
arch/arm/mach-mx25/devices.c | 22 +
arch/arm/mach-mx25/devices.h | 1 +
arch/arm/plat-mxc/include/mach/memory.h | 4 +-
arch/arm/plat-mxc/include/mach/mx25.h | 2 +
arch/arm/plat-mxc/include/mach/mx2_cam.h | 46 +
drivers/media/video/Kconfig | 13 +
drivers/media/video/Makefile | 1 +
drivers/media/video/mx2_camera.c | 1493 ++++++++++++++++++++++++++++++
12 files changed, 1625 insertions(+), 5 deletions(-)
create mode 100644 arch/arm/plat-mxc/include/mach/mx2_cam.h
create mode 100644 drivers/media/video/mx2_camera.c
WARNING: multiple messages have this Message-ID (diff)
From: Baruch Siach <baruch@tkos.co.il>
To: Linux Media Mailing List <linux-media@vger.kernel.org>
Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>,
Sascha Hauer <kernel@pengutronix.de>,
linux-arm-kernel@lists.infradead.org,
Baruch Siach <baruch@tkos.co.il>
Subject: [PATCHv4 0/3] Driver for the i.MX2x CMOS Sensor Interface
Date: Mon, 21 Jun 2010 08:15:57 +0300 [thread overview]
Message-ID: <cover.1277096909.git.baruch@tkos.co.il> (raw)
This series contains a soc_camera driver for the i.MX25/i.MX27 CSI device, and
platform code for the i.MX25 and i.MX27 chips. This driver is based on a
driver for i.MX27 CSI from Sascha Hauer, that Alan Carvalho de Assis has
posted in linux-media last December[1]. I tested the mx2_camera driver on the
i.MX25 PDK. Sascha Hauer has tested a earlier version of this driver on an
i.MX27 based board. I included in this version some fixes from Sascha that
enable i.MX27 support.
[1] https://patchwork.kernel.org/patch/67636/
Changes v3 -> v4
Address more comments from Guennadi Liakhovetski, including:
* Fix the double trigger handling of mx27 eMMA
* Add a FIXME comment in the code of eMMA overflow handling
Changes v2 -> v3
Address more comments from Guennadi Liakhovetski.
Applied part of Sashca's patch that I forgot in v2.
Changes v1 -> v2
Addressed the comments of Guennadi Liakhovetski except from the following:
1. The mclk_get_divisor implementation, since I don't know what this code
is good for
2. mx2_videobuf_release should not set pcdev->active on i.MX27, because
mx27_camera_frame_done needs this pointer
3. In mx27_camera_emma_buf_init I don't know the meaning of those hard
coded magic numbers
Applied i.MX27 fixes from Sascha.
Baruch Siach (3):
mx2_camera: Add soc_camera support for i.MX25/i.MX27
mx27: add support for the CSI device
mx25: add support for the CSI device
arch/arm/mach-mx2/clock_imx27.c | 2 +-
arch/arm/mach-mx2/devices.c | 31 +
arch/arm/mach-mx2/devices.h | 1 +
arch/arm/mach-mx25/clock.c | 14 +-
arch/arm/mach-mx25/devices.c | 22 +
arch/arm/mach-mx25/devices.h | 1 +
arch/arm/plat-mxc/include/mach/memory.h | 4 +-
arch/arm/plat-mxc/include/mach/mx25.h | 2 +
arch/arm/plat-mxc/include/mach/mx2_cam.h | 46 +
drivers/media/video/Kconfig | 13 +
drivers/media/video/Makefile | 1 +
drivers/media/video/mx2_camera.c | 1493 ++++++++++++++++++++++++++++++
12 files changed, 1625 insertions(+), 5 deletions(-)
create mode 100644 arch/arm/plat-mxc/include/mach/mx2_cam.h
create mode 100644 drivers/media/video/mx2_camera.c
next reply other threads:[~2010-06-21 5:15 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-21 5:15 Baruch Siach [this message]
2010-06-21 5:15 ` [PATCHv4 0/3] Driver for the i.MX2x CMOS Sensor Interface Baruch Siach
2010-06-21 5:15 ` [PATCHv4 1/3] mx2_camera: Add soc_camera support for i.MX25/i.MX27 Baruch Siach
2010-06-21 5:15 ` Baruch Siach
2010-06-29 19:47 ` Guennadi Liakhovetski
2010-06-29 19:47 ` Guennadi Liakhovetski
2010-06-30 3:03 ` Baruch Siach
2010-06-30 3:03 ` Baruch Siach
2010-06-30 6:24 ` Uwe Kleine-König
2010-06-30 6:24 ` Uwe Kleine-König
2010-06-30 7:07 ` Uwe Kleine-König
2010-06-30 7:07 ` Uwe Kleine-König
2010-06-30 7:20 ` Guennadi Liakhovetski
2010-06-30 7:20 ` Guennadi Liakhovetski
2010-06-30 7:28 ` Uwe Kleine-König
2010-06-30 7:28 ` Uwe Kleine-König
2010-06-30 9:08 ` Guennadi Liakhovetski
2010-06-30 9:08 ` Guennadi Liakhovetski
2010-06-30 9:38 ` Uwe Kleine-König
2010-06-30 9:38 ` Uwe Kleine-König
2010-07-01 5:00 ` Baruch Siach
2010-07-01 5:00 ` Baruch Siach
2010-06-21 5:15 ` [PATCHv4 2/3] mx27: add support for the CSI device Baruch Siach
2010-06-21 5:15 ` Baruch Siach
2010-06-21 5:16 ` [PATCHv4 3/3] mx25: " Baruch Siach
2010-06-21 5:16 ` Baruch Siach
2010-06-21 7:19 ` [PATCHv4 0/3] Driver for the i.MX2x CMOS Sensor Interface Sascha Hauer
2010-06-21 7:19 ` Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1277096909.git.baruch@tkos.co.il \
--to=baruch@tkos.co.il \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.