| /* SPDX-License-Identifier: GPL-2.0 */ | |
| #ifndef __RTC_SA1100_H__ | |
| #define __RTC_SA1100_H__ | |
| #include <linux/kernel.h> | |
| struct clk; | |
| struct platform_device; | |
| struct sa1100_rtc { | |
| spinlock_t lock; | |
| void __iomem *rcnr; | |
| void __iomem *rtar; | |
| void __iomem *rtsr; | |
| void __iomem *rttr; | |
| int irq_1hz; | |
| int irq_alarm; | |
| struct rtc_device *rtc; | |
| struct clk *clk; | |
| }; | |
| int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info); | |
| #endif |