include/media: move driver interface headers to a separate dir
Subsystems (29)
A message that is not in the archive (sent off-list or not yet received): 013152dcb3d4eaddd39aa4a37868430567bdc2d6.1447671420.git.mchehab@osg.samsung.com
PATCH v2 2/3 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---
MAINTAINERS | 4 ++--
arch/sh/boards/mach-ap325rxa/setup.c | 2 +-
arch/sh/boards/mach-ecovec24/setup.c | 4 ++--
arch/sh/boards/mach-kfr2r09/setup.c | 2 +-
arch/sh/boards/mach-migor/setup.c | 2 +-
arch/sh/boards/mach-se/7724/setup.c | 4 ++--
drivers/media/common/cx2341x.c | 2 +-
drivers/media/common/saa7146/saa7146_core.c | 2 +-
drivers/media/common/saa7146/saa7146_fops.c | 2 +-
drivers/media/common/saa7146/saa7146_hlp.c | 2 +-
drivers/media/common/saa7146/saa7146_i2c.c | 2 +-
drivers/media/common/saa7146/saa7146_vbi.c | 2 +-
drivers/media/common/saa7146/saa7146_video.c | 2 +-
drivers/media/i2c/cx25840/cx25840-audio.c | 2 +-
drivers/media/i2c/cx25840/cx25840-core.c | 2 +-
drivers/media/i2c/cx25840/cx25840-firmware.c | 2 +-
drivers/media/i2c/cx25840/cx25840-ir.c | 2 +-
drivers/media/i2c/cx25840/cx25840-vbi.c | 2 +-
drivers/media/i2c/m5mols/m5mols_capture.c | 2 +-
drivers/media/i2c/msp3400-driver.c | 2 +-
drivers/media/i2c/msp3400-driver.h | 2 +-
drivers/media/i2c/msp3400-kthreads.c | 2 +-
drivers/media/i2c/soc_camera/mt9m001.c | 2 +-
drivers/media/i2c/soc_camera/mt9v022.c | 2 +-
drivers/media/pci/bt8xx/bttv-driver.c | 2 +-
drivers/media/pci/bt8xx/bttvp.h | 2 +-
drivers/media/pci/cx18/cx23418.h | 2 +-
drivers/media/pci/cx23885/cx23885-417.c | 2 +-
drivers/media/pci/cx23885/cx23885-cards.c | 2 +-
drivers/media/pci/cx23885/cx23885-video.c | 2 +-
drivers/media/pci/cx23885/cx23885.h | 2 +-
drivers/media/pci/cx88/cx88-blackbird.c | 2 +-
drivers/media/pci/cx88/cx88.h | 2 +-
drivers/media/pci/ivtv/ivtv-cards.c | 4 ++--
drivers/media/pci/ivtv/ivtv-driver.h | 2 +-
drivers/media/pci/ivtv/ivtv-i2c.c | 2 +-
drivers/media/pci/ivtv/ivtv-routing.c | 2 +-
drivers/media/pci/saa7146/hexium_gemini.c | 2 +-
drivers/media/pci/saa7146/hexium_orion.c | 2 +-
drivers/media/pci/saa7146/mxb.c | 2 +-
drivers/media/pci/ttpci/av7110.h | 2 +-
drivers/media/pci/ttpci/budget-av.c | 2 +-
drivers/media/pci/ttpci/budget.h | 2 +-
drivers/media/platform/exynos4-is/common.c | 2 +-
drivers/media/platform/exynos4-is/fimc-core.h | 2 +-
drivers/media/platform/exynos4-is/fimc-isp-video.c | 2 +-
drivers/media/platform/exynos4-is/fimc-isp.h | 2 +-
drivers/media/platform/exynos4-is/fimc-lite-reg.c | 2 +-
drivers/media/platform/exynos4-is/fimc-lite.c | 2 +-
drivers/media/platform/exynos4-is/fimc-lite.h | 2 +-
drivers/media/platform/exynos4-is/fimc-reg.c | 2 +-
drivers/media/platform/exynos4-is/media-dev.c | 2 +-
drivers/media/platform/exynos4-is/media-dev.h | 2 +-
drivers/media/platform/exynos4-is/mipi-csis.c | 2 +-
drivers/media/platform/s3c-camif/camif-core.h | 2 +-
drivers/media/platform/s3c-camif/camif-regs.h | 2 +-
drivers/media/platform/sh_vou.c | 2 +-
drivers/media/platform/soc_camera/atmel-isi.c | 2 +-
drivers/media/platform/soc_camera/mx2_camera.c | 2 +-
drivers/media/platform/soc_camera/mx3_camera.c | 2 +-
drivers/media/platform/soc_camera/omap1_camera.c | 2 +-
drivers/media/platform/soc_camera/pxa_camera.c | 2 +-
drivers/media/platform/soc_camera/rcar_vin.c | 2 +-
drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c | 6 +++---
drivers/media/platform/soc_camera/sh_mobile_csi2.c | 6 +++---
drivers/media/platform/soc_camera/soc_camera.c | 2 +-
drivers/media/platform/soc_camera/soc_mediabus.c | 2 +-
drivers/media/radio/radio-maxiradio.c | 2 +-
drivers/media/radio/radio-sf16fmr2.c | 2 +-
drivers/media/radio/radio-shark.c | 2 +-
drivers/media/radio/radio-si476x.c | 2 +-
drivers/media/radio/tea575x.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-417.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-cards.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +-
drivers/media/usb/cx231xx/cx231xx-video.c | 2 +-
drivers/media/usb/cx231xx/cx231xx.h | 2 +-
drivers/media/usb/em28xx/em28xx-cards.c | 2 +-
drivers/media/usb/em28xx/em28xx-video.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-audio.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h | 2 +-
include/media/{ => drv-intf}/cx2341x.h | 0
include/media/{ => drv-intf}/cx25840.h | 0
include/media/{ => drv-intf}/exynos-fimc.h | 0
include/media/{ => drv-intf}/msp3400.h | 1 -
include/media/{ => drv-intf}/s3c_camif.h | 0
include/media/{ => drv-intf}/saa7146.h | 0
include/media/{ => drv-intf}/saa7146_vv.h | 2 +-
include/media/{ => drv-intf}/sh_mobile_ceu.h | 0
include/media/{ => drv-intf}/sh_mobile_csi2.h | 0
include/media/{ => drv-intf}/sh_vou.h | 0
include/media/{ => drv-intf}/si476x.h | 2 +-
include/media/{ => drv-intf}/soc_mediabus.h | 0
include/media/{ => drv-intf}/tea575x.h | 0
include/uapi/linux/v4l2-controls.h | 6 ++++--
sound/pci/es1968.c | 2 +-
sound/pci/fm801.c | 2 +-
98 files changed, 98 insertions(+), 97 deletions(-)
rename include/media/{ => drv-intf}/cx2341x.h (100%)
rename include/media/{ => drv-intf}/cx25840.h (100%)
rename include/media/{ => drv-intf}/exynos-fimc.h (100%)
rename include/media/{ => drv-intf}/msp3400.h (99%)
rename include/media/{ => drv-intf}/s3c_camif.h (100%)
rename include/media/{ => drv-intf}/saa7146.h (100%)
rename include/media/{ => drv-intf}/saa7146_vv.h (99%)
rename include/media/{ => drv-intf}/sh_mobile_ceu.h (100%)
rename include/media/{ => drv-intf}/sh_mobile_csi2.h (100%)
rename include/media/{ => drv-intf}/sh_vou.h (100%)
rename include/media/{ => drv-intf}/si476x.h (94%)
rename include/media/{ => drv-intf}/soc_mediabus.h (100%)
rename include/media/{ => drv-intf}/tea575x.h (100%)MAINTAINERS +2 -2
@@ -9225,7 +9225,7 @@ L: [email protected] L: [email protected] (moderated for non-subscribers) S: Maintained F: drivers/media/platform/s3c-camif/ -F: include/media/s3c_camif.h +F: include/media/drv-intf/s3c_camif.h SAMSUNG S5C73M3 CAMERA DRIVER M: Kyungmin Park <[email protected]>
@@ -9686,7 +9686,7 @@ SH_VOU V4L2 OUTPUT DRIVER L: [email protected] S: Orphan F: drivers/media/platform/sh_vou.c -F: include/media/sh_vou.h +F: include/media/drv-intf/sh_vou.h SIMPLE FIRMWARE INTERFACE (SFI) M: Len Brown <[email protected]>
arch/sh/boards/mach-ap325rxa/setup.c +1 -1
@@ -30,7 +30,7 @@#include <media/i2c/ov772x.h> #include <media/soc_camera.h> #include <media/soc_camera_platform.h> -#include <media/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_ceu.h> #include <video/sh_mobile_lcdc.h> #include <asm/io.h> #include <asm/clock.h>
arch/sh/boards/mach-ecovec24/setup.c +2 -2
@@ -38,7 +38,7 @@#include <video/sh_mobile_lcdc.h> #include <sound/sh_fsi.h> #include <sound/simple_card.h> -#include <media/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_ceu.h> #include <media/soc_camera.h> #include <media/i2c/tw9910.h> #include <media/i2c/mt9t112.h>
@@ -901,7 +901,7 @@ static struct platform_device irda_device = { };#include <media/i2c/ak881x.h> -#include <media/sh_vou.h> +#include <media/drv-intf/sh_vou.h> static struct ak881x_pdata ak881x_pdata = { .flags =AK881X_IF_MODE_SLAVE ,
arch/sh/boards/mach-kfr2r09/setup.c +1 -1
@@ -29,7 +29,7 @@#include <linux/sh_intc.h> #include <media/i2c/rj54n1cb0c.h> #include <media/soc_camera.h> -#include <media/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_ceu.h> #include <video/sh_mobile_lcdc.h> #include <asm/suspend.h> #include <asm/clock.h>
arch/sh/boards/mach-migor/setup.c +1 -1
@@ -27,7 +27,7 @@#include <linux/videodev2.h> #include <linux/sh_intc.h> #include <video/sh_mobile_lcdc.h> -#include <media/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_ceu.h> #include <media/i2c/ov772x.h> #include <media/soc_camera.h> #include <media/i2c/tw9910.h>
arch/sh/boards/mach-se/7724/setup.c +2 -2
@@ -30,7 +30,7 @@#include <linux/sh_intc.h> #include <linux/videodev2.h> #include <video/sh_mobile_lcdc.h> -#include <media/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_ceu.h> #include <sound/sh_fsi.h> #include <sound/simple_card.h> #include <asm/io.h>
@@ -535,7 +535,7 @@ static struct platform_device irda_device = { };#include <media/i2c/ak881x.h> -#include <media/sh_vou.h> +#include <media/drv-intf/sh_vou.h> static struct ak881x_pdata ak881x_pdata = { .flags =AK881X_IF_MODE_SLAVE ,
drivers/media/common/cx2341x.c +1 -1
@@ -27,7 +27,7 @@#include <linux/videodev2.h> #include <media/tuner.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include <media/v4l2-common.h> MODULE_DESCRIPTION ("cx23415/6/8 driver" );
drivers/media/common/saa7146/saa7146_core.c +1 -1
@@ -20,7 +20,7 @@#define pr_fmt (fmt) KBUILD_MODNAME ": " fmt -#include <media/saa7146.h> +#include <media/drv-intf/saa7146.h> #include <linux/module.h> static int saa7146_num;
drivers/media/common/saa7146/saa7146_fops.c +1 -1
@@ -1,6 +1,6 @@#define pr_fmt (fmt) KBUILD_MODNAME ": " fmt -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #include <linux/module.h> /****************************************************************************/
drivers/media/common/saa7146/saa7146_hlp.c +1 -1
@@ -2,7 +2,7 @@#include <linux/kernel.h> #include <linux/export.h> -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> static void calculate_output_format_register (struct saa7146_dev * saa,u32 palette,u32 * clip_format) {
drivers/media/common/saa7146/saa7146_i2c.c +1 -1
@@ -1,6 +1,6 @@#define pr_fmt (fmt) KBUILD_MODNAME ": " fmt -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> static u32 saa7146_i2c_func (struct i2c_adapter *adapter) {
drivers/media/common/saa7146/saa7146_vbi.c +1 -1
@@ -1,4 +1,4 @@ -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> static int vbi_pixel_to_capture =720 *2 ;
drivers/media/common/saa7146/saa7146_video.c +1 -1
@@ -1,6 +1,6 @@#define pr_fmt (fmt) KBUILD_MODNAME ": " fmt -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #include <media/v4l2-event.h> #include <media/v4l2-ctrls.h> #include <linux/module.h>
drivers/media/i2c/cx25840/cx25840-audio.c +1 -1
@@ -19,7 +19,7 @@#include <linux/videodev2.h> #include <linux/i2c.h> #include <media/v4l2-common.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include "cx25840-core.h"
drivers/media/i2c/cx25840/cx25840-core.c +1 -1
@@ -45,7 +45,7 @@#include <linux/delay.h> #include <linux/math64.h> #include <media/v4l2-common.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include "cx25840-core.h"
drivers/media/i2c/cx25840/cx25840-firmware.c +1 -1
@@ -19,7 +19,7 @@#include <linux/i2c.h> #include <linux/firmware.h> #include <media/v4l2-common.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include "cx25840-core.h"
drivers/media/i2c/cx25840/cx25840-ir.c +1 -1
@@ -24,7 +24,7 @@#include <linux/slab.h> #include <linux/kfifo.h> #include <linux/module.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include <media/rc-core.h> #include "cx25840-core.h"
drivers/media/i2c/cx25840/cx25840-vbi.c +1 -1
@@ -19,7 +19,7 @@#include <linux/videodev2.h> #include <linux/i2c.h> #include <media/v4l2-common.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include "cx25840-core.h"
drivers/media/i2c/m5mols/m5mols_capture.c +1 -1
@@ -26,7 +26,7 @@#include <media/v4l2-device.h> #include <media/v4l2-subdev.h> #include <media/i2c/m5mols.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "m5mols.h" #include "m5mols_reg.h"
drivers/media/i2c/msp3400-driver.c +1 -1
@@ -56,7 +56,7 @@#include <linux/videodev2.h> #include <media/v4l2-device.h> #include <media/v4l2-ioctl.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/i2c/tvaudio.h> #include "msp3400-driver.h"
drivers/media/i2c/msp3400-driver.h +1 -1
@@ -4,7 +4,7 @@#ifndef MSP3400_DRIVER_H #define MSP3400_DRIVER_H -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/v4l2-device.h> #include <media/v4l2-ctrls.h>
drivers/media/i2c/msp3400-kthreads.c +1 -1
@@ -26,7 +26,7 @@#include <linux/freezer.h> #include <linux/videodev2.h> #include <media/v4l2-common.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <linux/kthread.h> #include <linux/suspend.h> #include "msp3400-driver.h"
drivers/media/i2c/soc_camera/mt9m001.c +1 -1
@@ -15,7 +15,7 @@#include <linux/module.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-clk.h> #include <media/v4l2-subdev.h> #include <media/v4l2-ctrls.h>
drivers/media/i2c/soc_camera/mt9v022.c +1 -1
@@ -17,7 +17,7 @@#include <media/i2c/mt9v022.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-subdev.h> #include <media/v4l2-clk.h> #include <media/v4l2-ctrls.h>
drivers/media/pci/bt8xx/bttv-driver.c +1 -1
@@ -51,7 +51,7 @@#include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> #include <media/i2c/tvaudio.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <linux/dma-mapping.h>
drivers/media/pci/bt8xx/bttvp.h +1 -1
@@ -42,7 +42,7 @@#include <media/tveeprom.h> #include <media/rc-core.h> #include <media/i2c/ir-kbd-i2c.h> -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> #include "bt848.h" #include "bttv.h"
drivers/media/pci/cx18/cx23418.h +1 -1
@@ -22,7 +22,7 @@#ifndef CX23418_H #define CX23418_H -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #define MGR_CMD_MASK 0x40000000/* The MSB of the command code indicates that this is the completion of a
drivers/media/pci/cx23885/cx23885-417.c +1 -1
@@ -30,7 +30,7 @@#include <linux/slab.h> #include <media/v4l2-common.h> #include <media/v4l2-ioctl.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include "cx23885.h" #include "cx23885-ioctl.h"
drivers/media/pci/cx23885/cx23885-cards.c +1 -1
@@ -19,7 +19,7 @@#include <linux/module.h> #include <linux/pci.h> #include <linux/delay.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include <linux/firmware.h> #include <misc/altera.h>
drivers/media/pci/cx23885/cx23885-video.c +1 -1
@@ -35,7 +35,7 @@#include "cx23885-ioctl.h" #include "tuner-xc2028.h" -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> MODULE_DESCRIPTION ("v4l2 driver module for cx23885 based TV cards" );MODULE_AUTHOR ("Steven Toth <[email protected]>" );
drivers/media/pci/cx23885/cx23885.h +1 -1
@@ -30,7 +30,7 @@#include <media/rc-core.h> #include "cx23885-reg.h" -#include "media/cx2341x.h" +#include "media/drv-intf/cx2341x.h" #include <linux/mutex.h>
drivers/media/pci/cx88/cx88-blackbird.c +1 -1
@@ -36,7 +36,7 @@#include <media/v4l2-common.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include "cx88.h"
drivers/media/pci/cx88/cx88.h +1 -1
@@ -30,7 +30,7 @@#include <media/tuner.h> #include <media/tveeprom.h> #include <media/videobuf2-dma-sg.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include <media/videobuf2-dvb.h> #include <media/i2c/ir-kbd-i2c.h> #include <media/i2c/wm8775.h>
drivers/media/pci/ivtv/ivtv-cards.c +2 -2
@@ -22,11 +22,11 @@#include "ivtv-cards.h" #include "ivtv-i2c.h" -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/i2c/m52790.h> #include <media/i2c/wm8775.h> #include <media/i2c/cs53l32a.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include <media/i2c/upd64031a.h> #define MSP_TUNER MSP_INPUT(MSP_IN_SCART1, MSP_IN_TUNER1, \
drivers/media/pci/ivtv/ivtv-driver.h +1 -1
@@ -64,7 +64,7 @@#include <media/v4l2-device.h> #include <media/v4l2-fh.h> #include <media/tuner.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include <media/i2c/ir-kbd-i2c.h> #include <linux/ivtv.h>
drivers/media/pci/ivtv/ivtv-i2c.c +1 -1
@@ -63,7 +63,7 @@#include "ivtv-cards.h" #include "ivtv-gpio.h" #include "ivtv-i2c.h" -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> /* i2c implementation for cx23415/6 chip, ivtv project. * Author: Kevin Thayer (nufan_wfk at yahoo.com)
drivers/media/pci/ivtv/ivtv-routing.c +1 -1
@@ -24,7 +24,7 @@#include "ivtv-gpio.h" #include "ivtv-routing.h" -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/i2c/m52790.h> #include <media/i2c/upd64031a.h> #include <media/i2c/upd64083.h>
drivers/media/pci/saa7146/hexium_gemini.c +1 -1
@@ -25,7 +25,7 @@#define DEBUG_VARIABLE debug -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #include <linux/module.h> static int debug;
drivers/media/pci/saa7146/hexium_orion.c +1 -1
@@ -25,7 +25,7 @@#define DEBUG_VARIABLE debug -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #include <linux/module.h> static int debug;
drivers/media/pci/saa7146/mxb.c +1 -1
@@ -25,7 +25,7 @@#define DEBUG_VARIABLE debug -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #include <media/tuner.h> #include <media/v4l2-common.h> #include <media/i2c/saa7115.h>
drivers/media/pci/ttpci/av7110.h +1 -1
@@ -32,7 +32,7 @@#include "stv0297.h" #include "l64781.h" -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #define ANALOG_TUNER_VES1820 1
drivers/media/pci/ttpci/budget-av.c +1 -1
@@ -46,7 +46,7 @@#include "tda1004x.h" #include "tua6100.h" #include "dvb-pll.h" -#include <media/saa7146_vv.h> +#include <media/drv-intf/saa7146_vv.h> #include <linux/module.h> #include <linux/errno.h> #include <linux/slab.h>
drivers/media/pci/ttpci/budget.h +1 -1
@@ -13,7 +13,7 @@#include <linux/module.h> #include <linux/mutex.h> -#include <media/saa7146.h> +#include <media/drv-intf/saa7146.h> extern int budget_debug;
drivers/media/platform/exynos4-is/common.c +1 -1
@@ -10,7 +10,7 @@*/ #include <linux/module.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "common.h" /* Called with the media graph mutex held or entity->stream_count > 0. */
drivers/media/platform/exynos4-is/fimc-core.h +1 -1
@@ -27,7 +27,7 @@#include <media/v4l2-device.h> #include <media/v4l2-mem2mem.h> #include <media/v4l2-mediabus.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #define dbg(fmt, args...) \ pr_debug("%s:%d: " fmt "\n", __func__, __LINE__, ##args)
drivers/media/platform/exynos4-is/fimc-isp-video.c +1 -1
@@ -30,7 +30,7 @@#include <media/v4l2-ioctl.h> #include <media/videobuf2-v4l2.h> #include <media/videobuf2-dma-contig.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "common.h" #include "media-dev.h"
drivers/media/platform/exynos4-is/fimc-isp.h +1 -1
@@ -24,7 +24,7 @@#include <media/videobuf2-v4l2.h> #include <media/v4l2-device.h> #include <media/v4l2-mediabus.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> extern int fimc_isp_debug;
drivers/media/platform/exynos4-is/fimc-lite-reg.c +1 -1
@@ -12,7 +12,7 @@#include <linux/bitops.h> #include <linux/delay.h> #include <linux/io.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "fimc-lite-reg.h" #include "fimc-lite.h"
drivers/media/platform/exynos4-is/fimc-lite.c +1 -1
@@ -30,7 +30,7 @@#include <media/v4l2-mem2mem.h> #include <media/videobuf2-v4l2.h> #include <media/videobuf2-dma-contig.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "common.h" #include "fimc-core.h"
drivers/media/platform/exynos4-is/fimc-lite.h +1 -1
@@ -23,7 +23,7 @@#include <media/v4l2-ctrls.h> #include <media/v4l2-device.h> #include <media/v4l2-mediabus.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #define FIMC_LITE_DRV_NAME "exynos-fimc-lite"#define FLITE_CLK_NAME "flite"
drivers/media/platform/exynos4-is/fimc-reg.c +1 -1
@@ -13,7 +13,7 @@#include <linux/io.h> #include <linux/regmap.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "media-dev.h" #include "fimc-reg.h"
drivers/media/platform/exynos4-is/media-dev.c +1 -1
@@ -31,7 +31,7 @@#include <media/v4l2-ctrls.h> #include <media/v4l2-of.h> #include <media/media-device.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "media-dev.h" #include "fimc-core.h"
drivers/media/platform/exynos4-is/media-dev.h +1 -1
@@ -19,7 +19,7 @@#include <media/media-entity.h> #include <media/v4l2-device.h> #include <media/v4l2-subdev.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include "fimc-core.h" #include "fimc-lite.h"
drivers/media/platform/exynos4-is/mipi-csis.c +1 -1
@@ -29,7 +29,7 @@#include <linux/slab.h> #include <linux/spinlock.h> #include <linux/videodev2.h> -#include <media/exynos-fimc.h> +#include <media/drv-intf/exynos-fimc.h> #include <media/v4l2-of.h> #include <media/v4l2-subdev.h>
drivers/media/platform/s3c-camif/camif-core.h +1 -1
@@ -26,7 +26,7 @@#include <media/v4l2-device.h> #include <media/v4l2-mediabus.h> #include <media/videobuf2-v4l2.h> -#include <media/s3c_camif.h> +#include <media/drv-intf/s3c_camif.h> #define S3C_CAMIF_DRIVER_NAME "s3c-camif"#define CAMIF_REQ_BUFS_MIN 3
drivers/media/platform/s3c-camif/camif-regs.h +1 -1
@@ -13,7 +13,7 @@#define CAMIF_REGS_H_ #include "camif-core.h" -#include <media/s3c_camif.h> +#include <media/drv-intf/s3c_camif.h> /* * The id argument indicates the processing path:
drivers/media/platform/sh_vou.c +1 -1
@@ -22,7 +22,7 @@#include <linux/videodev2.h> #include <linux/module.h> -#include <media/sh_vou.h> +#include <media/drv-intf/sh_vou.h> #include <media/v4l2-common.h> #include <media/v4l2-device.h> #include <media/v4l2-ioctl.h>
drivers/media/platform/soc_camera/atmel-isi.c +1 -1
@@ -24,7 +24,7 @@#include <linux/slab.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-of.h> #include <media/videobuf2-dma-contig.h>
drivers/media/platform/soc_camera/mx2_camera.c +1 -1
@@ -35,7 +35,7 @@#include <media/videobuf2-v4l2.h> #include <media/videobuf2-dma-contig.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <linux/videodev2.h>
drivers/media/platform/soc_camera/mx3_camera.c +1 -1
@@ -23,7 +23,7 @@#include <media/v4l2-dev.h> #include <media/videobuf2-dma-contig.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <linux/platform_data/camera-mx3.h> #include <linux/platform_data/dma-imx.h>
drivers/media/platform/soc_camera/omap1_camera.c +1 -1
@@ -30,7 +30,7 @@#include <media/omap1_camera.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/videobuf-dma-contig.h> #include <media/videobuf-dma-sg.h>
drivers/media/platform/soc_camera/pxa_camera.c +1 -1
@@ -33,7 +33,7 @@#include <media/v4l2-dev.h> #include <media/videobuf-dma-sg.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-of.h> #include <linux/videodev2.h>
drivers/media/platform/soc_camera/rcar_vin.c +1 -1
@@ -28,7 +28,7 @@#include <linux/videodev2.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-common.h> #include <media/v4l2-dev.h> #include <media/v4l2-device.h>
drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c +3 -3
@@ -40,11 +40,11 @@#include <media/v4l2-common.h> #include <media/v4l2-dev.h> #include <media/soc_camera.h> -#include <media/sh_mobile_ceu.h> -#include <media/sh_mobile_csi2.h> +#include <media/drv-intf/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_csi2.h> #include <media/videobuf2-dma-contig.h> #include <media/v4l2-mediabus.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include "soc_scale_crop.h"
drivers/media/platform/soc_camera/sh_mobile_csi2.c +3 -3
@@ -18,10 +18,10 @@#include <linux/videodev2.h> #include <linux/module.h> -#include <media/sh_mobile_ceu.h> -#include <media/sh_mobile_csi2.h> +#include <media/drv-intf/sh_mobile_ceu.h> +#include <media/drv-intf/sh_mobile_csi2.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-common.h> #include <media/v4l2-dev.h> #include <media/v4l2-device.h>
drivers/media/platform/soc_camera/soc_camera.c +1 -1
@@ -30,7 +30,7 @@#include <linux/vmalloc.h> #include <media/soc_camera.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> #include <media/v4l2-async.h> #include <media/v4l2-clk.h> #include <media/v4l2-common.h>
drivers/media/platform/soc_camera/soc_mediabus.c +1 -1
@@ -13,7 +13,7 @@#include <media/v4l2-device.h> #include <media/v4l2-mediabus.h> -#include <media/soc_mediabus.h> +#include <media/drv-intf/soc_mediabus.h> static const struct soc_mbus_lookup mbus_fmt[] = { {
drivers/media/radio/radio-maxiradio.c +1 -1
@@ -42,7 +42,7 @@#include <linux/videodev2.h> #include <linux/io.h> #include <linux/slab.h> -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> #include <media/v4l2-device.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-fh.h>
drivers/media/radio/radio-sf16fmr2.c +1 -1
@@ -14,7 +14,7 @@#include <linux/io.h> /* outb, outb_p */ #include <linux/isa.h> #include <linux/pnp.h> -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> MODULE_AUTHOR ("Ondrej Zary" );MODULE_DESCRIPTION ("MediaForte SF16-FMR2 and SF16-FMD2 FM radio card driver" );
drivers/media/radio/radio-shark.c +1 -1
@@ -33,7 +33,7 @@#include <linux/usb.h> #include <linux/workqueue.h> #include <media/v4l2-device.h> -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> #if defined(CONFIG_LEDS_CLASS ) || \ (defined(CONFIG_LEDS_CLASS_MODULE ) && defined(CONFIG_RADIO_SHARK_MODULE ))
drivers/media/radio/radio-si476x.c +1 -1
@@ -31,7 +31,7 @@#include <media/v4l2-event.h> #include <media/v4l2-device.h> -#include <media/si476x.h> +#include <media/drv-intf/si476x.h> #include <linux/mfd/si476x-core.h> #define FM_FREQ_RANGE_LOW 64000000
drivers/media/radio/tea575x.c +1 -1
@@ -31,7 +31,7 @@#include <media/v4l2-fh.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>" );MODULE_DESCRIPTION ("Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips" );
drivers/media/usb/cx231xx/cx231xx-417.c +1 -1
@@ -37,7 +37,7 @@#include <media/v4l2-common.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include <media/tuner.h> #define CX231xx_FIRM_IMAGE_SIZE 376836
drivers/media/usb/cx231xx/cx231xx-cards.c +1 -1
@@ -30,7 +30,7 @@#include <media/tveeprom.h> #include <media/v4l2-common.h> -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include "dvb-usb-ids.h" #include "xc5000.h" #include "tda18271.h"
drivers/media/usb/cx231xx/cx231xx-vbi.c +1 -1
@@ -32,7 +32,7 @@#include <media/v4l2-common.h> #include <media/v4l2-ioctl.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/tuner.h> #include "cx231xx-vbi.h"
drivers/media/usb/cx231xx/cx231xx-video.c +1 -1
@@ -36,7 +36,7 @@#include <media/v4l2-common.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/tuner.h> #include "dvb_frontend.h"
drivers/media/usb/cx231xx/cx231xx.h +1 -1
@@ -30,7 +30,7 @@#include <linux/mutex.h> #include <linux/usb.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include <media/videobuf-vmalloc.h> #include <media/v4l2-device.h>
drivers/media/usb/em28xx/em28xx-cards.c +1 -1
@@ -30,7 +30,7 @@#include <linux/i2c.h> #include <linux/usb.h> #include <media/tuner.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/i2c/saa7115.h> #include <media/i2c/tvp5150.h> #include <media/i2c/tvaudio.h>
drivers/media/usb/em28xx/em28xx-video.c +1 -1
@@ -43,7 +43,7 @@#include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> #include <media/v4l2-clk.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/tuner.h> #define DRIVER_AUTHOR "Ludovico Cavedon <[email protected]>, " \
drivers/media/usb/pvrusb2/pvrusb2-audio.c +1 -1
@@ -23,7 +23,7 @@#include "pvrusb2-hdw-internal.h" #include "pvrusb2-debug.h" #include <linux/videodev2.h> -#include <media/msp3400.h> +#include <media/drv-intf/msp3400.h> #include <media/v4l2-common.h>
drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c +1 -1
@@ -32,7 +32,7 @@#include "pvrusb2-hdw-internal.h" #include "pvrusb2-debug.h" -#include <media/cx25840.h> +#include <media/drv-intf/cx25840.h> #include <linux/videodev2.h> #include <media/v4l2-common.h> #include <linux/errno.h>
drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h +1 -1
@@ -39,7 +39,7 @@#include "pvrusb2-hdw.h" #include "pvrusb2-io.h" #include <media/v4l2-device.h> -#include <media/cx2341x.h> +#include <media/drv-intf/cx2341x.h> #include <media/i2c/ir-kbd-i2c.h> #include "pvrusb2-devattr.h"
include/media/drv-intf/cx2341x.h renamed from include/media/cx2341x.h +0 -0
include/media/drv-intf/cx25840.h renamed from include/media/cx25840.h +0 -0
include/media/drv-intf/exynos-fimc.h renamed from include/media/exynos-fimc.h +0 -0
include/media/drv-intf/msp3400.h renamed from include/media/msp3400.h +0 -1
@@ -223,4 +223,3 @@*/ #endif /* MSP3400_H */ -
include/media/drv-intf/s3c_camif.h renamed from include/media/s3c_camif.h +0 -0
include/media/drv-intf/saa7146.h renamed from include/media/saa7146.h +0 -0
include/media/drv-intf/saa7146_vv.h renamed from include/media/saa7146_vv.h +1 -1
@@ -4,7 +4,7 @@#include <media/v4l2-common.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-fh.h> -#include <media/saa7146.h> +#include <media/drv-intf/saa7146.h> #include <media/videobuf-dma-sg.h> #define MAX_SAA7146_CAPTURE_BUFFERS 32/* arbitrary */
include/media/drv-intf/sh_mobile_ceu.h renamed from include/media/sh_mobile_ceu.h +0 -0
include/media/drv-intf/sh_mobile_csi2.h renamed from include/media/sh_mobile_csi2.h +0 -0
include/media/drv-intf/sh_vou.h renamed from include/media/sh_vou.h +0 -0
include/media/drv-intf/si476x.h renamed from include/media/si476x.h +1 -1
@@ -1,5 +1,5 @@/* -* include/media/si476x.h -- Common definitions for si476x driver +* include/media/drv-intf/si476x.h -- Common definitions for si476x driver * * Copyright (C) 2012 Innovative Converged Devices(ICD) * Copyright (C) 2013 Andrey Smirnov
include/media/drv-intf/soc_mediabus.h renamed from include/media/soc_mediabus.h +0 -0
include/media/drv-intf/tea575x.h renamed from include/media/tea575x.h +0 -0
include/uapi/linux/v4l2-controls.h +4 -2
@@ -158,8 +158,10 @@ enum v4l2_colorfx {* We reserve 16 controls for this driver. */ #define V4L2_CID_USER_S2255_BASE (V4L2_CID_USER_BASE + 0x1030) -/* The base for the si476x driver controls. See include/media/si476x.h for the list -* of controls. Total of 16 controls is reserved for this driver */ +/* +* The base for the si476x driver controls. See include/media/drv-intf/si476x.h +* for the list of controls. Total of 16 controls is reserved for this driver +*/ #define V4L2_CID_USER_SI476X_BASE (V4L2_CID_USER_BASE + 0x1040)/* The base for the TI VPE driver controls. Total of 16 controls is reserved for
sound/pci/es1968.c +1 -1
@@ -113,7 +113,7 @@#include <sound/initval.h> #ifdef CONFIG_SND_ES1968_RADIO -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> #endif #define CARD_NAME "ESS Maestro1/2"
sound/pci/fm801.c +1 -1
@@ -30,7 +30,7 @@#include <sound/initval.h> #ifdef CONFIG_SND_FM801_TEA575X_BOOL -#include <media/tea575x.h> +#include <media/drv-intf/tea575x.h> #endif MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>" );
Signature · 1 line
2.5.0
Quoted 4 lines · On Monday 16 November 2015 09:00:44 Mauro Carvalho Chehab wrote:
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:
Quoted 9 lines
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/I probably would have left soc_mediabus.h where it is, but I can see there are reasons to move it.
Arnd
PATCH v2 3/3 include/media: move platform_data to linux/platform_data/media
In reply to a message not in the archiveLet's not mix platform_data headers with the core headers. Instead, let's create a subdir at linux/platform_data and move the headers to that common place, adding it to MAINTAINERS.
The headers were moved with:
mkdir include/linux/platform_data/media/; git mv include/media/gpio-ir-recv.h include/media/ir-rx51.h include/media/mmp-camera.h include/media/omap1_camera.h include/media/omap4iss.h include/media/s5p_hdmi.h include/media/si4713.h include/media/sii9234.h include/media/smiapp.h include/media/soc_camera.h include/media/soc_camera_platform.h include/media/timb_radio.h include/media/timb_video.h include/linux/platform_data/media/
And the references fixed with this script:
MAIN_DIR="linux/platform_data/"
PREV_DIR="media/"
DIRS="media/"
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---
Documentation/video4linux/omap4_camera.txt | 2 +-
Documentation/video4linux/si4713.txt | 2 +-
MAINTAINERS | 1 +
arch/arm/mach-omap1/include/mach/camera.h | 2 +-
arch/arm/mach-omap2/board-rx51-peripherals.c | 4 ++--
arch/arm/plat-samsung/devs.c | 2 +-
arch/sh/boards/mach-ap325rxa/setup.c | 2 +-
drivers/media/platform/marvell-ccic/mmp-driver.c | 2 +-
drivers/media/platform/s5p-tv/hdmi_drv.c | 2 +-
drivers/media/platform/s5p-tv/sii9234_drv.c | 2 +-
drivers/media/platform/soc_camera/omap1_camera.c | 2 +-
drivers/media/platform/soc_camera/soc_camera_platform.c | 2 +-
drivers/media/platform/timblogiw.c | 2 +-
drivers/media/radio/radio-timb.c | 2 +-
drivers/media/radio/si4713/radio-usb-si4713.c | 2 +-
drivers/media/radio/si4713/si4713.h | 2 +-
drivers/media/rc/gpio-ir-recv.c | 2 +-
drivers/media/rc/ir-rx51.c | 2 +-
drivers/mfd/timberdale.c | 4 ++--
drivers/staging/media/omap4iss/iss.h | 2 +-
drivers/staging/media/omap4iss/iss_csiphy.h | 2 +-
include/{ => linux/platform_data}/media/gpio-ir-recv.h | 1 -
include/{ => linux/platform_data}/media/ir-rx51.h | 0
include/{ => linux/platform_data}/media/mmp-camera.h | 0
include/{ => linux/platform_data}/media/omap1_camera.h | 0
include/{ => linux/platform_data}/media/omap4iss.h | 0
include/{ => linux/platform_data}/media/s5p_hdmi.h | 1 -
include/{ => linux/platform_data}/media/si4713.h | 2 +-
include/{ => linux/platform_data}/media/sii9234.h | 0
include/{ => linux/platform_data}/media/soc_camera_platform.h | 0
include/{ => linux/platform_data}/media/timb_radio.h | 0
include/{ => linux/platform_data}/media/timb_video.h | 0
32 files changed, 24 insertions(+), 25 deletions(-)
rename include/{ => linux/platform_data}/media/gpio-ir-recv.h (99%)
rename include/{ => linux/platform_data}/media/ir-rx51.h (100%)
rename include/{ => linux/platform_data}/media/mmp-camera.h (100%)
rename include/{ => linux/platform_data}/media/omap1_camera.h (100%)
rename include/{ => linux/platform_data}/media/omap4iss.h (100%)
rename include/{ => linux/platform_data}/media/s5p_hdmi.h (99%)
rename include/{ => linux/platform_data}/media/si4713.h (96%)
rename include/{ => linux/platform_data}/media/sii9234.h (100%)
rename include/{ => linux/platform_data}/media/soc_camera_platform.h (100%)
rename include/{ => linux/platform_data}/media/timb_radio.h (100%)
rename include/{ => linux/platform_data}/media/timb_video.h (100%)Documentation/video4linux/omap4_camera.txt +1 -1
@@ -47,7 +47,7 @@ Tested platforms File list --------- drivers/staging/media/omap4iss/ -include/media/omap4iss.h +include/linux/platform_data/media/omap4iss.h References ----------
Documentation/video4linux/si4713.txt +1 -1
@@ -157,7 +157,7 @@ int main (int argc, char *argv[]) } The struct si4713_rnl and SI4713_IOC_MEASURE_RNL are defined under -include/media/si4713.h. +include/linux/platform_data/media/si4713.h. Stereo/Mono and RDS subchannels ===============================
MAINTAINERS +1 -0
@@ -6895,6 +6895,7 @@ F: Documentation/video4linux/ F: Documentation/DocBook/media/ F: drivers/media/ F: drivers/staging/media/ +F: include/linux/platform_data/media/ F: include/media/ F: include/uapi/linux/dvb/ F: include/uapi/linux/videodev2.h
arch/arm/mach-omap1/include/mach/camera.h +1 -1
@@ -1,7 +1,7 @@#ifndef __ASM_ARCH_CAMERA_H_#define __ASM_ARCH_CAMERA_H_ -#include <media/omap1_camera.h> +#include <linux/platform_data/media/omap1_camera.h> void omap1_camera_init (void *);
arch/arm/mach-omap2/board-rx51-peripherals.c +2 -2
@@ -39,7 +39,7 @@#include <sound/tlv320aic3x.h> #include <sound/tpa6130a2-plat.h> -#include <media/si4713.h> +#include <linux/platform_data/media/si4713.h> #include <linux/platform_data/leds-lp55xx.h> #include <linux/platform_data/tsl2563.h>
@@ -48,7 +48,7 @@#include <video/omap-panel-data.h> #if defined(CONFIG_IR_RX51 ) || defined(CONFIG_IR_RX51_MODULE ) -#include <media/ir-rx51.h> +#include <linux/platform_data/media/ir-rx51.h> #endif #include "mux.h"
arch/arm/plat-samsung/devs.c +1 -1
@@ -36,7 +36,7 @@#include <linux/platform_data/s3c-hsotg.h> #include <linux/platform_data/dma-s3c24xx.h> -#include <media/s5p_hdmi.h> +#include <linux/platform_data/media/s5p_hdmi.h> #include <asm/irq.h> #include <asm/mach/arch.h>
arch/sh/boards/mach-ap325rxa/setup.c +1 -1
@@ -29,7 +29,7 @@#include <linux/sh_intc.h> #include <media/i2c/ov772x.h> #include <media/soc_camera.h> -#include <media/soc_camera_platform.h> +#include <linux/platform_data/media/soc_camera_platform.h> #include <media/drv-intf/sh_mobile_ceu.h> #include <video/sh_mobile_lcdc.h> #include <asm/io.h>
drivers/media/platform/marvell-ccic/mmp-driver.c +1 -1
@@ -18,7 +18,7 @@#include <linux/slab.h> #include <linux/videodev2.h> #include <media/v4l2-device.h> -#include <media/mmp-camera.h> +#include <linux/platform_data/media/mmp-camera.h> #include <linux/device.h> #include <linux/platform_device.h> #include <linux/gpio.h>
drivers/media/platform/s5p-tv/hdmi_drv.c +1 -1
@@ -33,7 +33,7 @@#include <linux/regulator/consumer.h> #include <linux/v4l2-dv-timings.h> -#include <media/s5p_hdmi.h> +#include <linux/platform_data/media/s5p_hdmi.h> #include <media/v4l2-common.h> #include <media/v4l2-dev.h> #include <media/v4l2-device.h>
drivers/media/platform/s5p-tv/sii9234_drv.c +1 -1
@@ -23,7 +23,7 @@#include <linux/regulator/machine.h> #include <linux/slab.h> -#include <media/sii9234.h> +#include <linux/platform_data/media/sii9234.h> #include <media/v4l2-subdev.h> MODULE_AUTHOR ("Tomasz Stanislawski <[email protected]>" );
drivers/media/platform/soc_camera/omap1_camera.c +1 -1
@@ -28,7 +28,7 @@#include <linux/platform_device.h> #include <linux/slab.h> -#include <media/omap1_camera.h> +#include <linux/platform_data/media/omap1_camera.h> #include <media/soc_camera.h> #include <media/drv-intf/soc_mediabus.h> #include <media/videobuf-dma-contig.h>
drivers/media/platform/soc_camera/soc_camera_platform.c +1 -1
@@ -18,7 +18,7 @@#include <linux/videodev2.h> #include <media/v4l2-subdev.h> #include <media/soc_camera.h> -#include <media/soc_camera_platform.h> +#include <linux/platform_data/media/soc_camera_platform.h> struct soc_camera_platform_priv {struct v4l2_subdev subdev;
drivers/media/platform/timblogiw.c +1 -1
@@ -31,7 +31,7 @@#include <media/v4l2-ioctl.h> #include <media/v4l2-device.h> #include <media/videobuf-dma-contig.h> -#include <media/timb_video.h> +#include <linux/platform_data/media/timb_video.h> #define DRIVER_NAME "timb-video"
drivers/media/radio/radio-timb.c +1 -1
@@ -26,7 +26,7 @@#include <linux/slab.h> #include <linux/i2c.h> #include <linux/module.h> -#include <media/timb_radio.h> +#include <linux/platform_data/media/timb_radio.h> #define DRIVER_NAME "timb-radio"
drivers/media/radio/si4713/radio-usb-si4713.c +1 -1
@@ -31,7 +31,7 @@#include <media/v4l2-device.h> #include <media/v4l2-ioctl.h> #include <media/v4l2-event.h> -#include <media/si4713.h> +#include <linux/platform_data/media/si4713.h> #include "si4713.h"
drivers/media/radio/si4713/si4713.h +1 -1
@@ -20,7 +20,7 @@#include <linux/gpio/consumer.h> #include <media/v4l2-subdev.h> #include <media/v4l2-ctrls.h> -#include <media/si4713.h> +#include <linux/platform_data/media/si4713.h> #define SI4713_PRODUCT_NUMBER 0x0D
drivers/media/rc/gpio-ir-recv.c +1 -1
@@ -21,7 +21,7 @@#include <linux/platform_device.h> #include <linux/irq.h> #include <media/rc-core.h> -#include <media/gpio-ir-recv.h> +#include <linux/platform_data/media/gpio-ir-recv.h> #define GPIO_IR_DRIVER_NAME "gpio-rc-recv"#define GPIO_IR_DEVICE_NAME "gpio_ir_recv"
drivers/media/rc/ir-rx51.c +1 -1
@@ -31,7 +31,7 @@#include <media/lirc.h> #include <media/lirc_dev.h> -#include <media/ir-rx51.h> +#include <linux/platform_data/media/ir-rx51.h> #define LIRC_RX51_DRIVER_FEATURES (LIRC_CAN_SET_SEND_DUTY_CYCLE | \ LIRC_CAN_SET_SEND_CARRIER | \
drivers/mfd/timberdale.c +2 -2
@@ -39,8 +39,8 @@#include <linux/spi/max7301.h> #include <linux/spi/mc33880.h> -#include <media/timb_radio.h> -#include <media/timb_video.h> +#include <linux/platform_data/media/timb_radio.h> +#include <linux/platform_data/media/timb_video.h> #include <linux/timb_dma.h>
drivers/staging/media/omap4iss/iss.h +1 -1
@@ -20,7 +20,7 @@#include <linux/platform_device.h> #include <linux/wait.h> -#include <media/omap4iss.h> +#include <linux/platform_data/media/omap4iss.h> #include "iss_regs.h" #include "iss_csiphy.h"
drivers/staging/media/omap4iss/iss_csiphy.h +1 -1
@@ -14,7 +14,7 @@#ifndef OMAP4_ISS_CSI_PHY_H #define OMAP4_ISS_CSI_PHY_H -#include <media/omap4iss.h> +#include <linux/platform_data/media/omap4iss.h> struct iss_csi2_device ;
include/linux/platform_data/media/gpio-ir-recv.h renamed from include/media/gpio-ir-recv.h +0 -1
@@ -21,4 +21,3 @@ struct gpio_ir_recv_platform_data { };#endif /* __GPIO_IR_RECV_H__ */ -
include/linux/platform_data/media/ir-rx51.h renamed from include/media/ir-rx51.h +0 -0
include/linux/platform_data/media/mmp-camera.h renamed from include/media/mmp-camera.h +0 -0
include/linux/platform_data/media/omap1_camera.h renamed from include/media/omap1_camera.h +0 -0
include/linux/platform_data/media/omap4iss.h renamed from include/media/omap4iss.h +0 -0
include/linux/platform_data/media/s5p_hdmi.h renamed from include/media/s5p_hdmi.h +0 -1
@@ -34,4 +34,3 @@ struct s5p_hdmi_platform_data { };#endif /* S5P_HDMI_H */ -
include/linux/platform_data/media/si4713.h renamed from include/media/si4713.h +1 -1
@@ -1,5 +1,5 @@/* -* include/media/si4713.h +* include/linux/platform_data/media/si4713.h * * Board related data definitions for Si4713 i2c device driver. *
include/linux/platform_data/media/sii9234.h renamed from include/media/sii9234.h +0 -0
include/linux/platform_data/media/soc_camera_platform.h renamed from include/media/soc_camera_platform.h +0 -0
include/linux/platform_data/media/timb_radio.h renamed from include/media/timb_radio.h +0 -0
include/linux/platform_data/media/timb_video.h renamed from include/media/timb_video.h +0 -0
Signature · 1 line
2.5.0
PATCH v2 3/3 include/media: move platform_data to linux/platform_data/media
Quoted 4 lines · On Monday 16 November 2015 09:00:45 Mauro Carvalho Chehab wrote:
Let's not mix
platform_dataheaders with the core headers. Instead, let's create a subdir at linux/platform_data and move the headers to that common place, adding it toMAINTAINERS.
I think we can also move some of the existing platform data headers to the same place, but that could be a separate patch:
$ git grep linux/platform_data drivers/media/ drivers/media/platform/coda/coda-common.c:#include <linux/platform_data/coda.h> drivers/media/platform/soc_camera/mx2_camera.c:#include <linux/platform_data/camera-mx2.h> drivers/media/platform/soc_camera/mx3_camera.c:#include <linux/platform_data/camera-mx3.h> drivers/media/platform/soc_camera/mx3_camera.c:#include <linux/platform_data/dma-imx.h> drivers/media/platform/soc_camera/pxa_camera.c:#include <linux/platform_data/camera-pxa.h> drivers/media/platform/soc_camera/rcar_vin.c:#include <linux/platform_data/camera-rcar.h>
Arnd
PATCH v2 3/3 include/media: move platform_data to linux/platform_data/media
Em Mon, 16 Nov 2015 13:28:10 +0100
Arnd Bergmann <[email protected]> escreveu:
Quoted 10 lines
I think we can also move some of the existing platform data headers to the same place, but that could be a separate patch:
$ git grep linux/platform_data drivers/media/ drivers/media/platform/coda/coda-common.c:#include <linux/platform_data/coda.h> drivers/media/platform/soc_camera/mx2_camera.c:#include <linux/platform_data/camera-mx2.h> drivers/media/platform/soc_camera/mx3_camera.c:#include <linux/platform_data/camera-mx3.h> drivers/media/platform/soc_camera/mx3_camera.c:#include <linux/platform_data/dma-imx.h> drivers/media/platform/soc_camera/pxa_camera.c:#include <linux/platform_data/camera-pxa.h> drivers/media/platform/soc_camera/rcar_vin.c:#include <linux/platform_data/camera-rcar.h>
Fair enough. Just sent a separate patch to address that.
Regards,
Mauro
PATCH v2 3/3 include/media: move platform_data to linux/platform_data/media
In reply to Mauro Carvalho ChehabQuoted 56 lines · Mauro Carvalho Chehab
Let's not mix
platform_dataheaders with the core headers. Instead, let's create a subdir at linux/platform_data and move the headers to that common place, adding it toMAINTAINERS.The headers were moved with:
mkdirinclude/linux/platform_data/media/; git mvinclude/media/gpio-ir-recv.hinclude/media/ir-rx51.hinclude/media/mmp-camera.hinclude/media/omap1_camera.hinclude/media/omap4iss.hinclude/media/s5p_hdmi.hinclude/media/si4713.hinclude/media/sii9234.hinclude/media/smiapp.hinclude/media/soc_camera.hinclude/media/soc_camera_platform.hinclude/media/timb_radio.hinclude/media/timb_video.hinclude/linux/platform_data/media/And the references fixed with this script:
MAIN_DIR="linux/platform_data/" PREV_DIR="media/" DIRS="media/" 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 && . ./scriptSigned-off-by Mauro Carvalho Chehab <[email protected]>--- Documentation/video4linux/omap4_camera.txt | 2 +- Documentation/video4linux/si4713.txt | 2 +- MAINTAINERS | 1 + arch/arm/mach-omap1/include/mach/camera.h | 2 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 4 ++-- arch/arm/plat-samsung/devs.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 2 +- drivers/media/platform/s5p-tv/hdmi_drv.c | 2 +- drivers/media/platform/s5p-tv/sii9234_drv.c | 2 +- drivers/media/platform/soc_camera/omap1_camera.c | 2 +-
Quoted 8 lines
drivers/media/platform/soc_camera/soc_camera_platform.c | 2 +- drivers/media/platform/timblogiw.c | 2 +- drivers/media/radio/radio-timb.c | 2 +- drivers/media/radio/si4713/radio-usb-si4713.c | 2 +- drivers/media/radio/si4713/si4713.h | 2 +- drivers/media/rc/gpio-ir-recv.c | 2 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/mfd/timberdale.c | 4 ++--
Quoted 25 lines
drivers/staging/media/omap4iss/iss.h | 2 +-
drivers/staging/media/omap4iss/iss_csiphy.h | 2 +-
include/{ => linux/platform_data}/media/gpio-ir-recv.h | 1 -
include/{ => linux/platform_data}/media/ir-rx51.h | 0
include/{ => linux/platform_data}/media/mmp-camera.h | 0
include/{ => linux/platform_data}/media/omap1_camera.h | 0
include/{ => linux/platform_data}/media/omap4iss.h | 0
include/{ => linux/platform_data}/media/s5p_hdmi.h | 1 -
include/{ => linux/platform_data}/media/si4713.h | 2 +-
include/{ => linux/platform_data}/media/sii9234.h | 0
include/{ => linux/platform_data}/media/soc_camera_platform.h | 0
include/{ => linux/platform_data}/media/timb_radio.h | 0
include/{ => linux/platform_data}/media/timb_video.h | 0
32 files changed, 24 insertions(+), 25 deletions(-)
rename include/{ => linux/platform_data}/media/gpio-ir-recv.h (99%)
rename include/{ => linux/platform_data}/media/ir-rx51.h (100%)
rename include/{ => linux/platform_data}/media/mmp-camera.h (100%)
rename include/{ => linux/platform_data}/media/omap1_camera.h (100%)
rename include/{ => linux/platform_data}/media/omap4iss.h (100%)
rename include/{ => linux/platform_data}/media/s5p_hdmi.h (99%)
rename include/{ => linux/platform_data}/media/si4713.h (96%)
rename include/{ => linux/platform_data}/media/sii9234.h (100%)
rename include/{ => linux/platform_data}/media/soc_camera_platform.h (100%)
rename include/{ => linux/platform_data}/media/timb_radio.h (100%)
rename include/{ => linux/platform_data}/media/timb_video.h (100%)[...]
Signature · 4 lines
Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org ? Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog
PATCH v2 3/3 include/media: move platform_data to linux/platform_data/media
In reply to Mauro Carvalho ChehabW dniu 16.11.2015 o 20:00, Mauro Carvalho Chehab pisze:
Quoted 43 lines
Let's not mix
platform_dataheaders with the core headers. Instead, let's create a subdir at linux/platform_data and move the headers to that common place, adding it toMAINTAINERS.The headers were moved with:
mkdirinclude/linux/platform_data/media/; git mvinclude/media/gpio-ir-recv.hinclude/media/ir-rx51.hinclude/media/mmp-camera.hinclude/media/omap1_camera.hinclude/media/omap4iss.hinclude/media/s5p_hdmi.hinclude/media/si4713.hinclude/media/sii9234.hinclude/media/smiapp.hinclude/media/soc_camera.hinclude/media/soc_camera_platform.hinclude/media/timb_radio.hinclude/media/timb_video.hinclude/linux/platform_data/media/And the references fixed with this script:
MAIN_DIR="linux/platform_data/" PREV_DIR="media/" DIRS="media/" 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
Quoted 8 lines
Signed-off-by Mauro Carvalho Chehab <[email protected]>--- Documentation/video4linux/omap4_camera.txt | 2 +- Documentation/video4linux/si4713.txt | 2 +- MAINTAINERS | 1 + arch/arm/mach-omap1/include/mach/camera.h | 2 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 4 ++-- arch/arm/plat-samsung/devs.c | 2 +-
Best regards,
Krzysztof