xref: /openbmc/linux/drivers/rtc/rtc-sa1100.h (revision e3d786a3)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __RTC_SA1100_H__
3 #define __RTC_SA1100_H__
4 
5 #include <linux/kernel.h>
6 
7 struct clk;
8 struct platform_device;
9 
10 struct sa1100_rtc {
11 	spinlock_t		lock;
12 	void __iomem		*rcnr;
13 	void __iomem		*rtar;
14 	void __iomem		*rtsr;
15 	void __iomem		*rttr;
16 	int			irq_1hz;
17 	int			irq_alarm;
18 	struct rtc_device	*rtc;
19 	struct clk		*clk;
20 };
21 
22 int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info);
23 
24 #endif
25