1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * Copyright (c) 2020 lvda@allwinnertech.com
4  */
5 
6 #ifndef _CCU_SUN8IW20_RTC_H_
7 #define _CCU_SUN8IW20_RTC_H_
8 
9 #define SUNXI_RTC_CCU_REG       0x07090000
10 #define LOSC_CTRL_REG           0x00
11 #define KEY_FIELD_MAGIC_NUM_RTC     0x16AA0000
12 #define LOSC_OUT_GATING_REG     0x60  /* Or: 32K_FOUT_CTRL_GATING_REG */
13 #define XO_CTRL_REG         0x160
14 
15 #define CLK_IOSC        0
16 #define CLK_EXT32K_GATE     1
17 #define CLK_IOSC_DIV32K     2
18 #define CLK_OSC32K      3
19 #define CLK_DCXO24M_DIV32K  4
20 #define CLK_RTC32K      5
21 #define CLK_RTC_1K      6
22 #define CLK_RTC_32K_FANOUT  7
23 #define CLK_RTC_SPI     8
24 
25 #define CLK_RTC_MAX_NO      CLK_RTC_SPI
26 #define CLK_RTC_NUMBER      (CLK_RTC_MAX_NO + 1)
27 
28 #endif /* _CCU_SUN50IW9_RTC_H_ */
29