summaryrefslogtreecommitdiff
path: root/sys/dev/pcmcia
AgeCommit message (Collapse)Author
2007-06-09Initialize TX queue. Handle TX done interrupts in a own function.Marcus Glocker
2007-06-08Add TX path which enables some first (unreliable yet) packet transfers.Marcus Glocker
2007-06-06do not include ipx headers (were not needed in the first place)Henning Brauer
2007-06-04Enable channel switching.Marcus Glocker
2007-06-03Make RX path work on big endian, too.Marcus Glocker
2007-06-03The firmware converts every 802.11 RX data frame into a 802.3 frame,Marcus Glocker
including the LLC/SNAP header. Mgmt frames are handled completely inside the firmware, we won't ever see any mgmt frame for this device. Remove the LLC/SNAP header in the driver to get an useable frame which we can pass up to the network stack. Remove some unused firmware commands.
2007-06-01Add RX path and enable monitor mode.Marcus Glocker
2007-05-28Add a bunch of new firmware commands to configure MAC/PHY/RF, and do so.Marcus Glocker
Simplify command interface.
2007-05-27Values which are written to a 16-bit register shall be uint16_t not int.Marcus Glocker
Spacing.
2007-05-27Make it work on big endian archs, too.Marcus Glocker
2007-05-26Cast offset arg of bus_space_write_multi_2 to (uint16_t *). Fix deviceMarcus Glocker
detach panic.
2007-05-26Tune command interface.Marcus Glocker
2007-05-25Make FW commands save in the way that requests/responses must be doneMarcus Glocker
serialized. Establish initial device up/down dance.
2007-05-25Bump firmware package version; Better naming of the malo firmware files.Marcus Glocker
discussed with, and OK claudio@
2007-05-25Initial driver stub for the Marvell 88W8385 PCMCIA (CF) device.Marcus Glocker
Loads firmware, sends first FW command, establish interrupts.
2007-05-15regenMarcus Glocker
2007-05-15Add vendor and product; AmbiCom, Inc. WL54CF.Marcus Glocker
2007-05-08#ifdef notdef functions which are only called in #ifdef notdef contextsTheo de Raadt
2007-05-08places they get called are #ifdef notdef, so the code itself can be tooTheo de Raadt
2006-11-29Change the getchar wsdisplay_accessops function to not return aMiod Vallat
display-dependent value, but instead fill a structure with the chaarcter and a valid attribute, suitable for use with unpack_attr. Adapt the wsmoused code to these changes, and remove all knowledge of the text-mode style pc video attributes in it. This will eventually allow wsmoused to be used on non-pcdisplay devices.
2006-11-29Add an unpack_attr function to struct wsdisplay_emulops, to match theMiod Vallat
existing alloc_attr function. This allows rasops_unpack_attr to be kept private to rasops, yet available to the screen drivers.
2006-11-29Add a new member to struct wsemuldisplaydev_attach_args, for a frame bufferMiod Vallat
driver to be able to tell how many wscons screens to attach to it, instead of WSDISPLAY_DEFAULTSCREENS which is a global setting.
2006-11-28Reorder cfxga initialization sequence for clarity, and minor tweaks; noMiod Vallat
functional changes.
2006-11-27Support for different video modes (by playing with wsconfcfg).Miod Vallat
8 bit modes are disabled until I find why the LUT writes are ignored, and Zaurus-like 640x480x16 is still the default.
2006-11-27Do not use a complete bitmap as a backing store for multiple screens, butMiod Vallat
remember character cells instead; this is noticeably faster.
2006-11-27Separate solid fill operations from regular raster ops; this also bringsMiod Vallat
us accelerated copyrows and copycols.
2006-11-27Do not perform frame buffer actions on non-active screens.Miod Vallat
2006-11-27Store the wsscreen_descr structure in the softc.Miod Vallat
2006-11-27Always update cfxga_scr emulops field when creating a new screen, in caseMiod Vallat
the card was removed and then reinserted. XXX It's still ugly, a better way to handle this is in the works.
2006-11-26Rewrite the blitter functions, providing an accelerated putchar in theMiod Vallat
process; and fix synchronization points, so that the card no longer gets stuck and in need of a reset after being flooded with rop requests.
2006-11-26avoid extra inclusions; ok jsgTheo de Raadt
2006-11-26Start reworking the raster ops code, and be smarter when monitoring the FIFOMiod Vallat
for cpuu-to-display operation. This is much faster already.
2006-11-26Much better register description and values. No functional change yet - butMiod Vallat
this code does not look like a bingo game chart anymore.
2006-09-22variant of Socket 10/100 CF+ ethernet card.Federico G. Schwindt
from Andrew Smith (asmith at tranquility dot fsbusiness dot co dot uk)
2006-08-18Shrink dmesg output.Jonathan Gray
2006-08-18ansi, no binary change.Jonathan Gray
2006-07-28regenBrad Smith
2006-07-28move the Siemens vendor id to the right location.Brad Smith
2006-07-09*enty->*ently where applicableMiod Vallat
2006-06-17add sys/timeout.hBrad Smith
2006-06-03make detachable, inspired by netbsdMartin Reindl
2006-06-02ditch unused struct isadev and in turn the isavar.h includeMartin Reindl
2006-05-28remove the dev/isa/isavar.h include, as it is not neededFelix Kronlage
ok miod@, martin@
2006-05-22Attach routines can fail before calling *hook_establish(), and theyKenneth R Westerback
often rely on the detach routine for cleanup. So be consistant and careful by checking for a NULL hook before calling *hook_disestablish in detach routines. ok mickey@ brad@ dlg@
2006-04-21Fix a typo and remove an unreachable label to let this compile again.Uwe Stuehler
Based on a diff from Markus Schatzl (wtf at neuronenwerk de) to tech@. OK miod@ fgsch@
2006-04-20Fix various printf() issues: too many arguments, not enough arguments, argumentMiod Vallat
order reversed, wrong modifiers. ok deraadt@ marco@ mickey@
2006-04-20Make these compile again.Miod Vallat
2006-04-20regenBrad Smith
2006-04-20add the Belkin F5D6020 802.11b WLAN card.Brad Smith
2006-04-16Preliminary driver for the Colorgraphic VoyagerVGA pcmcia frame buffer;Miod Vallat
more like a proof of concept than anything useful, due to the slowness of the beast, but deraadt@ insists this gets in the tree. Written with matthieu@'s help.