svn commit: r334285 - head/sys/dev/bktr

Eitan Adler eadler at FreeBSD.org
Mon May 28 13:12:36 UTC 2018


Author: eadler
Date: Mon May 28 13:12:34 2018
New Revision: 334285
URL: https://svnweb.freebsd.org/changeset/base/334285

Log:
  bktr: Support WinFast Tv2000 & PHILIPS FI1216
  
  - Add support for Leadtek WinFast Tv2000 XP bktr card
  - Add support for PHILIPS FI1216
  
  PR:		94369
  Submitted by:	Angelescu Ovidiu <mrhsaacdoh at yahoo.com>
  Submitted on:	2006-03-11 19:30 UTC

Modified:
  head/sys/dev/bktr/bktr_card.c
  head/sys/dev/bktr/bktr_card.h
  head/sys/dev/bktr/bktr_tuner.c
  head/sys/dev/bktr/bktr_tuner.h

Modified: head/sys/dev/bktr/bktr_card.c
==============================================================================
--- head/sys/dev/bktr/bktr_card.c	Mon May 28 12:50:36 2018	(r334284)
+++ head/sys/dev/bktr/bktr_card.c	Mon May 28 13:12:34 2018	(r334285)
@@ -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]= {

Modified: head/sys/dev/bktr/bktr_card.h
==============================================================================
--- head/sys/dev/bktr/bktr_card.h	Mon May 28 12:50:36 2018	(r334284)
+++ head/sys/dev/bktr/bktr_card.h	Mon May 28 13:12:34 2018	(r334285)
@@ -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
 

Modified: head/sys/dev/bktr/bktr_tuner.c
==============================================================================
--- head/sys/dev/bktr/bktr_tuner.c	Mon May 28 12:50:36 2018	(r334284)
+++ head/sys/dev/bktr/bktr_tuner.c	Mon May 28 13:12:34 2018	(r334285)
@@ -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 */
 };
 
 

Modified: head/sys/dev/bktr/bktr_tuner.h
==============================================================================
--- head/sys/dev/bktr/bktr_tuner.h	Mon May 28 12:50:36 2018	(r334284)
+++ head/sys/dev/bktr/bktr_tuner.h	Mon May 28 13:12:34 2018	(r334285)
@@ -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


More information about the svn-src-all mailing list