freebsd-nq/sys/dev/pccbb
Warner Losh d0493c85a6 Update to the interrupt handling code:
o Try to be smarter about reading the ExCA CSC register.  Now, we only
  do it for 16-bit cards.  Add some experimental code to treat it like
  a power interrupt, but I'm not 100% sure that I like it.  It may be
  removed upon further testing.  It seemed to help in one test case, but
  the evidence may be inconclusive.  This may be beneficial for cleaning up
  exca_reset and exca_wait_ready.
o Check for CSTS events on the socket event register.  We ask for it when
  we're powering up a card, but I don't think we're otherwise using
  it.  Just ACK the interrupt for now.  In theory, we can use it
  instead of the busy wait we do in cbb_cardbus_reset.  More research
  is necessary to see if we can optimize things there when we're
  waiting for the DEVVENDOR register to become valid.
o Rework the comments a bit.  Minor tidying up.  Etc.
2008-12-11 06:27:18 +00:00
..
pccbb_isa.c We don't have a ISA specific shutdown routine at this time, so remove 2006-06-03 21:10:50 +00:00
pccbb_pci.c Update to the interrupt handling code: 2008-12-11 06:27:18 +00:00
pccbb.c Minor tweaks to some of the comments. Also, add a XXX wondering if we 2008-12-07 22:49:47 +00:00
pccbbdevid.h Mollify the whitespace police 2005-11-08 15:42:12 +00:00
pccbbreg.h Batch of changes: 2006-08-12 09:06:55 +00:00
pccbbvar.h Move to using filter for the change interrupts. Also rework the power 2008-12-05 05:20:08 +00:00