diff options
author | Andy Walls <awalls@radix.net> | 2009-11-21 14:19:27 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-12-05 15:41:57 -0500 |
commit | 7ce5c41db3672c8b4419b16d9b3ac1ccf11a1445 (patch) | |
tree | 779bbbfba98ebea95b43f5e96bfb2458730e1ed8 /drivers/media/video/ivtv/ivtv-cards.c | |
parent | 8352619043a04785b8d20e438629b14e556fffce (diff) |
V4L/DVB (13446): ivtv: Add more explicit detection of known IR devices for Hauppauge cards
Avoid legacy IR I2C probing for PVR-150, PVR-500, and PVR-350 cards. This
still probes, but restricts the possbile addresses probed per card.
Also removed legacy probe addresses for the KNC and PixelView cards which are
not supported by ivtv as far as I know.
Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/ivtv/ivtv-cards.c')
-rw-r--r-- | drivers/media/video/ivtv/ivtv-cards.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/media/video/ivtv/ivtv-cards.c b/drivers/media/video/ivtv/ivtv-cards.c index e98ecadfde2..79d0fe4990d 100644 --- a/drivers/media/video/ivtv/ivtv-cards.c +++ b/drivers/media/video/ivtv/ivtv-cards.c | |||
@@ -136,7 +136,8 @@ static const struct ivtv_card ivtv_card_pvr350 = { | |||
136 | .hw_audio = IVTV_HW_MSP34XX, | 136 | .hw_audio = IVTV_HW_MSP34XX, |
137 | .hw_audio_ctrl = IVTV_HW_MSP34XX, | 137 | .hw_audio_ctrl = IVTV_HW_MSP34XX, |
138 | .hw_all = IVTV_HW_MSP34XX | IVTV_HW_SAA7115 | | 138 | .hw_all = IVTV_HW_MSP34XX | IVTV_HW_SAA7115 | |
139 | IVTV_HW_SAA7127 | IVTV_HW_TVEEPROM | IVTV_HW_TUNER, | 139 | IVTV_HW_SAA7127 | IVTV_HW_TVEEPROM | IVTV_HW_TUNER | |
140 | IVTV_HW_I2C_IR_RX_HAUP_EXT | IVTV_HW_I2C_IR_RX_HAUP_INT, | ||
140 | .video_inputs = { | 141 | .video_inputs = { |
141 | { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 }, | 142 | { IVTV_CARD_INPUT_VID_TUNER, 0, IVTV_SAA71XX_COMPOSITE4 }, |
142 | { IVTV_CARD_INPUT_SVIDEO1, 1, IVTV_SAA71XX_SVIDEO0 }, | 143 | { IVTV_CARD_INPUT_SVIDEO1, 1, IVTV_SAA71XX_SVIDEO0 }, |
@@ -199,7 +200,9 @@ static const struct ivtv_card ivtv_card_pvr150 = { | |||
199 | .hw_audio_ctrl = IVTV_HW_CX25840, | 200 | .hw_audio_ctrl = IVTV_HW_CX25840, |
200 | .hw_muxer = IVTV_HW_WM8775, | 201 | .hw_muxer = IVTV_HW_WM8775, |
201 | .hw_all = IVTV_HW_WM8775 | IVTV_HW_CX25840 | | 202 | .hw_all = IVTV_HW_WM8775 | IVTV_HW_CX25840 | |
202 | IVTV_HW_TVEEPROM | IVTV_HW_TUNER, | 203 | IVTV_HW_TVEEPROM | IVTV_HW_TUNER | |
204 | IVTV_HW_I2C_IR_RX_HAUP_EXT | IVTV_HW_I2C_IR_RX_HAUP_INT | | ||
205 | IVTV_HW_Z8F0811_IR_HAUP, | ||
203 | .video_inputs = { | 206 | .video_inputs = { |
204 | { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE7 }, | 207 | { IVTV_CARD_INPUT_VID_TUNER, 0, CX25840_COMPOSITE7 }, |
205 | { IVTV_CARD_INPUT_SVIDEO1, 1, CX25840_SVIDEO1 }, | 208 | { IVTV_CARD_INPUT_SVIDEO1, 1, CX25840_SVIDEO1 }, |