diff options
author | Xiubo Li <Li.Xiubo@freescale.com> | 2014-09-15 07:49:42 (GMT) |
---|---|---|
committer | Matthew Weigel <Matthew.Weigel@freescale.com> | 2014-12-11 18:38:04 (GMT) |
commit | 95eb68d11a583748ff4b8d695f4bee5d1e00fc24 (patch) | |
tree | 8bf186c9a32bcc90b1b2b2619981a57f73e8cc8d /arch/hexagon/configs | |
parent | 493dcca333efb0c3f2b9444055a7614bd8319861 (diff) | |
download | linux-fsl-qoriq-95eb68d11a583748ff4b8d695f4bee5d1e00fc24.tar.xz |
watchdog: imx2_wdt: Add power management support.
Add power management operations(suspend and resume) as part of
dev_pm_ops for IMX2 watchdog driver.
If PM will be supported, please make sure that the wdev->clk
could disable the watchdog's counter input clock source or can
mask watchdog's reset request to the core.
If watchdog is still used by consumers and resumes from deep
sleep state, we need to restart the watchdog again without
enabling the timer.
If watchdog been has started --> stopped by the consumers and
resumes from non-deep sleep state, then start the timer again.
If watchdog has been started --> stopped by the consumers and
resumes from deep sleep state, will do nothing. The watchdog
will be restarted by consumers next time to be used.
Signed-off-by: Xiubo Li <Li.Xiubo@freescale.com>
This patch has been sent out to community under discussing.
The mails URL: https://lkml.org/lkml/2014/9/23/410
Change-Id: I507825f3e063e7f8b67496d9cb4894b607eb2535
Reviewed-on: http://git.am.freescale.net:8181/21409
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Zhengxiong Jin <Jason.Jin@freescale.com>
Diffstat (limited to 'arch/hexagon/configs')
0 files changed, 0 insertions, 0 deletions