Messages in this thread | | | Date | Thu, 12 Jan 2012 14:28:33 +0530 | From | Viresh Kumar <> | Subject | Re: [PATCH V2] dmaengine/dw_dmac: Hibernation support in dw_dmac |
| |
On 1/12/2012 2:17 PM, Rajeev KUMAR wrote: > The suspend and resume implementation is through dev_pm_ops in dmac. So > in order to support hibernation, freeze, thaw, restore and poweroff > features are required. > > Signed-off-by: Rajeev Kumar <rajeev-dlh.kumar@st.com> > --- > drivers/dma/dw_dmac.c | 4 ++++ > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/drivers/dma/dw_dmac.c b/drivers/dma/dw_dmac.c > index 9b592b0..3a3d7ed 100644 > --- a/drivers/dma/dw_dmac.c > +++ b/drivers/dma/dw_dmac.c > @@ -1562,6 +1562,10 @@ static int dw_resume_noirq(struct device *dev) > static const struct dev_pm_ops dw_dev_pm_ops = { > .suspend_noirq = dw_suspend_noirq, > .resume_noirq = dw_resume_noirq, > + .freeze_noirq = dw_suspend_noirq, > + .thaw_noirq = dw_resume_noirq, > + .restore_noirq = dw_resume_noirq, > + .poweroff_noirq = dw_suspend_noirq,
Acked-by: Viresh Kumar <viresh.kumar@st.com>
-- viresh
| |