Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[platform/kernel/linux-rpi.git] / drivers / rtc / rtc-sa1100.h
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