diff options
-rw-r--r-- | drivers/media/video/Kconfig | 11 | ||||
-rw-r--r-- | drivers/media/video/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/video/marvell-ccic/Kconfig | 9 | ||||
-rw-r--r-- | drivers/media/video/marvell-ccic/Makefile | 1 | ||||
-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.c | 3 | ||||
-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 | ||
708 | source "drivers/media/video/saa7164/Kconfig" | 708 | source "drivers/media/video/saa7164/Kconfig" |
709 | 709 | ||
710 | source "drivers/media/video/marvell-ccic/Kconfig" | ||
711 | |||
710 | config VIDEO_M32R_AR | 712 | config 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 | ||
729 | config 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 | |||
738 | config VIDEO_SR030PC30 | 731 | config 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 | ||
128 | obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o | 128 | obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o |
129 | 129 | ||
130 | obj-$(CONFIG_VIDEO_CAFE_CCIC) += cafe_ccic.o | 130 | obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/ |
131 | 131 | ||
132 | obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o | 132 | obj-$(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 @@ | |||
1 | config 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 | ||
25 | MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net>"); | 24 | MODULE_AUTHOR("Jonathan Corbet <corbet@lwn.net>"); |
26 | MODULE_DESCRIPTION("A low-level driver for OmniVision ov7670 sensors"); | 25 | MODULE_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 | |||