summaryrefslogtreecommitdiffstats
path: root/sys/dev/bktr/bktr_card.c
diff options
context:
space:
mode:
authorfjoe <fjoe@FreeBSD.org>2003-06-09 19:11:01 +0000
committerfjoe <fjoe@FreeBSD.org>2003-06-09 19:11:01 +0000
commit46b60f7688ec0c3243f8e56af7938329cc390be3 (patch)
tree5da035d735a9c690c052e47688ae5c126cc6da83 /sys/dev/bktr/bktr_card.c
parent2f59062691ada0becd88dc6be4a165331b540fd3 (diff)
downloadFreeBSD-src-46b60f7688ec0c3243f8e56af7938329cc390be3.zip
FreeBSD-src-46b60f7688ec0c3243f8e56af7938329cc390be3.tar.gz
Add two more Vendor ID's for Leadtek Winfast TV 2000
PR: 47453 Obtained from: NetBSD (partially)
Diffstat (limited to 'sys/dev/bktr/bktr_card.c')
-rw-r--r--sys/dev/bktr/bktr_card.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/dev/bktr/bktr_card.c b/sys/dev/bktr/bktr_card.c
index 5724489..c61e4e2 100644
--- a/sys/dev/bktr/bktr_card.c
+++ b/sys/dev/bktr/bktr_card.c
@@ -550,6 +550,8 @@ static int locate_eeprom_address( bktr_ptr_t bktr) {
/* Following not confirmed with http://members.hyperlink.net.au/~chart,
so not added to NetBSD's pcidevs */
#define PCI_VENDOR_LEADTEK_ALT 0x6606
+#define PCI_VENDOR_LEADTEK_ALT_2 0x6607
+#define PCI_VENDOR_LEADTEK_ALT_3 0x107d
#define PCI_VENDOR_FLYVIDEO 0x1851
#define PCI_VENDOR_FLYVIDEO_2 0x1852
#define PCI_VENDOR_PINNACLE_ALT 0xBD11
@@ -675,7 +677,9 @@ probeCard( bktr_ptr_t bktr, int verbose, int unit )
goto checkTuner;
}
- if (subsystem_vendor_id == PCI_VENDOR_LEADTEK_ALT) {
+ if ((subsystem_vendor_id == PCI_VENDOR_LEADTEK_ALT)
+ || (subsystem_vendor_id == PCI_VENDOR_LEADTEK_ALT_2)
+ || (subsystem_vendor_id == PCI_VENDOR_LEADTEK_ALT_3)) {
bktr->card = cards[ (card = CARD_LEADTEK) ];
bktr->card.eepromAddr = eeprom_i2c_address;
bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE);
OpenPOWER on IntegriCloud