summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2000-07-25Map txrate for prism2, where each bit is apparently assigned to theonoe
corresponding rate; 1Mbps, 2Mbps, 5.5Mbps, 11Mbps.
2000-07-24Improve the model identification and match. Addresses PR-10485.gmcgarry
2000-07-24Regen.gmcgarry
2000-07-24Add entries for all Xircom ethernet models.gmcgarry
2000-07-24create a funcion, siop_busreset(), to reset the scsibus.bouyer
Reset the scsi bus at attach time, to be sure all devices start in narrow/async mode. Defer sync/wide negotiation until after whe have a valid xs->sc_link->device_softc, so that we can honnor the NOSYNC/NOWIDE quirks.
2000-07-24Pass the level and vector to vme_intr_map() in the correct order.scw
2000-07-24Increase polled command timeout to 2s.ad
2000-07-24Purge C++-style comments.mycroft
2000-07-23Be a little more explicit and careful about setting links in TDs and QHs.augustss
2000-07-23* Add entries for older Yamaha YMF chips (724, 740) plus thejonathan
newer steppings (740C, 724F) which use the same microcode as the DS-1S/DS-1E. Regen.
2000-07-23* Add entries for older Yamaha YMF chips (724, 740) plus thejonathan
newer steppings (740C, 724F) which use the same microcode as the DS-1S/DS-1E
2000-07-22Add short device descriptions in comment lines.pk
2000-07-21- Big endianness cleanup:is
a) use stream methods when transferring data via the MEMPORT into/out of the chips buffer memory b) use htole16/le16toh when interpreting 16bit values in the chips memory Both where NOPs on i386 machines, which is why this worked before on the test machine(s), but would break when on a big-endian machine.
2000-07-21add support for SIOCS80211NWKEY and SIOCG80211NWKEY.onoe
2000-07-20Add the pccard controller for a Toshiba Portege drive. No vendor ID, noabs
product ID, and in this temporary loan, no bleeding power supply so it can only probe the controller and not the drive. Still, its something.
2000-07-20Take advantage of generic soft interrupts, if available.scw
2000-07-20Regen.ad
2000-07-20Add what is apparently ESS's old vendor ID and corresponding product ID forad
the Maestro 1.
2000-07-20Make it compile when PCIIDE_AMD756_ENABLEDMA is defined. From kern/10555bouyer
by MURATA Shuuichirou.
2000-07-20Regen.tsutsui
2000-07-20Add PMAG-JA framebuffer.tsutsui
2000-07-20don't define LIST_FOREACH, it's in sys/queue.h now.deberg
2000-07-19add some more CTIO flagsmjacob
2000-07-19zero result queue entry when done if debugging.mjacob
don't do an isp_notify_ack if we're not at run state.
2000-07-19fix mislabelled error casemjacob
2000-07-19Fixx off-by-one error in handlereset().pk
2000-07-19More printf format munging for off_t: when printing as %lld, cast to long long.nathanw
2000-07-19Add MIDI support. From Tatoku Ogaito.augustss
2000-07-19moved the check priviledge for SIOCS80211NWID from each driver to ifioctl().onoe
it also fixes the problem that non-priviledged user can change nwid for wi and ray drivers.
2000-07-18Use device_lookup() and ditch TAILQ sillyness.ad
2000-07-18add WEP support also for PRISM2 cards.onoe
Corega works fine with WEP, but farallon doesn't work well with WEP for now..
2000-07-18Add support for Corega Wireless LAN PCC-11, and Farallon SkyLINE 11Mb.onoe
Note that Corega card works at 3.3V only, then it requires cardbus code for now.
2000-07-18Add Farallon SkyLINE 11mb card as Intersil Prism2onoe
vendor:product of the card is Lucent:WaveLAN, and CIS string shows "INTERSIL" "HFA384x/IEEE"...
2000-07-18add "#define PCI_INTERRUPT_PIN_MAX 0x04"soda
2000-07-18PAGE_SIZE -> IOASIC_DMA_BLOCKSIZE in one last place. From Izumi Tsutsui.thorpej
2000-07-18Back out previous. It is no longer needed, as both the Alphathorpej
and DECstation IOASIC drivers clear the appropriate interrupts in the dispatch routine.
2000-07-17Don't make assumptions of the actual value of PCI_PMCSR_STATE_D0.tron
Problem noted by John Hawkinson.
2000-07-17Don't clobber bits from 2 to 31 when trying to change the power state.tron
Problem noted by John Hawkinson.
2000-07-17Clear the DMA pointer reload interrupt bits in the IOASIC_INTRthorpej
register to prevent interrups from looping on the Alpha. From Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>.
2000-07-17Regen.augustss
2000-07-17Some more products (from FreeBSD).augustss
2000-07-17- Write the registers 7930 registers properly on the Alpha (it'sthorpej
different than on the DECstation). - Use IOASIC_DMA_BLOCKSIZE instead of PAGE_SIZE. Should make this work on the Alpha. From discussion with Izumi Tsutsui, Gregory McGarry, and Chris Demetriou, and much reading of EK-D3SYS-PM.
2000-07-17Define IOASIC_DMA_BLOCKSIZE (4096 bytes).thorpej
2000-07-17G/c some unused (and incorrect, for our usage) definitions.thorpej
2000-07-17Use the IOASIC_DMA_ADDR() macro now that it is fixed.thorpej
2000-07-17Make sure to get the upper 5 bits of the page address mixed inthorpej
in IOASIC_DMA_ADDR(), as the le_ioasic attachment does. Noted by Gregory McGarry.
2000-07-16If card is in power state D3 put it into power state D0 so that it willtron
at least work after the next reboot.
2000-07-15Fix uninitialized variable (reg) in fxp_pci_confreg_restore();jhawk
this could result in garbage being written to the PCI status register, which is unlikely to have had a serious effect. This was with us from an #if 0 added in rev 1.6.
2000-07-15Avoid printing duplicate colon when card is waked up.tron
2000-07-15Un-__P'ify kernel prototypes.tron