xref: /linux/drivers/rtc/rtc-sa1100.h (revision 8c0961ba7c9356186a0606a391f08e2ecb491a57)
1*8c0961baSRob Herring #ifndef __RTC_SA1100_H__
2*8c0961baSRob Herring #define __RTC_SA1100_H__
3*8c0961baSRob Herring 
4*8c0961baSRob Herring #include <linux/kernel.h>
5*8c0961baSRob Herring 
6*8c0961baSRob Herring struct clk;
7*8c0961baSRob Herring struct platform_device;
8*8c0961baSRob Herring 
9*8c0961baSRob Herring struct sa1100_rtc {
10*8c0961baSRob Herring 	spinlock_t		lock;
11*8c0961baSRob Herring 	int			irq_1hz;
12*8c0961baSRob Herring 	int			irq_alarm;
13*8c0961baSRob Herring 	struct rtc_device	*rtc;
14*8c0961baSRob Herring 	struct clk		*clk;
15*8c0961baSRob Herring };
16*8c0961baSRob Herring 
17*8c0961baSRob Herring int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info);
18*8c0961baSRob Herring 
19*8c0961baSRob Herring #endif
20