![Hans Verkuil](/assets/img/avatar_default.png)
In commit 411674fd18
the tda9875 support was
added to tvaudio. This means that tda9875 is no longer used since mid-2009.
If there are out-of-tree users of this driver, then they can switch to tvaudio
instead.
The original commit message read as follows:
This change allows bttv to use tvaudio for this device. Since this device
has the same i2c address as the tda9874 we need to support both in the same
tvaudio driver. This makes it possible for tvaudio to detect which chip is
used. Originally the tda9875 was only available in the dedicated tda9875
driver, but that makes life very hard for bttv since loading tvaudio might
misdetect a tda9875 as a tda9874.
So there were good reasons for moving the tda9875 code into tvaudio.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
177 lines
5.8 KiB
Makefile
177 lines
5.8 KiB
Makefile
#
|
|
# Makefile for the video capture/playback device drivers.
|
|
#
|
|
|
|
tuner-objs := tuner-core.o
|
|
|
|
msp3400-objs := msp3400-driver.o msp3400-kthreads.o
|
|
|
|
stkwebcam-objs := stk-webcam.o stk-sensor.o
|
|
|
|
omap2cam-objs := omap24xxcam.o omap24xxcam-dma.o
|
|
|
|
videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \
|
|
v4l2-event.o v4l2-ctrls.o
|
|
|
|
# V4L2 core modules
|
|
|
|
obj-$(CONFIG_VIDEO_DEV) += videodev.o v4l2-int-device.o
|
|
ifeq ($(CONFIG_COMPAT),y)
|
|
obj-$(CONFIG_VIDEO_DEV) += v4l2-compat-ioctl32.o
|
|
endif
|
|
|
|
obj-$(CONFIG_VIDEO_V4L2_COMMON) += v4l2-common.o
|
|
|
|
# All i2c modules must come first:
|
|
|
|
obj-$(CONFIG_VIDEO_TUNER) += tuner.o
|
|
obj-$(CONFIG_VIDEO_TVAUDIO) += tvaudio.o
|
|
obj-$(CONFIG_VIDEO_TDA7432) += tda7432.o
|
|
obj-$(CONFIG_VIDEO_SAA6588) += saa6588.o
|
|
obj-$(CONFIG_VIDEO_TDA9840) += tda9840.o
|
|
obj-$(CONFIG_VIDEO_TEA6415C) += tea6415c.o
|
|
obj-$(CONFIG_VIDEO_TEA6420) += tea6420.o
|
|
obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o
|
|
obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o
|
|
obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o
|
|
obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o
|
|
obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o
|
|
obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o
|
|
obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o
|
|
obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o
|
|
obj-$(CONFIG_VIDEO_ADV7180) += adv7180.o
|
|
obj-$(CONFIG_VIDEO_ADV7343) += adv7343.o
|
|
obj-$(CONFIG_VIDEO_VPX3220) += vpx3220.o
|
|
obj-$(CONFIG_VIDEO_BT819) += bt819.o
|
|
obj-$(CONFIG_VIDEO_BT856) += bt856.o
|
|
obj-$(CONFIG_VIDEO_BT866) += bt866.o
|
|
obj-$(CONFIG_VIDEO_KS0127) += ks0127.o
|
|
obj-$(CONFIG_VIDEO_THS7303) += ths7303.o
|
|
obj-$(CONFIG_VIDEO_VINO) += indycam.o
|
|
obj-$(CONFIG_VIDEO_TVP5150) += tvp5150.o
|
|
obj-$(CONFIG_VIDEO_TVP514X) += tvp514x.o
|
|
obj-$(CONFIG_VIDEO_TVP7002) += tvp7002.o
|
|
obj-$(CONFIG_VIDEO_MSP3400) += msp3400.o
|
|
obj-$(CONFIG_VIDEO_CS5345) += cs5345.o
|
|
obj-$(CONFIG_VIDEO_CS53L32A) += cs53l32a.o
|
|
obj-$(CONFIG_VIDEO_M52790) += m52790.o
|
|
obj-$(CONFIG_VIDEO_TLV320AIC23B) += tlv320aic23b.o
|
|
obj-$(CONFIG_VIDEO_WM8775) += wm8775.o
|
|
obj-$(CONFIG_VIDEO_WM8739) += wm8739.o
|
|
obj-$(CONFIG_VIDEO_VP27SMPX) += vp27smpx.o
|
|
obj-$(CONFIG_VIDEO_CX25840) += cx25840/
|
|
obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o
|
|
obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o
|
|
obj-$(CONFIG_VIDEO_OV7670) += ov7670.o
|
|
obj-$(CONFIG_VIDEO_TCM825X) += tcm825x.o
|
|
obj-$(CONFIG_VIDEO_TVEEPROM) += tveeprom.o
|
|
obj-$(CONFIG_VIDEO_MT9V011) += mt9v011.o
|
|
obj-$(CONFIG_VIDEO_SR030PC30) += sr030pc30.o
|
|
|
|
obj-$(CONFIG_SOC_CAMERA_IMX074) += imx074.o
|
|
obj-$(CONFIG_SOC_CAMERA_MT9M001) += mt9m001.o
|
|
obj-$(CONFIG_SOC_CAMERA_MT9M111) += mt9m111.o
|
|
obj-$(CONFIG_SOC_CAMERA_MT9T031) += mt9t031.o
|
|
obj-$(CONFIG_SOC_CAMERA_MT9T112) += mt9t112.o
|
|
obj-$(CONFIG_SOC_CAMERA_MT9V022) += mt9v022.o
|
|
obj-$(CONFIG_SOC_CAMERA_OV2640) += ov2640.o
|
|
obj-$(CONFIG_SOC_CAMERA_OV6650) += ov6650.o
|
|
obj-$(CONFIG_SOC_CAMERA_OV772X) += ov772x.o
|
|
obj-$(CONFIG_SOC_CAMERA_OV9640) += ov9640.o
|
|
obj-$(CONFIG_SOC_CAMERA_RJ54N1) += rj54n1cb0c.o
|
|
obj-$(CONFIG_SOC_CAMERA_TW9910) += tw9910.o
|
|
|
|
# And now the v4l2 drivers:
|
|
|
|
obj-$(CONFIG_VIDEO_BT848) += bt8xx/
|
|
obj-$(CONFIG_VIDEO_ZORAN) += zoran/
|
|
obj-$(CONFIG_VIDEO_CQCAM) += c-qcam.o
|
|
obj-$(CONFIG_VIDEO_BWQCAM) += bw-qcam.o
|
|
obj-$(CONFIG_VIDEO_W9966) += w9966.o
|
|
obj-$(CONFIG_VIDEO_PMS) += pms.o
|
|
obj-$(CONFIG_VIDEO_VINO) += vino.o
|
|
obj-$(CONFIG_VIDEO_MEYE) += meye.o
|
|
obj-$(CONFIG_VIDEO_SAA7134) += saa7134/
|
|
obj-$(CONFIG_VIDEO_CX88) += cx88/
|
|
obj-$(CONFIG_VIDEO_EM28XX) += em28xx/
|
|
obj-$(CONFIG_VIDEO_TLG2300) += tlg2300/
|
|
obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/
|
|
obj-$(CONFIG_VIDEO_USBVISION) += usbvision/
|
|
obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2/
|
|
obj-$(CONFIG_VIDEO_CPIA2) += cpia2/
|
|
obj-$(CONFIG_VIDEO_MXB) += mxb.o
|
|
obj-$(CONFIG_VIDEO_HEXIUM_ORION) += hexium_orion.o
|
|
obj-$(CONFIG_VIDEO_HEXIUM_GEMINI) += hexium_gemini.o
|
|
obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o
|
|
|
|
obj-$(CONFIG_VIDEOBUF_GEN) += videobuf-core.o
|
|
obj-$(CONFIG_VIDEOBUF_DMA_SG) += videobuf-dma-sg.o
|
|
obj-$(CONFIG_VIDEOBUF_DMA_CONTIG) += videobuf-dma-contig.o
|
|
obj-$(CONFIG_VIDEOBUF_VMALLOC) += videobuf-vmalloc.o
|
|
obj-$(CONFIG_VIDEOBUF_DVB) += videobuf-dvb.o
|
|
obj-$(CONFIG_VIDEO_BTCX) += btcx-risc.o
|
|
|
|
obj-$(CONFIG_V4L2_MEM2MEM_DEV) += v4l2-mem2mem.o
|
|
|
|
obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o
|
|
|
|
obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o
|
|
|
|
obj-$(CONFIG_VIDEO_CAFE_CCIC) += cafe_ccic.o
|
|
|
|
obj-$(CONFIG_VIDEO_VIA_CAMERA) += via-camera.o
|
|
|
|
obj-$(CONFIG_USB_ZR364XX) += zr364xx.o
|
|
obj-$(CONFIG_USB_STKWEBCAM) += stkwebcam.o
|
|
|
|
obj-$(CONFIG_USB_SN9C102) += sn9c102/
|
|
obj-$(CONFIG_USB_ET61X251) += et61x251/
|
|
obj-$(CONFIG_USB_PWC) += pwc/
|
|
obj-$(CONFIG_USB_GSPCA) += gspca/
|
|
|
|
obj-$(CONFIG_VIDEO_HDPVR) += hdpvr/
|
|
|
|
obj-$(CONFIG_USB_S2255) += s2255drv.o
|
|
|
|
obj-$(CONFIG_VIDEO_IVTV) += ivtv/
|
|
obj-$(CONFIG_VIDEO_CX18) += cx18/
|
|
|
|
obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o
|
|
obj-$(CONFIG_VIDEO_VIVI) += vivi.o
|
|
obj-$(CONFIG_VIDEO_MEM2MEM_TESTDEV) += mem2mem_testdev.o
|
|
obj-$(CONFIG_VIDEO_CX23885) += cx23885/
|
|
|
|
obj-$(CONFIG_VIDEO_AK881X) += ak881x.o
|
|
|
|
obj-$(CONFIG_VIDEO_OMAP2) += omap2cam.o
|
|
obj-$(CONFIG_SOC_CAMERA) += soc_camera.o soc_mediabus.o
|
|
obj-$(CONFIG_SOC_CAMERA_PLATFORM) += soc_camera_platform.o
|
|
# soc-camera host drivers have to be linked after camera drivers
|
|
obj-$(CONFIG_VIDEO_MX1) += mx1_camera.o
|
|
obj-$(CONFIG_VIDEO_MX2) += mx2_camera.o
|
|
obj-$(CONFIG_VIDEO_MX3) += mx3_camera.o
|
|
obj-$(CONFIG_VIDEO_PXA27x) += pxa_camera.o
|
|
obj-$(CONFIG_VIDEO_SH_MOBILE_CSI2) += sh_mobile_csi2.o
|
|
obj-$(CONFIG_VIDEO_SH_MOBILE_CEU) += sh_mobile_ceu_camera.o
|
|
obj-$(CONFIG_VIDEO_OMAP1) += omap1_camera.o
|
|
obj-$(CONFIG_VIDEO_SAMSUNG_S5P_FIMC) += s5p-fimc/
|
|
|
|
obj-$(CONFIG_ARCH_DAVINCI) += davinci/
|
|
|
|
obj-$(CONFIG_VIDEO_SH_VOU) += sh_vou.o
|
|
|
|
obj-$(CONFIG_VIDEO_AU0828) += au0828/
|
|
|
|
obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
|
|
obj-$(CONFIG_VIDEO_SAA7164) += saa7164/
|
|
|
|
obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
|
|
|
|
obj-y += davinci/
|
|
|
|
obj-$(CONFIG_ARCH_OMAP) += omap/
|
|
|
|
EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
|
|
EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
|
|
EXTRA_CFLAGS += -Idrivers/media/common/tuners
|