1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-or-later */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Copyright (c) 2016 Yang Ling <gnaygnil@gmail.com> 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Loongson 1 RTC timer Register Definitions. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun #ifndef __ASM_MACH_LOONGSON32_REGS_RTC_H 9*4882a593Smuzhiyun #define __ASM_MACH_LOONGSON32_REGS_RTC_H 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #define LS1X_RTC_REG(x) \ 12*4882a593Smuzhiyun ((void __iomem *)KSEG1ADDR(LS1X_RTC_BASE + (x))) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #define LS1X_RTC_CTRL LS1X_RTC_REG(0x40) 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #define RTC_EXTCLK_OK (BIT(5) | BIT(8)) 17*4882a593Smuzhiyun #define RTC_EXTCLK_EN BIT(8) 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif /* __ASM_MACH_LOONGSON32_REGS_RTC_H */ 20