diff options
| -rw-r--r-- | drivers/input/misc/bfin_rotary.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/drivers/input/misc/bfin_rotary.c b/drivers/input/misc/bfin_rotary.c index 2bf93df9403f..994f7b0119fe 100644 --- a/drivers/input/misc/bfin_rotary.c +++ b/drivers/input/misc/bfin_rotary.c | |||
| @@ -210,8 +210,7 @@ static int bfin_rotary_remove(struct platform_device *pdev) | |||
| 210 | return 0; | 210 | return 0; |
| 211 | } | 211 | } |
| 212 | 212 | ||
| 213 | #ifdef CONFIG_PM | 213 | static int __maybe_unused bfin_rotary_suspend(struct device *dev) |
| 214 | static int bfin_rotary_suspend(struct device *dev) | ||
| 215 | { | 214 | { |
| 216 | struct platform_device *pdev = to_platform_device(dev); | 215 | struct platform_device *pdev = to_platform_device(dev); |
| 217 | struct bfin_rot *rotary = platform_get_drvdata(pdev); | 216 | struct bfin_rot *rotary = platform_get_drvdata(pdev); |
| @@ -226,7 +225,7 @@ static int bfin_rotary_suspend(struct device *dev) | |||
| 226 | return 0; | 225 | return 0; |
| 227 | } | 226 | } |
| 228 | 227 | ||
| 229 | static int bfin_rotary_resume(struct device *dev) | 228 | static int __maybe_unused bfin_rotary_resume(struct device *dev) |
| 230 | { | 229 | { |
| 231 | struct platform_device *pdev = to_platform_device(dev); | 230 | struct platform_device *pdev = to_platform_device(dev); |
| 232 | struct bfin_rot *rotary = platform_get_drvdata(pdev); | 231 | struct bfin_rot *rotary = platform_get_drvdata(pdev); |
| @@ -244,20 +243,15 @@ static int bfin_rotary_resume(struct device *dev) | |||
| 244 | return 0; | 243 | return 0; |
| 245 | } | 244 | } |
| 246 | 245 | ||
| 247 | static const struct dev_pm_ops bfin_rotary_pm_ops = { | 246 | static SIMPLE_DEV_PM_OPS(bfin_rotary_pm_ops, |
| 248 | .suspend = bfin_rotary_suspend, | 247 | bfin_rotary_suspend, bfin_rotary_resume); |
| 249 | .resume = bfin_rotary_resume, | ||
| 250 | }; | ||
| 251 | #endif | ||
| 252 | 248 | ||
| 253 | static struct platform_driver bfin_rotary_device_driver = { | 249 | static struct platform_driver bfin_rotary_device_driver = { |
| 254 | .probe = bfin_rotary_probe, | 250 | .probe = bfin_rotary_probe, |
| 255 | .remove = bfin_rotary_remove, | 251 | .remove = bfin_rotary_remove, |
| 256 | .driver = { | 252 | .driver = { |
| 257 | .name = "bfin-rotary", | 253 | .name = "bfin-rotary", |
| 258 | #ifdef CONFIG_PM | ||
| 259 | .pm = &bfin_rotary_pm_ops, | 254 | .pm = &bfin_rotary_pm_ops, |
| 260 | #endif | ||
| 261 | }, | 255 | }, |
| 262 | }; | 256 | }; |
| 263 | module_platform_driver(bfin_rotary_device_driver); | 257 | module_platform_driver(bfin_rotary_device_driver); |
