summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2006-07-19revert part of r1.6 commit.Damien Bergamini
only data frames must reserve 4 bytes.
2006-07-19fix rum_set_macaddr() and cleanup rum_set_bssid().Damien Bergamini
2006-07-19fix rum_write().Damien Bergamini
on RT2501USB, registers are 32bit thus the value doesn't fit into the wValue field (16bit) of a usb_device_request_t structure. define rum_write() using rum_write_multi(4).
2006-07-19kick ASIC only after clearing STA registers.Damien Bergamini
2006-07-19fix crash by reading a mixer value with AD1891HD codec, whichBrad Smith
has invalid connection lists. From kent@NetBSD
2006-07-19there aren't 10 STA registers on RT2501USB.Damien Bergamini
clear only STA0 to STA2 included.
2006-07-19wait for chip to settle *before* retrieving ASIC revision number sinceDamien Bergamini
waiting for the chip to settle means waiting until ASIC revision number is different from zero.
2006-07-19define rum_read() as rum_read_multi().Damien Bergamini
change the prototype to take a uin16_t instead of a uint32_t (register offsets are 16bit).
2006-07-19fix rum_read_multi() to actually read at the requested index.Damien Bergamini
2006-07-19remove redundant #defineDamien Bergamini
2006-07-18attach to the ADMtek 983B chipset as well.Brad Smith
2006-07-18regenBrad Smith
2006-07-18add the ADMtek AN983B PCI id.Brad Smith
2006-07-18nuke sc->rssadapt_ch. it was used but not initialized.Damien Bergamini
2006-07-18fix a broken conditional expression in rum_bbp_init().Damien Bergamini
2006-07-18mountroothooks don't return a value, so don't use USB_ATTACH_ERROR_RETURNDamien Bergamini
(even if it's defined as return; under OpenBSD, it's just confusing). kill all soft tabs while i'm here.
2006-07-18fix polling for busy bit in rum_bbp_{read,write}Damien Bergamini
2006-07-18SEC_CSR registers have a different meaning in RT2501USB.Damien Bergamini
leave them to zero for now since we don't support h/w crypto yet.
2006-07-18fix rum_set_chan():Damien Bergamini
- don't read BBP register R3 since the returned value is unused - fix RF register R1 setting - fix RF register R3 setting - RF settings must be written three times (with only RF R3 changing)
2006-07-18regenMoritz Jodeit
2006-07-18Add O2Micro OZ711EC1 SmartCardBus Controller.Moritz Jodeit
2006-07-18RF registers are 20 bits on RT2501USB, not 21.Damien Bergamini
2006-07-18RT2501USB uses 32bit registers unlike RT2500USB.Damien Bergamini
fix rum_bbp_read() while i'm here.
2006-07-18RT2501USB needs to reserve room for a 32bit value aligned on a 32bitDamien Bergamini
boundary at the end of each data transfer (unlike RT2500USB which reserves only 16bit).
2006-07-18- move default register values into if_rumreg.h (for consistency w/ ural)Damien Bergamini
- fix channel 11 RF R4 setting for RF2528 - overwrite BBP register 39 default value
2006-07-18syncTheo de Raadt
2006-07-18fix vendor typoTheo de Raadt
2006-07-18Tyops: simultaniously and carefullMichael Knudsen
2006-07-18On some TI controllers, disable the SD/MMC bit on the flash media soFederico G. Schwindt
the SD host takes over. originally fix from ian@, different one commited. tested by ian@ and myself. uwe@ ok.
2006-07-18modify interrupt handlers to exit early and return 0 on shared interrupts.Damien Bergamini
pointed out by deraadt@
2006-07-18syncTheo de Raadt
2006-07-18mediatek/spectecTheo de Raadt
2006-07-18First and foremost, avoid an obious race between two or more processesUwe Stuehler
trying to get MMC commands through to the SD/MMC host controller via the emulated SCSI layer. This is achieved by ensuring exclusive access to the host controller for one process during any MMC command and during a sequence of commands at the sdmmc(4) layer. While at it, the command processing thread has been moved to sdmmc(4), so as to simplify the implementation of future host controller drivers. This should also pave the way for further cleanup of the code and for new drivers. Minor cleanups are included in this commit, as well.
2006-07-18regenBrad Smith
2006-07-18the VIA HDA PCI id matches against multiple chipsets.Brad Smith
2006-07-18increase the number of Jumbo slots a little bit for sparc64.Brad Smith
2006-07-17regenBrad Smith
2006-07-17fix some of the IBM entries.Brad Smith
2006-07-17silently return if sdmmc is disabled/not in the kernel. uwe@ ok.Federico G. Schwindt
2006-07-17correct the way hosts are alloc'ed. fixes crashes on controllers withFederico G. Schwindt
multiple slots. tested by me and ian@. uwe@ ok.
2006-07-17syncTheo de Raadt
2006-07-17new bridge; sthen@symphytum.spacehopper.orgTheo de Raadt
2006-07-17correct base freq mask per spec. sdhc found in the nx6125 now configuresFederico G. Schwindt
correctly. uwe@ ok.
2006-07-17regenDavid Gwynne
2006-07-17add areca and their raid productsDavid Gwynne
2006-07-17PC5740 is umodem not umsm. Should fix PR 5181.Jonathan Gray
2006-07-17No point in memsetting individual struct members after memsetting theMichael Knudsen
entire struct. ok dlg
2006-07-17Prefer malloc over the stack for an array of 256 pointers. ok dlg@Miod Vallat
2006-07-16Use a global variable for the console ibm561 state, and use it when theMiod Vallat
real device attach, instead of using malloc (we can not use malloc at console initialization time). This gets rid of the following stack offense: /usr/src/sys/dev/ic/ibm561.c: In function `ibm561_cninit': /usr/src/sys/dev/ic/ibm561.c:193: warning: stack usage is 4768 bytes
2006-07-16Match a few more Promise SATA chips which should workJonathan Gray
if the FreeBSD driver is any indication.