From 7bdf4b7db0db632bec3b1040d83cdfbdb35e59cd Mon Sep 17 00:00:00 2001 From: roger Date: Tue, 7 Dec 1999 17:23:39 +0000 Subject: Fix bug where tuner i2c address was not set for IMS Turbo cards Put back Hauppauge Tuner types 0x5, 0x0a, 0x1a which I deleted by mistake. --- sys/dev/bktr/bktr_card.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'sys/dev/bktr') diff --git a/sys/dev/bktr/bktr_card.c b/sys/dev/bktr/bktr_card.c index 63659459..6e17923 100644 --- a/sys/dev/bktr/bktr_card.c +++ b/sys/dev/bktr/bktr_card.c @@ -720,7 +720,6 @@ probeCard( bktr_ptr_t bktr, int verbose, int unit ) } if (card_found) { bktr->card = cards[ card = bt848_card_signature[i].card]; - select_tuner( bktr, bt848_card_signature[i].tuner ); eeprom_i2c_address = locate_eeprom_address( bktr ); if (eeprom_i2c_address != -1) { bktr->card.eepromAddr = eeprom_i2c_address; @@ -729,6 +728,8 @@ probeCard( bktr_ptr_t bktr, int verbose, int unit ) bktr->card.eepromAddr = 0; bktr->card.eepromSize = 0; } + tuner_i2c_address = locate_tuner_address( bktr ); + select_tuner( bktr, bt848_card_signature[i].tuner ); goto checkDBX; } } @@ -822,7 +823,7 @@ checkTuner: 17 Philips FM1236 MN PHILIPS_FR1236_NTSC 18 Philips FM1246 I 19 Philips FM1256 DK - 1a Temic 4036FY5 MN - FI1236 MK2 clone + 1a Temic 4036FY5 MN - FI1236 MK2 clone PHILIPS_NTSC 1b Samsung TCPN9082D MN 1c Samsung TCPM9092P Pal BG/I/DK 1d Temic 4006FH5 BG PHILIPS_PALI clone @@ -857,6 +858,12 @@ checkTuner: tuner_code = eeprom[9]; switch (tuner_code) { + case 0x5: + case 0x0a: + case 0x1a: + select_tuner( bktr, PHILIPS_NTSC ); + goto checkDBX; + case 0x4: case 0x9: select_tuner( bktr, PHILIPS_SECAM ); -- cgit v1.1