25 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef __RTC_SA1100_H__3#define __RTC_SA1100_H__4 5#include <linux/kernel.h>6 7struct clk;8struct platform_device;9 10struct 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 22int sa1100_rtc_init(struct platform_device *pdev, struct sa1100_rtc *info);23 24#endif25