summaryrefslogtreecommitdiffstats
path: root/sys/pccard/pcic.c
Commit message (Expand)AuthorAgeFilesLines
* Add a tunable (hw.pcic.boot_deactivated) which will boot the systemimp2001-10-231-1/+14
* <jkh> "Hey Rocky, watch me eject this pccard outta my laptop!" "What,imp2001-09-131-8/+0
* MFS: put debug writes behind boot verbose.imp2001-09-041-7/+16
* Move to using a chip function + function pointers to deal with theimp2001-09-041-21/+97
* The tunable is hw.pcic.irq, but the hw.pcic.override_irq was how it wasimp2001-08-251-2/+1
* Rearrange how we do interrupt routing tweaking. We now haveimp2001-08-211-6/+6
* Merge from stable (which seems to have been spammed at some point in current):imp2001-08-141-2/+7
* Minor style(9) nits to make code more readableimp2001-08-141-4/+3
* Treat min,max of 0,0 for IRQ special. Reject it if we didn't specificallyimp2001-08-141-3/+26
* Move ISA interrupt ISR and timeout routines to pcic from pcic_isa soimp2001-08-101-0/+68
* Now that we are setting a bit in the PCIC_INT_GEN (0x3) register, weimp2001-08-051-2/+2
* TI cardbus bridges, 12xx and newer, have an interesting register. Itimp2001-08-011-2/+23
* A bunch of interrupt related cleanup.imp2001-07-311-5/+40
* Move pcic_override_irq from pcic_isa, to pcic.imp2001-07-311-0/+7
* It is spelled INTR_FAST in current and INTR_TYPE_FAST in stable, so try toimp2001-07-281-1/+4
* Stable requires machine/clock.h to quiet warnings. It isn'timp2001-07-281-0/+1
* Introduce two new tunables from the boot loader.imp2001-07-271-1/+5
* Minor nits merged from my stable tree:imp2001-07-271-0/+1
* Attempt to fix and document interactions between suspend/resume and pccardcimp2001-07-271-18/+17
* Check the state of the slot when we resume. Set it to empty if we noimp2001-07-261-1/+5
* Clarify some of the 3.3V code with better comments. Also, since theimp2001-07-011-6/+12
* Add comments explaining why we do the somewhat odd irq mapping on PC98imp2001-07-011-0/+7
* Minor whitespace nit.imp2001-07-011-1/+1
* Work around a bug in the current interrupt system by explicitlyimp2001-06-251-0/+4
* Save the IRQ that we get in pci attachment.imp2001-06-161-1/+5
* On PC-98, map IRQ 6 to IRQ 7 at the pcic level. That is, when we'reimp2001-06-161-0/+12
* Move the pcic interrupt from pcic.c to pcic_isa.c. The ISA handlingimp2001-06-041-127/+17
* Turns out that one bit isn't enough. Introduce two new fieldsimp2001-05-281-1/+17
* Allow a shareable interrupts. Note, the bridge must set this flag orimp2001-05-271-15/+15
* Migrate from unit based to dev base. Don't save unit number, but do saveimp2001-05-251-2/+2
* Add intrack field to each slot. This can be used to acknowledgeimp2001-05-251-0/+3
* Minor name space issues.imp2001-05-251-19/+20
* Use bus_space functions rather than inb/outb.imp2001-05-241-4/+9
* Move getb1 and putb1 from pcic_isa.c to pcic.c. Rename them toimp2001-05-241-0/+20
* Add better support for the Ricoh 5C296 and 5C396 chips. These chipsimp2001-05-231-0/+6
* Move allocation of ExCA registers from the base driver into the busimp2001-05-211-26/+1
* Move setting of Vcc bit to before the vcc switch statement. Theimp2001-05-211-7/+5
* Next step on the road to pci: power taming.imp2001-05-211-67/+81
* Next step towards pcic_pci: the ability to allocate mapped memory in attach.imp2001-05-211-11/+56
* Two comments and one bug fix:imp2001-05-211-3/+13
* Add back the plain i82365 to the list of bridges that do specialimp2001-05-191-0/+1
* Initialize cinfo structure at compile time rather than run time sinceimp2001-05-191-16/+13
* Now that we've moved the mecia support out of pcic.c to its ownimp2001-05-191-12/+12
* Move ISA specific code into pcic_isa. This is the probe routine, theimp2001-05-191-259/+39
* It turns out that Intel's i82365sl-DF step has the same ID as the VLSIimp2001-05-191-27/+59
* Separate out isa attachment to its own file. The pci attachment willimp2001-05-161-84/+12
* The mecia support has moved to the mecia driver, so remove the copy ofimp2001-05-151-351/+35
* {G,S}ET_UNIT are now unused, gc themimp2001-05-151-3/+0
* It turns out that pcic_slot::slotnum was really unused, so don't setimp2001-05-141-2/+0
* Remove static array of slots. We now have state information for eachimp2001-05-141-17/+24
OpenPOWER on IntegriCloud