Module Name:    src
Committed By:   skrll
Date:           Sat Mar 16 15:48:21 UTC 2013

Modified Files:
        src/sys/arch/evbarm/conf: std.rpi
        src/sys/dev/usb: if_urtwnvar.h

Log Message:
As a workaround for the Raspberry PI, only allow 1 TX transfer to be
active at once.

XXX This might affect all host controllers


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/std.rpi
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/usb/if_urtwnvar.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/arch/evbarm/conf/std.rpi
diff -u src/sys/arch/evbarm/conf/std.rpi:1.6 src/sys/arch/evbarm/conf/std.rpi:1.7
--- src/sys/arch/evbarm/conf/std.rpi:1.6	Tue Feb 19 10:58:35 2013
+++ src/sys/arch/evbarm/conf/std.rpi	Sat Mar 16 15:48:21 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: std.rpi,v 1.6 2013/02/19 10:58:35 skrll Exp $
+#	$NetBSD: std.rpi,v 1.7 2013/03/16 15:48:21 skrll Exp $
 #
 # standard NetBSD/evbarm for Raspberry Pi options
 
@@ -13,6 +13,7 @@ options 	__HAVE_FAST_SOFTINTS		# should 
 options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
 options 	TPIDRPRW_IS_CURCPU
 options 	KERNEL_BASE_EXT=0xc0000000
+options 	URTWN_DOTG_WORKAROUND
 
 options 	EVBARM_BOARDTYPE="rpi"
 makeoptions	BOARDMKFRAG="${THISARM}/conf/mk.rpi"

Index: src/sys/dev/usb/if_urtwnvar.h
diff -u src/sys/dev/usb/if_urtwnvar.h:1.5 src/sys/dev/usb/if_urtwnvar.h:1.6
--- src/sys/dev/usb/if_urtwnvar.h:1.5	Tue Mar 12 14:19:34 2013
+++ src/sys/dev/usb/if_urtwnvar.h	Sat Mar 16 15:48:21 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_urtwnvar.h,v 1.5 2013/03/12 14:19:34 christos Exp $	*/
+/*	$NetBSD: if_urtwnvar.h,v 1.6 2013/03/16 15:48:21 skrll Exp $	*/
 /*	$OpenBSD: if_urtwnreg.h,v 1.3 2010/11/16 18:02:59 damien Exp $	*/
 
 /*-
@@ -23,7 +23,12 @@
  * Driver definitions.
  */
 #define URTWN_RX_LIST_COUNT		1
+#ifndef URTWN_DOTG_WORKAROUND
 #define URTWN_TX_LIST_COUNT		8
+#else
+#define URTWN_TX_LIST_COUNT		1
+#endif
+
 #define URTWN_HOST_CMD_RING_COUNT	32
 
 #define URTWN_RXBUFSZ	(16 * 1024)

Reply via email to