V4L/DVB (7535): saa717x: add new audio/video decoder i2c driver
Added the last remaining out-of-tree kernel driver from the ivtv project. The saa717x is used in several Japanese cards and a Russian card. The driver is not complete in that only NTSC is supported and no PAL/SECAM. Hopefully this will be added in the future. Signed-off-by: Takahiro Adachi <tadachi@tadachi-net.com> Signed-off-by: Kyuma Ohta <whatisthis@jcom.home.ne.jp> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
parent
b38bf410fe
commit
fb7b37cf91
@ -270,6 +270,15 @@ config VIDEO_SAA711X
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called saa7115.
|
||||
|
||||
config VIDEO_SAA717X
|
||||
tristate "Philips SAA7171/3/4 audio/video decoders"
|
||||
depends on VIDEO_V4L2 && I2C
|
||||
---help---
|
||||
Support for the Philips SAA7171/3/4 audio/video decoders.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called saa717x.
|
||||
|
||||
config VIDEO_SAA7191
|
||||
tristate "Philips SAA7191 video decoder"
|
||||
depends on VIDEO_V4L1 && I2C
|
||||
|
@ -38,6 +38,7 @@ obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o
|
||||
obj-$(CONFIG_VIDEO_SAA7111) += saa7111.o
|
||||
obj-$(CONFIG_VIDEO_SAA7114) += saa7114.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
|
||||
|
@ -10,6 +10,7 @@ config VIDEO_IVTV
|
||||
select VIDEO_CX25840
|
||||
select VIDEO_MSP3400
|
||||
select VIDEO_SAA711X
|
||||
select VIDEO_SAA717X
|
||||
select VIDEO_SAA7127
|
||||
select VIDEO_TVAUDIO
|
||||
select VIDEO_CS53L32A
|
||||
|
@ -883,7 +883,9 @@ static void ivtv_load_and_init_modules(struct ivtv *itv)
|
||||
#ifndef CONFIG_VIDEO_SAA7127
|
||||
hw = ivtv_request_module(itv, hw, "saa7127", IVTV_HW_SAA7127);
|
||||
#endif
|
||||
#ifndef CONFIG_VIDEO_SAA717X
|
||||
hw = ivtv_request_module(itv, hw, "saa717x", IVTV_HW_SAA717X);
|
||||
#endif
|
||||
#ifndef CONFIG_VIDEO_UPD64031A
|
||||
hw = ivtv_request_module(itv, hw, "upd64031a", IVTV_HW_UPD64031A);
|
||||
#endif
|
||||
|
1516
drivers/media/video/saa717x.c
Normal file
1516
drivers/media/video/saa717x.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user