aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/tpm/tpm_atmel.c
diff options
context:
space:
mode:
authorJonathan Herman <hermanjl@cs.unc.edu>2013-01-17 16:15:55 -0500
committerJonathan Herman <hermanjl@cs.unc.edu>2013-01-17 16:15:55 -0500
commit8dea78da5cee153b8af9c07a2745f6c55057fe12 (patch)
treea8f4d49d63b1ecc92f2fddceba0655b2472c5bd9 /drivers/char/tpm/tpm_atmel.c
parent406089d01562f1e2bf9f089fd7637009ebaad589 (diff)
Patched in Tegra support.
Diffstat (limited to 'drivers/char/tpm/tpm_atmel.c')
-rw-r--r--drivers/char/tpm/tpm_atmel.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/drivers/char/tpm/tpm_atmel.c b/drivers/char/tpm/tpm_atmel.c
index 678d57019dc..c64a1bc6534 100644
--- a/drivers/char/tpm/tpm_atmel.c
+++ b/drivers/char/tpm/tpm_atmel.c
@@ -168,14 +168,22 @@ static void atml_plat_remove(void)
168 } 168 }
169} 169}
170 170
171static SIMPLE_DEV_PM_OPS(tpm_atml_pm, tpm_pm_suspend, tpm_pm_resume); 171static int tpm_atml_suspend(struct platform_device *dev, pm_message_t msg)
172{
173 return tpm_pm_suspend(&dev->dev, msg);
174}
172 175
176static int tpm_atml_resume(struct platform_device *dev)
177{
178 return tpm_pm_resume(&dev->dev);
179}
173static struct platform_driver atml_drv = { 180static struct platform_driver atml_drv = {
174 .driver = { 181 .driver = {
175 .name = "tpm_atmel", 182 .name = "tpm_atmel",
176 .owner = THIS_MODULE, 183 .owner = THIS_MODULE,
177 .pm = &tpm_atml_pm,
178 }, 184 },
185 .suspend = tpm_atml_suspend,
186 .resume = tpm_atml_resume,
179}; 187};
180 188
181static int __init init_atmel(void) 189static int __init init_atmel(void)