[media] tea575x: Move header from sound to media
authorOndrej Zary <linux@rainbow-software.org>
Sun, 28 Jul 2013 19:01:43 +0000 (16:01 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Sun, 18 Aug 2013 11:08:05 +0000 (08:08 -0300)
Move include/sound/tea575x-tuner.h to include/media/tea575x.h and update files that include it.

Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Acked-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/radio/radio-maxiradio.c
drivers/media/radio/radio-sf16fmr2.c
drivers/media/radio/radio-shark.c
include/media/tea575x.h [new file with mode: 0644]
include/sound/tea575x-tuner.h [deleted file]
sound/i2c/other/tea575x-tuner.c
sound/pci/es1968.c
sound/pci/fm801.c

index 1d1c9e1d386ea4d33c2b835075947fe9b0c9b200..5236035f0f2a464423f7379347a19ed81acc9975 100644 (file)
@@ -42,7 +42,7 @@
 #include <linux/videodev2.h>
 #include <linux/io.h>
 #include <linux/slab.h>
-#include <sound/tea575x-tuner.h>
+#include <media/tea575x.h>
 #include <media/v4l2-device.h>
 #include <media/v4l2-ioctl.h>
 #include <media/v4l2-fh.h>
index 9c0990457a7cd9b6982475072888d7de82fe548c..f1e3714b5f16cdf017a4868ab5eb31ecb5899515 100644 (file)
@@ -14,7 +14,7 @@
 #include <linux/io.h>          /* outb, outb_p                 */
 #include <linux/isa.h>
 #include <linux/pnp.h>
-#include <sound/tea575x-tuner.h>
+#include <media/tea575x.h>
 
 MODULE_AUTHOR("Ondrej Zary");
 MODULE_DESCRIPTION("MediaForte SF16-FMR2 and SF16-FMD2 FM radio card driver");
index 8fa18ab5b72563ad2235b5b32c9e5023d024f8ad..b91477212413ac0f46e78165cbb7b5f60b64af8e 100644 (file)
@@ -33,7 +33,7 @@
 #include <linux/usb.h>
 #include <linux/workqueue.h>
 #include <media/v4l2-device.h>
-#include <sound/tea575x-tuner.h>
+#include <media/tea575x.h>
 
 #if defined(CONFIG_LEDS_CLASS) || \
     (defined(CONFIG_LEDS_CLASS_MODULE) && defined(CONFIG_RADIO_SHARK_MODULE))
diff --git a/include/media/tea575x.h b/include/media/tea575x.h
new file mode 100644 (file)
index 0000000..2d4fa59
--- /dev/null
@@ -0,0 +1,79 @@
+#ifndef __SOUND_TEA575X_TUNER_H
+#define __SOUND_TEA575X_TUNER_H
+
+/*
+ *   ALSA driver for TEA5757/5759 Philips AM/FM tuner chips
+ *
+ *     Copyright (c) 2004 Jaroslav Kysela <perex@perex.cz>
+ *
+ *   This program is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License as published by
+ *   the Free Software Foundation; either version 2 of the License, or
+ *   (at your option) any later version.
+ *
+ *   This program is distributed in the hope that it will be useful,
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *   GNU General Public License for more details.
+ *
+ *   You should have received a copy of the GNU General Public License
+ *   along with this program; if not, write to the Free Software
+ *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+ *
+ */
+
+#include <linux/videodev2.h>
+#include <media/v4l2-ctrls.h>
+#include <media/v4l2-dev.h>
+#include <media/v4l2-device.h>
+
+#define TEA575X_FMIF   10700
+#define TEA575X_AMIF     450
+
+#define TEA575X_DATA   (1 << 0)
+#define TEA575X_CLK    (1 << 1)
+#define TEA575X_WREN   (1 << 2)
+#define TEA575X_MOST   (1 << 3)
+
+struct snd_tea575x;
+
+struct snd_tea575x_ops {
+       /* Drivers using snd_tea575x must either define read_ and write_val */
+       void (*write_val)(struct snd_tea575x *tea, u32 val);
+       u32 (*read_val)(struct snd_tea575x *tea);
+       /* Or define the 3 pin functions */
+       void (*set_pins)(struct snd_tea575x *tea, u8 pins);
+       u8 (*get_pins)(struct snd_tea575x *tea);
+       void (*set_direction)(struct snd_tea575x *tea, bool output);
+};
+
+struct snd_tea575x {
+       struct v4l2_device *v4l2_dev;
+       struct v4l2_file_operations fops;
+       struct video_device vd;         /* video device */
+       int radio_nr;                   /* radio_nr */
+       bool tea5759;                   /* 5759 chip is present */
+       bool has_am;                    /* Device can tune to AM freqs */
+       bool cannot_read_data;          /* Device cannot read the data pin */
+       bool cannot_mute;               /* Device cannot mute */
+       bool mute;                      /* Device is muted? */
+       bool stereo;                    /* receiving stereo */
+       bool tuned;                     /* tuned to a station */
+       unsigned int val;               /* hw value */
+       u32 band;                       /* 0: FM, 1: FM-Japan, 2: AM */
+       u32 freq;                       /* frequency */
+       struct mutex mutex;
+       struct snd_tea575x_ops *ops;
+       void *private_data;
+       u8 card[32];
+       u8 bus_info[32];
+       struct v4l2_ctrl_handler ctrl_handler;
+       int (*ext_init)(struct snd_tea575x *tea);
+};
+
+int snd_tea575x_hw_init(struct snd_tea575x *tea);
+int snd_tea575x_init(struct snd_tea575x *tea, struct module *owner);
+void snd_tea575x_exit(struct snd_tea575x *tea);
+void snd_tea575x_set_freq(struct snd_tea575x *tea);
+
+#endif /* __SOUND_TEA575X_TUNER_H */
diff --git a/include/sound/tea575x-tuner.h b/include/sound/tea575x-tuner.h
deleted file mode 100644 (file)
index 2d4fa59..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-#ifndef __SOUND_TEA575X_TUNER_H
-#define __SOUND_TEA575X_TUNER_H
-
-/*
- *   ALSA driver for TEA5757/5759 Philips AM/FM tuner chips
- *
- *     Copyright (c) 2004 Jaroslav Kysela <perex@perex.cz>
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
- *
- *   This program is distributed in the hope that it will be useful,
- *   but WITHOUT ANY WARRANTY; without even the implied warranty of
- *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *   GNU General Public License for more details.
- *
- *   You should have received a copy of the GNU General Public License
- *   along with this program; if not, write to the Free Software
- *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
- *
- */
-
-#include <linux/videodev2.h>
-#include <media/v4l2-ctrls.h>
-#include <media/v4l2-dev.h>
-#include <media/v4l2-device.h>
-
-#define TEA575X_FMIF   10700
-#define TEA575X_AMIF     450
-
-#define TEA575X_DATA   (1 << 0)
-#define TEA575X_CLK    (1 << 1)
-#define TEA575X_WREN   (1 << 2)
-#define TEA575X_MOST   (1 << 3)
-
-struct snd_tea575x;
-
-struct snd_tea575x_ops {
-       /* Drivers using snd_tea575x must either define read_ and write_val */
-       void (*write_val)(struct snd_tea575x *tea, u32 val);
-       u32 (*read_val)(struct snd_tea575x *tea);
-       /* Or define the 3 pin functions */
-       void (*set_pins)(struct snd_tea575x *tea, u8 pins);
-       u8 (*get_pins)(struct snd_tea575x *tea);
-       void (*set_direction)(struct snd_tea575x *tea, bool output);
-};
-
-struct snd_tea575x {
-       struct v4l2_device *v4l2_dev;
-       struct v4l2_file_operations fops;
-       struct video_device vd;         /* video device */
-       int radio_nr;                   /* radio_nr */
-       bool tea5759;                   /* 5759 chip is present */
-       bool has_am;                    /* Device can tune to AM freqs */
-       bool cannot_read_data;          /* Device cannot read the data pin */
-       bool cannot_mute;               /* Device cannot mute */
-       bool mute;                      /* Device is muted? */
-       bool stereo;                    /* receiving stereo */
-       bool tuned;                     /* tuned to a station */
-       unsigned int val;               /* hw value */
-       u32 band;                       /* 0: FM, 1: FM-Japan, 2: AM */
-       u32 freq;                       /* frequency */
-       struct mutex mutex;
-       struct snd_tea575x_ops *ops;
-       void *private_data;
-       u8 card[32];
-       u8 bus_info[32];
-       struct v4l2_ctrl_handler ctrl_handler;
-       int (*ext_init)(struct snd_tea575x *tea);
-};
-
-int snd_tea575x_hw_init(struct snd_tea575x *tea);
-int snd_tea575x_init(struct snd_tea575x *tea, struct module *owner);
-void snd_tea575x_exit(struct snd_tea575x *tea);
-void snd_tea575x_set_freq(struct snd_tea575x *tea);
-
-#endif /* __SOUND_TEA575X_TUNER_H */
index 46ec4dff094ba566ee28018167e244065734b074..cef06981b7c92118e7ee7c4d2e5e44bc6edbfcd3 100644 (file)
@@ -31,7 +31,7 @@
 #include <media/v4l2-fh.h>
 #include <media/v4l2-ioctl.h>
 #include <media/v4l2-event.h>
-#include <sound/tea575x-tuner.h>
+#include <media/tea575x.h>
 
 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>");
 MODULE_DESCRIPTION("Routines for control of TEA5757/5759 Philips AM/FM radio tuner chips");
index 5e2ec9687731119d80ebc5994b2bdb8fcec06c0d..b0e3d92c465673ddb34baf85cb251eb512652acb 100644 (file)
 #include <sound/initval.h>
 
 #ifdef CONFIG_SND_ES1968_RADIO
-#include <sound/tea575x-tuner.h>
+#include <media/tea575x.h>
 #endif
 
 #define CARD_NAME "ESS Maestro1/2"
index 706c5b67b708e441dbd6d768c5698effd8d9e570..45bc8a95b7c44f2f35fdd0013e6695d328bdc69f 100644 (file)
@@ -37,7 +37,7 @@
 #include <asm/io.h>
 
 #ifdef CONFIG_SND_FM801_TEA575X_BOOL
-#include <sound/tea575x-tuner.h>
+#include <media/tea575x.h>
 #endif
 
 MODULE_AUTHOR("Jaroslav Kysela <perex@perex.cz>");