Lines Matching refs:omap_rtc

130 struct omap_rtc;
137 void (*lock)(struct omap_rtc *rtc);
138 void (*unlock)(struct omap_rtc *rtc);
141 struct omap_rtc {
155 static inline u8 rtc_read(struct omap_rtc *rtc, unsigned int reg)
160 static inline u32 rtc_readl(struct omap_rtc *rtc, unsigned int reg)
165 static inline void rtc_write(struct omap_rtc *rtc, unsigned int reg, u8 val)
170 static inline void rtc_writel(struct omap_rtc *rtc, unsigned int reg, u32 val)
175 static void am3352_rtc_unlock(struct omap_rtc *rtc)
181 static void am3352_rtc_lock(struct omap_rtc *rtc)
187 static void default_rtc_unlock(struct omap_rtc *rtc)
191 static void default_rtc_lock(struct omap_rtc *rtc)
200 static void rtc_wait_not_busy(struct omap_rtc *rtc)
217 struct omap_rtc *rtc = dev_id;
242 struct omap_rtc *rtc = dev_get_drvdata(dev);
292 static void omap_rtc_read_time_raw(struct omap_rtc *rtc, struct rtc_time *tm)
304 struct omap_rtc *rtc = dev_get_drvdata(dev);
319 struct omap_rtc *rtc = dev_get_drvdata(dev);
342 struct omap_rtc *rtc = dev_get_drvdata(dev);
367 struct omap_rtc *rtc = dev_get_drvdata(dev);
404 static struct omap_rtc *omap_rtc_power_off_rtc;
413 struct omap_rtc *rtc = omap_rtc_power_off_rtc;
534 .name = "omap_rtc",
601 struct omap_rtc *rtc = pinctrl_dev_get_drvdata(pctldev);
630 struct omap_rtc *rtc = pinctrl_dev_get_drvdata(pctldev);
691 struct omap_rtc *rtc = priv;
705 struct omap_rtc *rtc = priv;
729 struct omap_rtc *rtc;
916 struct omap_rtc *rtc = platform_get_drvdata(pdev);
949 struct omap_rtc *rtc = dev_get_drvdata(dev);
972 struct omap_rtc *rtc = dev_get_drvdata(dev);
988 struct omap_rtc *rtc = dev_get_drvdata(dev);
1003 struct omap_rtc *rtc = platform_get_drvdata(pdev);
1022 .name = "omap_rtc",