/******************************************************************************** Copyright (C) 2017 Marvell International Ltd. SPDX-License-Identifier: BSD-2-Clause-Patent *******************************************************************************/ #ifndef __RTCLIB_H__ #define __RTCLIB_H__ /* Armada 70x0 SoC registers */ #define RTC_STATUS_REG 0x0 #define RTC_TIME_REG 0xC #define RTC_IRQ_2_CONFIG_REG 0x8 #define RTC_IRQ_ALARM_EN 0x1 #define RTC_ALARM_2_REG 0x14 #define RTC_BRIDGE_TIMING_CTRL0_REG_OFFS 0x80 #define RTC_BRIDGE_TIMING_CTRL1_REG_OFFS 0x84 #define RTC_IRQ_STATUS_REG 0x90 #define RTC_IRQ_ALARM_MASK 0x2 #define RTC_WRITE_PERIOD_DELAY_MASK 0xFFFF #define RTC_WRITE_PERIOD_DELAY_DEFAULT 0x3FF #define RTC_WRITE_SETUP_DELAY_MASK (0xFFFF << 16) #define RTC_WRITE_SETUP_DELAY_DEFAULT (0x29 << 16) #define RTC_READ_OUTPUT_DELAY_MASK 0xFFFF #define RTC_READ_OUTPUT_DELAY_DEFAULT 0x3F #endif /* __RTCLIB_H__ */