aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/video/Kconfig11
-rw-r--r--drivers/media/video/Makefile2
-rw-r--r--drivers/media/video/marvell-ccic/Kconfig9
-rw-r--r--drivers/media/video/marvell-ccic/Makefile1
-rw-r--r--drivers/media/video/marvell-ccic/cafe_ccic-regs.h (renamed from drivers/media/video/cafe_ccic-regs.h)0
-rw-r--r--drivers/media/video/marvell-ccic/cafe_ccic.c (renamed from drivers/media/video/cafe_ccic.c)2
-rw-r--r--drivers/media/video/ov7670.c3
-rw-r--r--include/media/ov7670.h (renamed from drivers/media/video/ov7670.h)0
8 files changed, 15 insertions, 13 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index bb53de7fe408..4847c2cbc72b 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -707,6 +707,8 @@ source "drivers/media/video/cx18/Kconfig"
707 707
708source "drivers/media/video/saa7164/Kconfig" 708source "drivers/media/video/saa7164/Kconfig"
709 709
710source "drivers/media/video/marvell-ccic/Kconfig"
711
710config VIDEO_M32R_AR 712config VIDEO_M32R_AR
711 tristate "AR devices" 713 tristate "AR devices"
712 depends on M32R && VIDEO_V4L2 714 depends on M32R && VIDEO_V4L2
@@ -726,15 +728,6 @@ config VIDEO_M32R_AR_M64278
726 To compile this driver as a module, choose M here: the 728 To compile this driver as a module, choose M here: the
727 module will be called arv. 729 module will be called arv.
728 730
729config VIDEO_CAFE_CCIC
730 tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
731 depends on PCI && I2C && VIDEO_V4L2
732 select VIDEO_OV7670
733 ---help---
734 This is a video4linux2 driver for the Marvell 88ALP01 integrated
735 CMOS camera controller. This is the controller found on first-
736 generation OLPC systems.
737
738config VIDEO_SR030PC30 731config VIDEO_SR030PC30
739 tristate "SR030PC30 VGA camera sensor support" 732 tristate "SR030PC30 VGA camera sensor support"
740 depends on I2C && VIDEO_V4L2 733 depends on I2C && VIDEO_V4L2
diff --git a/drivers/media/video/Makefile b/drivers/media/video/Makefile
index f0fecd6f6a33..42b6a7a64821 100644
--- a/drivers/media/video/Makefile
+++ b/drivers/media/video/Makefile
@@ -127,7 +127,7 @@ obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o
127 127
128obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o 128obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o
129 129
130obj-$(CONFIG_VIDEO_CAFE_CCIC) += cafe_ccic.o 130obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/
131 131
132obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o 132obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o
133 133
diff --git a/drivers/media/video/marvell-ccic/Kconfig b/drivers/media/video/marvell-ccic/Kconfig
new file mode 100644
index 000000000000..80136a8771e7
--- /dev/null
+++ b/drivers/media/video/marvell-ccic/Kconfig
@@ -0,0 +1,9 @@
1config VIDEO_CAFE_CCIC
2 tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
3 depends on PCI && I2C && VIDEO_V4L2
4 select VIDEO_OV7670
5 ---help---
6 This is a video4linux2 driver for the Marvell 88ALP01 integrated
7 CMOS camera controller. This is the controller found on first-
8 generation OLPC systems.
9
diff --git a/drivers/media/video/marvell-ccic/Makefile b/drivers/media/video/marvell-ccic/Makefile
new file mode 100644
index 000000000000..123472514051
--- /dev/null
+++ b/drivers/media/video/marvell-ccic/Makefile
@@ -0,0 +1 @@
obj-$(CONFIG_VIDEO_CAFE_CCIC) += cafe_ccic.o
diff --git a/drivers/media/video/cafe_ccic-regs.h b/drivers/media/video/marvell-ccic/cafe_ccic-regs.h
index 8e2a87cdc791..8e2a87cdc791 100644
--- a/drivers/media/video/cafe_ccic-regs.h
+++ b/drivers/media/video/marvell-ccic/cafe_ccic-regs.h
diff --git a/drivers/media/video/cafe_ccic.c b/drivers/media/video/marvell-ccic/cafe_ccic.c
index 664703398493..809964ba0160 100644
--- a/drivers/media/video/cafe_ccic.c
+++ b/drivers/media/video/marvell-ccic/cafe_ccic.c
@@ -36,6 +36,7 @@
36#include <media/v4l2-device.h> 36#include <media/v4l2-device.h>
37#include <media/v4l2-ioctl.h> 37#include <media/v4l2-ioctl.h>
38#include <media/v4l2-chip-ident.h> 38#include <media/v4l2-chip-ident.h>
39#include <media/ov7670.h>
39#include <linux/device.h> 40#include <linux/device.h>
40#include <linux/wait.h> 41#include <linux/wait.h>
41#include <linux/list.h> 42#include <linux/list.h>
@@ -47,7 +48,6 @@
47#include <asm/uaccess.h> 48#include <asm/uaccess.h>
48#include <asm/io.h> 49#include <asm/io.h>
49 50
50#include "ov7670.h"
51#include "cafe_ccic-regs.h" 51#include "cafe_ccic-regs.h"
52 52
53#define CAFE_VERSION 0x000002 53#define CAFE_VERSION 0x000002
diff --git a/drivers/media/video/ov7670.c b/drivers/media/video/ov7670.c
index d4e7c11553c3..8aa058531280 100644
--- a/drivers/media/video/ov7670.c
+++ b/drivers/media/video/ov7670.c
@@ -19,8 +19,7 @@
19#include <media/v4l2-device.h> 19#include <media/v4l2-device.h>
20#include <media/v4l2-chip-ident.h> 20#include <media/v4l2-chip-ident.h>
21#include <media/v4l2-mediabus.h> 21#include <media/v4l2-mediabus.h>
22 22#include <media/ov7670.h>
23#include "ov7670.h"
24 23
25MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net>"); 24MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net>");
26MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); 25MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors");
diff --git a/drivers/media/video/ov7670.h b/include/media/ov7670.h
index b133bc123031..b133bc123031 100644
--- a/drivers/media/video/ov7670.h
+++ b/include/media/ov7670.h