summaryrefslogtreecommitdiffstats
path: root/drivers/rtc/rtc-ds1216.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/rtc/rtc-ds1216.c')
-rw-r--r--drivers/rtc/rtc-ds1216.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/rtc/rtc-ds1216.c b/drivers/rtc/rtc-ds1216.c
index 5f158715fb4c..50fabe1cd286 100644
--- a/drivers/rtc/rtc-ds1216.c
+++ b/drivers/rtc/rtc-ds1216.c
@@ -76,8 +76,7 @@ static void ds1216_switch_ds_to_clock(u8 __iomem *ioaddr)
76 76
77static int ds1216_rtc_read_time(struct device *dev, struct rtc_time *tm) 77static int ds1216_rtc_read_time(struct device *dev, struct rtc_time *tm)
78{ 78{
79 struct platform_device *pdev = to_platform_device(dev); 79 struct ds1216_priv *priv = dev_get_drvdata(dev);
80 struct ds1216_priv *priv = platform_get_drvdata(pdev);
81 struct ds1216_regs regs; 80 struct ds1216_regs regs;
82 81
83 ds1216_switch_ds_to_clock(priv->ioaddr); 82 ds1216_switch_ds_to_clock(priv->ioaddr);
@@ -104,8 +103,7 @@ static int ds1216_rtc_read_time(struct device *dev, struct rtc_time *tm)
104 103
105static int ds1216_rtc_set_time(struct device *dev, struct rtc_time *tm) 104static int ds1216_rtc_set_time(struct device *dev, struct rtc_time *tm)
106{ 105{
107 struct platform_device *pdev = to_platform_device(dev); 106 struct ds1216_priv *priv = dev_get_drvdata(dev);
108 struct ds1216_priv *priv = platform_get_drvdata(pdev);
109 struct ds1216_regs regs; 107 struct ds1216_regs regs;
110 108
111 ds1216_switch_ds_to_clock(priv->ioaddr); 109 ds1216_switch_ds_to_clock(priv->ioaddr);