Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 897ea130 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

V4L/DVB (4513): Split audio decoders from bttv



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: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent f70a7a91
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
@@ -338,6 +338,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
+4 −1
Original line number Diff line number Diff line
@@ -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
+3 −0
Original line number Diff line number Diff line
@@ -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