Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-01-27 | Add pcmcia_intr_string() to format the intr string for pcmcia attach | Todd C. Miller | |
routines. | |||
2004-07-14 | tweaks for ti12xx bridges; from freebsd via rees@ | Michael Shalayeff | |
2003-12-23 | do not panic if there is no IPL_IMP | Michael Shalayeff | |
2003-06-25 | add topic97b support; from netbsd and tested by Pedro la Peu <pedro@am-gen.org> | Michael Shalayeff | |
2002-07-23 | Cardbus/pcmcia support for macppc. parts borrowed from NetBSD, and other | Dale Rahn | |
portions of the tree. | |||
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-01-30 | TI 1410 PCI-CardBus support. | Federico G. Schwindt | |
2001-12-24 | fix a // comment and kill a few trailing spaces | Michael Shalayeff | |
2001-08-25 | Change pci_intr_map to take pci_attach_args as an argument. | Artur Grabowski | |
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD. | |||
2001-08-22 | Initialize auto variable (win[{0,1}].win_flags). Also, if PCCBB_MEM_CACHABLE | Aaron Campbell | |
isn't set, clear the prefetchable bits in the bridge control register. These fixes from NetBSD. Now OpenBSD won't hang when it tries to read the CIS from an ADMtek-based card through a Ricoh-based PCI-CardBus bridge. | |||
2001-08-19 | fetch sc_intline from pci_intr_line(ih) to accomodate for | Michael Shalayeff | |
the line being possibly resolved in pci_intr_map(). found and tested by jason@ | |||
2001-08-19 | ...and convert this one as well. | Miod Vallat | |
2001-08-17 | quieten pcmcia/cardbus interrupt handling at unsuspend time | Theo de Raadt | |
2001-06-20 | Comment spelling fix, and remove static regardless of | Niklas Hallqvist | |
CBB_DEBUG setting | |||
2001-06-12 | Make pci_mapreg_map take an extra argument where we can | Niklas Hallqvist | |
put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm. | |||
2001-05-16 | No need to check M_WAIT/M_WAITOK malloc return values. (art@ ok) | Hakan Olsson | |
2001-05-01 | restore socket base addr and bus number on resume; from netbsd | Michael Shalayeff | |
2001-02-01 | Do not attempt to attach cards that have unsupported (i.e., non-5, non-3) | Aaron Campbell | |
voltages. Fixes the problem with those silly SCM Microsystems PCI-CardBus dock boards that are often shipped with Lucent WaveLAN cards. Thanks to drahn@openbsd.org for testing and dave@arbor.net for originally reporting the problem. | |||
2001-01-27 | introduce and use a flag indicating that interrupts are | Michael Shalayeff | |
enabled for this cbb. essentially this means that cbb driver has completed it's initialization and is ready to treat interrupts. this was exposed by ccb's sharing their interrupt and pccbbintr() being called for cbb which has not completed attachment due to interrupt sharing. | |||
2001-01-22 | repair printing | Theo de Raadt | |
2001-01-21 | map and establish interrupt earlier in the attach routine, | Michael Shalayeff | |
instead of middle of the thread. behaviour remains the same. since interrupts are disabled in the controller until proper time this is safe to do this way. deraadt@ ok | |||
2000-12-06 | BUG FIX: change enable sequence for 16-bit pcmcia cards. This change | Aaron Campbell | |
provides better (not perfect) reset sequence. The most significant change is asserting output enable reg before power up. Stop routing interrupt during reset. From NetBSD. | |||
2000-11-29 | Bugfix: reset 16-bit pcmcia in chip initialisation sequence; from NetBSD. | Aaron Campbell | |
2000-11-29 | Correct PCI interrupt setup routine for Texas Instruments PCI113X CardBus | Aaron Campbell | |
bridges so that hot insertion and removal works; from NetBSD. | |||
2000-11-29 | Clarify that the RX5C57X requires write to the PCI_LEGACY to disable and | Aaron Campbell | |
not PCI_BCR_INTR; from NetBSD. | |||
2000-11-29 | Power down PC cards at shutdown time; from NetBSD. I'm also reverting my own | Aaron Campbell | |
fix for this (rev 1.7) as this is the better way to do it. This fixes the problem seen with reboot while an xl(4) CardBus card is in a slot on my Toshiba Tecra 550CDT (so it should fix the same problem espie@ has seen on a different model Toshiba laptop). | |||
2000-10-09 | Defer most of the attach process as recommended in the comments; mickey@ ok | Aaron Campbell | |
2000-09-24 | For the Toshiba TOPIC95B CardBus controller, we must clear the socket and slot | Aaron Campbell | |
control registers at shutdown else we hang. Fixes it on my laptop, should help out espie@ on his Toshiba system too. | |||
2000-07-25 | convert to new timeouts | Michael Shalayeff | |
2000-07-06 | Sync with NetBSD. | Aaron Campbell | |
2000-07-06 | Reorder irq enabling and vector setup; makes Ricoh-based PCI-CardBus bridges | Aaron Campbell | |
behave more nicely. Also remove statics. From niklas@ | |||
2000-04-26 | Remove one of my completely incomprehensible debugging printf's. | Aaron Campbell | |
2000-04-20 | Fix function prototype so it compiles again. | Aaron Campbell | |
2000-04-08 | Initial check-in for support of 32-bit CardBus PC Cards; from NetBSD. On many | Aaron Campbell | |
machines, this code needs the new PCIBIOS* options enabled in the kernel config file to work, but your mileage may vary. Included is a working 3c575 driver for 3Com 10/100 CardBus PC Card NICs (tested only with the 'C' revision). The 3c575 is the pccard version of the PCI EtherLink XL cards, and thus the xl driver has been split into /sys/dev/ic. |