summaryrefslogtreecommitdiff
path: root/linux/drivers
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@infradead.org>2006-08-22 11:56:51 -0300
committerMauro Carvalho Chehab <mchehab@infradead.org>2006-08-22 11:56:51 -0300
commit94df4f1c7e458fedfc99ecdb084785476b2dbe03 (patch)
treec36882f685ddc92ef75ee2d30fbdf39dd1a5bf5d /linux/drivers
parentcb73e06fc50c861fda76a2f77ecdcfcc55606fa5 (diff)
downloadmediapointer-dvb-s2-94df4f1c7e458fedfc99ecdb084785476b2dbe03.tar.gz
mediapointer-dvb-s2-94df4f1c7e458fedfc99ecdb084785476b2dbe03.tar.bz2
Separe audio decoders from bttv
From: Mauro Carvalho Chehab <mchehab@infradead.org> Several audio decoders were just bound as if they were part of bttv driver. In fact, they are generic enough to be used by other drivers as well, since they use I2C event bus to communicate. Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'linux/drivers')
-rw-r--r--linux/drivers/media/video/Kconfig28
-rw-r--r--linux/drivers/media/video/Makefile5
-rw-r--r--linux/drivers/media/video/bt8xx/Kconfig3
3 files changed, 35 insertions, 1 deletions
diff --git a/linux/drivers/media/video/Kconfig b/linux/drivers/media/video/Kconfig
index ebf0a7a95..41352d453 100644
--- a/linux/drivers/media/video/Kconfig
+++ b/linux/drivers/media/video/Kconfig
@@ -335,6 +335,34 @@ config VIDEO_M32R_AR_M64278
menu "Encoders and Decoders"
depends on VIDEO_DEV
+config VIDEO_TVAUDIO
+ tristate "Support for several audio decoder chips found on bt8xx boards"
+ depends on VIDEO_DEV && I2C
+ ---help---
+ Support for several audio decoder chips found on some bt8xx boards:
+ tda8425, tea6300, tea6420, tea9840, tda985x, tda9874, pic16c54.
+
+ To compile this driver as a module, choose M here: the
+ module will be called tvaudio.
+
+config VIDEO_TDA7432
+ tristate "Support for tda7432 chip"
+ depends on VIDEO_DEV && I2C
+ ---help---
+ Support for tda7432 audio decoder chip found on some bt8xx boards.
+
+ To compile this driver as a module, choose M here: the
+ module will be called tda7432.
+
+config VIDEO_TDA9875
+ tristate "Support for tda9875 chip"
+ depends on VIDEO_DEV && I2C
+ ---help---
+ Support for tda9875 audio decoder chip found on some bt8xx boards.
+
+ To compile this driver as a module, choose M here: the
+ module will be called tda9875.
+
config VIDEO_MSP3400
tristate "Micronas MSP34xx audio decoders"
depends on VIDEO_DEV && I2C
diff --git a/linux/drivers/media/video/Makefile b/linux/drivers/media/video/Makefile
index 231f62b57..d2753d107 100644
--- a/linux/drivers/media/video/Makefile
+++ b/linux/drivers/media/video/Makefile
@@ -17,7 +17,10 @@ ifeq ($(CONFIG_VIDEO_V4L1_COMPAT),y)
endif
obj-$(CONFIG_VIDEO_BT848) += bt8xx/
-obj-$(CONFIG_VIDEO_BT848) += tvaudio.o tda7432.o tda9875.o ir-kbd-i2c.o
+obj-$(CONFIG_VIDEO_BT848) += ir-kbd-i2c.o
+obj-$(CONFIG_VIDEO_TVAUDIO) += tvaudio.o
+obj-$(CONFIG_VIDEO_TDA7432) += tda7432.o
+obj-$(CONFIG_VIDEO_TDA9875) += tda9875.o
obj-$(CONFIG_SOUND_TVMIXER) += tvmixer.o
obj-$(CONFIG_VIDEO_ZR36120) += zoran.o
diff --git a/linux/drivers/media/video/bt8xx/Kconfig b/linux/drivers/media/video/bt8xx/Kconfig
index cdcf55650..7eb83d9f6 100644
--- a/linux/drivers/media/video/bt8xx/Kconfig
+++ b/linux/drivers/media/video/bt8xx/Kconfig
@@ -9,6 +9,9 @@ config VIDEO_BT848
select VIDEO_TUNER
select VIDEO_TVEEPROM
select VIDEO_MSP3400
+ select VIDEO_TVAUDIO
+ select VIDEO_TDA7432
+ select VIDEO_TDA9875
---help---
Support for BT848 based frame grabber/overlay boards. This includes
the Miro, Hauppauge and STB boards. Please read the material in