From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Aug  5 17:59:56 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA23100;
	Sun, 5 Aug 2001 17:59:56 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from miso.no-ip.com (eAc9Aaa012.tky.mesh.ad.jp [202.247.106.12])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA23095
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 5 Aug 2001 17:59:55 +0900 (JST)
	(envelope-from oyoshi@imasy.or.jp)
Received: from localhost (localhost [127.0.0.1])
	by miso.no-ip.com (8.11.4/8.11.4) with ESMTP id f758xop00568
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 5 Aug 2001 17:59:52 +0900 (JST)
	(envelope-from oyoshi@imasy.or.jp)
Date: Sun, 05 Aug 2001 17:59:18 +0900 (JST)
Message-Id: <20010805.175918.59461457.oyoshi@imasy.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: Yoshikazu Ooe <oyoshi@imasy.or.jp>
In-Reply-To: <200108020551.AA00057@mobio.mwa.biglobe.ne.jp>
References: <200108020551.AA00057@mobio.mwa.biglobe.ne.jp>
X-Mailer: Mew version 2.0 pre4 on Emacs 20.7 / Mule 4.1 (AOI)
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
 boundary="--Next_Part(Sun_Aug__5_17:59:18_2001_291)--"
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 63435
Subject: [FreeBSD-users-jp 63435] Re: FXTV =?ISO-2022-JP?B?GyRCIVwbKEI=?=
 =?ISO-2022-JP?B?GyRCJS0lYyVXJUElYyVcITwlSRsoQg==?= GV-BCTV4/PCI
 =?ISO-2022-JP?B?GyRCJEcyO0A8JCw9UCRKJCQbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: oyoshi@imasy.or.jp

----Next_Part(Sun_Aug__5_17:59:18_2001_291)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit

$BBg9>$G$9!#(B

From: Hiroshi Nakamura <hnakamur@mwa.biglobe.ne.jp>
Subject: [FreeBSD-users-jp 63394] FXTV $B!\%-%c%W%A%c%\!<%I(B GV-BCTV4/PCI $B$G2;@<$,=P$J$$(B
Date: Thu, 02 Aug 2001 14:51:08 +0900

> FreeBSD4.3R$B$G!"(BFXTV Ver1.03$B;H$C$F#T#VI=<($r9T$C$F$$$k$N$G$9$,!"(B
> $B1GA|$O@5$7$/I=<($5$l$k$N$G$9$,!"2;@<$,=PNO$5$l$^$;$s!#(B
> $B%\!<%I$O!"(BIO$B%G!<%?$N(BTV$B%A%e!<%J!<(B&$B%-%c%W%A%c%\!<%I!V(BGV-BCTV4/PCI$B!W(B
> $B$r;H$C$F$$$^$9!#(B

$B;d$b:G6aGc$$$^$7$?!#(B
$B;d$N>l9g$O(B4-stable$B$G$9$,!"F1MM$K2;@<$,=PNO$5$l$^$;$s$G$7$?!#(B
Redhat Linux7.1$B$G$O2;@<$b=PNO$5$l$?$N$G!"$=$N%I%i%$%P$r;29M$7$?(B
$BE:IU$N%Q%C%A$G2;@<$,=PNO$G$-$^$7$?!#(B
# $BL5BL$J$b$N$,$"$C$?$j!"I,MW$J$b$N$,B-$j$J$$$+$b$7$l$^$;$s(B

> (1)$B%I%i%$%P$O!"!V(BGENERIC$B!W%3%s%U%#%0%U%!%$%k$K!"0J2<$N9T$rDI2C$7$F(B
> $B%+!<%M%k$r:F9=C[$7$^$7$?!#(B
> 
> device          bktr

$B%+!<%M%k%3%s%U%#%0$N@_Dj$O0J2<$N$H$*$j$G$9!#(B

device          bktr
device          smbus
device          iicbus
device          iicbb
options         BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC
options         OVERRIDE_CARD=CARD_IO_GV4
options         OVERRIDE_TUNER=ALPS_TSCH5


----Next_Part(Sun_Aug__5_17:59:18_2001_291)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Description: gvbc4.diff
Content-Disposition: inline; filename="gvbc4.diff"

*** bktr_audio.c.org	Wed Nov  1 18:36:14 2000
--- bktr_audio.c	Tue Jul 24 01:39:21 2001
***************
*** 171,177 ****
  	 * audio source. The I/O_GV card has a more advanced multiplexer
  	 * and requires special handling.
  	 */
!         if ( bktr->bt848_card == CARD_IO_GV ) {
                  set_bctv_audio( bktr );
                  return( 0 );
  	}
--- 171,178 ----
  	 * audio source. The I/O_GV card has a more advanced multiplexer
  	 * and requires special handling.
  	 */
!         if ( (bktr->bt848_card == CARD_IO_GV) ||
! 	     (bktr->bt848_card == CARD_IO_GV4) ) {
                  set_bctv_audio( bktr );
                  return( 0 );
  	}
***************
*** 380,385 ****
--- 381,387 ----
  /* gpio_out_en value for read/write */
  #define BCTV_GPIO_OUT_RMASK     0x000f00
  #define BCTV_GPIO_OUT_WMASK     0x00ff00
+ #define BCTV_GPIO_OUT_WMASK4    0x010f00
  
  #define BCTV_BITS       100
  
***************
*** 395,401 ****
                  data = ((val << BCTV_GPIO_VAL_SHIFT) & BCTV_GPIO_VAL_MASK) |
                         ((port << BCTV_GPIO_ADDR_SHIFT) & BCTV_GPIO_ADDR_MASK) |
                         BCTV_GPIO_WE | BCTV_GPIO_OE;
!                 outbits = BCTV_GPIO_OUT_WMASK;
                  break;
          default:
                  return;
--- 397,407 ----
                  data = ((val << BCTV_GPIO_VAL_SHIFT) & BCTV_GPIO_VAL_MASK) |
                         ((port << BCTV_GPIO_ADDR_SHIFT) & BCTV_GPIO_ADDR_MASK) |
                         BCTV_GPIO_WE | BCTV_GPIO_OE;
! 		if ( bktr->bt848_card == CARD_IO_GV4 ) {
!                 	outbits = BCTV_GPIO_OUT_WMASK4;
! 		} else {
!                 	outbits = BCTV_GPIO_OUT_WMASK;
! 		}
                  break;
          default:
                  return;
*** bktr_card.c.org	Wed Nov  1 18:36:14 2000
--- bktr_card.c	Tue Jul 24 01:33:38 2001
***************
*** 342,347 ****
--- 342,359 ----
             { 0x20000, 0x00000, 0x30000, 0x40000, 1 }, /* audio MUX values*/
             0x70000 },                           /* GPIO mask */
  
+         {  CARD_IO_GV4,                         /* the card id */
+           "I/O DATA GV-BCTV4/PCI",              /* the 'name' */
+            NULL,                                /* the tuner */
+            0,                                   /* the tuner i2c address */
+            0,                                   /* dbx is optional */
+            0,
+ 	   0,
+            0,                                   /* EEProm type */
+            0,                                   /* EEProm size */
+            { 0x10000, 0x00, 0x10000, 0x00, 1 },	/* Has special MUX handler */
+ 	   0x010f00 },				/* GPIO mask */
+ 
  };
  
  struct bt848_card_sig bt848_card_signature[1]= {
*** bktr_card.h.org	Mon Sep 11 16:59:57 2000
--- bktr_card.h	Tue Jul 24 01:29:10 2001
***************
*** 76,82 ****
  #define CARD_ASKEY_DYNALINK_MAGIC_TVIEW	14
  #define CARD_LEADTEK		15
  #define CARD_TERRATVPLUS	16
! #define Bt848_MAX_CARD		17
  
  
  int	signCard( bktr_ptr_t bktr, int offset, int count, u_char* sig );
--- 76,83 ----
  #define CARD_ASKEY_DYNALINK_MAGIC_TVIEW	14
  #define CARD_LEADTEK		15
  #define CARD_TERRATVPLUS	16
! #define CARD_IO_GV4		17
! #define Bt848_MAX_CARD		18
  
  
  int	signCard( bktr_ptr_t bktr, int offset, int count, u_char* sig );

----Next_Part(Sun_Aug__5_17:59:18_2001_291)----
