summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2007-03-19Fix keyword expansion.Michael Knudsen
ok marco
2007-03-19attach softraid to the root of the device tree in a machine independantDavid Gwynne
way, rather than requiring some glue in each machines mainbus probe. it is still commented out. based on a discussion with miod@ ok marco@ deraadt@
2007-03-19Add a new device that provides a framework for IO manipulation. A very basicMarco Peereboom
implementation of a RAID 1 is included in this but it does not deal with failures yet. Disabled in GENERIC. Suggestions from and ok beck@ miod@ krw@ dlg@ deraadt@
2007-03-19Fix some code relative to chips that don't currently work (BCM5722 &Kenneth R Westerback
BCM5756). They still don't work but when they do they won't use an inappropriate Jitter bug workaround. No effect on other chips. From Michael Chan of Broadcom, via Linux tg3 via Brad. ok reyk@
2007-03-18Define MMC_STOP_TRANSMISSION command (CMD12)Uwe Stuehler
2007-03-18DHC automatically sends a CMD12 after multiple-block transfers, but otherUwe Stuehler
controllers don't. Put in a temporary hack for pxammc on Zaurus.
2007-03-18Support the PXA27x SD/SDIO/MMC controller on ZaurusUwe Stuehler
We use the suggested workaround for the problem E40 in the PXA27x errata sheet. Unfortunately this limits the bus speed to 9.75Mhz.
2007-03-18Backout pascoe@'s last USB change because it page faults at attachmentMarcus Glocker
time. Chris; Get your shiz fixed and tested for the next time. We have better todo then wasting our time by backing out untested stuff. OK deraadt, OK ckuethe
2007-03-18OX16PCI954K is a puc@cardbus (missed in the previous puc@cardbus commits)Michael Shalayeff
2007-03-18add OX16PCI954K puc idMichael Shalayeff
2007-03-18Comment routine which does the chip access validation.Marcus Glocker
2007-03-18o Add bcw_80211_core_init() according toMarcus Glocker
http://bcm-specs.sipsolutions.net/80211Init. o Add a rewritten version of bcw_core_reset() called bcw_80211_core_reset() according to http://bcm-specs.sipsolutions.net/80211CoreReset. This will probably replace bcw_core_reset(), but I need more verification first. o Add bcw_core_enable() and bcw_core_disable(). There seems to be devices which contain several 802.11 cores. The unused needs to be disabled.
2007-03-18Perform legacy emulation handover for USB1 companion controllers immediatelyChristopher Pascoe
but defer the remainder of their initialisation until after the other devices on their PCI bus have attached. This ensures that any USB2 controller has also completed its initialisation before we start to initialise the USB1 parts. This minimises the chance that a nasty SMM implementation will trash the USB1 controller's config when it performs legacy emulation handover of the USB2 part.
2007-03-18Wait the stable power delay on a USB hub only once per hub (not per port),Christopher Pascoe
and defer the delay for root hubs until the host controller event thread starts, permitting some concurrency. Speeds up the boot process dramatically when you have lots of host controllers. ok dlg@
2007-03-18Save SOF (frame timing adjustment) before the very first host controllerChristopher Pascoe
reset, rather than at suspend/resume, otherwise any BIOS inserted value is lost immediately. ok dlg@
2007-03-18syncReyk Floeter
2007-03-18add device IDs of the new VIA CX700 chipsetReyk Floeter
reported by brad
2007-03-17replace the VMWARE quirk that restricts the bus width to 16 targets withDavid Gwynne
one for all SPI controllers. krw has a sun machine with a 1030 that gets the bus width wrong too, so since vmware emulates that type of hardware too, we can just limit the lot of them and forget about it.
2007-03-17add uts(4); this was missing from the initial commitRobert Nagy
2007-03-17regenJonathan Gray
2007-03-17Add some more NVIDIA graphics cards.Jonathan Gray
From Eric Gillingham <sysrq@sysrq.tk>
2007-03-16Split the whole chip init stuff in bcw_init() into a new functionMarcus Glocker
called bcw_chip_init(), according to the 80211Init steps in the spec.
2007-03-16uts(4) is a driver for USB Touchscreens;Robert Nagy
currently the driver only support touchscreens made by eGalax and Future Technology Devices (ITM) ok deraadt@
2007-03-16Add missing "goto fail;" in an error path of fxp_attach().Claudio Jeker
2007-03-16Cleanup prototypes.Marcus Glocker
2007-03-16Remove a lot of dead code and nonexisting registers. This stuff was mostlyMarcus Glocker
copied over from bce(4) and is obsolete or needs to be rewritten.
2007-03-16Better (constant) register naming.Marcus Glocker
2007-03-16Split the beacon returned by ieee80211_beacon_alloc() in two parts andClaudio Jeker
fill everything up to IEEE80211_ELEMID_TIM into the beacon template and everything after and including IEEE80211_ELEMID_TIM into the tim template. This fixes the beacons on 11g where two TIM fields where announced. acx_beacon_locate() is used to calculate the offset to a defined TLV field. If other dirvers need it as well we may move it up into net80211. OK mglocker@
2007-03-16First super massive register cleanup run; group/sort registers,Marcus Glocker
remove lots of obsolete registers, mark unused registers for deletion, mark suspect registers for closer verification, comments ...
2007-03-16A new PCI id for Intel's PCIe quad port fiber adapter.Reyk Floeter
2007-03-15syncReyk Floeter
2007-03-15add Intel PCI-E quad port fiber device IDReyk Floeter
2007-03-15Set chip operation mode in the init path. Add first bits to enableMarcus Glocker
interrupts at some point.
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
it's a good idea to use atomic.h operations on it. This mechanic change updates all bit operations on p_flag to atomic_{set,clear}bits_int. Only exception is that P_OWEUPC is set by MI code before calling need_proftick and it's automatically cleared by ADDUPC. There's no reason for MD handling of that flag since everyone handles it the same way. kettenis@ ok
2007-03-15regenJonathan Gray
2007-03-15commit the correct version this timeJonathan Gray
2007-03-15Add a few different things found in submitted dmesgs.Jonathan Gray
2007-03-15regenJonathan Gray
2007-03-15JMB368 has no SATA.Jonathan Gray
2007-03-14Call ifp->if_start() at the end of the rx interrupt handling just in caseClaudio Jeker
ieee80211_input() enqueued a packet beforehand. malo(4) does not support hostap mode so this should not happen but perhaps mglocker@ gets it working someday. OK mglocker@
2007-03-14In HostAP mode, ieee80211_input() will enqueue packets in if_snd withoutClaudio Jeker
calling if_start(). So call ifp->if_start() at the end of the RX interrupt function. This solves the porblem of getting dhcp leases from the AP if the network is quiet. OK mglocker@
2007-03-13Drop the second and third arguments to adb_op_sync, for they are not used;Miod Vallat
while there, remove explicit global variable initializations to zero, and appease the gods by removing the most ludicrous spurious casts. No functional change (except for code shrinkage).
2007-03-13When about to run X11 in 32 bpp mode, advertize correctly that we areMiod Vallat
really using 24 bpp pixels on 32 bit boundaries.
2007-03-13regenRobert Nagy
2007-03-13Add ITM Touchscreen from Future Technology DevicesRobert Nagy
2007-03-13we need a resid tooDavid Gwynne
2007-03-13add timeouts on ata_xfersDavid Gwynne
2007-03-13add quirk for Sony DSC-T10, which is UFI, not SCSI.Steven Mestdagh
help and ok krw@
2007-03-12In bcw_init() check for real revision numbers now and fix a wrongMarcus Glocker
register (typo).
2007-03-12Finish chip base initialization.Marcus Glocker