Module Name:    src
Committed By:   jmcneill
Date:           Tue Dec 28 04:02:33 UTC 2010

Modified Files:
        src/sys/dev/usb: auvitek.c auvitek_board.c auvitek_video.c auvitekvar.h

Log Message:
Hauppauge HVR-850 analog should be identical to HVR-950Q, so support it too


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/usb/auvitek.c
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/usb/auvitek_board.c \
    src/sys/dev/usb/auvitek_video.c src/sys/dev/usb/auvitekvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/usb/auvitek.c
diff -u src/sys/dev/usb/auvitek.c:1.2 src/sys/dev/usb/auvitek.c:1.3
--- src/sys/dev/usb/auvitek.c:1.2	Tue Dec 28 00:11:50 2010
+++ src/sys/dev/usb/auvitek.c	Tue Dec 28 04:02:33 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: auvitek.c,v 1.2 2010/12/28 00:11:50 jmcneill Exp $ */
+/* $NetBSD: auvitek.c,v 1.3 2010/12/28 04:02:33 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2010 Jared D. McNeill <jmcne...@invisible.ca>
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: auvitek.c,v 1.2 2010/12/28 00:11:50 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: auvitek.c,v 1.3 2010/12/28 04:02:33 jmcneill Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -67,6 +67,8 @@
 } auvitek_devices[] = {
 	{ 0x2040, 0x7200,
 	  "WinTV HVR-950Q", AUVITEK_BOARD_HVR_950Q },
+	{ 0x2040, 0x7240,
+	  "WinTV HVR-850", AUVITEK_BOARD_HVR_850 },
 };
 
 static int

Index: src/sys/dev/usb/auvitek_board.c
diff -u src/sys/dev/usb/auvitek_board.c:1.1 src/sys/dev/usb/auvitek_board.c:1.2
--- src/sys/dev/usb/auvitek_board.c:1.1	Mon Dec 27 15:42:11 2010
+++ src/sys/dev/usb/auvitek_board.c	Tue Dec 28 04:02:33 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: auvitek_board.c,v 1.1 2010/12/27 15:42:11 jmcneill Exp $ */
+/* $NetBSD: auvitek_board.c,v 1.2 2010/12/28 04:02:33 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2010 Jared D. McNeill <jmcne...@invisible.ca>
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: auvitek_board.c,v 1.1 2010/12/27 15:42:11 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: auvitek_board.c,v 1.2 2010/12/28 04:02:33 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -53,6 +53,11 @@
 	uint16_t	enable;
 	uint8_t		clkdiv;
 } auvitek_board_config[] = {
+	[AUVITEK_BOARD_HVR_850] = {
+		.reset = 0x02b0,
+		.enable = 0x02f0,
+		.clkdiv = AU0828_I2C_CLKDIV_30,
+	},
 	[AUVITEK_BOARD_HVR_950Q] = {
 		.reset = 0x02b0,
 		.enable = 0x02f0,
@@ -97,6 +102,7 @@
 	uint8_t val;
 
 	switch (sc->sc_board) {
+	case AUVITEK_BOARD_HVR_850:
 	case AUVITEK_BOARD_HVR_950Q:
 		val = auvitek_read_1(sc, AU0828_REG_GPIO2_OUTEN);
 		val &= ~2;
Index: src/sys/dev/usb/auvitek_video.c
diff -u src/sys/dev/usb/auvitek_video.c:1.1 src/sys/dev/usb/auvitek_video.c:1.2
--- src/sys/dev/usb/auvitek_video.c:1.1	Mon Dec 27 15:42:11 2010
+++ src/sys/dev/usb/auvitek_video.c	Tue Dec 28 04:02:33 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: auvitek_video.c,v 1.1 2010/12/27 15:42:11 jmcneill Exp $ */
+/* $NetBSD: auvitek_video.c,v 1.2 2010/12/28 04:02:33 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2010 Jared D. McNeill <jmcne...@invisible.ca>
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: auvitek_video.c,v 1.1 2010/12/27 15:42:11 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: auvitek_video.c,v 1.2 2010/12/28 04:02:33 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -470,7 +470,7 @@
 
 	au8522_set_input(sc->sc_au8522, vinput, ainput);
 
-	/* XXX HVR-950Q specific */
+	/* XXX HVR-850/950Q specific */
 	r = auvitek_read_1(sc, AU0828_REG_GPIO1_OUTEN);
 	if (ainput == AU8522_AINPUT_NONE)
 		r |= 0x10;
Index: src/sys/dev/usb/auvitekvar.h
diff -u src/sys/dev/usb/auvitekvar.h:1.1 src/sys/dev/usb/auvitekvar.h:1.2
--- src/sys/dev/usb/auvitekvar.h:1.1	Mon Dec 27 15:42:11 2010
+++ src/sys/dev/usb/auvitekvar.h	Tue Dec 28 04:02:33 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: auvitekvar.h,v 1.1 2010/12/27 15:42:11 jmcneill Exp $ */
+/* $NetBSD: auvitekvar.h,v 1.2 2010/12/28 04:02:33 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2010 Jared D. McNeill <jmcne...@invisible.ca>
@@ -43,6 +43,7 @@
 struct auvitek_softc;
 
 enum auvitek_board {
+	AUVITEK_BOARD_HVR_850,
 	AUVITEK_BOARD_HVR_950Q,
 };
 

Reply via email to