[PATCH v4] ARM: omap: edma: add suspend suspend/resume hooks
From: nm@ti.com (Nishanth Menon)
Date: 2013-11-07 15:34:31
Also in:
linux-omap
From: nm@ti.com (Nishanth Menon)
Date: 2013-11-07 15:34:31
Also in:
linux-omap
On 10/30/2013 03:21 PM, Daniel Mack wrote: [...]
diff --git a/arch/arm/common/edma.c b/arch/arm/common/edma.c index 8e1a024..f15cdb9 100644 --- a/arch/arm/common/edma.c +++ b/arch/arm/common/edma.c
[...]
+static int edma_pm_suspend(struct device *dev)
+{
+ int j;
+
+ pm_runtime_get_sync(dev);
+error checks?
+ for (j = 0; j < arch_num_cc; j++) {
+ struct edma *ecc = edma_cc[j];
+
+ disable_irq(ecc->irq_res_start);
+ disable_irq(ecc->irq_res_end);
+ }
+
+ pm_runtime_put_sync(dev);
+
+ return 0;
+}
+
+static int edma_pm_resume(struct device *dev)
+{
+ int i, j;
+
+ pm_runtime_get_sync(dev);error checks? [...] -- Regards, Nishanth Menon