linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Query] PCIe power management with designware
@ 2015-05-04 16:24 Kishon Vijay Abraham I
  2015-05-05 13:03 ` Pratyush Anand
  0 siblings, 1 reply; 3+ messages in thread
From: Kishon Vijay Abraham I @ 2015-05-04 16:24 UTC (permalink / raw)
  To: arnd, Bjorn Helgaas, Pratyush Anand, linux-pci@vger.kernel.org,
	linux-kernel@vger.kernel.org, jg1.han, Mohit Kumar, kishon

Hi,

I'm planning to add power management (suspend/resume) support for DRA7xx and 
have a query.

The pci_pm_suspend_noirq callback being a bus pm_ops gets invoked late i.e 
after the suspend hooks of the pci devices (including the RC driver). The 
problem is after the 'suspend' of the RC driver, the clocks are disabled. Now 
pci_pm_suspend_noirq has a call to pci_save_state() which tries to access the
configuration space registers. Since the clocks are disabled by now, this 
results in an abort. Shouldn't we do save_state() earlier?

After working around the above problem, I face one more issue with broadcom 
BCM95721 A211 card. After resuming, I'm unable to access the memory space. I'm 
not sure if that is specific to that particular card, since I have no problems 
with USB cards.

Cheers
Kishon

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-05-05 13:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-04 16:24 [Query] PCIe power management with designware Kishon Vijay Abraham I
2015-05-05 13:03 ` Pratyush Anand
2015-05-05 13:23   ` Kishon Vijay Abraham I

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).