Commit ed768dd7b1c66fec9291be2512a0b0ea7d37d988
1 parent
6882fb9e34
Exists in
v3.2_SMARCT335xPSP_04.06.00.11
and in
2 other branches
Add 0007-crypto-omap4-aes-Add-suspend-resume-PM-support.patch that wasn't part o…
…f the official PSP 04.06.00.11 release
Showing 1 changed file with 4 additions and 9 deletions Side-by-side Diff
drivers/crypto/omap4-aes.c
... | ... | @@ -911,24 +911,19 @@ |
911 | 911 | |
912 | 912 | static int omap4_aes_suspend(struct device *dev) |
913 | 913 | { |
914 | - pr_debug("#### Crypto: Suspend call ####\n"); | |
915 | - | |
914 | + pm_runtime_put_sync(dev); | |
916 | 915 | return 0; |
917 | 916 | } |
918 | 917 | |
919 | 918 | |
920 | 919 | static int omap4_aes_resume(struct device *dev) |
921 | 920 | { |
922 | - pr_debug("#### Crypto: resume call ####\n"); | |
923 | - | |
921 | + pm_runtime_get_sync(dev); | |
924 | 922 | return 0; |
925 | 923 | } |
926 | 924 | |
927 | 925 | static struct dev_pm_ops omap4_aes_dev_pm_ops = { |
928 | - .suspend = omap4_aes_suspend, | |
929 | - .resume = omap4_aes_resume, | |
930 | - .runtime_suspend = omap4_aes_suspend, | |
931 | - .runtime_resume = omap4_aes_resume, | |
926 | + SET_SYSTEM_SLEEP_PM_OPS(omap4_aes_suspend, omap4_aes_resume) | |
932 | 927 | }; |
933 | 928 | |
934 | 929 | static struct platform_driver omap4_aes_driver = { |
... | ... | @@ -937,7 +932,7 @@ |
937 | 932 | .driver = { |
938 | 933 | .name = "omap4-aes", |
939 | 934 | .owner = THIS_MODULE, |
940 | - .pm = &omap4_aes_dev_pm_ops | |
935 | + .pm = &omap4_aes_dev_pm_ops | |
941 | 936 | }, |
942 | 937 | }; |
943 | 938 |