diff options
| author | Eitan Adler <eadler@FreeBSD.org> | 2018-05-28 13:12:34 +0000 |
|---|---|---|
| committer | Eitan Adler <eadler@FreeBSD.org> | 2018-05-28 13:12:34 +0000 |
| commit | 4c9d19e81fd7b9d955c688376a999a4968589952 (patch) | |
| tree | 04249be10fbe63ab39eb0836fbdfcc9d130a59ce /sys/dev/bktr | |
| parent | ab74c491cf4d3a3a5b688335cea6b88049b08981 (diff) | |
Notes
Diffstat (limited to 'sys/dev/bktr')
| -rw-r--r-- | sys/dev/bktr/bktr_card.c | 12 | ||||
| -rw-r--r-- | sys/dev/bktr/bktr_card.h | 3 | ||||
| -rw-r--r-- | sys/dev/bktr/bktr_tuner.c | 10 | ||||
| -rw-r--r-- | sys/dev/bktr/bktr_tuner.h | 3 |
4 files changed, 26 insertions, 2 deletions
diff --git a/sys/dev/bktr/bktr_card.c b/sys/dev/bktr/bktr_card.c index 4c11b237f629..0c2486d2747d 100644 --- a/sys/dev/bktr/bktr_card.c +++ b/sys/dev/bktr/bktr_card.c @@ -417,6 +417,18 @@ static const struct CARDTYPE cards[] = { 0, /* EEProm size */ { 0x01, 0x04, 0x01, 0x03, 1 }, /* audio MUX values */ 0x00ffffff }, + { CARD_LEADTEK_WINFAST_2000_XP, /* the card id */ + "Leadtek Winfast 2000 XP", /* the 'name' */ + NULL, /* the tuner */ + 0, /* the tuner i2c address */ + 0, /* dbx is optional */ + 0, + 0, + 0, /* EEProm unknown */ + 0, /* size unknown */ + { 0x122000, 0x1000, 0x620000, 0x0000, 1 }, /* audio MUX values */ + 0xb33000 }, /* GPIO mask */ + }; struct bt848_card_sig bt848_card_signature[1]= { diff --git a/sys/dev/bktr/bktr_card.h b/sys/dev/bktr/bktr_card.h index 38f53a4e6134..4229dc675605 100644 --- a/sys/dev/bktr/bktr_card.h +++ b/sys/dev/bktr/bktr_card.h @@ -84,7 +84,8 @@ #define CARD_PIXELVIEW_PLAYTV_PAK 20 #define CARD_TERRATVALUE 21 #define CARD_PIXELVIEW_PLAYTV_PRO_REV_4C 22 -#define Bt848_MAX_CARD 23 +#define CARD_LEADTEK_WINFAST_2000_XP 23 +#define Bt848_MAX_CARD 24 #define CARD_IO_GV CARD_IO_BCTV2 diff --git a/sys/dev/bktr/bktr_tuner.c b/sys/dev/bktr/bktr_tuner.c index bee8fc0f2685..e17a4fb89a71 100644 --- a/sys/dev/bktr/bktr_tuner.c +++ b/sys/dev/bktr/bktr_tuner.c @@ -301,6 +301,16 @@ static const struct TUNER tuners[] = { 0x00 }, { 0x00, 0x00 }, /* band-switch crosspoints */ { 0xa0, 0x90, 0x30, 0x8e } }, /* the band-switch values */ + + /* PHILIPS FI1216 */ + { "PHILIPS_FI1216", /* the 'name' */ + TTYPE_PAL, /* input type */ + { TSBH1_FCONTROL, /* control byte for Tuner PLL */ + TSBH1_FCONTROL, + TSBH1_FCONTROL, + 0x00 }, + { 0x00, 0x00 }, /* band-switch crosspoints */ + { 0x01, 0x02, 0x04, 0x00 } }, /* the band-switch values */ }; diff --git a/sys/dev/bktr/bktr_tuner.h b/sys/dev/bktr/bktr_tuner.h index 284999c759f4..1d52ad2e563c 100644 --- a/sys/dev/bktr/bktr_tuner.h +++ b/sys/dev/bktr/bktr_tuner.h @@ -63,7 +63,8 @@ #define ALPS_TSBH1 13 #define TUNER_MT2032 14 #define LG_TPI8PSB12P_PAL 15 -#define Bt848_MAX_TUNER 16 +#define PHILIPS_FI1216 16 +#define Bt848_MAX_TUNER 17 /* experimental code for Automatic Frequency Control */ #define TUNER_AFC |
