summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2001-07-17Rework exphymatch so that it uses positive logic. Makes more sense.Nathan Binkert
tested by jason@
2001-07-16add support for the PHY on a 3c920 / 3c980C found on Tyan Thunder K7Peter Galbavy
boards. ok'd nate@
2001-07-16regenPeter Galbavy
2001-07-16add 3com OUIPeter Galbavy
2001-07-16oops, remove some debugging stuffJason Wright
2001-07-16- Separate out reset function of proc unitJason Wright
- Handle ram detection errors more gracefully - If things go awry after enabling DMA, turn off polling - Follow hifn's specs for readram and writeram commands more closely - Add bus_dmamap_sync()'s during ram probing as well
2001-07-15regenMichael Shalayeff
2001-07-15add support for SOHOware NUB100; from Jason Ackley <jason@ackley.net>Michael Shalayeff
2001-07-13On my 10th wedding anniversary I am celebrating byNiklas Hallqvist
committing this driver for technology from back when I got married :-) It is for DEC EtherWorks cards, and comes from NetBSD. I have done severe KNF, and fixed the driver to work with PIO-only cards. Enjoy!
2001-07-13initialize bus width and number of luns supported.Michael Shalayeff
this is tested on SmartRAID IV and consistant w/ what netbsd does.
2001-07-13Change references to inic-950 to inic-940/950 to reflect chipsKenneth R Westerback
actually supported. Update copyright to include 2001. Fold iha_se2_rd_all() into iha_read_eeprom(), eliminating magic number 31 at the same time, calculating correct offset of checksum at run time instead. Eliminate static global variable iha_nvram in favour of dynamic variable in iha_init_tulip(), which is only place it is used. Rectify a few typos in comments.
2001-07-13Remove static'ness of functions in line with normal OpenBSDKenneth R Westerback
preferences. Rename tul_* functions/variables iha_* for consistancy, since all are now visible. As updating the EEPROM did not work, don't try. Remove now unused static dftNvram variable, and functions used only in trying to write it to EEPROM. Make iha_rate_tbl a const.
2001-07-12extra wddone caused biodone panics occasionallyConstantine Sapuntzakis
2001-07-12Rework of probe code. Try better to deal with floating buses. DependingConstantine Sapuntzakis
on the value floating on the bus, we would occasionally skip the register writability tests. Whoops... Move fix for a flash device that doesn't wake up until a command is sent Try to supress spurious interrupts. However, if one does happen, acknowledge it anyway by reading status. This prevents the interrupt condition from persisting.
2001-07-11Eliminate use of static functions in line with normal OpenBSDKenneth R Westerback
preferences. Having more debugging info available during fixup of this driver to work on powerpc can't hurt either! Change adwminphys() to adw_minphys() to make consistant with all other function names in adw.c.
2001-07-10Use offsetof() from sys/param.h, not a local define.Kenneth R Westerback
2001-07-10ANSI C does not like labels: without a statement after that.Marc Espie
Restore missing breaks.
2001-07-10Wait 1 second after soft reset.Constantine Sapuntzakis
Add back IDENTIFY after soft reset. Fix ch_flags -> ch_status in a couple places
2001-07-09Match CBEM56G as wellNiklas Hallqvist
2001-07-09syncNiklas Hallqvist
2001-07-09Ehh, nice duplicateNiklas Hallqvist
2001-07-09ch_flags should be ch_statusConstantine Sapuntzakis
2001-07-09regenMichael Shalayeff
2001-07-09CBEM56G from matthieu@ (;Michael Shalayeff
2001-07-09Minor code clean ups.Kenneth R Westerback
Rename some functions for better consistancy/clarity, e.g. tul_wdtr_done -> tul_wide_done tul_msgout_wide -> tul_msgout_wdtr Consolidate extended message generation into new function tul_msgout_extended() by using HCS_Msg[] array, replacing several repetitive bus_write_*() code sections. A couple of minor code clarifications to eliminate extra return statements and make absolutely sure HCS_ActScb is NULL during a reselect.
2001-07-09Move IFQ_SET_READY macro to attach time.Federico G. Schwindt
2001-07-09More lame OpenBSD tags.Federico G. Schwindt
2001-07-09Fix incorrect logic 'optimization' so that sync is negotiated even ifKenneth R Westerback
wide is not. Now my CD drives on the narrow channel of the INI-9100UW negotiate to the same configuration they do on other cards.
2001-07-09Remove dubious #include MACRO "string" construct (non-ANSI)Marc Espie
and use the more correct #include <file.h> style. From discussion with millert@.
2001-07-08Don't set up ifq_maxlen manually for drivers that uses IFQ_MAXLENFederico G. Schwindt
(or ifqmaxlen); it's done in if_attach() now. No future drivers needs to set up this anymore unless they want to use something else.
2001-07-08regenBrad Smith
2001-07-08Hifn has changed its company name, make the name consistent throughoutBrad Smith
the tree. Hi/fn, Hi/Fn and HiFn -> Hifn. -- Ok'd by deraadt@
2001-07-08Fix thinko. Okay millert@Marc Espie
Uncovered by gcc 3.0, since the bad code does have unpredictable behavior.
2001-07-08OpenBSD tags.Federico G. Schwindt
2001-07-08OpenBSD tag.Federico G. Schwindt
2001-07-08Add missing call to minor() in RDLABELDEV macro.Todd C. Miller
This only worked before by luck. Fixes floppy panic in -current. Thanks to krw@ for the DDB traceback, it helped ;-)
2001-07-07On 2nd though, pci_conf_read returns host-ordered words.Niklas Hallqvist
2001-07-07Correct PCI identifier matching. Match more devices too.Niklas Hallqvist
2001-07-07syncNiklas Hallqvist
2001-07-07More aac identifiersNiklas Hallqvist
2001-07-063com airconnect 3crwe777aJason Wright
2001-07-06syncJason Wright
2001-07-063com airconnect (3crwe777a)Jason Wright
2001-07-06Only clear the relevant capabilities when the MTU is set tooAngelos D. Keromytis
high. Clarify logic of message tagging.
2001-07-06IP/TCP/UDP checksumming on the NIC; from rtecco@umich.eduAngelos D. Keromytis
2001-07-06__powerpc__ is defined in gcc's specs and used throughout the tree for ↵Steve Murphree
powerpc related stuff, so mvmeppc must retain __powerpc__ and add __mvmeppc__.
2001-07-06correct includes for mvmeppcSteve Murphree
2001-07-05Get rid of the wrapper macros around extent_alloc*1Artur Grabowski
Pass the right amount of arguments and rename them back to their right names.
2001-07-04Embedding newlines in strings is a bad idea, and prints out badly.Marc Espie
Okay millert@, like previous commit.
2001-07-04case labels without statements are not permitted by ANSI C... and gcc 3.0Marc Espie
warns about them.