|
@@ -219,8 +219,7 @@ static int s3c24xx_dclk1_div_notify(struct notifier_block *nb,
|
|
|
#ifdef CONFIG_PM_SLEEP
|
|
|
static int s3c24xx_dclk_suspend(struct device *dev)
|
|
|
{
|
|
|
- struct platform_device *pdev = to_platform_device(dev);
|
|
|
- struct s3c24xx_dclk *s3c24xx_dclk = platform_get_drvdata(pdev);
|
|
|
+ struct s3c24xx_dclk *s3c24xx_dclk = dev_get_drvdata(dev);
|
|
|
|
|
|
s3c24xx_dclk->reg_save = readl_relaxed(s3c24xx_dclk->base);
|
|
|
return 0;
|
|
@@ -228,8 +227,7 @@ static int s3c24xx_dclk_suspend(struct device *dev)
|
|
|
|
|
|
static int s3c24xx_dclk_resume(struct device *dev)
|
|
|
{
|
|
|
- struct platform_device *pdev = to_platform_device(dev);
|
|
|
- struct s3c24xx_dclk *s3c24xx_dclk = platform_get_drvdata(pdev);
|
|
|
+ struct s3c24xx_dclk *s3c24xx_dclk = dev_get_drvdata(dev);
|
|
|
|
|
|
writel_relaxed(s3c24xx_dclk->reg_save, s3c24xx_dclk->base);
|
|
|
return 0;
|