Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-12 | Support NetMos NM9820 cardbus (added to puc as well, for the | Theo de Raadt | |
adaptor cages and because one day com@cardbus should be replaced by puc@cardbus) | |||
2011-11-15 | Simplify various parts of the puc(4) attachment code. Tested lightly | Theo de Raadt | |
by krw and myself. | |||
2011-10-09 | add support for WCH CH352 serial | Jonathan Gray | |
tested by Atanas Vladimirov on a CardBus device with one physical port | |||
2011-04-02 | - use nitems(); no binary change@ | Jasper Lievisse Adriaanse | |
ok jsg@ | |||
2011-01-08 | clear pci configuration register 0x41 on resume, like during attach. | Damien Bergamini | |
only clear it if it is != 0 while i'm at it. | |||
2010-12-31 | move the printing of the MAC address to the same line than the MAC rev. | Damien Bergamini | |
2010-12-31 | Make the athn(4) back-end more bus agnostic by moving read and write | Damien Bergamini | |
operations to callbacks in the PCI and CardBus front-ends. This will allow support of other buses like USB. Assume the following memory model: - writes are ordered but may be buffered and require explicit flush - a read always flushes all buffered writes | |||
2010-11-15 | fix up a pointer bug introduced in the previous revision | Mike Belopuhov | |
jsg agrees, ok deraadt | |||
2010-09-22 | remove unused offset argument to rbus functions | Jonathan Gray | |
ok krw@ kettenis@ | |||
2010-09-07 | remove the powerhook code. All architectures now use the ca_activate tree | Theo de Raadt | |
traversal code to suspend/resume ok oga kettenis blambert | |||
2010-09-06 | All PWR_{SUSPEND,RESUME} can now be replaced by DVACT_{SUSPEND,RESUME} | Theo de Raadt | |
2010-08-31 | When cardbus is fixed, this will be able to use dc_activate directly | Theo de Raadt | |
(I stronly hope that cardbus needs no bus-specific wrappers!) | |||
2010-08-30 | Change powerhooks into activate functions, and provide stub powerhook | Theo de Raadt | |
functions ok kettenis | |||
2010-08-27 | Massage the powerhook function into an activate function, and since we do | Theo de Raadt | |
not neccessarily have a working filesystem for the firmware yet, use a workq to postpone resume. Then make the powerhook function call the activate function. There remains some questions about the sc_power functions... ok kettenis | |||
2010-08-27 | Since the pci-specific activate function does nothing, move it to fxp.c. | Theo de Raadt | |
Then it is possible for fxp_powerhook to use it. | |||
2010-08-25 | Make CardBus ral(4) suspend and resume properly on machines that keep the | Mark Kettenis | |
CardBus bridge powered up during suspend. Step zero on the long road towards fully suspending CardBus on all machines. ok deraadt@, damien@ | |||
2010-08-08 | activate function for suspend/restore; from mglocker | Theo de Raadt | |
2010-08-06 | ACPI suspend/resume for bwi(4). Initial diff from todd@, finished and | Marcus Glocker | |
tested by me on X40 with a BCM4306. OK deraadt@ | |||
2010-05-16 | add AR9300 PCI Id | Damien Bergamini | |
2010-04-05 | Initial bits for >=RT3090 support. | Damien Bergamini | |
Probably not functionnal yet (but test reports are welcome). Update microcode for RT2860 while I'm here (remember to run make && make install under sys/dev/microcode/ral/). | |||
2010-04-02 | Remove parent/slave mode of rbus as nothing uses it. | Jonathan Gray | |
ok kettenis, sgi usage of rbus_new_body() pointed out by miod | |||
2010-03-27 | replace a bunch of BAR wrangling code with calls to the pci | Jonathan Gray | |
code it was originally copied from. ok kettenis@ | |||
2010-03-27 | Give cardbus the pci_chipset_tag_t from pccbb and push it out through | Jonathan Gray | |
cardbus_attach_args so we can switch to using proper pci config space functions instead of callback based wrappers. ok oga@ krw@ kettenis@ | |||
2010-03-27 | Bring back cardbus_chipset_tag_t which is in practice a | Jonathan Gray | |
pointer to the pccbb softc, to distinguish it from a pci_chipset_tag_t which can be passed to the normal pci functions. Suggested by and ok kettenis@ | |||
2010-03-22 | Remove some cardbus defines and types which are identical to | Jonathan Gray | |
their pci counterparts, similar to recent changes in NetBSD. ok oga@ deraadt@ jasper@ | |||
2010-02-02 | Attach athn(4) to the AR2427 which is a castrated (no 11n) AR928X. | Damien Bergamini | |
The Asus Eee PC 1005P has such a device. This makes things even more confusing since athn now also supports some non-802.11n devices! Please let me know if you have such a device. | |||
2010-01-13 | As per NetBSD move HAYAKAWA Koichi's licenses to two clause. | Jonathan Gray | |
2010-01-12 | Remove dead assignment and newly created unused variable. | Charles Longeau | |
Found by LLVM/Clang Static Analyzer. ok grange@ krw@ | |||
2009-12-22 | Revert last commit, I should have checked with damien@ first. | Stuart Henderson | |
2009-12-22 | Sort pci ids, from Brad. | Stuart Henderson | |
2009-12-21 | Some cleaning for the rl(4) driver: | Christian Weisgerber | |
- ANSI - KNF - remove the use of register from Brad | |||
2009-12-15 | - instead of rolling a macro that is functional equivalent to nitems(), | Jasper Lievisse Adriaanse | |
just use nitems(). (this leaves NENTS() alone for now) ok deraadt@ krw@ | |||
2009-11-23 | move things from athn_attach() to athn_init() such that we can | Damien Bergamini | |
power off the cardbus slot after athn_attach() and in athn_stop(). | |||
2009-11-14 | athn(4), a driver for Atheros 802.11a/g/n devices. | Damien Bergamini | |
written from scratch based on the vendor driver for Linux (ath9k). AR9285 and AR9287 parts are 100% untested. only basic functionnalities are enabled for now. committed over an AR9281. "commit" deraadt | |||
2009-10-15 | Add detach support to a few more drivers, and in others do the neccessary | Theo de Raadt | |
operations in the detach function in the right order. Also ensure that the interrupt handlers not trust registers that go away. read over very carefully by dms, tested by me | |||
2009-08-20 | - fix varargs after dmesg tweaking | Martynas Venckus | |
- intrline is not a string ok jsg@ | |||
2009-08-10 | More cases of shutdown hooks not needed after card is already stopped. In | Theo de Raadt | |
these cases the xxstop function is a bit more complicated and has a flag of some sort, but the use of that flag does not matter; DMA is already ceased ok dlg | |||
2009-07-30 | Put the correct value in the I/O BAR for ACX100 cards. | Miod Vallat | |
ok claudio@ | |||
2009-07-25 | Fix Cardbus_conf_{read,write} macros. Not used by anything yet. | Miod Vallat | |
2009-07-23 | Remove unused code. | Mark Kettenis | |
ok oga@, jsg@, blambert@, zap zap zap deraadt@ | |||
2009-07-21 | Make rbus_new_body() invocable from outside cardbus.c, to allow md code | Miod Vallat | |
to use it to allocate a ``every operation will fail'' rbus in case of error. | |||
2009-07-21 | Change the rbus md_space_{map,unmap} signature to take a rbus_tag_t instead | Miod Vallat | |
of the bus_space_tag_t it contains; an upcoming implementation will need to know the rbus_tag_t for which it works at this point. All callers updated accordingly; no functional change intended. | |||
2009-06-26 | Add all the cardbus com devices to puc, since these can show up on the | Theo de Raadt | |
pci bus because of the expresscard adaptors... Lacking a better mechanism, also remind people to keep those lists syncronised. | |||
2009-06-26 | Using information gleamed from the FreeBSD driver, change the MAC address | Theo de Raadt | |
reading to use the eeprom instead of CIS, and then the Xircom Cardbus cards can work in the expresscard adaptor, as pci devices. ok jsg | |||
2009-06-02 | make rl at pci detachable; untested. | Jonathan Gray | |
2009-06-02 | Make fxp at pci detachable; untested. | Jonathan Gray | |
2009-06-02 | make dc at pci detachable; untested. | Jonathan Gray | |
2009-06-02 | Fix some minor format string problems found in a maze of false positives | Theo de Raadt | |
provided by Parfait ok oga | |||
2009-06-02 | The xl_detach() function is now used by pci code, so it must be in the | Theo de Raadt | |
shared code in case either cardbus or pci varients are not configured. | |||
2009-05-12 | fix EDIMAX attachment. | Damien Bergamini | |