summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pccbb.c
AgeCommit message (Expand)Author
2012-10-18Use pci_set_powerstate() unconditionally for all chip variants, ratherTheo de Raadt
2012-10-08Revamp the sequences for suspend/hibernate -> resume so that the codeTheo de Raadt
2010-12-08Fix compilation with option CBB_DEBUG; noticed by Dave Anderson on misc@Miod Vallat
2010-09-20Get rid of evcount's support for arranging counters in a treeMatthew Dempsky
2010-09-08Document that the resume case is waking children which may have beenTheo de Raadt
2010-09-08Split out the guts of pccbbintr() so that we can call it carefully atTheo de Raadt
2010-09-08During suspend, do not call children's interrupt handlers after we haveTheo de Raadt
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-09-06Save and restore pci config space registers common to all PCI-CardBusMark Kettenis
2010-09-03Some cleanup in preparation for suspend/resume improvements.Mark Kettenis
2010-08-31convert the powerhook to an activate function. That activate functionTheo de Raadt
2010-08-27kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberTheo de Raadt
2010-08-25Make CardBus ral(4) suspend and resume properly on machines that keep theMark Kettenis
2010-06-30timeout_add -> timeout_add_msecBret Lambert
2010-04-08these files don't need to include proc.h anymore. ok oga for agpTed Unangst
2010-03-27Give cardbus the pci_chipset_tag_t from pccbb and push it out throughJonathan Gray
2010-03-27Bring back cardbus_chipset_tag_t which is in practice aJonathan Gray
2010-03-23macppc seems to need a couple more casts before it will compile aKenneth R Westerback
2010-03-22Remove some cardbus defines and types which are identical toJonathan Gray
2010-01-13As per NetBSD move HAYAKAWA Koichi's licenses to two clause.Jonathan Gray
2010-01-11When mapping CarBus memory BARs, enforce a minimum alignment of 0x1000. ThisMark Kettenis
2009-08-28Writing 0 to the PCI_LEGACY register *is* the proper way to disable theMark Kettenis
2009-07-25Stop using rbus to set up the socket BAR if it has been left unitializedMark Kettenis
2009-07-21Use the symbolic constants for the window registers in pci configurationMiod Vallat
2009-07-20Pass a pci_chipset_tag_t to pci_intr_line(), to eventually allow theMiod Vallat
2009-06-03ansi function decls, no binary change.Jonathan Gray
2008-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
2008-09-25remove dead store.Charles Longeau
2008-07-20On TI cardbus bridges, enable PCI interrupt routing if the device has notMark Kettenis
2008-05-22More timeout(9) usage cleaned up.Michael Knudsen
2007-12-20Get rid of __HAVE_PCCBB_ATTACH_HOOK.Mark Kettenis
2007-12-19If the CardBus bus number is left unconfigured, only attach pcmcia(4).Mark Kettenis
2007-12-14Revert previous commit; something is still wrong, and I can't figure out whatMark Kettenis
2007-12-09Un-#ifdef code, such that we don't attach cardbus if the bus nuber isMark Kettenis
2007-11-30skip the bad mapping checks for now, sighTheo de Raadt
2007-11-30Skip the sanity test introduced in r1.50 on TI devices, as it gets triggeredMiod Vallat
2007-11-26correct newlines surrounding the sub-bus configuration, and unifyTheo de Raadt
2007-11-25missing line from previous commit; return 1 for interrupts we do handleTheo de Raadt
2007-11-25Interrupt handlers which do nothing should return 0 (or -1 if they are notTheo de Raadt
2007-11-25If some rather important registers read as 0xffffffff then the deviceTheo de Raadt
2007-11-25remove an ugly nested blockTheo de Raadt
2007-11-23Don't do anything in the shutdownhook if the registers aren't mapped.Mark Kettenis
2006-10-12Add a symbolic name parameter to cardbus_intr_establish().Alexander Yurchenko
2006-06-21removal of '#ifdef rbus ... #else ...' directives, we use rbus in allFelix Kronlage
2006-06-14remove redundant commented debug defineFelix Kronlage
2006-04-02- add pccbb_attach_hook in pccbbattach for MD initializations.Brad Smith
2006-03-11splvm.Brad Smith
2006-03-11remove splimp handler.Brad Smith
2005-11-26Add some missing 'break;'s in auich and auixp that lint spotted. WhileKenneth R Westerback
2005-11-23use proper bus_size_t for register offsets and not bus_addr_t; uwe@ miod@ tes...Michael Shalayeff