root/drivers/rtc/rtc-sa1100.h
/* 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