CVS commit: [netbsd-5] src/sys/arch/macppc/dev

2012-11-06 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Tue Nov  6 20:10:49 UTC 2012

Modified Files:
src/sys/arch/macppc/dev [netbsd-5]: awacs.c

Log Message:
Pull up following revision(s) (requested by phx in ticket #1816):
sys/arch/macppc/dev/awacs.c: revision 1.43
My PowerMac3,1 is using gpio4 to detect a connected headphone, and I would bet
that the same is true for PowerMac3,2.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.35.4.1 src/sys/arch/macppc/dev/awacs.c

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

Modified files:

Index: src/sys/arch/macppc/dev/awacs.c
diff -u src/sys/arch/macppc/dev/awacs.c:1.35 src/sys/arch/macppc/dev/awacs.c:1.35.4.1
--- src/sys/arch/macppc/dev/awacs.c:1.35	Wed Aug 27 14:31:46 2008
+++ src/sys/arch/macppc/dev/awacs.c	Tue Nov  6 20:10:49 2012
@@ -1,4 +1,4 @@
-/*	$NetBSD: awacs.c,v 1.35 2008/08/27 14:31:46 jmcneill Exp $	*/
+/*	$NetBSD: awacs.c,v 1.35.4.1 2012/11/06 20:10:49 riz Exp $	*/
 
 /*-
  * Copyright (c) 2000 Tsubai Masanari.  All rights reserved.
@@ -27,7 +27,7 @@
  */
 
 #include sys/cdefs.h
-__KERNEL_RCSID(0, $NetBSD: awacs.c,v 1.35 2008/08/27 14:31:46 jmcneill Exp $);
+__KERNEL_RCSID(0, $NetBSD: awacs.c,v 1.35.4.1 2012/11/06 20:10:49 riz Exp $);
 
 #include sys/param.h
 #include sys/audioio.h
@@ -281,7 +281,9 @@ static const char *detect_reversed[] = {
 	AAPL,3500,
 	NULL};
 
-static const char *use_gpio4[] = {	PowerMac3,3,
+static const char *use_gpio4[] = {	PowerMac3,1,
+	PowerMac3,2,
+	PowerMac3,3,
 	NULL};
 
 /*



CVS commit: [netbsd-5] src/sys/arch/macppc/dev

2010-01-10 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Mon Jan 11 00:52:47 UTC 2010

Modified Files:
src/sys/arch/macppc/dev [netbsd-5]: pbms.c

Log Message:
Apply patch (requested by tsutsui in ticket #916):
Fix crash on detach.


To generate a diff of this commit:
cvs rdiff -u -r1.7.30.1 -r1.7.30.2 src/sys/arch/macppc/dev/pbms.c

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

Modified files:

Index: src/sys/arch/macppc/dev/pbms.c
diff -u src/sys/arch/macppc/dev/pbms.c:1.7.30.1 src/sys/arch/macppc/dev/pbms.c:1.7.30.2
--- src/sys/arch/macppc/dev/pbms.c:1.7.30.1	Tue Aug 25 18:28:03 2009
+++ src/sys/arch/macppc/dev/pbms.c	Mon Jan 11 00:52:47 2010
@@ -1,4 +1,4 @@
-/* $Id: pbms.c,v 1.7.30.1 2009/08/25 18:28:03 snj Exp $ */
+/* $Id: pbms.c,v 1.7.30.2 2010/01/11 00:52:47 snj Exp $ */
 
 /*
  * Copyright (c) 2005, Johan Wallén
@@ -402,7 +402,7 @@
 int
 pbms_detach(struct device *self, int flags)
 {
-	struct pbms_softc *sc = (struct pbms_softc *)self;
+	struct pbms_softc *sc = device_private(self);
 	int ret;
 
 	/* The wsmouse driver does all the work. */
@@ -419,7 +419,7 @@
 int
 pbms_activate(device_ptr_t self, enum devact act)
 {
-	struct pbms_softc *sc = (struct pbms_softc *)self;
+	struct pbms_softc *sc = device_private(self);
 	int ret;
 
 	if (act == DVACT_DEACTIVATE) {



CVS commit: [netbsd-5] src/sys/arch/macppc/dev

2009-08-25 Thread Soren Jacobsen
Module Name:src
Committed By:   snj
Date:   Tue Aug 25 18:28:04 UTC 2009

Modified Files:
src/sys/arch/macppc/dev [netbsd-5]: pbms.c

Log Message:
Pull up following revision(s) (requested by aymeric in ticket #916):
sys/arch/macppc/dev/pbms.c: revision 1.8
. use device_private() (led to immediate crash during attach)
. while there, fix the aspect ratio of the trackpad on the geyser2 model


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.30.1 src/sys/arch/macppc/dev/pbms.c

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

Modified files:

Index: src/sys/arch/macppc/dev/pbms.c
diff -u src/sys/arch/macppc/dev/pbms.c:1.7 src/sys/arch/macppc/dev/pbms.c:1.7.30.1
--- src/sys/arch/macppc/dev/pbms.c:1.7	Wed Oct 17 19:55:19 2007
+++ src/sys/arch/macppc/dev/pbms.c	Tue Aug 25 18:28:03 2009
@@ -1,4 +1,4 @@
-/* $Id: pbms.c,v 1.7 2007/10/17 19:55:19 garbled Exp $ */
+/* $Id: pbms.c,v 1.7.30.1 2009/08/25 18:28:03 snj Exp $ */
 
 /*
  * Copyright (c) 2005, Johan Wallén
@@ -243,7 +243,7 @@
/* 15 inch PowerBooks */
POWERBOOK_TOUCHPAD(15, 0x020e, 85, 16, 57), /* XXX Not tested. */
POWERBOOK_TOUCHPAD(15, 0x020f, 85, 16, 57),
-   POWERBOOK_TOUCHPAD(15, 0x0215, 64, 16, 43),
+   POWERBOOK_TOUCHPAD(15, 0x0215, 90, 15, 107),
/* 17 inch PowerBooks */
POWERBOOK_TOUCHPAD(17, 0x020d, 71, 26, 68)  /* XXX Not tested. */
 #undef POWERBOOK_TOUCHPAD
@@ -348,7 +348,7 @@
 	struct wsmousedev_attach_args a;
 	struct uhidev_attach_arg *uha = aux;
 	struct pbms_dev *pd;
-	struct pbms_softc *sc = (struct pbms_softc *)self;
+	struct pbms_softc *sc = device_private(self);
 	usb_device_descriptor_t *udd;
 	int i;
 	uint16_t vendor, product;
@@ -374,11 +374,10 @@
 sc-sc_x_sensors = pd-x_sensors;
 sc-sc_y_factor = pd-y_factor;
 sc-sc_y_sensors = pd-y_sensors;
-if (product == 0x215) {
+if (product == 0x0215) {
 	sc-is_geyser2 = 1;
-	sc-sc_x_sensors = 15;
-	sc-sc_y_sensors = 9;
 	sc-sc_datalen = 64;
+	sc-sc_y_sensors = 9;
 }
 break;
 			}