mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-25 00:40:56 +07:00
fbdev: sh_mobile_meram: Implement system suspend/resume
Supporting runtime PM is very nice, but that's not a reason not to implement system suspend/resume properly. Reported-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
cdf88b9072
commit
af89956be1
@ -539,7 +539,7 @@ static struct sh_mobile_meram_ops sh_mobile_meram_ops = {
|
||||
* Power management
|
||||
*/
|
||||
|
||||
static int sh_mobile_meram_runtime_suspend(struct device *dev)
|
||||
static int sh_mobile_meram_suspend(struct device *dev)
|
||||
{
|
||||
struct platform_device *pdev = to_platform_device(dev);
|
||||
struct sh_mobile_meram_priv *priv = platform_get_drvdata(pdev);
|
||||
@ -563,7 +563,7 @@ static int sh_mobile_meram_runtime_suspend(struct device *dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int sh_mobile_meram_runtime_resume(struct device *dev)
|
||||
static int sh_mobile_meram_resume(struct device *dev)
|
||||
{
|
||||
struct platform_device *pdev = to_platform_device(dev);
|
||||
struct sh_mobile_meram_priv *priv = platform_get_drvdata(pdev);
|
||||
@ -582,10 +582,9 @@ static int sh_mobile_meram_runtime_resume(struct device *dev)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct dev_pm_ops sh_mobile_meram_dev_pm_ops = {
|
||||
.runtime_suspend = sh_mobile_meram_runtime_suspend,
|
||||
.runtime_resume = sh_mobile_meram_runtime_resume,
|
||||
};
|
||||
static UNIVERSAL_DEV_PM_OPS(sh_mobile_meram_dev_pm_ops,
|
||||
sh_mobile_meram_suspend,
|
||||
sh_mobile_meram_resume, NULL);
|
||||
|
||||
/* -----------------------------------------------------------------------------
|
||||
* Probe/remove and driver init/exit
|
||||
|
Loading…
Reference in New Issue
Block a user