xref: /openbmc/linux/drivers/rtc/rtc-sa1100.h (revision b96fc2f3)
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
24