Commit fb7b37cf authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab

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: default avatarTakahiro Adachi <tadachi@tadachi-net.com>
Signed-off-by: default avatarKyuma Ohta <whatisthis@jcom.home.ne.jp>
Signed-off-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent b38bf410
...@@ -270,6 +270,15 @@ config VIDEO_SAA711X ...@@ -270,6 +270,15 @@ config VIDEO_SAA711X
To compile this driver as a module, choose M here: the To compile this driver as a module, choose M here: the
module will be called saa7115. 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 config VIDEO_SAA7191
tristate "Philips SAA7191 video decoder" tristate "Philips SAA7191 video decoder"
depends on VIDEO_V4L1 && I2C depends on VIDEO_V4L1 && I2C
......
...@@ -38,6 +38,7 @@ obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o ...@@ -38,6 +38,7 @@ obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o
obj-$(CONFIG_VIDEO_SAA7111) += saa7111.o obj-$(CONFIG_VIDEO_SAA7111) += saa7111.o
obj-$(CONFIG_VIDEO_SAA7114) += saa7114.o obj-$(CONFIG_VIDEO_SAA7114) += saa7114.o
obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o
obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o
obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o
obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o
obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o
......
...@@ -10,6 +10,7 @@ config VIDEO_IVTV ...@@ -10,6 +10,7 @@ config VIDEO_IVTV
select VIDEO_CX25840 select VIDEO_CX25840
select VIDEO_MSP3400 select VIDEO_MSP3400
select VIDEO_SAA711X select VIDEO_SAA711X
select VIDEO_SAA717X
select VIDEO_SAA7127 select VIDEO_SAA7127
select VIDEO_TVAUDIO select VIDEO_TVAUDIO
select VIDEO_CS53L32A select VIDEO_CS53L32A
......
...@@ -883,7 +883,9 @@ static void ivtv_load_and_init_modules(struct ivtv *itv) ...@@ -883,7 +883,9 @@ static void ivtv_load_and_init_modules(struct ivtv *itv)
#ifndef CONFIG_VIDEO_SAA7127 #ifndef CONFIG_VIDEO_SAA7127
hw = ivtv_request_module(itv, hw, "saa7127", IVTV_HW_SAA7127); hw = ivtv_request_module(itv, hw, "saa7127", IVTV_HW_SAA7127);
#endif #endif
#ifndef CONFIG_VIDEO_SAA717X
hw = ivtv_request_module(itv, hw, "saa717x", IVTV_HW_SAA717X); hw = ivtv_request_module(itv, hw, "saa717x", IVTV_HW_SAA717X);
#endif
#ifndef CONFIG_VIDEO_UPD64031A #ifndef CONFIG_VIDEO_UPD64031A
hw = ivtv_request_module(itv, hw, "upd64031a", IVTV_HW_UPD64031A); hw = ivtv_request_module(itv, hw, "upd64031a", IVTV_HW_UPD64031A);
#endif #endif
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment