V4L/DVB (8477): v4l: remove obsolete audiochip.h
Converted the last users of audiochip.h to the v4l2-chip-ident.h header and remove the now unused audiochip.h header. Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
Родитель
d417f711b9
Коммит
38f9d30859
|
@ -1348,7 +1348,7 @@ static const struct cx88_board cx88_boards[] = {
|
||||||
.tuner_addr = ADDR_UNSET,
|
.tuner_addr = ADDR_UNSET,
|
||||||
.radio_addr = ADDR_UNSET,
|
.radio_addr = ADDR_UNSET,
|
||||||
.tda9887_conf = TDA9887_PRESENT,
|
.tda9887_conf = TDA9887_PRESENT,
|
||||||
.audio_chip = AUDIO_CHIP_WM8775,
|
.audio_chip = V4L2_IDENT_WM8775,
|
||||||
.input = {{
|
.input = {{
|
||||||
.type = CX88_VMUX_TELEVISION,
|
.type = CX88_VMUX_TELEVISION,
|
||||||
.vmux = 0,
|
.vmux = 0,
|
||||||
|
|
|
@ -448,7 +448,7 @@ int cx88_video_mux(struct cx88_core *core, unsigned int input)
|
||||||
the initialization. Some boards may use different
|
the initialization. Some boards may use different
|
||||||
routes for different inputs. HVR-1300 surely does */
|
routes for different inputs. HVR-1300 surely does */
|
||||||
if (core->board.audio_chip &&
|
if (core->board.audio_chip &&
|
||||||
core->board.audio_chip == AUDIO_CHIP_WM8775) {
|
core->board.audio_chip == V4L2_IDENT_WM8775) {
|
||||||
struct v4l2_routing route;
|
struct v4l2_routing route;
|
||||||
|
|
||||||
route.input = INPUT(input).audioroute;
|
route.input = INPUT(input).audioroute;
|
||||||
|
@ -1867,7 +1867,7 @@ static int __devinit cx8800_initdev(struct pci_dev *pci_dev,
|
||||||
|
|
||||||
/* load and configure helper modules */
|
/* load and configure helper modules */
|
||||||
|
|
||||||
if (core->board.audio_chip == AUDIO_CHIP_WM8775)
|
if (core->board.audio_chip == V4L2_IDENT_WM8775)
|
||||||
request_module("wm8775");
|
request_module("wm8775");
|
||||||
|
|
||||||
switch (core->boardnr) {
|
switch (core->boardnr) {
|
||||||
|
|
|
@ -29,8 +29,8 @@
|
||||||
#include <media/tuner.h>
|
#include <media/tuner.h>
|
||||||
#include <media/tveeprom.h>
|
#include <media/tveeprom.h>
|
||||||
#include <media/videobuf-dma-sg.h>
|
#include <media/videobuf-dma-sg.h>
|
||||||
|
#include <media/v4l2-chip-ident.h>
|
||||||
#include <media/cx2341x.h>
|
#include <media/cx2341x.h>
|
||||||
#include <media/audiochip.h>
|
|
||||||
#if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE)
|
#if defined(CONFIG_VIDEO_CX88_DVB) || defined(CONFIG_VIDEO_CX88_DVB_MODULE)
|
||||||
#include <media/videobuf-dvb.h>
|
#include <media/videobuf-dvb.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -252,7 +252,7 @@ struct cx88_board {
|
||||||
struct cx88_input input[MAX_CX88_INPUT];
|
struct cx88_input input[MAX_CX88_INPUT];
|
||||||
struct cx88_input radio;
|
struct cx88_input radio;
|
||||||
enum cx88_board_type mpeg;
|
enum cx88_board_type mpeg;
|
||||||
enum audiochip audio_chip;
|
unsigned int audio_chip;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct cx88_subid {
|
struct cx88_subid {
|
||||||
|
|
|
@ -32,8 +32,8 @@
|
||||||
#include <media/saa7115.h>
|
#include <media/saa7115.h>
|
||||||
#include <media/tvp5150.h>
|
#include <media/tvp5150.h>
|
||||||
#include <media/tveeprom.h>
|
#include <media/tveeprom.h>
|
||||||
#include <media/audiochip.h>
|
|
||||||
#include <media/v4l2-common.h>
|
#include <media/v4l2-common.h>
|
||||||
|
#include <media/v4l2-chip-ident.h>
|
||||||
|
|
||||||
#include "em28xx.h"
|
#include "em28xx.h"
|
||||||
|
|
||||||
|
@ -836,7 +836,7 @@ void em28xx_card_setup(struct em28xx *dev)
|
||||||
|
|
||||||
dev->tuner_type = tv.tuner_type;
|
dev->tuner_type = tv.tuner_type;
|
||||||
|
|
||||||
if (tv.audio_processor == AUDIO_CHIP_MSP34XX) {
|
if (tv.audio_processor == V4L2_IDENT_MSPX4XX) {
|
||||||
dev->i2s_speed = 2048000;
|
dev->i2s_speed = 2048000;
|
||||||
dev->has_msp34xx = 1;
|
dev->has_msp34xx = 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,7 +40,7 @@
|
||||||
#include <media/tuner.h>
|
#include <media/tuner.h>
|
||||||
#include <media/tveeprom.h>
|
#include <media/tveeprom.h>
|
||||||
#include <media/v4l2-common.h>
|
#include <media/v4l2-common.h>
|
||||||
#include <media/audiochip.h>
|
#include <media/v4l2-chip-ident.h>
|
||||||
|
|
||||||
MODULE_DESCRIPTION("i2c Hauppauge eeprom decoder driver");
|
MODULE_DESCRIPTION("i2c Hauppauge eeprom decoder driver");
|
||||||
MODULE_AUTHOR("John Klar");
|
MODULE_AUTHOR("John Klar");
|
||||||
|
@ -261,70 +261,72 @@ hauppauge_tuner[] =
|
||||||
{ TUNER_ABSENT, "MaxLinear MXL5005_v2"},
|
{ TUNER_ABSENT, "MaxLinear MXL5005_v2"},
|
||||||
{ TUNER_PHILIPS_TDA8290, "Philips 18271_8295"},
|
{ TUNER_PHILIPS_TDA8290, "Philips 18271_8295"},
|
||||||
/* 150-159 */
|
/* 150-159 */
|
||||||
{ TUNER_ABSENT, "Xceive XC5000"},
|
{ TUNER_ABSENT, "Xceive XC5000"},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* Use V4L2_IDENT_AMBIGUOUS for those audio 'chips' that are
|
||||||
|
* internal to a video chip, i.e. not a separate audio chip. */
|
||||||
static struct HAUPPAUGE_AUDIOIC
|
static struct HAUPPAUGE_AUDIOIC
|
||||||
{
|
{
|
||||||
enum audiochip id;
|
u32 id;
|
||||||
char *name;
|
char *name;
|
||||||
}
|
}
|
||||||
audioIC[] =
|
audioIC[] =
|
||||||
{
|
{
|
||||||
/* 0-4 */
|
/* 0-4 */
|
||||||
{AUDIO_CHIP_NONE, "None"},
|
{ V4L2_IDENT_NONE, "None" },
|
||||||
{AUDIO_CHIP_TEA6300, "TEA6300"},
|
{ V4L2_IDENT_UNKNOWN, "TEA6300" },
|
||||||
{AUDIO_CHIP_TEA6300, "TEA6320"},
|
{ V4L2_IDENT_UNKNOWN, "TEA6320" },
|
||||||
{AUDIO_CHIP_TDA985X, "TDA9850"},
|
{ V4L2_IDENT_UNKNOWN, "TDA9850" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3400C"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3400C" },
|
||||||
/* 5-9 */
|
/* 5-9 */
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3410D"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3410D" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3415"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3415" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3430"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3430" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3438"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3438" },
|
||||||
{AUDIO_CHIP_UNKNOWN, "CS5331"},
|
{ V4L2_IDENT_UNKNOWN, "CS5331" },
|
||||||
/* 10-14 */
|
/* 10-14 */
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3435"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3435" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3440"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3440" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3445"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3445" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3411"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3411" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3416"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3416" },
|
||||||
/* 15-19 */
|
/* 15-19 */
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3425"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3425" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3451"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3451" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP3418"},
|
{ V4L2_IDENT_MSPX4XX, "MSP3418" },
|
||||||
{AUDIO_CHIP_UNKNOWN, "Type 0x12"},
|
{ V4L2_IDENT_UNKNOWN, "Type 0x12" },
|
||||||
{AUDIO_CHIP_UNKNOWN, "OKI7716"},
|
{ V4L2_IDENT_UNKNOWN, "OKI7716" },
|
||||||
/* 20-24 */
|
/* 20-24 */
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4410"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4410" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4420"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4420" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4440"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4440" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4450"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4450" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4408"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4408" },
|
||||||
/* 25-29 */
|
/* 25-29 */
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4418"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4418" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4428"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4428" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4448"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4448" },
|
||||||
{AUDIO_CHIP_MSP34XX, "MSP4458"},
|
{ V4L2_IDENT_MSPX4XX, "MSP4458" },
|
||||||
{AUDIO_CHIP_MSP34XX, "Type 0x1d"},
|
{ V4L2_IDENT_MSPX4XX, "Type 0x1d" },
|
||||||
/* 30-34 */
|
/* 30-34 */
|
||||||
{AUDIO_CHIP_INTERNAL, "CX880"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX880" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX881"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX881" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX883"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX883" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX882"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX882" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX25840"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX25840" },
|
||||||
/* 35-39 */
|
/* 35-39 */
|
||||||
{AUDIO_CHIP_INTERNAL, "CX25841"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX25841" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX25842"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX25842" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX25843"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX25843" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX23418"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX23418" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX23885"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX23885" },
|
||||||
/* 40-44 */
|
/* 40-44 */
|
||||||
{AUDIO_CHIP_INTERNAL, "CX23888"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX23888" },
|
||||||
{AUDIO_CHIP_INTERNAL, "SAA7131"},
|
{ V4L2_IDENT_AMBIGUOUS, "SAA7131" },
|
||||||
{AUDIO_CHIP_INTERNAL, "CX23887"},
|
{ V4L2_IDENT_AMBIGUOUS, "CX23887" },
|
||||||
{AUDIO_CHIP_INTERNAL, "SAA7164"},
|
{ V4L2_IDENT_AMBIGUOUS, "SAA7164" },
|
||||||
{AUDIO_CHIP_INTERNAL, "AU8522"},
|
{ V4L2_IDENT_AMBIGUOUS, "AU8522" },
|
||||||
};
|
};
|
||||||
|
|
||||||
/* This list is supplied by Hauppauge. Thanks! */
|
/* This list is supplied by Hauppauge. Thanks! */
|
||||||
|
@ -509,7 +511,7 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee,
|
||||||
if (audioic < ARRAY_SIZE(audioIC))
|
if (audioic < ARRAY_SIZE(audioIC))
|
||||||
tvee->audio_processor = audioIC[audioic].id;
|
tvee->audio_processor = audioIC[audioic].id;
|
||||||
else
|
else
|
||||||
tvee->audio_processor = AUDIO_CHIP_UNKNOWN;
|
tvee->audio_processor = V4L2_IDENT_UNKNOWN;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
/* case 0x03: tag 'EEInfo' */
|
/* case 0x03: tag 'EEInfo' */
|
||||||
|
@ -542,7 +544,7 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee,
|
||||||
if (audioic < ARRAY_SIZE(audioIC))
|
if (audioic < ARRAY_SIZE(audioIC))
|
||||||
tvee->audio_processor = audioIC[audioic].id;
|
tvee->audio_processor = audioIC[audioic].id;
|
||||||
else
|
else
|
||||||
tvee->audio_processor = AUDIO_CHIP_UNKNOWN;
|
tvee->audio_processor = V4L2_IDENT_UNKNOWN;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -690,7 +692,7 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee,
|
||||||
t_fmt_name2[6], t_fmt_name2[7], t_format2);
|
t_fmt_name2[6], t_fmt_name2[7], t_format2);
|
||||||
if (audioic < 0) {
|
if (audioic < 0) {
|
||||||
tveeprom_info("audio processor is unknown (no idx)\n");
|
tveeprom_info("audio processor is unknown (no idx)\n");
|
||||||
tvee->audio_processor = AUDIO_CHIP_UNKNOWN;
|
tvee->audio_processor = V4L2_IDENT_UNKNOWN;
|
||||||
} else {
|
} else {
|
||||||
if (audioic < ARRAY_SIZE(audioIC))
|
if (audioic < ARRAY_SIZE(audioIC))
|
||||||
tveeprom_info("audio processor is %s (idx %d)\n",
|
tveeprom_info("audio processor is %s (idx %d)\n",
|
||||||
|
|
|
@ -43,7 +43,6 @@
|
||||||
#include <media/saa7115.h>
|
#include <media/saa7115.h>
|
||||||
#include <media/v4l2-common.h>
|
#include <media/v4l2-common.h>
|
||||||
#include <media/tuner.h>
|
#include <media/tuner.h>
|
||||||
#include <media/audiochip.h>
|
|
||||||
|
|
||||||
#include <linux/workqueue.h>
|
#include <linux/workqueue.h>
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,6 @@
|
||||||
#include <media/v4l2-common.h>
|
#include <media/v4l2-common.h>
|
||||||
#include <media/v4l2-ioctl.h>
|
#include <media/v4l2-ioctl.h>
|
||||||
#include <media/tuner.h>
|
#include <media/tuner.h>
|
||||||
#include <media/audiochip.h>
|
|
||||||
|
|
||||||
#include <linux/workqueue.h>
|
#include <linux/workqueue.h>
|
||||||
|
|
||||||
|
|
|
@ -1,26 +0,0 @@
|
||||||
/*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef AUDIOCHIP_H
|
|
||||||
#define AUDIOCHIP_H
|
|
||||||
|
|
||||||
enum audiochip {
|
|
||||||
AUDIO_CHIP_NONE,
|
|
||||||
AUDIO_CHIP_UNKNOWN,
|
|
||||||
/* Provided by video chip */
|
|
||||||
AUDIO_CHIP_INTERNAL,
|
|
||||||
/* Provided by tvaudio.c */
|
|
||||||
AUDIO_CHIP_TDA8425,
|
|
||||||
AUDIO_CHIP_TEA6300,
|
|
||||||
AUDIO_CHIP_TEA6420,
|
|
||||||
AUDIO_CHIP_TDA9840,
|
|
||||||
AUDIO_CHIP_TDA985X,
|
|
||||||
AUDIO_CHIP_TDA9874,
|
|
||||||
AUDIO_CHIP_PIC16C54,
|
|
||||||
/* Provided by msp3400.c */
|
|
||||||
AUDIO_CHIP_MSP34XX,
|
|
||||||
/* Provided by wm8775.c */
|
|
||||||
AUDIO_CHIP_WM8775
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif /* AUDIOCHIP_H */
|
|
|
@ -90,7 +90,10 @@ enum {
|
||||||
/* module m52790: just ident 52790 */
|
/* module m52790: just ident 52790 */
|
||||||
V4L2_IDENT_M52790 = 52790,
|
V4L2_IDENT_M52790 = 52790,
|
||||||
|
|
||||||
/* module msp34xx: reserved range 34000-34999 */
|
/* module msp3400: reserved range 34000-34999 and 44000-44999 */
|
||||||
|
V4L2_IDENT_MSPX4XX = 34000, /* generic MSPX4XX identifier, only
|
||||||
|
use internally (tveeprom.c). */
|
||||||
|
|
||||||
V4L2_IDENT_MSP3400B = 34002,
|
V4L2_IDENT_MSP3400B = 34002,
|
||||||
V4L2_IDENT_MSP3410B = 34102,
|
V4L2_IDENT_MSP3410B = 34102,
|
||||||
|
|
||||||
|
@ -142,7 +145,7 @@ enum {
|
||||||
V4L2_IDENT_MSP3457G = 34577,
|
V4L2_IDENT_MSP3457G = 34577,
|
||||||
V4L2_IDENT_MSP3467G = 34677,
|
V4L2_IDENT_MSP3467G = 34677,
|
||||||
|
|
||||||
/* module msp44xx: reserved range 44000-44999 */
|
/* module msp3400: reserved range 34000-34999 and 44000-44999 */
|
||||||
V4L2_IDENT_MSP4400G = 44007,
|
V4L2_IDENT_MSP4400G = 44007,
|
||||||
V4L2_IDENT_MSP4410G = 44107,
|
V4L2_IDENT_MSP4410G = 44107,
|
||||||
V4L2_IDENT_MSP4420G = 44207,
|
V4L2_IDENT_MSP4420G = 44207,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче