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)