GNU Linux-libre 4.4.289-gnu1
[releases.git] / drivers / rtc / rtc-sa1100.h
1 #ifndef __RTC_SA1100_H__
2 #define __RTC_SA1100_H__
3
4 #include <linux/kernel.h>
5
6 struct clk;
7 struct platform_device;
8
9 struct sa1100_rtc {
10         spinlock_t              lock;
11         void __iomem            *rcnr;
12         void __iomem            *rtar;
13         void __iomem            *rtsr;
14         void __iomem            *rttr;
15         int                     irq_1hz;
16         int                     irq_alarm;
17         struct rtc_device       *rtc;
18         struct clk              *clk;
19 };
20
21 int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info);
22
23 #endif