diff options
author | Hans Verkuil <hans.verkuil@cisco.com> | 2014-07-22 00:13:07 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-07-22 11:53:00 -0400 |
commit | 28cae868cd245b6bb2f27bce807e9d78afcf8ea2 (patch) | |
tree | fbb450d79e27cdb445f12b93b1b16db2d7978efe | |
parent | 401e972fae7d3da80c70e615aa0463f9c7c619ec (diff) |
[media] solo6x10: move out of staging into drivers/media/pci.
Now that the custom motion detection API has been replaced with a
standard API there is no reason anymore to keep it in staging.
So (finally!) move it to drivers/media/pci.
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
-rw-r--r-- | drivers/media/pci/Kconfig | 1 | ||||
-rw-r--r-- | drivers/media/pci/Makefile | 1 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/Kconfig (renamed from drivers/staging/media/solo6x10/Kconfig) | 2 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/Makefile (renamed from drivers/staging/media/solo6x10/Makefile) | 2 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-core.c (renamed from drivers/staging/media/solo6x10/solo6x10-core.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-disp.c (renamed from drivers/staging/media/solo6x10/solo6x10-disp.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-eeprom.c (renamed from drivers/staging/media/solo6x10/solo6x10-eeprom.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-enc.c (renamed from drivers/staging/media/solo6x10/solo6x10-enc.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-g723.c (renamed from drivers/staging/media/solo6x10/solo6x10-g723.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-gpio.c (renamed from drivers/staging/media/solo6x10/solo6x10-gpio.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-i2c.c (renamed from drivers/staging/media/solo6x10/solo6x10-i2c.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-jpeg.h (renamed from drivers/staging/media/solo6x10/solo6x10-jpeg.h) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-offsets.h (renamed from drivers/staging/media/solo6x10/solo6x10-offsets.h) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-p2m.c (renamed from drivers/staging/media/solo6x10/solo6x10-p2m.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-regs.h (renamed from drivers/staging/media/solo6x10/solo6x10-regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-tw28.c (renamed from drivers/staging/media/solo6x10/solo6x10-tw28.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-tw28.h (renamed from drivers/staging/media/solo6x10/solo6x10-tw28.h) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c (renamed from drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-v4l2.c (renamed from drivers/staging/media/solo6x10/solo6x10-v4l2.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10.h (renamed from drivers/staging/media/solo6x10/solo6x10.h) | 0 | ||||
-rw-r--r-- | drivers/staging/media/Kconfig | 2 | ||||
-rw-r--r-- | drivers/staging/media/Makefile | 1 | ||||
-rw-r--r-- | drivers/staging/media/solo6x10/TODO | 15 |
23 files changed, 4 insertions, 20 deletions
diff --git a/drivers/media/pci/Kconfig b/drivers/media/pci/Kconfig index 53196f1366f3..5c16c9c2203e 100644 --- a/drivers/media/pci/Kconfig +++ b/drivers/media/pci/Kconfig | |||
@@ -19,6 +19,7 @@ if MEDIA_ANALOG_TV_SUPPORT | |||
19 | source "drivers/media/pci/ivtv/Kconfig" | 19 | source "drivers/media/pci/ivtv/Kconfig" |
20 | source "drivers/media/pci/zoran/Kconfig" | 20 | source "drivers/media/pci/zoran/Kconfig" |
21 | source "drivers/media/pci/saa7146/Kconfig" | 21 | source "drivers/media/pci/saa7146/Kconfig" |
22 | source "drivers/media/pci/solo6x10/Kconfig" | ||
22 | endif | 23 | endif |
23 | 24 | ||
24 | if MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT | 25 | if MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT |
diff --git a/drivers/media/pci/Makefile b/drivers/media/pci/Makefile index 35cc57862c01..e5b53fb569ef 100644 --- a/drivers/media/pci/Makefile +++ b/drivers/media/pci/Makefile | |||
@@ -24,3 +24,4 @@ obj-$(CONFIG_VIDEO_SAA7134) += saa7134/ | |||
24 | obj-$(CONFIG_VIDEO_SAA7164) += saa7164/ | 24 | obj-$(CONFIG_VIDEO_SAA7164) += saa7164/ |
25 | obj-$(CONFIG_VIDEO_MEYE) += meye/ | 25 | obj-$(CONFIG_VIDEO_MEYE) += meye/ |
26 | obj-$(CONFIG_STA2X11_VIP) += sta2x11/ | 26 | obj-$(CONFIG_STA2X11_VIP) += sta2x11/ |
27 | obj-$(CONFIG_VIDEO_SOLO6X10) += solo6x10/ | ||
diff --git a/drivers/staging/media/solo6x10/Kconfig b/drivers/media/pci/solo6x10/Kconfig index 1ce2819efcb4..d9e06a6bf1eb 100644 --- a/drivers/staging/media/solo6x10/Kconfig +++ b/drivers/media/pci/solo6x10/Kconfig | |||
@@ -1,4 +1,4 @@ | |||
1 | config SOLO6X10 | 1 | config VIDEO_SOLO6X10 |
2 | tristate "Bluecherry / Softlogic 6x10 capture cards (MPEG-4/H.264)" | 2 | tristate "Bluecherry / Softlogic 6x10 capture cards (MPEG-4/H.264)" |
3 | depends on PCI && VIDEO_DEV && SND && I2C | 3 | depends on PCI && VIDEO_DEV && SND && I2C |
4 | select BITREVERSE | 4 | select BITREVERSE |
diff --git a/drivers/staging/media/solo6x10/Makefile b/drivers/media/pci/solo6x10/Makefile index 7aae118947b2..f4742266ef7c 100644 --- a/drivers/staging/media/solo6x10/Makefile +++ b/drivers/media/pci/solo6x10/Makefile | |||
@@ -2,4 +2,4 @@ solo6x10-y := solo6x10-core.o solo6x10-i2c.o solo6x10-p2m.o solo6x10-v4l2.o \ | |||
2 | solo6x10-tw28.o solo6x10-gpio.o solo6x10-disp.o solo6x10-enc.o \ | 2 | solo6x10-tw28.o solo6x10-gpio.o solo6x10-disp.o solo6x10-enc.o \ |
3 | solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o | 3 | solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o |
4 | 4 | ||
5 | obj-$(CONFIG_SOLO6X10) += solo6x10.o | 5 | obj-$(CONFIG_VIDEO_SOLO6X10) += solo6x10.o |
diff --git a/drivers/staging/media/solo6x10/solo6x10-core.c b/drivers/media/pci/solo6x10/solo6x10-core.c index 172583d736fe..172583d736fe 100644 --- a/drivers/staging/media/solo6x10/solo6x10-core.c +++ b/drivers/media/pci/solo6x10/solo6x10-core.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-disp.c b/drivers/media/pci/solo6x10/solo6x10-disp.c index ed88ab4455a5..ed88ab4455a5 100644 --- a/drivers/staging/media/solo6x10/solo6x10-disp.c +++ b/drivers/media/pci/solo6x10/solo6x10-disp.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-eeprom.c b/drivers/media/pci/solo6x10/solo6x10-eeprom.c index af40b3aba410..af40b3aba410 100644 --- a/drivers/staging/media/solo6x10/solo6x10-eeprom.c +++ b/drivers/media/pci/solo6x10/solo6x10-eeprom.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-enc.c b/drivers/media/pci/solo6x10/solo6x10-enc.c index d19c0aef5abc..d19c0aef5abc 100644 --- a/drivers/staging/media/solo6x10/solo6x10-enc.c +++ b/drivers/media/pci/solo6x10/solo6x10-enc.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-g723.c b/drivers/media/pci/solo6x10/solo6x10-g723.c index c7141f2e63bd..c7141f2e63bd 100644 --- a/drivers/staging/media/solo6x10/solo6x10-g723.c +++ b/drivers/media/pci/solo6x10/solo6x10-g723.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-gpio.c b/drivers/media/pci/solo6x10/solo6x10-gpio.c index 6d3b4a36bc11..6d3b4a36bc11 100644 --- a/drivers/staging/media/solo6x10/solo6x10-gpio.c +++ b/drivers/media/pci/solo6x10/solo6x10-gpio.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-i2c.c b/drivers/media/pci/solo6x10/solo6x10-i2c.c index c908672b2c40..c908672b2c40 100644 --- a/drivers/staging/media/solo6x10/solo6x10-i2c.c +++ b/drivers/media/pci/solo6x10/solo6x10-i2c.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-jpeg.h b/drivers/media/pci/solo6x10/solo6x10-jpeg.h index 1c66a46da514..1c66a46da514 100644 --- a/drivers/staging/media/solo6x10/solo6x10-jpeg.h +++ b/drivers/media/pci/solo6x10/solo6x10-jpeg.h | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-offsets.h b/drivers/media/pci/solo6x10/solo6x10-offsets.h index d6aea7c2a676..d6aea7c2a676 100644 --- a/drivers/staging/media/solo6x10/solo6x10-offsets.h +++ b/drivers/media/pci/solo6x10/solo6x10-offsets.h | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-p2m.c b/drivers/media/pci/solo6x10/solo6x10-p2m.c index 8c8484674d2f..8c8484674d2f 100644 --- a/drivers/staging/media/solo6x10/solo6x10-p2m.c +++ b/drivers/media/pci/solo6x10/solo6x10-p2m.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-regs.h b/drivers/media/pci/solo6x10/solo6x10-regs.h index e34ac56ab101..e34ac56ab101 100644 --- a/drivers/staging/media/solo6x10/solo6x10-regs.h +++ b/drivers/media/pci/solo6x10/solo6x10-regs.h | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-tw28.c b/drivers/media/pci/solo6x10/solo6x10-tw28.c index edd0781ee4b5..edd0781ee4b5 100644 --- a/drivers/staging/media/solo6x10/solo6x10-tw28.c +++ b/drivers/media/pci/solo6x10/solo6x10-tw28.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-tw28.h b/drivers/media/pci/solo6x10/solo6x10-tw28.h index 0966b45057a3..0966b45057a3 100644 --- a/drivers/staging/media/solo6x10/solo6x10-tw28.h +++ b/drivers/media/pci/solo6x10/solo6x10-tw28.h | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c b/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c index 2e07b497a37c..2e07b497a37c 100644 --- a/drivers/staging/media/solo6x10/solo6x10-v4l2-enc.c +++ b/drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10-v4l2.c b/drivers/media/pci/solo6x10/solo6x10-v4l2.c index 63ae8a61f603..63ae8a61f603 100644 --- a/drivers/staging/media/solo6x10/solo6x10-v4l2.c +++ b/drivers/media/pci/solo6x10/solo6x10-v4l2.c | |||
diff --git a/drivers/staging/media/solo6x10/solo6x10.h b/drivers/media/pci/solo6x10/solo6x10.h index c6154b00fcbd..c6154b00fcbd 100644 --- a/drivers/staging/media/solo6x10/solo6x10.h +++ b/drivers/media/pci/solo6x10/solo6x10.h | |||
diff --git a/drivers/staging/media/Kconfig b/drivers/staging/media/Kconfig index e91c538d3d0d..3312a3bd256d 100644 --- a/drivers/staging/media/Kconfig +++ b/drivers/staging/media/Kconfig | |||
@@ -33,8 +33,6 @@ source "drivers/staging/media/go7007/Kconfig" | |||
33 | 33 | ||
34 | source "drivers/staging/media/omap24xx/Kconfig" | 34 | source "drivers/staging/media/omap24xx/Kconfig" |
35 | 35 | ||
36 | source "drivers/staging/media/solo6x10/Kconfig" | ||
37 | |||
38 | source "drivers/staging/media/omap4iss/Kconfig" | 36 | source "drivers/staging/media/omap4iss/Kconfig" |
39 | 37 | ||
40 | # Keep LIRC at the end, as it has sub-menus | 38 | # Keep LIRC at the end, as it has sub-menus |
diff --git a/drivers/staging/media/Makefile b/drivers/staging/media/Makefile index 4f6c0ee0ad13..205eba283326 100644 --- a/drivers/staging/media/Makefile +++ b/drivers/staging/media/Makefile | |||
@@ -2,7 +2,6 @@ obj-$(CONFIG_DVB_AS102) += as102/ | |||
2 | obj-$(CONFIG_I2C_BCM2048) += bcm2048/ | 2 | obj-$(CONFIG_I2C_BCM2048) += bcm2048/ |
3 | obj-$(CONFIG_DVB_CXD2099) += cxd2099/ | 3 | obj-$(CONFIG_DVB_CXD2099) += cxd2099/ |
4 | obj-$(CONFIG_LIRC_STAGING) += lirc/ | 4 | obj-$(CONFIG_LIRC_STAGING) += lirc/ |
5 | obj-$(CONFIG_SOLO6X10) += solo6x10/ | ||
6 | obj-$(CONFIG_VIDEO_DT3155) += dt3155v4l/ | 5 | obj-$(CONFIG_VIDEO_DT3155) += dt3155v4l/ |
7 | obj-$(CONFIG_VIDEO_GO7007) += go7007/ | 6 | obj-$(CONFIG_VIDEO_GO7007) += go7007/ |
8 | obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/ | 7 | obj-$(CONFIG_VIDEO_DM365_VPFE) += davinci_vpfe/ |
diff --git a/drivers/staging/media/solo6x10/TODO b/drivers/staging/media/solo6x10/TODO deleted file mode 100644 index 7b8db75b1acb..000000000000 --- a/drivers/staging/media/solo6x10/TODO +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | - batch up desc requests for more efficient use of p2m? | ||
2 | - encoder on/off controls | ||
3 | - mpeg cid bitrate mode (vbr/cbr) | ||
4 | - mpeg cid bitrate/bitrate-peak | ||
5 | - mpeg encode of user data | ||
6 | - mpeg decode of user data | ||
7 | - implement CID controls for mozaic areas | ||
8 | |||
9 | - sound | ||
10 | - implement playback via external sound jack | ||
11 | - implement loopback of external sound jack with incoming audio? | ||
12 | - implement pause/resume (make use of in bc-server) | ||
13 | |||
14 | Please send patches to the linux media list <linux-media@vger.kernel.org> and | ||
15 | Cc Ismael Luceno <ismael.luceno@corp.bluecherry.net>. | ||