aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>2015-11-13 16:40:07 -0500
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2015-11-17 03:57:29 -0500
commitd647f0b70ce2b4aeb443639dc92b2d859da697a7 (patch)
tree171506fbb7f0eeadfdbc5c9c2256bd08e3a70e44
parentb5dcee225ce972fecb054e104be22b2a6f65303d (diff)
[media] include/media: move driver interface headers to a separate dir
Let's not mix headers used by the core with those headers that are needed by some driver-specific interface header. The headers used on drivers were manually moved using: mkdir include/media/drv-intf/ git mv include/media/cx2341x.h include/media/cx25840.h \ include/media/exynos-fimc.h include/media/msp3400.h \ include/media/s3c_camif.h include/media/saa7146.h \ include/media/saa7146_vv.h include/media/sh_mobile_ceu.h \ include/media/sh_mobile_csi2.h include/media/sh_vou.h \ include/media/si476x.h include/media/soc_mediabus.h \ include/media/tea575x.h include/media/drv-intf/ And the references for those headers were corrected using: MAIN_DIR="media/" PREV_DIR="media/" DIRS="drv-intf/" echo "Checking affected files" >&2 for i in $DIRS; do for j in $(find include/$MAIN_DIR/$i -type f -name '*.h'); do n=`basename $j` git grep -l $n done done|sort|uniq >files && ( echo "Handling files..." >&2; echo "for i in \$(cat files|grep -v Documentation); do cat \$i | \\"; ( cd include/$MAIN_DIR; for j in $DIRS; do for i in $(ls $j); do echo "perl -ne 's,(include [\\\"\\<])$PREV_DIR($i)([\\\"\\>]),\1$MAIN_DIR$j\2\3,; print \$_' |\\"; done; done; echo "cat > a && mv a \$i; done"; ); echo "Handling documentation..." >&2; echo "for i in MAINTAINERS \$(cat files); do cat \$i | \\"; ( cd include/$MAIN_DIR; for j in $DIRS; do for i in $(ls $j); do echo " perl -ne 's,include/$PREV_DIR($i)\b,include/$MAIN_DIR$j\1,; print \$_' |\\"; done; done; echo "cat > a && mv a \$i; done" ); ) >script && . ./script Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com> Acked-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--MAINTAINERS4
-rw-r--r--arch/sh/boards/mach-ap325rxa/setup.c2
-rw-r--r--arch/sh/boards/mach-ecovec24/setup.c4
-rw-r--r--arch/sh/boards/mach-kfr2r09/setup.c2
-rw-r--r--arch/sh/boards/mach-migor/setup.c2
-rw-r--r--arch/sh/boards/mach-se/7724/setup.c4
-rw-r--r--drivers/media/common/cx2341x.c2
-rw-r--r--drivers/media/common/saa7146/saa7146_core.c2
-rw-r--r--drivers/media/common/saa7146/saa7146_fops.c2
-rw-r--r--drivers/media/common/saa7146/saa7146_hlp.c2
-rw-r--r--drivers/media/common/saa7146/saa7146_i2c.c2
-rw-r--r--drivers/media/common/saa7146/saa7146_vbi.c2
-rw-r--r--drivers/media/common/saa7146/saa7146_video.c2
-rw-r--r--drivers/media/i2c/cx25840/cx25840-audio.c2
-rw-r--r--drivers/media/i2c/cx25840/cx25840-core.c2
-rw-r--r--drivers/media/i2c/cx25840/cx25840-firmware.c2
-rw-r--r--drivers/media/i2c/cx25840/cx25840-ir.c2
-rw-r--r--drivers/media/i2c/cx25840/cx25840-vbi.c2
-rw-r--r--drivers/media/i2c/m5mols/m5mols_capture.c2
-rw-r--r--drivers/media/i2c/msp3400-driver.c2
-rw-r--r--drivers/media/i2c/msp3400-driver.h2
-rw-r--r--drivers/media/i2c/msp3400-kthreads.c2
-rw-r--r--drivers/media/i2c/soc_camera/mt9m001.c2
-rw-r--r--drivers/media/i2c/soc_camera/mt9v022.c2
-rw-r--r--drivers/media/pci/bt8xx/bttv-driver.c2
-rw-r--r--drivers/media/pci/bt8xx/bttvp.h2
-rw-r--r--drivers/media/pci/cx18/cx23418.h2
-rw-r--r--drivers/media/pci/cx23885/cx23885-417.c2
-rw-r--r--drivers/media/pci/cx23885/cx23885-cards.c2
-rw-r--r--drivers/media/pci/cx23885/cx23885-video.c2
-rw-r--r--drivers/media/pci/cx23885/cx23885.h2
-rw-r--r--drivers/media/pci/cx88/cx88-blackbird.c2
-rw-r--r--drivers/media/pci/cx88/cx88.h2
-rw-r--r--drivers/media/pci/ivtv/ivtv-cards.c4
-rw-r--r--drivers/media/pci/ivtv/ivtv-driver.h2
-rw-r--r--drivers/media/pci/ivtv/ivtv-i2c.c2
-rw-r--r--drivers/media/pci/ivtv/ivtv-routing.c2
-rw-r--r--drivers/media/pci/saa7146/hexium_gemini.c2
-rw-r--r--drivers/media/pci/saa7146/hexium_orion.c2
-rw-r--r--drivers/media/pci/saa7146/mxb.c2
-rw-r--r--drivers/media/pci/ttpci/av7110.h2
-rw-r--r--drivers/media/pci/ttpci/budget-av.c2
-rw-r--r--drivers/media/pci/ttpci/budget.h2
-rw-r--r--drivers/media/platform/exynos4-is/common.c2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-core.h2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-isp-video.c2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-isp.h2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-lite-reg.c2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-lite.c2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-lite.h2
-rw-r--r--drivers/media/platform/exynos4-is/fimc-reg.c2
-rw-r--r--drivers/media/platform/exynos4-is/media-dev.c2
-rw-r--r--drivers/media/platform/exynos4-is/media-dev.h2
-rw-r--r--drivers/media/platform/exynos4-is/mipi-csis.c2
-rw-r--r--drivers/media/platform/s3c-camif/camif-core.h2
-rw-r--r--drivers/media/platform/s3c-camif/camif-regs.h2
-rw-r--r--drivers/media/platform/sh_vou.c2
-rw-r--r--drivers/media/platform/soc_camera/atmel-isi.c2
-rw-r--r--drivers/media/platform/soc_camera/mx2_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/mx3_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/omap1_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/pxa_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/rcar_vin.c2
-rw-r--r--drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c6
-rw-r--r--drivers/media/platform/soc_camera/sh_mobile_csi2.c6
-rw-r--r--drivers/media/platform/soc_camera/soc_camera.c2
-rw-r--r--drivers/media/platform/soc_camera/soc_mediabus.c2
-rw-r--r--drivers/media/radio/radio-maxiradio.c2
-rw-r--r--drivers/media/radio/radio-sf16fmr2.c2
-rw-r--r--drivers/media/radio/radio-shark.c2
-rw-r--r--drivers/media/radio/radio-si476x.c2
-rw-r--r--drivers/media/radio/tea575x.c2
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-417.c2
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-cards.c2
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-vbi.c2
-rw-r--r--drivers/media/usb/cx231xx/cx231xx-video.c2
-rw-r--r--drivers/media/usb/cx231xx/cx231xx.h2
-rw-r--r--drivers/media/usb/em28xx/em28xx-cards.c2
-rw-r--r--drivers/media/usb/em28xx/em28xx-video.c2
-rw-r--r--drivers/media/usb/pvrusb2/pvrusb2-audio.c2
-rw-r--r--drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c2
-rw-r--r--drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h2
-rw-r--r--include/media/drv-intf/cx2341x.h (renamed from include/media/cx2341x.h)0
-rw-r--r--include/media/drv-intf/cx25840.h (renamed from include/media/cx25840.h)0
-rw-r--r--include/media/drv-intf/exynos-fimc.h (renamed from include/media/exynos-fimc.h)0
-rw-r--r--include/media/drv-intf/msp3400.h (renamed from include/media/msp3400.h)1
-rw-r--r--include/media/drv-intf/s3c_camif.h (renamed from include/media/s3c_camif.h)0
-rw-r--r--include/media/drv-intf/saa7146.h (renamed from include/media/saa7146.h)0
-rw-r--r--include/media/drv-intf/saa7146_vv.h (renamed from include/media/saa7146_vv.h)2
-rw-r--r--include/media/drv-intf/sh_mobile_ceu.h (renamed from include/media/sh_mobile_ceu.h)0
-rw-r--r--include/media/drv-intf/sh_mobile_csi2.h (renamed from include/media/sh_mobile_csi2.h)0
-rw-r--r--include/media/drv-intf/sh_vou.h (renamed from include/media/sh_vou.h)0
-rw-r--r--include/media/drv-intf/si476x.h (renamed from include/media/si476x.h)2
-rw-r--r--include/media/drv-intf/soc_mediabus.h (renamed from include/media/soc_mediabus.h)0
-rw-r--r--include/media/drv-intf/tea575x.h (renamed from include/media/tea575x.h)0
-rw-r--r--include/uapi/linux/v4l2-controls.h6
-rw-r--r--sound/pci/es1968.c2
-rw-r--r--sound/pci/fm801.c2
98 files changed, 98 insertions, 97 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index a8e3f478d869..dc1787719c2a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -9225,7 +9225,7 @@ L: linux-media@vger.kernel.org
9225L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 9225L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9226S: Maintained 9226S: Maintained
9227F: drivers/media/platform/s3c-camif/ 9227F: drivers/media/platform/s3c-camif/
9228F: include/media/s3c_camif.h 9228F: include/media/drv-intf/s3c_camif.h
9229 9229
9230SAMSUNG S5C73M3 CAMERA DRIVER 9230SAMSUNG S5C73M3 CAMERA DRIVER
9231M: Kyungmin Park <kyungmin.park@samsung.com> 9231M: Kyungmin Park <kyungmin.park@samsung.com>
@@ -9686,7 +9686,7 @@ SH_VOU V4L2 OUTPUT DRIVER
9686L: linux-media@vger.kernel.org 9686L: linux-media@vger.kernel.org
9687S: Orphan 9687S: Orphan
9688F: drivers/media/platform/sh_vou.c 9688F: drivers/media/platform/sh_vou.c
9689F: include/media/sh_vou.h 9689F: include/media/drv-intf/sh_vou.h
9690 9690
9691SIMPLE FIRMWARE INTERFACE (SFI) 9691SIMPLE FIRMWARE INTERFACE (SFI)
9692M: Len Brown <lenb@kernel.org> 9692M: Len Brown <lenb@kernel.org>
diff --git a/arch/sh/boards/mach-ap325rxa/setup.c b/arch/sh/boards/mach-ap325rxa/setup.c
index 62b045c6d289..d642a77d1913 100644
--- a/arch/sh/boards/mach-ap325rxa/setup.c
+++ b/arch/sh/boards/mach-ap325rxa/setup.c
@@ -30,7 +30,7 @@
30#include <media/i2c/ov772x.h> 30#include <media/i2c/ov772x.h>
31#include <media/soc_camera.h> 31#include <media/soc_camera.h>
32#include <media/soc_camera_platform.h> 32#include <media/soc_camera_platform.h>
33#include <media/sh_mobile_ceu.h> 33#include <media/drv-intf/sh_mobile_ceu.h>
34#include <video/sh_mobile_lcdc.h> 34#include <video/sh_mobile_lcdc.h>
35#include <asm/io.h> 35#include <asm/io.h>
36#include <asm/clock.h> 36#include <asm/clock.h>
diff --git a/arch/sh/boards/mach-ecovec24/setup.c b/arch/sh/boards/mach-ecovec24/setup.c
index 5fcec7648d52..a9c0c07386fd 100644
--- a/arch/sh/boards/mach-ecovec24/setup.c
+++ b/arch/sh/boards/mach-ecovec24/setup.c
@@ -38,7 +38,7 @@
38#include <video/sh_mobile_lcdc.h> 38#include <video/sh_mobile_lcdc.h>
39#include <sound/sh_fsi.h> 39#include <sound/sh_fsi.h>
40#include <sound/simple_card.h> 40#include <sound/simple_card.h>
41#include <media/sh_mobile_ceu.h> 41#include <media/drv-intf/sh_mobile_ceu.h>
42#include <media/soc_camera.h> 42#include <media/soc_camera.h>
43#include <media/i2c/tw9910.h> 43#include <media/i2c/tw9910.h>
44#include <media/i2c/mt9t112.h> 44#include <media/i2c/mt9t112.h>
@@ -901,7 +901,7 @@ static struct platform_device irda_device = {
901}; 901};
902 902
903#include <media/i2c/ak881x.h> 903#include <media/i2c/ak881x.h>
904#include <media/sh_vou.h> 904#include <media/drv-intf/sh_vou.h>
905 905
906static struct ak881x_pdata ak881x_pdata = { 906static struct ak881x_pdata ak881x_pdata = {
907 .flags = AK881X_IF_MODE_SLAVE, 907 .flags = AK881X_IF_MODE_SLAVE,
diff --git a/arch/sh/boards/mach-kfr2r09/setup.c b/arch/sh/boards/mach-kfr2r09/setup.c
index ec9357333878..6bd9230e64e3 100644
--- a/arch/sh/boards/mach-kfr2r09/setup.c
+++ b/arch/sh/boards/mach-kfr2r09/setup.c
@@ -29,7 +29,7 @@
29#include <linux/sh_intc.h> 29#include <linux/sh_intc.h>
30#include <media/i2c/rj54n1cb0c.h> 30#include <media/i2c/rj54n1cb0c.h>
31#include <media/soc_camera.h> 31#include <media/soc_camera.h>
32#include <media/sh_mobile_ceu.h> 32#include <media/drv-intf/sh_mobile_ceu.h>
33#include <video/sh_mobile_lcdc.h> 33#include <video/sh_mobile_lcdc.h>
34#include <asm/suspend.h> 34#include <asm/suspend.h>
35#include <asm/clock.h> 35#include <asm/clock.h>
diff --git a/arch/sh/boards/mach-migor/setup.c b/arch/sh/boards/mach-migor/setup.c
index 7f91854dea15..8f237a5bd9aa 100644
--- a/arch/sh/boards/mach-migor/setup.c
+++ b/arch/sh/boards/mach-migor/setup.c
@@ -27,7 +27,7 @@
27#include <linux/videodev2.h> 27#include <linux/videodev2.h>
28#include <linux/sh_intc.h> 28#include <linux/sh_intc.h>
29#include <video/sh_mobile_lcdc.h> 29#include <video/sh_mobile_lcdc.h>
30#include <media/sh_mobile_ceu.h> 30#include <media/drv-intf/sh_mobile_ceu.h>
31#include <media/i2c/ov772x.h> 31#include <media/i2c/ov772x.h>
32#include <media/soc_camera.h> 32#include <media/soc_camera.h>
33#include <media/i2c/tw9910.h> 33#include <media/i2c/tw9910.h>
diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c
index 4ecedcc2473c..e0e1df136642 100644
--- a/arch/sh/boards/mach-se/7724/setup.c
+++ b/arch/sh/boards/mach-se/7724/setup.c
@@ -30,7 +30,7 @@
30#include <linux/sh_intc.h> 30#include <linux/sh_intc.h>
31#include <linux/videodev2.h> 31#include <linux/videodev2.h>
32#include <video/sh_mobile_lcdc.h> 32#include <video/sh_mobile_lcdc.h>
33#include <media/sh_mobile_ceu.h> 33#include <media/drv-intf/sh_mobile_ceu.h>
34#include <sound/sh_fsi.h> 34#include <sound/sh_fsi.h>
35#include <sound/simple_card.h> 35#include <sound/simple_card.h>
36#include <asm/io.h> 36#include <asm/io.h>
@@ -535,7 +535,7 @@ static struct platform_device irda_device = {
535}; 535};
536 536
537#include <media/i2c/ak881x.h> 537#include <media/i2c/ak881x.h>
538#include <media/sh_vou.h> 538#include <media/drv-intf/sh_vou.h>
539 539
540static struct ak881x_pdata ak881x_pdata = { 540static struct ak881x_pdata ak881x_pdata = {
541 .flags = AK881X_IF_MODE_SLAVE, 541 .flags = AK881X_IF_MODE_SLAVE,
diff --git a/drivers/media/common/cx2341x.c b/drivers/media/common/cx2341x.c
index c07b9db51b05..5e4afa0131e6 100644
--- a/drivers/media/common/cx2341x.c
+++ b/drivers/media/common/cx2341x.c
@@ -27,7 +27,7 @@
27#include <linux/videodev2.h> 27#include <linux/videodev2.h>
28 28
29#include <media/tuner.h> 29#include <media/tuner.h>
30#include <media/cx2341x.h> 30#include <media/drv-intf/cx2341x.h>
31#include <media/v4l2-common.h> 31#include <media/v4l2-common.h>
32 32
33MODULE_DESCRIPTION("cx23415/6/8 driver"); 33MODULE_DESCRIPTION("cx23415/6/8 driver");
diff --git a/drivers/media/common/saa7146/saa7146_core.c b/drivers/media/common/saa7146/saa7146_core.c
index 1ff9f5323bc3..9f7c5b0a6b45 100644
--- a/drivers/media/common/saa7146/saa7146_core.c
+++ b/drivers/media/common/saa7146/saa7146_core.c
@@ -20,7 +20,7 @@
20 20
21#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 21#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
22 22
23#include <media/saa7146.h> 23#include <media/drv-intf/saa7146.h>
24#include <linux/module.h> 24#include <linux/module.h>
25 25
26static int saa7146_num; 26static int saa7146_num;
diff --git a/drivers/media/common/saa7146/saa7146_fops.c b/drivers/media/common/saa7146/saa7146_fops.c
index df1e8c975cd8..930d2c94d5d3 100644
--- a/drivers/media/common/saa7146/saa7146_fops.c
+++ b/drivers/media/common/saa7146/saa7146_fops.c
@@ -1,6 +1,6 @@
1#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 1#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
2 2
3#include <media/saa7146_vv.h> 3#include <media/drv-intf/saa7146_vv.h>
4#include <linux/module.h> 4#include <linux/module.h>
5 5
6/****************************************************************************/ 6/****************************************************************************/
diff --git a/drivers/media/common/saa7146/saa7146_hlp.c b/drivers/media/common/saa7146/saa7146_hlp.c
index 3dc6a838ca6f..6ebcbc6450f5 100644
--- a/drivers/media/common/saa7146/saa7146_hlp.c
+++ b/drivers/media/common/saa7146/saa7146_hlp.c
@@ -2,7 +2,7 @@
2 2
3#include <linux/kernel.h> 3#include <linux/kernel.h>
4#include <linux/export.h> 4#include <linux/export.h>
5#include <media/saa7146_vv.h> 5#include <media/drv-intf/saa7146_vv.h>
6 6
7static void calculate_output_format_register(struct saa7146_dev* saa, u32 palette, u32* clip_format) 7static void calculate_output_format_register(struct saa7146_dev* saa, u32 palette, u32* clip_format)
8{ 8{
diff --git a/drivers/media/common/saa7146/saa7146_i2c.c b/drivers/media/common/saa7146/saa7146_i2c.c
index 22027198129d..239a2db35068 100644
--- a/drivers/media/common/saa7146/saa7146_i2c.c
+++ b/drivers/media/common/saa7146/saa7146_i2c.c
@@ -1,6 +1,6 @@
1#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 1#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
2 2
3#include <media/saa7146_vv.h> 3#include <media/drv-intf/saa7146_vv.h>
4 4
5static u32 saa7146_i2c_func(struct i2c_adapter *adapter) 5static u32 saa7146_i2c_func(struct i2c_adapter *adapter)
6{ 6{
diff --git a/drivers/media/common/saa7146/saa7146_vbi.c b/drivers/media/common/saa7146/saa7146_vbi.c
index 2da995758778..49237518d65f 100644
--- a/drivers/media/common/saa7146/saa7146_vbi.c
+++ b/drivers/media/common/saa7146/saa7146_vbi.c
@@ -1,4 +1,4 @@
1#include <media/saa7146_vv.h> 1#include <media/drv-intf/saa7146_vv.h>
2 2
3static int vbi_pixel_to_capture = 720 * 2; 3static int vbi_pixel_to_capture = 720 * 2;
4 4
diff --git a/drivers/media/common/saa7146/saa7146_video.c b/drivers/media/common/saa7146/saa7146_video.c
index 30779498c173..d5837be3e8cf 100644
--- a/drivers/media/common/saa7146/saa7146_video.c
+++ b/drivers/media/common/saa7146/saa7146_video.c
@@ -1,6 +1,6 @@
1#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 1#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
2 2
3#include <media/saa7146_vv.h> 3#include <media/drv-intf/saa7146_vv.h>
4#include <media/v4l2-event.h> 4#include <media/v4l2-event.h>
5#include <media/v4l2-ctrls.h> 5#include <media/v4l2-ctrls.h>
6#include <linux/module.h> 6#include <linux/module.h>
diff --git a/drivers/media/i2c/cx25840/cx25840-audio.c b/drivers/media/i2c/cx25840/cx25840-audio.c
index 34b96c7cfd62..baf3d9c8710e 100644
--- a/drivers/media/i2c/cx25840/cx25840-audio.c
+++ b/drivers/media/i2c/cx25840/cx25840-audio.c
@@ -19,7 +19,7 @@
19#include <linux/videodev2.h> 19#include <linux/videodev2.h>
20#include <linux/i2c.h> 20#include <linux/i2c.h>
21#include <media/v4l2-common.h> 21#include <media/v4l2-common.h>
22#include <media/cx25840.h> 22#include <media/drv-intf/cx25840.h>
23 23
24#include "cx25840-core.h" 24#include "cx25840-core.h"
25 25
diff --git a/drivers/media/i2c/cx25840/cx25840-core.c b/drivers/media/i2c/cx25840/cx25840-core.c
index fe6eb78b6914..181fdc14c6c6 100644
--- a/drivers/media/i2c/cx25840/cx25840-core.c
+++ b/drivers/media/i2c/cx25840/cx25840-core.c
@@ -45,7 +45,7 @@
45#include <linux/delay.h> 45#include <linux/delay.h>
46#include <linux/math64.h> 46#include <linux/math64.h>
47#include <media/v4l2-common.h> 47#include <media/v4l2-common.h>
48#include <media/cx25840.h> 48#include <media/drv-intf/cx25840.h>
49 49
50#include "cx25840-core.h" 50#include "cx25840-core.h"
51 51
diff --git a/drivers/media/i2c/cx25840/cx25840-firmware.c b/drivers/media/i2c/cx25840/cx25840-firmware.c
index 9bbb31adc29d..37e052923a87 100644
--- a/drivers/media/i2c/cx25840/cx25840-firmware.c
+++ b/drivers/media/i2c/cx25840/cx25840-firmware.c
@@ -19,7 +19,7 @@
19#include <linux/i2c.h> 19#include <linux/i2c.h>
20#include <linux/firmware.h> 20#include <linux/firmware.h>
21#include <media/v4l2-common.h> 21#include <media/v4l2-common.h>
22#include <media/cx25840.h> 22#include <media/drv-intf/cx25840.h>
23 23
24#include "cx25840-core.h" 24#include "cx25840-core.h"
25 25
diff --git a/drivers/media/i2c/cx25840/cx25840-ir.c b/drivers/media/i2c/cx25840/cx25840-ir.c
index 4cf8f18bf097..4b782012cadc 100644
--- a/drivers/media/i2c/cx25840/cx25840-ir.c
+++ b/drivers/media/i2c/cx25840/cx25840-ir.c
@@ -24,7 +24,7 @@
24#include <linux/slab.h> 24#include <linux/slab.h>
25#include <linux/kfifo.h> 25#include <linux/kfifo.h>
26#include <linux/module.h> 26#include <linux/module.h>
27#include <media/cx25840.h> 27#include <media/drv-intf/cx25840.h>
28#include <media/rc-core.h> 28#include <media/rc-core.h>
29 29
30#include "cx25840-core.h" 30#include "cx25840-core.h"
diff --git a/drivers/media/i2c/cx25840/cx25840-vbi.c b/drivers/media/i2c/cx25840/cx25840-vbi.c
index c39e91dc1137..04034c592603 100644
--- a/drivers/media/i2c/cx25840/cx25840-vbi.c
+++ b/drivers/media/i2c/cx25840/cx25840-vbi.c
@@ -19,7 +19,7 @@
19#include <linux/videodev2.h> 19#include <linux/videodev2.h>
20#include <linux/i2c.h> 20#include <linux/i2c.h>
21#include <media/v4l2-common.h> 21#include <media/v4l2-common.h>
22#include <media/cx25840.h> 22#include <media/drv-intf/cx25840.h>
23 23
24#include "cx25840-core.h" 24#include "cx25840-core.h"
25 25
diff --git a/drivers/media/i2c/m5mols/m5mols_capture.c b/drivers/media/i2c/m5mols/m5mols_capture.c
index 95d9274a872c..a0cd6dc32eb0 100644
--- a/drivers/media/i2c/m5mols/m5mols_capture.c
+++ b/drivers/media/i2c/m5mols/m5mols_capture.c
@@ -26,7 +26,7 @@
26#include <media/v4l2-device.h> 26#include <media/v4l2-device.h>
27#include <media/v4l2-subdev.h> 27#include <media/v4l2-subdev.h>
28#include <media/i2c/m5mols.h> 28#include <media/i2c/m5mols.h>
29#include <media/exynos-fimc.h> 29#include <media/drv-intf/exynos-fimc.h>
30 30
31#include "m5mols.h" 31#include "m5mols.h"
32#include "m5mols_reg.h" 32#include "m5mols_reg.h"
diff --git a/drivers/media/i2c/msp3400-driver.c b/drivers/media/i2c/msp3400-driver.c
index e48230bd514f..a84561d0d4a8 100644
--- a/drivers/media/i2c/msp3400-driver.c
+++ b/drivers/media/i2c/msp3400-driver.c
@@ -56,7 +56,7 @@
56#include <linux/videodev2.h> 56#include <linux/videodev2.h>
57#include <media/v4l2-device.h> 57#include <media/v4l2-device.h>
58#include <media/v4l2-ioctl.h> 58#include <media/v4l2-ioctl.h>
59#include <media/msp3400.h> 59#include <media/drv-intf/msp3400.h>
60#include <media/i2c/tvaudio.h> 60#include <media/i2c/tvaudio.h>
61#include "msp3400-driver.h" 61#include "msp3400-driver.h"
62 62
diff --git a/drivers/media/i2c/msp3400-driver.h b/drivers/media/i2c/msp3400-driver.h
index fbe5e0715f93..6cae21366ed5 100644
--- a/drivers/media/i2c/msp3400-driver.h
+++ b/drivers/media/i2c/msp3400-driver.h
@@ -4,7 +4,7 @@
4#ifndef MSP3400_DRIVER_H 4#ifndef MSP3400_DRIVER_H
5#define MSP3400_DRIVER_H 5#define MSP3400_DRIVER_H
6 6
7#include <media/msp3400.h> 7#include <media/drv-intf/msp3400.h>
8#include <media/v4l2-device.h> 8#include <media/v4l2-device.h>
9#include <media/v4l2-ctrls.h> 9#include <media/v4l2-ctrls.h>
10 10
diff --git a/drivers/media/i2c/msp3400-kthreads.c b/drivers/media/i2c/msp3400-kthreads.c
index f8b51714f2f9..17120804fab7 100644
--- a/drivers/media/i2c/msp3400-kthreads.c
+++ b/drivers/media/i2c/msp3400-kthreads.c
@@ -26,7 +26,7 @@
26#include <linux/freezer.h> 26#include <linux/freezer.h>
27#include <linux/videodev2.h> 27#include <linux/videodev2.h>
28#include <media/v4l2-common.h> 28#include <media/v4l2-common.h>
29#include <media/msp3400.h> 29#include <media/drv-intf/msp3400.h>
30#include <linux/kthread.h> 30#include <linux/kthread.h>
31#include <linux/suspend.h> 31#include <linux/suspend.h>
32#include "msp3400-driver.h" 32#include "msp3400-driver.h"
diff --git a/drivers/media/i2c/soc_camera/mt9m001.c b/drivers/media/i2c/soc_camera/mt9m001.c
index 4fbdd1e9f7ee..2e14e52ba2e0 100644
--- a/drivers/media/i2c/soc_camera/mt9m001.c
+++ b/drivers/media/i2c/soc_camera/mt9m001.c
@@ -15,7 +15,7 @@
15#include <linux/module.h> 15#include <linux/module.h>
16 16
17#include <media/soc_camera.h> 17#include <media/soc_camera.h>
18#include <media/soc_mediabus.h> 18#include <media/drv-intf/soc_mediabus.h>
19#include <media/v4l2-clk.h> 19#include <media/v4l2-clk.h>
20#include <media/v4l2-subdev.h> 20#include <media/v4l2-subdev.h>
21#include <media/v4l2-ctrls.h> 21#include <media/v4l2-ctrls.h>
diff --git a/drivers/media/i2c/soc_camera/mt9v022.c b/drivers/media/i2c/soc_camera/mt9v022.c
index 48362e0be8b8..c2ba1fb3694d 100644
--- a/drivers/media/i2c/soc_camera/mt9v022.c
+++ b/drivers/media/i2c/soc_camera/mt9v022.c
@@ -17,7 +17,7 @@
17 17
18#include <media/i2c/mt9v022.h> 18#include <media/i2c/mt9v022.h>
19#include <media/soc_camera.h> 19#include <media/soc_camera.h>
20#include <media/soc_mediabus.h> 20#include <media/drv-intf/soc_mediabus.h>
21#include <media/v4l2-subdev.h> 21#include <media/v4l2-subdev.h>
22#include <media/v4l2-clk.h> 22#include <media/v4l2-clk.h>
23#include <media/v4l2-ctrls.h> 23#include <media/v4l2-ctrls.h>
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c b/drivers/media/pci/bt8xx/bttv-driver.c
index 3f40606a60a7..9400e996087b 100644
--- a/drivers/media/pci/bt8xx/bttv-driver.c
+++ b/drivers/media/pci/bt8xx/bttv-driver.c
@@ -51,7 +51,7 @@
51#include <media/v4l2-ioctl.h> 51#include <media/v4l2-ioctl.h>
52#include <media/v4l2-event.h> 52#include <media/v4l2-event.h>
53#include <media/i2c/tvaudio.h> 53#include <media/i2c/tvaudio.h>
54#include <media/msp3400.h> 54#include <media/drv-intf/msp3400.h>
55 55
56#include <linux/dma-mapping.h> 56#include <linux/dma-mapping.h>
57 57
diff --git a/drivers/media/pci/bt8xx/bttvp.h b/drivers/media/pci/bt8xx/bttvp.h
index 28a02cd0fccd..b1e0023f923c 100644
--- a/drivers/media/pci/bt8xx/bttvp.h
+++ b/drivers/media/pci/bt8xx/bttvp.h
@@ -42,7 +42,7 @@
42#include <media/tveeprom.h> 42#include <media/tveeprom.h>
43#include <media/rc-core.h> 43#include <media/rc-core.h>
44#include <media/i2c/ir-kbd-i2c.h> 44#include <media/i2c/ir-kbd-i2c.h>
45#include <media/tea575x.h> 45#include <media/drv-intf/tea575x.h>
46 46
47#include "bt848.h" 47#include "bt848.h"
48#include "bttv.h" 48#include "bttv.h"
diff --git a/drivers/media/pci/cx18/cx23418.h b/drivers/media/pci/cx18/cx23418.h
index 767a8d23e3f2..67ffe65b56a3 100644
--- a/drivers/media/pci/cx18/cx23418.h
+++ b/drivers/media/pci/cx18/cx23418.h
@@ -22,7 +22,7 @@
22#ifndef CX23418_H 22#ifndef CX23418_H
23#define CX23418_H 23#define CX23418_H
24 24
25#include <media/cx2341x.h> 25#include <media/drv-intf/cx2341x.h>
26 26
27#define MGR_CMD_MASK 0x40000000 27#define MGR_CMD_MASK 0x40000000
28/* The MSB of the command code indicates that this is the completion of a 28/* The MSB of the command code indicates that this is the completion of a
diff --git a/drivers/media/pci/cx23885/cx23885-417.c b/drivers/media/pci/cx23885/cx23885-417.c
index 88a3afb66d10..2fe3708d8654 100644
--- a/drivers/media/pci/cx23885/cx23885-417.c
+++ b/drivers/media/pci/cx23885/cx23885-417.c
@@ -30,7 +30,7 @@
30#include <linux/slab.h> 30#include <linux/slab.h>
31#include <media/v4l2-common.h> 31#include <media/v4l2-common.h>
32#include <media/v4l2-ioctl.h> 32#include <media/v4l2-ioctl.h>
33#include <media/cx2341x.h> 33#include <media/drv-intf/cx2341x.h>
34 34
35#include "cx23885.h" 35#include "cx23885.h"
36#include "cx23885-ioctl.h" 36#include "cx23885-ioctl.h"
diff --git a/drivers/media/pci/cx23885/cx23885-cards.c b/drivers/media/pci/cx23885/cx23885-cards.c
index f384f295676e..99ac2019e728 100644
--- a/drivers/media/pci/cx23885/cx23885-cards.c
+++ b/drivers/media/pci/cx23885/cx23885-cards.c
@@ -19,7 +19,7 @@
19#include <linux/module.h> 19#include <linux/module.h>
20#include <linux/pci.h> 20#include <linux/pci.h>
21#include <linux/delay.h> 21#include <linux/delay.h>
22#include <media/cx25840.h> 22#include <media/drv-intf/cx25840.h>
23#include <linux/firmware.h> 23#include <linux/firmware.h>
24#include <misc/altera.h> 24#include <misc/altera.h>
25 25
diff --git a/drivers/media/pci/cx23885/cx23885-video.c b/drivers/media/pci/cx23885/cx23885-video.c
index 71a80e2b842c..63f302e06379 100644
--- a/drivers/media/pci/cx23885/cx23885-video.c
+++ b/drivers/media/pci/cx23885/cx23885-video.c
@@ -35,7 +35,7 @@
35#include "cx23885-ioctl.h" 35#include "cx23885-ioctl.h"
36#include "tuner-xc2028.h" 36#include "tuner-xc2028.h"
37 37
38#include <media/cx25840.h> 38#include <media/drv-intf/cx25840.h>
39 39
40MODULE_DESCRIPTION("v4l2 driver module for cx23885 based TV cards"); 40MODULE_DESCRIPTION("v4l2 driver module for cx23885 based TV cards");
41MODULE_AUTHOR("Steven Toth <stoth@linuxtv.org>"); 41MODULE_AUTHOR("Steven Toth <stoth@linuxtv.org>");
diff --git a/drivers/media/pci/cx23885/cx23885.h b/drivers/media/pci/cx23885/cx23885.h
index c5ba0833f47a..f9eb57b186fa 100644
--- a/drivers/media/pci/cx23885/cx23885.h
+++ b/drivers/media/pci/cx23885/cx23885.h
@@ -30,7 +30,7 @@
30#include <media/rc-core.h> 30#include <media/rc-core.h>
31 31
32#include "cx23885-reg.h" 32#include "cx23885-reg.h"
33#include "media/cx2341x.h" 33#include "media/drv-intf/cx2341x.h"
34 34
35#include <linux/mutex.h> 35#include <linux/mutex.h>
36 36
diff --git a/drivers/media/pci/cx88/cx88-blackbird.c b/drivers/media/pci/cx88/cx88-blackbird.c
index 8b889135be8a..27ffb24d73bb 100644
--- a/drivers/media/pci/cx88/cx88-blackbird.c
+++ b/drivers/media/pci/cx88/cx88-blackbird.c
@@ -36,7 +36,7 @@
36#include <media/v4l2-common.h> 36#include <media/v4l2-common.h>
37#include <media/v4l2-ioctl.h> 37#include <media/v4l2-ioctl.h>
38#include <media/v4l2-event.h> 38#include <media/v4l2-event.h>
39#include <media/cx2341x.h> 39#include <media/drv-intf/cx2341x.h>
40 40
41#include "cx88.h" 41#include "cx88.h"
42 42
diff --git a/drivers/media/pci/cx88/cx88.h b/drivers/media/pci/cx88/cx88.h
index d81b26ee89df..78f817ee7e41 100644
--- a/drivers/media/pci/cx88/cx88.h
+++ b/drivers/media/pci/cx88/cx88.h
@@ -30,7 +30,7 @@
30#include <media/tuner.h> 30#include <media/tuner.h>
31#include <media/tveeprom.h> 31#include <media/tveeprom.h>
32#include <media/videobuf2-dma-sg.h> 32#include <media/videobuf2-dma-sg.h>
33#include <media/cx2341x.h> 33#include <media/drv-intf/cx2341x.h>
34#include <media/videobuf2-dvb.h> 34#include <media/videobuf2-dvb.h>
35#include <media/i2c/ir-kbd-i2c.h> 35#include <media/i2c/ir-kbd-i2c.h>
36#include <media/i2c/wm8775.h> 36#include <media/i2c/wm8775.h>
diff --git a/drivers/media/pci/ivtv/ivtv-cards.c b/drivers/media/pci/ivtv/ivtv-cards.c
index 9eb964c9f593..410d97bdf541 100644
--- a/drivers/media/pci/ivtv/ivtv-cards.c
+++ b/drivers/media/pci/ivtv/ivtv-cards.c
@@ -22,11 +22,11 @@
22#include "ivtv-cards.h" 22#include "ivtv-cards.h"
23#include "ivtv-i2c.h" 23#include "ivtv-i2c.h"
24 24
25#include <media/msp3400.h> 25#include <media/drv-intf/msp3400.h>
26#include <media/i2c/m52790.h> 26#include <media/i2c/m52790.h>
27#include <media/i2c/wm8775.h> 27#include <media/i2c/wm8775.h>
28#include <media/i2c/cs53l32a.h> 28#include <media/i2c/cs53l32a.h>
29#include <media/cx25840.h> 29#include <media/drv-intf/cx25840.h>
30#include <media/i2c/upd64031a.h> 30#include <media/i2c/upd64031a.h>
31 31
32#define MSP_TUNER MSP_INPUT(MSP_IN_SCART1, MSP_IN_TUNER1, \ 32#define MSP_TUNER MSP_INPUT(MSP_IN_SCART1, MSP_IN_TUNER1, \
diff --git a/drivers/media/pci/ivtv/ivtv-driver.h b/drivers/media/pci/ivtv/ivtv-driver.h
index e004f56267a6..6c08dae67a73 100644
--- a/drivers/media/pci/ivtv/ivtv-driver.h
+++ b/drivers/media/pci/ivtv/ivtv-driver.h
@@ -64,7 +64,7 @@
64#include <media/v4l2-device.h> 64#include <media/v4l2-device.h>
65#include <media/v4l2-fh.h> 65#include <media/v4l2-fh.h>
66#include <media/tuner.h> 66#include <media/tuner.h>
67#include <media/cx2341x.h> 67#include <media/drv-intf/cx2341x.h>
68#include <media/i2c/ir-kbd-i2c.h> 68#include <media/i2c/ir-kbd-i2c.h>
69 69
70#include <linux/ivtv.h> 70#include <linux/ivtv.h>
diff --git a/drivers/media/pci/ivtv/ivtv-i2c.c b/drivers/media/pci/ivtv/ivtv-i2c.c
index 1a41ba5c7d30..bccbf2d18e30 100644
--- a/drivers/media/pci/ivtv/ivtv-i2c.c
+++ b/drivers/media/pci/ivtv/ivtv-i2c.c
@@ -63,7 +63,7 @@
63#include "ivtv-cards.h" 63#include "ivtv-cards.h"
64#include "ivtv-gpio.h" 64#include "ivtv-gpio.h"
65#include "ivtv-i2c.h" 65#include "ivtv-i2c.h"
66#include <media/cx25840.h> 66#include <media/drv-intf/cx25840.h>
67 67
68/* i2c implementation for cx23415/6 chip, ivtv project. 68/* i2c implementation for cx23415/6 chip, ivtv project.
69 * Author: Kevin Thayer (nufan_wfk at yahoo.com) 69 * Author: Kevin Thayer (nufan_wfk at yahoo.com)
diff --git a/drivers/media/pci/ivtv/ivtv-routing.c b/drivers/media/pci/ivtv/ivtv-routing.c
index 9a07808b61f0..0c168f238904 100644
--- a/drivers/media/pci/ivtv/ivtv-routing.c
+++ b/drivers/media/pci/ivtv/ivtv-routing.c
@@ -24,7 +24,7 @@
24#include "ivtv-gpio.h" 24#include "ivtv-gpio.h"
25#include "ivtv-routing.h" 25#include "ivtv-routing.h"
26 26
27#include <media/msp3400.h> 27#include <media/drv-intf/msp3400.h>
28#include <media/i2c/m52790.h> 28#include <media/i2c/m52790.h>
29#include <media/i2c/upd64031a.h> 29#include <media/i2c/upd64031a.h>
30#include <media/i2c/upd64083.h> 30#include <media/i2c/upd64083.h>
diff --git a/drivers/media/pci/saa7146/hexium_gemini.c b/drivers/media/pci/saa7146/hexium_gemini.c
index 03cbcd2095c6..c889ec9f8a5a 100644
--- a/drivers/media/pci/saa7146/hexium_gemini.c
+++ b/drivers/media/pci/saa7146/hexium_gemini.c
@@ -25,7 +25,7 @@
25 25
26#define DEBUG_VARIABLE debug 26#define DEBUG_VARIABLE debug
27 27
28#include <media/saa7146_vv.h> 28#include <media/drv-intf/saa7146_vv.h>
29#include <linux/module.h> 29#include <linux/module.h>
30 30
31static int debug; 31static int debug;
diff --git a/drivers/media/pci/saa7146/hexium_orion.c b/drivers/media/pci/saa7146/hexium_orion.c
index 15f0d66ff78a..c306a92e8909 100644
--- a/drivers/media/pci/saa7146/hexium_orion.c
+++ b/drivers/media/pci/saa7146/hexium_orion.c
@@ -25,7 +25,7 @@
25 25
26#define DEBUG_VARIABLE debug 26#define DEBUG_VARIABLE debug
27 27
28#include <media/saa7146_vv.h> 28#include <media/drv-intf/saa7146_vv.h>
29#include <linux/module.h> 29#include <linux/module.h>
30 30
31static int debug; 31static int debug;
diff --git a/drivers/media/pci/saa7146/mxb.c b/drivers/media/pci/saa7146/mxb.c
index 04b66327e329..504d78807639 100644
--- a/drivers/media/pci/saa7146/mxb.c
+++ b/drivers/media/pci/saa7146/mxb.c
@@ -25,7 +25,7 @@
25 25
26#define DEBUG_VARIABLE debug 26#define DEBUG_VARIABLE debug
27 27
28#include <media/saa7146_vv.h> 28#include <media/drv-intf/saa7146_vv.h>
29#include <media/tuner.h> 29#include <media/tuner.h>
30#include <media/v4l2-common.h> 30#include <media/v4l2-common.h>
31#include <media/i2c/saa7115.h> 31#include <media/i2c/saa7115.h>
diff --git a/drivers/media/pci/ttpci/av7110.h b/drivers/media/pci/ttpci/av7110.h
index 3a55927edb95..3707ccd02732 100644
--- a/drivers/media/pci/ttpci/av7110.h
+++ b/drivers/media/pci/ttpci/av7110.h
@@ -32,7 +32,7 @@
32#include "stv0297.h" 32#include "stv0297.h"
33#include "l64781.h" 33#include "l64781.h"
34 34
35#include <media/saa7146_vv.h> 35#include <media/drv-intf/saa7146_vv.h>
36 36
37 37
38#define ANALOG_TUNER_VES1820 1 38#define ANALOG_TUNER_VES1820 1
diff --git a/drivers/media/pci/ttpci/budget-av.c b/drivers/media/pci/ttpci/budget-av.c
index 3e469d4e0c87..f1f7360c01ba 100644
--- a/drivers/media/pci/ttpci/budget-av.c
+++ b/drivers/media/pci/ttpci/budget-av.c
@@ -46,7 +46,7 @@
46#include "tda1004x.h" 46#include "tda1004x.h"
47#include "tua6100.h" 47#include "tua6100.h"
48#include "dvb-pll.h" 48#include "dvb-pll.h"
49#include <media/saa7146_vv.h> 49#include <media/drv-intf/saa7146_vv.h>
50#include <linux/module.h> 50#include <linux/module.h>
51#include <linux/errno.h> 51#include <linux/errno.h>
52#include <linux/slab.h> 52#include <linux/slab.h>
diff --git a/drivers/media/pci/ttpci/budget.h b/drivers/media/pci/ttpci/budget.h
index 1ccbe1a49a4b..655eef5236ca 100644
--- a/drivers/media/pci/ttpci/budget.h
+++ b/drivers/media/pci/ttpci/budget.h
@@ -13,7 +13,7 @@
13#include <linux/module.h> 13#include <linux/module.h>
14#include <linux/mutex.h> 14#include <linux/mutex.h>
15 15
16#include <media/saa7146.h> 16#include <media/drv-intf/saa7146.h>
17 17
18extern int budget_debug; 18extern int budget_debug;
19 19
diff --git a/drivers/media/platform/exynos4-is/common.c b/drivers/media/platform/exynos4-is/common.c
index 0eb34ecb8ee4..b6716c57b5db 100644
--- a/drivers/media/platform/exynos4-is/common.c
+++ b/drivers/media/platform/exynos4-is/common.c
@@ -10,7 +10,7 @@
10 */ 10 */
11 11
12#include <linux/module.h> 12#include <linux/module.h>
13#include <media/exynos-fimc.h> 13#include <media/drv-intf/exynos-fimc.h>
14#include "common.h" 14#include "common.h"
15 15
16/* Called with the media graph mutex held or entity->stream_count > 0. */ 16/* Called with the media graph mutex held or entity->stream_count > 0. */
diff --git a/drivers/media/platform/exynos4-is/fimc-core.h b/drivers/media/platform/exynos4-is/fimc-core.h
index d336fa2916df..6b7435453d2a 100644
--- a/drivers/media/platform/exynos4-is/fimc-core.h
+++ b/drivers/media/platform/exynos4-is/fimc-core.h
@@ -27,7 +27,7 @@
27#include <media/v4l2-device.h> 27#include <media/v4l2-device.h>
28#include <media/v4l2-mem2mem.h> 28#include <media/v4l2-mem2mem.h>
29#include <media/v4l2-mediabus.h> 29#include <media/v4l2-mediabus.h>
30#include <media/exynos-fimc.h> 30#include <media/drv-intf/exynos-fimc.h>
31 31
32#define dbg(fmt, args...) \ 32#define dbg(fmt, args...) \
33 pr_debug("%s:%d: " fmt "\n", __func__, __LINE__, ##args) 33 pr_debug("%s:%d: " fmt "\n", __func__, __LINE__, ##args)
diff --git a/drivers/media/platform/exynos4-is/fimc-isp-video.c b/drivers/media/platform/exynos4-is/fimc-isp-video.c
index 6e6648446f00..f88a36908489 100644
--- a/drivers/media/platform/exynos4-is/fimc-isp-video.c
+++ b/drivers/media/platform/exynos4-is/fimc-isp-video.c
@@ -30,7 +30,7 @@
30#include <media/v4l2-ioctl.h> 30#include <media/v4l2-ioctl.h>
31#include <media/videobuf2-v4l2.h> 31#include <media/videobuf2-v4l2.h>
32#include <media/videobuf2-dma-contig.h> 32#include <media/videobuf2-dma-contig.h>
33#include <media/exynos-fimc.h> 33#include <media/drv-intf/exynos-fimc.h>
34 34
35#include "common.h" 35#include "common.h"
36#include "media-dev.h" 36#include "media-dev.h"
diff --git a/drivers/media/platform/exynos4-is/fimc-isp.h b/drivers/media/platform/exynos4-is/fimc-isp.h
index c2d25df85db9..e0686b5f1bf8 100644
--- a/drivers/media/platform/exynos4-is/fimc-isp.h
+++ b/drivers/media/platform/exynos4-is/fimc-isp.h
@@ -24,7 +24,7 @@
24#include <media/videobuf2-v4l2.h> 24#include <media/videobuf2-v4l2.h>
25#include <media/v4l2-device.h> 25#include <media/v4l2-device.h>
26#include <media/v4l2-mediabus.h> 26#include <media/v4l2-mediabus.h>
27#include <media/exynos-fimc.h> 27#include <media/drv-intf/exynos-fimc.h>
28 28
29extern int fimc_isp_debug; 29extern int fimc_isp_debug;
30 30
diff --git a/drivers/media/platform/exynos4-is/fimc-lite-reg.c b/drivers/media/platform/exynos4-is/fimc-lite-reg.c
index 0477716a20db..f0acc550d065 100644
--- a/drivers/media/platform/exynos4-is/fimc-lite-reg.c
+++ b/drivers/media/platform/exynos4-is/fimc-lite-reg.c
@@ -12,7 +12,7 @@
12#include <linux/bitops.h> 12#include <linux/bitops.h>
13#include <linux/delay.h> 13#include <linux/delay.h>
14#include <linux/io.h> 14#include <linux/io.h>
15#include <media/exynos-fimc.h> 15#include <media/drv-intf/exynos-fimc.h>
16 16
17#include "fimc-lite-reg.h" 17#include "fimc-lite-reg.h"
18#include "fimc-lite.h" 18#include "fimc-lite.h"
diff --git a/drivers/media/platform/exynos4-is/fimc-lite.c b/drivers/media/platform/exynos4-is/fimc-lite.c
index 60660c3a5de0..6f76afd909c4 100644
--- a/drivers/media/platform/exynos4-is/fimc-lite.c
+++ b/drivers/media/platform/exynos4-is/fimc-lite.c
@@ -30,7 +30,7 @@
30#include <media/v4l2-mem2mem.h> 30#include <media/v4l2-mem2mem.h>
31#include <media/videobuf2-v4l2.h> 31#include <media/videobuf2-v4l2.h>
32#include <media/videobuf2-dma-contig.h> 32#include <media/videobuf2-dma-contig.h>
33#include <media/exynos-fimc.h> 33#include <media/drv-intf/exynos-fimc.h>
34 34
35#include "common.h" 35#include "common.h"
36#include "fimc-core.h" 36#include "fimc-core.h"
diff --git a/drivers/media/platform/exynos4-is/fimc-lite.h b/drivers/media/platform/exynos4-is/fimc-lite.h
index b302305dedbe..11690d563e06 100644
--- a/drivers/media/platform/exynos4-is/fimc-lite.h
+++ b/drivers/media/platform/exynos4-is/fimc-lite.h
@@ -23,7 +23,7 @@
23#include <media/v4l2-ctrls.h> 23#include <media/v4l2-ctrls.h>
24#include <media/v4l2-device.h> 24#include <media/v4l2-device.h>
25#include <media/v4l2-mediabus.h> 25#include <media/v4l2-mediabus.h>
26#include <media/exynos-fimc.h> 26#include <media/drv-intf/exynos-fimc.h>
27 27
28#define FIMC_LITE_DRV_NAME "exynos-fimc-lite" 28#define FIMC_LITE_DRV_NAME "exynos-fimc-lite"
29#define FLITE_CLK_NAME "flite" 29#define FLITE_CLK_NAME "flite"
diff --git a/drivers/media/platform/exynos4-is/fimc-reg.c b/drivers/media/platform/exynos4-is/fimc-reg.c
index df0cbcb69b6b..0806724553a2 100644
--- a/drivers/media/platform/exynos4-is/fimc-reg.c
+++ b/drivers/media/platform/exynos4-is/fimc-reg.c
@@ -13,7 +13,7 @@
13#include <linux/io.h> 13#include <linux/io.h>
14#include <linux/regmap.h> 14#include <linux/regmap.h>
15 15
16#include <media/exynos-fimc.h> 16#include <media/drv-intf/exynos-fimc.h>
17#include "media-dev.h" 17#include "media-dev.h"
18 18
19#include "fimc-reg.h" 19#include "fimc-reg.h"
diff --git a/drivers/media/platform/exynos4-is/media-dev.c b/drivers/media/platform/exynos4-is/media-dev.c
index 4f5586a4cbff..9481ce3201a2 100644
--- a/drivers/media/platform/exynos4-is/media-dev.c
+++ b/drivers/media/platform/exynos4-is/media-dev.c
@@ -31,7 +31,7 @@
31#include <media/v4l2-ctrls.h> 31#include <media/v4l2-ctrls.h>
32#include <media/v4l2-of.h> 32#include <media/v4l2-of.h>
33#include <media/media-device.h> 33#include <media/media-device.h>
34#include <media/exynos-fimc.h> 34#include <media/drv-intf/exynos-fimc.h>
35 35
36#include "media-dev.h" 36#include "media-dev.h"
37#include "fimc-core.h" 37#include "fimc-core.h"
diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h
index 03214541f149..93a96126929b 100644
--- a/drivers/media/platform/exynos4-is/media-dev.h
+++ b/drivers/media/platform/exynos4-is/media-dev.h
@@ -19,7 +19,7 @@
19#include <media/media-entity.h> 19#include <media/media-entity.h>
20#include <media/v4l2-device.h> 20#include <media/v4l2-device.h>
21#include <media/v4l2-subdev.h> 21#include <media/v4l2-subdev.h>
22#include <media/exynos-fimc.h> 22#include <media/drv-intf/exynos-fimc.h>
23 23
24#include "fimc-core.h" 24#include "fimc-core.h"
25#include "fimc-lite.h" 25#include "fimc-lite.h"
diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c
index 4b85105dc159..ff5dabf24694 100644
--- a/drivers/media/platform/exynos4-is/mipi-csis.c
+++ b/drivers/media/platform/exynos4-is/mipi-csis.c
@@ -29,7 +29,7 @@
29#include <linux/slab.h> 29#include <linux/slab.h>
30#include <linux/spinlock.h> 30#include <linux/spinlock.h>
31#include <linux/videodev2.h> 31#include <linux/videodev2.h>
32#include <media/exynos-fimc.h> 32#include <media/drv-intf/exynos-fimc.h>
33#include <media/v4l2-of.h> 33#include <media/v4l2-of.h>
34#include <media/v4l2-subdev.h> 34#include <media/v4l2-subdev.h>
35 35
diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h
index adaf1969ef63..57cbc3d9725d 100644
--- a/drivers/media/platform/s3c-camif/camif-core.h
+++ b/drivers/media/platform/s3c-camif/camif-core.h
@@ -26,7 +26,7 @@
26#include <media/v4l2-device.h> 26#include <media/v4l2-device.h>
27#include <media/v4l2-mediabus.h> 27#include <media/v4l2-mediabus.h>
28#include <media/videobuf2-v4l2.h> 28#include <media/videobuf2-v4l2.h>
29#include <media/s3c_camif.h> 29#include <media/drv-intf/s3c_camif.h>
30 30
31#define S3C_CAMIF_DRIVER_NAME "s3c-camif" 31#define S3C_CAMIF_DRIVER_NAME "s3c-camif"
32#define CAMIF_REQ_BUFS_MIN 3 32#define CAMIF_REQ_BUFS_MIN 3
diff --git a/drivers/media/platform/s3c-camif/camif-regs.h b/drivers/media/platform/s3c-camif/camif-regs.h
index af2d472ea1dd..5ad36c1c2a5d 100644
--- a/drivers/media/platform/s3c-camif/camif-regs.h
+++ b/drivers/media/platform/s3c-camif/camif-regs.h
@@ -13,7 +13,7 @@
13#define CAMIF_REGS_H_ 13#define CAMIF_REGS_H_
14 14
15#include "camif-core.h" 15#include "camif-core.h"
16#include <media/s3c_camif.h> 16#include <media/drv-intf/s3c_camif.h>
17 17
18/* 18/*
19 * The id argument indicates the processing path: 19 * The id argument indicates the processing path:
diff --git a/drivers/media/platform/sh_vou.c b/drivers/media/platform/sh_vou.c
index 2231f8922df3..544e2b5a2ec3 100644
--- a/drivers/media/platform/sh_vou.c
+++ b/drivers/media/platform/sh_vou.c
@@ -22,7 +22,7 @@
22#include <linux/videodev2.h> 22#include <linux/videodev2.h>
23#include <linux/module.h> 23#include <linux/module.h>
24 24
25#include <media/sh_vou.h> 25#include <media/drv-intf/sh_vou.h>
26#include <media/v4l2-common.h> 26#include <media/v4l2-common.h>
27#include <media/v4l2-device.h> 27#include <media/v4l2-device.h>
28#include <media/v4l2-ioctl.h> 28#include <media/v4l2-ioctl.h>
diff --git a/drivers/media/platform/soc_camera/atmel-isi.c b/drivers/media/platform/soc_camera/atmel-isi.c
index 454f68f0cdad..b24183ccebfe 100644
--- a/drivers/media/platform/soc_camera/atmel-isi.c
+++ b/drivers/media/platform/soc_camera/atmel-isi.c
@@ -24,7 +24,7 @@
24#include <linux/slab.h> 24#include <linux/slab.h>
25 25
26#include <media/soc_camera.h> 26#include <media/soc_camera.h>
27#include <media/soc_mediabus.h> 27#include <media/drv-intf/soc_mediabus.h>
28#include <media/v4l2-of.h> 28#include <media/v4l2-of.h>
29#include <media/videobuf2-dma-contig.h> 29#include <media/videobuf2-dma-contig.h>
30 30
diff --git a/drivers/media/platform/soc_camera/mx2_camera.c b/drivers/media/platform/soc_camera/mx2_camera.c
index 1f28d21a3c9a..55437ec3a3e2 100644
--- a/drivers/media/platform/soc_camera/mx2_camera.c
+++ b/drivers/media/platform/soc_camera/mx2_camera.c
@@ -35,7 +35,7 @@
35#include <media/videobuf2-v4l2.h> 35#include <media/videobuf2-v4l2.h>
36#include <media/videobuf2-dma-contig.h> 36#include <media/videobuf2-dma-contig.h>
37#include <media/soc_camera.h> 37#include <media/soc_camera.h>
38#include <media/soc_mediabus.h> 38#include <media/drv-intf/soc_mediabus.h>
39 39
40#include <linux/videodev2.h> 40#include <linux/videodev2.h>
41 41
diff --git a/drivers/media/platform/soc_camera/mx3_camera.c b/drivers/media/platform/soc_camera/mx3_camera.c
index 49c3a257a916..3e67b9517a5a 100644
--- a/drivers/media/platform/soc_camera/mx3_camera.c
+++ b/drivers/media/platform/soc_camera/mx3_camera.c
@@ -23,7 +23,7 @@
23#include <media/v4l2-dev.h> 23#include <media/v4l2-dev.h>
24#include <media/videobuf2-dma-contig.h> 24#include <media/videobuf2-dma-contig.h>
25#include <media/soc_camera.h> 25#include <media/soc_camera.h>
26#include <media/soc_mediabus.h> 26#include <media/drv-intf/soc_mediabus.h>
27 27
28#include <linux/platform_data/camera-mx3.h> 28#include <linux/platform_data/camera-mx3.h>
29#include <linux/platform_data/dma-imx.h> 29#include <linux/platform_data/dma-imx.h>
diff --git a/drivers/media/platform/soc_camera/omap1_camera.c b/drivers/media/platform/soc_camera/omap1_camera.c
index ba8dcd11ae0e..faebcab728fc 100644
--- a/drivers/media/platform/soc_camera/omap1_camera.c
+++ b/drivers/media/platform/soc_camera/omap1_camera.c
@@ -30,7 +30,7 @@
30 30
31#include <media/omap1_camera.h> 31#include <media/omap1_camera.h>
32#include <media/soc_camera.h> 32#include <media/soc_camera.h>
33#include <media/soc_mediabus.h> 33#include <media/drv-intf/soc_mediabus.h>
34#include <media/videobuf-dma-contig.h> 34#include <media/videobuf-dma-contig.h>
35#include <media/videobuf-dma-sg.h> 35#include <media/videobuf-dma-sg.h>
36 36
diff --git a/drivers/media/platform/soc_camera/pxa_camera.c b/drivers/media/platform/soc_camera/pxa_camera.c
index fcb942de0c7f..34762a82ebd2 100644
--- a/drivers/media/platform/soc_camera/pxa_camera.c
+++ b/drivers/media/platform/soc_camera/pxa_camera.c
@@ -33,7 +33,7 @@
33#include <media/v4l2-dev.h> 33#include <media/v4l2-dev.h>
34#include <media/videobuf-dma-sg.h> 34#include <media/videobuf-dma-sg.h>
35#include <media/soc_camera.h> 35#include <media/soc_camera.h>
36#include <media/soc_mediabus.h> 36#include <media/drv-intf/soc_mediabus.h>
37#include <media/v4l2-of.h> 37#include <media/v4l2-of.h>
38 38
39#include <linux/videodev2.h> 39#include <linux/videodev2.h>
diff --git a/drivers/media/platform/soc_camera/rcar_vin.c b/drivers/media/platform/soc_camera/rcar_vin.c
index efe57b23fac1..32aa64c3fc7e 100644
--- a/drivers/media/platform/soc_camera/rcar_vin.c
+++ b/drivers/media/platform/soc_camera/rcar_vin.c
@@ -28,7 +28,7 @@
28#include <linux/videodev2.h> 28#include <linux/videodev2.h>
29 29
30#include <media/soc_camera.h> 30#include <media/soc_camera.h>
31#include <media/soc_mediabus.h> 31#include <media/drv-intf/soc_mediabus.h>
32#include <media/v4l2-common.h> 32#include <media/v4l2-common.h>
33#include <media/v4l2-dev.h> 33#include <media/v4l2-dev.h>
34#include <media/v4l2-device.h> 34#include <media/v4l2-device.h>
diff --git a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
index 67a669d826b8..ad21307878cf 100644
--- a/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
+++ b/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c
@@ -40,11 +40,11 @@
40#include <media/v4l2-common.h> 40#include <media/v4l2-common.h>
41#include <media/v4l2-dev.h> 41#include <media/v4l2-dev.h>
42#include <media/soc_camera.h> 42#include <media/soc_camera.h>
43#include <media/sh_mobile_ceu.h> 43#include <media/drv-intf/sh_mobile_ceu.h>
44#include <media/sh_mobile_csi2.h> 44#include <media/drv-intf/sh_mobile_csi2.h>
45#include <media/videobuf2-dma-contig.h> 45#include <media/videobuf2-dma-contig.h>
46#include <media/v4l2-mediabus.h> 46#include <media/v4l2-mediabus.h>
47#include <media/soc_mediabus.h> 47#include <media/drv-intf/soc_mediabus.h>
48 48
49#include "soc_scale_crop.h" 49#include "soc_scale_crop.h"
50 50
diff --git a/drivers/media/platform/soc_camera/sh_mobile_csi2.c b/drivers/media/platform/soc_camera/sh_mobile_csi2.c
index 12d3626ecf22..09b18365a4b1 100644
--- a/drivers/media/platform/soc_camera/sh_mobile_csi2.c
+++ b/drivers/media/platform/soc_camera/sh_mobile_csi2.c
@@ -18,10 +18,10 @@
18#include <linux/videodev2.h> 18#include <linux/videodev2.h>
19#include <linux/module.h> 19#include <linux/module.h>
20 20
21#include <media/sh_mobile_ceu.h> 21#include <media/drv-intf/sh_mobile_ceu.h>
22#include <media/sh_mobile_csi2.h> 22#include <media/drv-intf/sh_mobile_csi2.h>
23#include <media/soc_camera.h> 23#include <media/soc_camera.h>
24#include <media/soc_mediabus.h> 24#include <media/drv-intf/soc_mediabus.h>
25#include <media/v4l2-common.h> 25#include <media/v4l2-common.h>
26#include <media/v4l2-dev.h> 26#include <media/v4l2-dev.h>
27#include <media/v4l2-device.h> 27#include <media/v4l2-device.h>
diff --git a/drivers/media/platform/soc_camera/soc_camera.c b/drivers/media/platform/soc_camera/soc_camera.c
index dc98122e78dc..a339f0141aff 100644
--- a/drivers/media/platform/soc_camera/soc_camera.c
+++ b/drivers/media/platform/soc_camera/soc_camera.c
@@ -30,7 +30,7 @@
30#include <linux/vmalloc.h> 30#include <linux/vmalloc.h>
31 31
32#include <media/soc_camera.h> 32#include <media/soc_camera.h>
33#include <media/soc_mediabus.h> 33#include <media/drv-intf/soc_mediabus.h>
34#include <media/v4l2-async.h> 34#include <media/v4l2-async.h>
35#include <media/v4l2-clk.h> 35#include <media/v4l2-clk.h>
36#include <media/v4l2-common.h> 36#include <media/v4l2-common.h>
diff --git a/drivers/media/platform/soc_camera/soc_mediabus.c b/drivers/media/platform/soc_camera/soc_mediabus.c
index 1dbcd426683c..e3e665e1c503 100644
--- a/drivers/media/platform/soc_camera/soc_mediabus.c
+++ b/drivers/media/platform/soc_camera/soc_mediabus.c
@@ -13,7 +13,7 @@
13 13
14#include <media/v4l2-device.h> 14#include <media/v4l2-device.h>
15#include <media/v4l2-mediabus.h> 15#include <media/v4l2-mediabus.h>
16#include <media/soc_mediabus.h> 16#include <media/drv-intf/soc_mediabus.h>
17 17
18static const struct soc_mbus_lookup mbus_fmt[] = { 18static const struct soc_mbus_lookup mbus_fmt[] = {
19{ 19{
diff --git a/drivers/media/radio/radio-maxiradio.c b/drivers/media/radio/radio-maxiradio.c
index 5236035f0f2a..41c16520a367 100644
--- a/drivers/media/radio/radio-maxiradio.c
+++ b/drivers/media/radio/radio-maxiradio.c
@@ -42,7 +42,7 @@
42#include <linux/videodev2.h> 42#include <linux/videodev2.h>
43#include <linux/io.h> 43#include <linux/io.h>
44#include <linux/slab.h> 44#include <linux/slab.h>
45#include <media/tea575x.h> 45#include <media/drv-intf/tea575x.h>
46#include <media/v4l2-device.h> 46#include <media/v4l2-device.h>
47#include <media/v4l2-ioctl.h> 47#include <media/v4l2-ioctl.h>
48#include <media/v4l2-fh.h> 48#include <media/v4l2-fh.h>
diff --git a/drivers/media/radio/radio-sf16fmr2.c b/drivers/media/radio/radio-sf16fmr2.c
index b8d61cbc18cb..8e4f1d18c9b2 100644
--- a/drivers/media/radio/radio-sf16fmr2.c
+++ b/drivers/media/radio/radio-sf16fmr2.c
@@ -14,7 +14,7 @@
14#include <linux/io.h> /* outb, outb_p */ 14#include <linux/io.h> /* outb, outb_p */
15#include <linux/isa.h> 15#include <linux/isa.h>
16#include <linux/pnp.h> 16#include <linux/pnp.h>
17#include <media/tea575x.h> 17#include <media/drv-intf/tea575x.h>
18 18
19MODULE_AUTHOR("Ondrej Zary"); 19MODULE_AUTHOR("Ondrej Zary");
20MODULE_DESCRIPTION("MediaForte SF16-FMR2 and SF16-FMD2 FM radio card driver"); 20MODULE_DESCRIPTION("MediaForte SF16-FMR2 and SF16-FMD2 FM radio card driver");
diff --git a/drivers/media/radio/radio-shark.c b/drivers/media/radio/radio-shark.c
index 050b3bb96fec..409fac188d40 100644
--- a/drivers/media/radio/radio-shark.c
+++ b/drivers/media/radio/radio-shark.c
@@ -33,7 +33,7 @@
33#include <linux/usb.h> 33#include <linux/usb.h>
34#include <linux/workqueue.h> 34#include <linux/workqueue.h>
35#include <media/v4l2-device.h> 35#include <media/v4l2-device.h>
36#include <media/tea575x.h> 36#include <media/drv-intf/tea575x.h>
37 37
38#if defined(CONFIG_LEDS_CLASS) || \ 38#if defined(CONFIG_LEDS_CLASS) || \
39 (defined(CONFIG_LEDS_CLASS_MODULE) && defined(CONFIG_RADIO_SHARK_MODULE)) 39 (defined(CONFIG_LEDS_CLASS_MODULE) && defined(CONFIG_RADIO_SHARK_MODULE))
diff --git a/drivers/media/radio/radio-si476x.c b/drivers/media/radio/radio-si476x.c
index 9cbb8cdf0ac0..859f0c08ee05 100644
--- a/drivers/media/radio/radio-si476x.c
+++ b/drivers/media/radio/radio-si476x.c
@@ -31,7 +31,7 @@
31#include <media/v4l2-event.h> 31#include <media/v4l2-event.h>
32#include <media/v4l2-device.h> 32#include <media/v4l2-device.h>
33 33
34#include <media/si476x.h> 34#include <media/drv-intf/si476x.h>
35#include <linux/mfd/si476x-core.h> 35#include <linux/mfd/si476x-core.h>
36 36
37#define FM_FREQ_RANGE_LOW 64000000 37#define FM_FREQ_RANGE_LOW 64000000
diff --git a/drivers/media/radio/tea575x.c b/drivers/media/radio/tea575x.c
index 43d1ea53cb66..3e08475af579 100644
--- a/drivers/media/radio/tea575x.c
+++ b/drivers/media/radio/tea575x.c
@@ -31,7 +31,7 @@
31#include <media/v4l2-fh.h> 31#include <media/v4l2-fh.h>
32#include <media/v4l2-ioctl.h> 32#include <media/v4l2-ioctl.h>
33#include <media/v4l2-event.h> 33#include <media/v4l2-event.h>
34#include <media/tea575x.h> 34#include <media/drv-intf/tea575x.h>
35 35
36MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); 36MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>");
37MODULE_DESCRIPTION("Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips"); 37MODULE_DESCRIPTION("Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips");
diff --git a/drivers/media/usb/cx231xx/cx231xx-417.c b/drivers/media/usb/cx231xx/cx231xx-417.c
index 47a98a2014a5..f59a6f18f458 100644
--- a/drivers/media/usb/cx231xx/cx231xx-417.c
+++ b/drivers/media/usb/cx231xx/cx231xx-417.c
@@ -37,7 +37,7 @@
37#include <media/v4l2-common.h> 37#include <media/v4l2-common.h>
38#include <media/v4l2-ioctl.h> 38#include <media/v4l2-ioctl.h>
39#include <media/v4l2-event.h> 39#include <media/v4l2-event.h>
40#include <media/cx2341x.h> 40#include <media/drv-intf/cx2341x.h>
41#include <media/tuner.h> 41#include <media/tuner.h>
42 42
43#define CX231xx_FIRM_IMAGE_SIZE 376836 43#define CX231xx_FIRM_IMAGE_SIZE 376836
diff --git a/drivers/media/usb/cx231xx/cx231xx-cards.c b/drivers/media/usb/cx231xx/cx231xx-cards.c
index 4a117a58c39a..be018fc089de 100644
--- a/drivers/media/usb/cx231xx/cx231xx-cards.c
+++ b/drivers/media/usb/cx231xx/cx231xx-cards.c
@@ -30,7 +30,7 @@
30#include <media/tveeprom.h> 30#include <media/tveeprom.h>
31#include <media/v4l2-common.h> 31#include <media/v4l2-common.h>
32 32
33#include <media/cx25840.h> 33#include <media/drv-intf/cx25840.h>
34#include "dvb-usb-ids.h" 34#include "dvb-usb-ids.h"
35#include "xc5000.h" 35#include "xc5000.h"
36#include "tda18271.h" 36#include "tda18271.h"
diff --git a/drivers/media/usb/cx231xx/cx231xx-vbi.c b/drivers/media/usb/cx231xx/cx231xx-vbi.c
index a08014d20a5c..15bb573b78ac 100644
--- a/drivers/media/usb/cx231xx/cx231xx-vbi.c
+++ b/drivers/media/usb/cx231xx/cx231xx-vbi.c
@@ -32,7 +32,7 @@
32 32
33#include <media/v4l2-common.h> 33#include <media/v4l2-common.h>
34#include <media/v4l2-ioctl.h> 34#include <media/v4l2-ioctl.h>
35#include <media/msp3400.h> 35#include <media/drv-intf/msp3400.h>
36#include <media/tuner.h> 36#include <media/tuner.h>
37 37
38#include "cx231xx-vbi.h" 38#include "cx231xx-vbi.h"
diff --git a/drivers/media/usb/cx231xx/cx231xx-video.c b/drivers/media/usb/cx231xx/cx231xx-video.c
index d0d8f08e37c8..246fb2bff114 100644
--- a/drivers/media/usb/cx231xx/cx231xx-video.c
+++ b/drivers/media/usb/cx231xx/cx231xx-video.c
@@ -36,7 +36,7 @@
36#include <media/v4l2-common.h> 36#include <media/v4l2-common.h>
37#include <media/v4l2-ioctl.h> 37#include <media/v4l2-ioctl.h>
38#include <media/v4l2-event.h> 38#include <media/v4l2-event.h>
39#include <media/msp3400.h> 39#include <media/drv-intf/msp3400.h>
40#include <media/tuner.h> 40#include <media/tuner.h>
41 41
42#include "dvb_frontend.h" 42#include "dvb_frontend.h"
diff --git a/drivers/media/usb/cx231xx/cx231xx.h b/drivers/media/usb/cx231xx/cx231xx.h
index e34eb1bfb567..ec6d3f5bc36d 100644
--- a/drivers/media/usb/cx231xx/cx231xx.h
+++ b/drivers/media/usb/cx231xx/cx231xx.h
@@ -30,7 +30,7 @@
30#include <linux/mutex.h> 30#include <linux/mutex.h>
31#include <linux/usb.h> 31#include <linux/usb.h>
32 32
33#include <media/cx2341x.h> 33#include <media/drv-intf/cx2341x.h>
34 34
35#include <media/videobuf-vmalloc.h> 35#include <media/videobuf-vmalloc.h>
36#include <media/v4l2-device.h> 36#include <media/v4l2-device.h>
diff --git a/drivers/media/usb/em28xx/em28xx-cards.c b/drivers/media/usb/em28xx/em28xx-cards.c
index f9c1c8f31e24..5718c4f7517a 100644
--- a/drivers/media/usb/em28xx/em28xx-cards.c
+++ b/drivers/media/usb/em28xx/em28xx-cards.c
@@ -30,7 +30,7 @@
30#include <linux/i2c.h> 30#include <linux/i2c.h>
31#include <linux/usb.h> 31#include <linux/usb.h>
32#include <media/tuner.h> 32#include <media/tuner.h>
33#include <media/msp3400.h> 33#include <media/drv-intf/msp3400.h>
34#include <media/i2c/saa7115.h> 34#include <media/i2c/saa7115.h>
35#include <media/i2c/tvp5150.h> 35#include <media/i2c/tvp5150.h>
36#include <media/i2c/tvaudio.h> 36#include <media/i2c/tvaudio.h>
diff --git a/drivers/media/usb/em28xx/em28xx-video.c b/drivers/media/usb/em28xx/em28xx-video.c
index 6a3cf342e087..bba205246b22 100644
--- a/drivers/media/usb/em28xx/em28xx-video.c
+++ b/drivers/media/usb/em28xx/em28xx-video.c
@@ -43,7 +43,7 @@
43#include <media/v4l2-ioctl.h> 43#include <media/v4l2-ioctl.h>
44#include <media/v4l2-event.h> 44#include <media/v4l2-event.h>
45#include <media/v4l2-clk.h> 45#include <media/v4l2-clk.h>
46#include <media/msp3400.h> 46#include <media/drv-intf/msp3400.h>
47#include <media/tuner.h> 47#include <media/tuner.h>
48 48
49#define DRIVER_AUTHOR "Ludovico Cavedon <cavedon@sssup.it>, " \ 49#define DRIVER_AUTHOR "Ludovico Cavedon <cavedon@sssup.it>, " \
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-audio.c b/drivers/media/usb/pvrusb2/pvrusb2-audio.c
index 45276c628482..5f953d837bf1 100644
--- a/drivers/media/usb/pvrusb2/pvrusb2-audio.c
+++ b/drivers/media/usb/pvrusb2/pvrusb2-audio.c
@@ -23,7 +23,7 @@
23#include "pvrusb2-hdw-internal.h" 23#include "pvrusb2-hdw-internal.h"
24#include "pvrusb2-debug.h" 24#include "pvrusb2-debug.h"
25#include <linux/videodev2.h> 25#include <linux/videodev2.h>
26#include <media/msp3400.h> 26#include <media/drv-intf/msp3400.h>
27#include <media/v4l2-common.h> 27#include <media/v4l2-common.h>
28 28
29 29
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c
index 1a81aa70509b..7d675fae1846 100644
--- a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c
+++ b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c
@@ -32,7 +32,7 @@
32 32
33#include "pvrusb2-hdw-internal.h" 33#include "pvrusb2-hdw-internal.h"
34#include "pvrusb2-debug.h" 34#include "pvrusb2-debug.h"
35#include <media/cx25840.h> 35#include <media/drv-intf/cx25840.h>
36#include <linux/videodev2.h> 36#include <linux/videodev2.h>
37#include <media/v4l2-common.h> 37#include <media/v4l2-common.h>
38#include <linux/errno.h> 38#include <linux/errno.h>
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h b/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
index c940a12bb0ed..60141b16d731 100644
--- a/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
+++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h
@@ -39,7 +39,7 @@
39#include "pvrusb2-hdw.h" 39#include "pvrusb2-hdw.h"
40#include "pvrusb2-io.h" 40#include "pvrusb2-io.h"
41#include <media/v4l2-device.h> 41#include <media/v4l2-device.h>
42#include <media/cx2341x.h> 42#include <media/drv-intf/cx2341x.h>
43#include <media/i2c/ir-kbd-i2c.h> 43#include <media/i2c/ir-kbd-i2c.h>
44#include "pvrusb2-devattr.h" 44#include "pvrusb2-devattr.h"
45 45
diff --git a/include/media/cx2341x.h b/include/media/drv-intf/cx2341x.h
index 9635eebaab09..9635eebaab09 100644
--- a/include/media/cx2341x.h
+++ b/include/media/drv-intf/cx2341x.h
diff --git a/include/media/cx25840.h b/include/media/drv-intf/cx25840.h
index 783c5bdd63eb..783c5bdd63eb 100644
--- a/include/media/cx25840.h
+++ b/include/media/drv-intf/cx25840.h
diff --git a/include/media/exynos-fimc.h b/include/media/drv-intf/exynos-fimc.h
index 69bcd2a07d5c..69bcd2a07d5c 100644
--- a/include/media/exynos-fimc.h
+++ b/include/media/drv-intf/exynos-fimc.h
diff --git a/include/media/msp3400.h b/include/media/drv-intf/msp3400.h
index 90cf22ada8b4..1e6e80213a77 100644
--- a/include/media/msp3400.h
+++ b/include/media/drv-intf/msp3400.h
@@ -223,4 +223,3 @@
223 */ 223 */
224 224
225#endif /* MSP3400_H */ 225#endif /* MSP3400_H */
226
diff --git a/include/media/s3c_camif.h b/include/media/drv-intf/s3c_camif.h
index df96c2c789b4..df96c2c789b4 100644
--- a/include/media/s3c_camif.h
+++ b/include/media/drv-intf/s3c_camif.h
diff --git a/include/media/saa7146.h b/include/media/drv-intf/saa7146.h
index 96058a5a4acc..96058a5a4acc 100644
--- a/include/media/saa7146.h
+++ b/include/media/drv-intf/saa7146.h
diff --git a/include/media/saa7146_vv.h b/include/media/drv-intf/saa7146_vv.h
index 92766f77a5de..0da6ccc0615b 100644
--- a/include/media/saa7146_vv.h
+++ b/include/media/drv-intf/saa7146_vv.h
@@ -4,7 +4,7 @@
4#include <media/v4l2-common.h> 4#include <media/v4l2-common.h>
5#include <media/v4l2-ioctl.h> 5#include <media/v4l2-ioctl.h>
6#include <media/v4l2-fh.h> 6#include <media/v4l2-fh.h>
7#include <media/saa7146.h> 7#include <media/drv-intf/saa7146.h>
8#include <media/videobuf-dma-sg.h> 8#include <media/videobuf-dma-sg.h>
9 9
10#define MAX_SAA7146_CAPTURE_BUFFERS 32 /* arbitrary */ 10#define MAX_SAA7146_CAPTURE_BUFFERS 32 /* arbitrary */
diff --git a/include/media/sh_mobile_ceu.h b/include/media/drv-intf/sh_mobile_ceu.h
index 7f57056c22ba..7f57056c22ba 100644
--- a/include/media/sh_mobile_ceu.h
+++ b/include/media/drv-intf/sh_mobile_ceu.h
diff --git a/include/media/sh_mobile_csi2.h b/include/media/drv-intf/sh_mobile_csi2.h
index 14030db51f13..14030db51f13 100644
--- a/include/media/sh_mobile_csi2.h
+++ b/include/media/drv-intf/sh_mobile_csi2.h
diff --git a/include/media/sh_vou.h b/include/media/drv-intf/sh_vou.h
index ec3ba9a597a2..ec3ba9a597a2 100644
--- a/include/media/sh_vou.h
+++ b/include/media/drv-intf/sh_vou.h
diff --git a/include/media/si476x.h b/include/media/drv-intf/si476x.h
index e02e241e2d22..ad87fa8483b2 100644
--- a/include/media/si476x.h
+++ b/include/media/drv-intf/si476x.h
@@ -1,5 +1,5 @@
1/* 1/*
2 * include/media/si476x.h -- Common definitions for si476x driver 2 * include/media/drv-intf/si476x.h -- Common definitions for si476x driver
3 * 3 *
4 * Copyright (C) 2012 Innovative Converged Devices(ICD) 4 * Copyright (C) 2012 Innovative Converged Devices(ICD)
5 * Copyright (C) 2013 Andrey Smirnov 5 * Copyright (C) 2013 Andrey Smirnov
diff --git a/include/media/soc_mediabus.h b/include/media/drv-intf/soc_mediabus.h
index 2ff773785fb6..2ff773785fb6 100644
--- a/include/media/soc_mediabus.h
+++ b/include/media/drv-intf/soc_mediabus.h
diff --git a/include/media/tea575x.h b/include/media/drv-intf/tea575x.h
index 5d096578b736..5d096578b736 100644
--- a/include/media/tea575x.h
+++ b/include/media/drv-intf/tea575x.h
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h
index 1bdce501ad6b..2d225bcdb831 100644
--- a/include/uapi/linux/v4l2-controls.h
+++ b/include/uapi/linux/v4l2-controls.h
@@ -158,8 +158,10 @@ enum v4l2_colorfx {
158 * We reserve 16 controls for this driver. */ 158 * We reserve 16 controls for this driver. */
159#define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030) 159#define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030)
160 160
161/* The base for the si476x driver controls. See include/media/si476x.h for the list 161/*
162 * of controls. Total of 16 controls is reserved for this driver */ 162 * The base for the si476x driver controls. See include/media/drv-intf/si476x.h
163 * for the list of controls. Total of 16 controls is reserved for this driver
164 */
163#define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040) 165#define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040)
164 166
165/* The base for the TI VPE driver controls. Total of 16 controls is reserved for 167/* The base for the TI VPE driver controls. Total of 16 controls is reserved for
diff --git a/sound/pci/es1968.c b/sound/pci/es1968.c
index e0d9363dc7fd..cb38cd1c5fc4 100644
--- a/sound/pci/es1968.c
+++ b/sound/pci/es1968.c
@@ -113,7 +113,7 @@
113#include <sound/initval.h> 113#include <sound/initval.h>
114 114
115#ifdef CONFIG_SND_ES1968_RADIO 115#ifdef CONFIG_SND_ES1968_RADIO
116#include <media/tea575x.h> 116#include <media/drv-intf/tea575x.h>
117#endif 117#endif
118 118
119#define CARD_NAME "ESS Maestro1/2" 119#define CARD_NAME "ESS Maestro1/2"
diff --git a/sound/pci/fm801.c b/sound/pci/fm801.c
index 1fdd92b6f18f..5144a7fcb5aa 100644
--- a/sound/pci/fm801.c
+++ b/sound/pci/fm801.c
@@ -30,7 +30,7 @@
30#include <sound/initval.h> 30#include <sound/initval.h>
31 31
32#ifdef CONFIG_SND_FM801_TEA575X_BOOL 32#ifdef CONFIG_SND_FM801_TEA575X_BOOL
33#include <media/tea575x.h> 33#include <media/drv-intf/tea575x.h>
34#endif 34#endif
35 35
36MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>"); 36MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>");