summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2004-11-09fix the url pointing to the original atuwi driver. pointed out by DriesDavid Gwynne
Schellekens.
2004-11-09remove useless bpf code. removes dependancy on code from an(4).David Gwynne
2004-11-09Always free memory on failure in c{e,s}4231_alloc(); from Patrick Lafiti.Miod Vallat
2004-11-08let it actually compileTheo de Raadt
2004-11-08Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a USB WLAN driverDavid Gwynne
originally the atuwi driver from Daan Vreeken, but with enough changes by deraadt@ and me to warrant a name change. there are still plenty of issues to resolve, but at least i can get packets over it now. ok deraadt@
2004-11-08ugly ugly hack to allow a usb device to do a full reset of the port duringDavid Gwynne
attach. this is required by atu (atmel based usb wireless) devices. something better will be done, but we need it for now to work on atu. ok deraadt@
2004-11-08put more debug stuff inside #ifdef, to make the driver a wee bit smallerTheo de Raadt
for the alpha
2004-11-08use __packed instead of __attribute__ ((__packed__)) (ok miod@), checkReyk Floeter
possible NULL mac in the keycache function.
2004-11-07add a new message: inject. this allows the tracer to to inject buffers intomarius eriksen
the stackgap. this in turn allows for argument replacement with indirection. for example replacing an entire envp or struct pollfd. ok provos@ millert@
2004-11-07struct ucode.length should be in number of elements (u_int32_t), notDaniel Hartmeier
number of bytes. reported by Pyun YongHyeon, patch from mickey@, ok deraadt@
2004-11-06sync pci idsReyk Floeter
2004-11-06regenReyk Floeter
2004-11-06added new ar5212 device idsReyk Floeter
2004-11-05Better granularity between wsmouse support and wsmoused support, as oneMiod Vallat
could use wsmoused with a serial mouse; wsmoused support will now be compiled regardless of wsmouse attachments, unless option SMALL_KERNEL. Thanks to mickey@ for pointing out my mistake.
2004-11-04Only compile the mouse pasting code if wsmouse is configured in the kernel;Miod Vallat
shaves a few dozens of KB on installation media.
2004-11-04fix memory leak on deleting a screen; from janjaap@stack.nl via pr3977Michael Shalayeff
2004-11-03register typoReyk Floeter
2004-11-03oops missed to set devtype here rather than in sti_sgc.c:1.23Michael Shalayeff
2004-11-03Call ipw_stop() at the beginning of ipw_init(): this fixes a memory leakDamien Bergamini
when ipw_init() is called on ENETRESET. Call ipw_stop() when the radio transmitter is turned off. ok claudio@
2004-11-03Return 1 instead of 0 in ipw_intr() if the interrupt is handled by us.Damien Bergamini
Ignore invalid 0xffffffff interrupts. ok claudio@
2004-11-03IFM_IEEE80211_ADHOC -> IFM_IEEE80211_IBSS in ipw_media_status().Damien Bergamini
ok claudio@ aaron@
2004-11-03Calling ipwcontrol -k without downloading the firmware first lead to aDamien Bergamini
panic. Fix the ipw_free_firmware() function itself instead of fixing the callers. ok claudio@
2004-11-03Fix calls to bus_dmamap_create().Damien Bergamini
2004-11-03knf, use positive error values (suggested by miod@)Reyk Floeter
2004-11-03Revert to 3.6-current code since IBM onboard mpt's act up. Found by pval & ↵Marco Peereboom
deraadt no cookie for me...
2004-11-02fix getting strings off a device which broke with the removal of theDavid Gwynne
UQ_NO_STRINGS quirk.
2004-11-02Remove __HAVE_NWSCONS and related remnants of pre-wscons days; no functionalMiod Vallat
change.
2004-11-02#ifdef __alpha__ -> #ifdef __LP64__Miod Vallat
2004-11-02spacing, beautify dmesg outputReyk Floeter
2004-11-02removed some printfsReyk Floeter
2004-11-02factor out the dma memory allocation, mapping, freeing and unmappingmarius eriksen
functionality and call them only on attach and detach. these were being called in interrupt context and were causing a panic on device timeout. ok damien@
2004-11-02no CardBus here.Brad Smith
2004-11-02import of a free hal part for the ath driver as a replacement for theReyk Floeter
binary-only hal module found in FreeBSD and NetBSD. OpenBSD's approach is based on reverse engineering because it is _not_ possible to include a non-free and binary-only piece of software in a 100% free operating system. it still lacks some features found in the "official" hal module but this will be done very soon with a help by a lot of contributors - because it's free. ok deraadt@
2004-11-02imported Sam Leffler's ath driver for atheros multimode wireless nicsReyk Floeter
from NetBSD and FreeBSD. ok deraadt@
2004-11-02BSD-like license permitting redistribution of of the current AtmelTheo de Raadt
firmware (apparently new firmwares coming soon). Agreement worked out with rbisset@atmel -- the marketing director :) Thanks Atmel, I am working on a driver.
2004-11-02from netbsd:Theo de Raadt
Generated from the firmware binaries for T3 series CF adapter. Obtained from Tim Gardner <timg@tpi.com> who developed the Linux driver. And approved by Brad Lefore <blefore@sj.symbol.com> to redistribute it with BSD license.
2004-11-01back out previous commit.Brad Smith
2004-10-31don't swap zerosBrad Smith
2004-10-31sync with quirks from FreeBSD and NetBSD, ok dlgJonathan Gray
2004-10-31regenJonathan Gray
2004-10-31more devices from FreeBSD and NetBSDJonathan Gray
2004-10-31UQ_NO_STRINGS no longer needed, ok dlgJonathan Gray
2004-10-31from netbsd via freebsd via jsg@David Gwynne
usbdi_util.h (1.29), uhid.c (1.62), ugen.c (1.68), usb_subr.c (1.114) Yes, some devices return incorrect lengths in their string descriptors. Rather than losing, do what Windows does: just request the maximum size, and allow a shorter response. Obsoletes the need for UQ_NO_STRINGS, and therefore these "quirks" are removed. usb_subr.c (1.116) In the "seemed like a good idea until I found the fatal flaw" department... Attempting to read a maximum-size string descriptor causes my kue device to go completely apeshit. So, go back to the original method, but allow the device to return a shorter string than it claimed.
2004-10-31from netbsd: ehci.c revision 1.84David Gwynne
Only delay interrupt my 2 miucroframes instead of 8. This improves Ethernet performance.
2004-10-31fix some comments, spelling and printfsDavid Gwynne
2004-10-31netbsd reduced their difference to us in revision 1.76. they use usb_lockmgrDavid Gwynne
like us, so get rid of the ifdefs.
2004-10-31from netbsd: ehci.c revision 1.69David Gwynne
hcpriv is not actually used here. Remove references to it.
2004-10-31from netbsd: ehci.c revisions 1.185 and 1.187:David Gwynne
Follow the spec more closely when updating the overlay qTD in the QH. Preserve some bits in the overlay qTD.
2004-10-31from netbsd: ehci.c revision 1.83David Gwynne
No need to generate an interrupt at the data part of a control transfer, it's generated by the status transfer.
2004-10-31from netbsd: ehci.c revision 1.82David Gwynne
Make sure to update the data toggle on short transfers. This makes my Ethernet adapter much happier.