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