xref: /utopia/UTPA2-700.0.x/modules/pws/hal/maldives/pws/regCLKGEN.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi //<MStar Software>
2*53ee8cc1Swenshuai.xi //******************************************************************************
3*53ee8cc1Swenshuai.xi // MStar Software
4*53ee8cc1Swenshuai.xi // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved.
5*53ee8cc1Swenshuai.xi // All software, firmware and related documentation herein ("MStar Software") are
6*53ee8cc1Swenshuai.xi // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by
7*53ee8cc1Swenshuai.xi // law, including, but not limited to, copyright law and international treaties.
8*53ee8cc1Swenshuai.xi // Any use, modification, reproduction, retransmission, or republication of all
9*53ee8cc1Swenshuai.xi // or part of MStar Software is expressly prohibited, unless prior written
10*53ee8cc1Swenshuai.xi // permission has been granted by MStar.
11*53ee8cc1Swenshuai.xi //
12*53ee8cc1Swenshuai.xi // By accessing, browsing and/or using MStar Software, you acknowledge that you
13*53ee8cc1Swenshuai.xi // have read, understood, and agree, to be bound by below terms ("Terms") and to
14*53ee8cc1Swenshuai.xi // comply with all applicable laws and regulations:
15*53ee8cc1Swenshuai.xi //
16*53ee8cc1Swenshuai.xi // 1. MStar shall retain any and all right, ownership and interest to MStar
17*53ee8cc1Swenshuai.xi //    Software and any modification/derivatives thereof.
18*53ee8cc1Swenshuai.xi //    No right, ownership, or interest to MStar Software and any
19*53ee8cc1Swenshuai.xi //    modification/derivatives thereof is transferred to you under Terms.
20*53ee8cc1Swenshuai.xi //
21*53ee8cc1Swenshuai.xi // 2. You understand that MStar Software might include, incorporate or be
22*53ee8cc1Swenshuai.xi //    supplied together with third party`s software and the use of MStar
23*53ee8cc1Swenshuai.xi //    Software may require additional licenses from third parties.
24*53ee8cc1Swenshuai.xi //    Therefore, you hereby agree it is your sole responsibility to separately
25*53ee8cc1Swenshuai.xi //    obtain any and all third party right and license necessary for your use of
26*53ee8cc1Swenshuai.xi //    such third party`s software.
27*53ee8cc1Swenshuai.xi //
28*53ee8cc1Swenshuai.xi // 3. MStar Software and any modification/derivatives thereof shall be deemed as
29*53ee8cc1Swenshuai.xi //    MStar`s confidential information and you agree to keep MStar`s
30*53ee8cc1Swenshuai.xi //    confidential information in strictest confidence and not disclose to any
31*53ee8cc1Swenshuai.xi //    third party.
32*53ee8cc1Swenshuai.xi //
33*53ee8cc1Swenshuai.xi // 4. MStar Software is provided on an "AS IS" basis without warranties of any
34*53ee8cc1Swenshuai.xi //    kind. Any warranties are hereby expressly disclaimed by MStar, including
35*53ee8cc1Swenshuai.xi //    without limitation, any warranties of merchantability, non-infringement of
36*53ee8cc1Swenshuai.xi //    intellectual property rights, fitness for a particular purpose, error free
37*53ee8cc1Swenshuai.xi //    and in conformity with any international standard.  You agree to waive any
38*53ee8cc1Swenshuai.xi //    claim against MStar for any loss, damage, cost or expense that you may
39*53ee8cc1Swenshuai.xi //    incur related to your use of MStar Software.
40*53ee8cc1Swenshuai.xi //    In no event shall MStar be liable for any direct, indirect, incidental or
41*53ee8cc1Swenshuai.xi //    consequential damages, including without limitation, lost of profit or
42*53ee8cc1Swenshuai.xi //    revenues, lost or damage of data, and unauthorized system use.
43*53ee8cc1Swenshuai.xi //    You agree that this Section 4 shall still apply without being affected
44*53ee8cc1Swenshuai.xi //    even if MStar Software has been modified by MStar in accordance with your
45*53ee8cc1Swenshuai.xi //    request or instruction for your use, except otherwise agreed by both
46*53ee8cc1Swenshuai.xi //    parties in writing.
47*53ee8cc1Swenshuai.xi //
48*53ee8cc1Swenshuai.xi // 5. If requested, MStar may from time to time provide technical supports or
49*53ee8cc1Swenshuai.xi //    services in relation with MStar Software to you for your use of
50*53ee8cc1Swenshuai.xi //    MStar Software in conjunction with your or your customer`s product
51*53ee8cc1Swenshuai.xi //    ("Services").
52*53ee8cc1Swenshuai.xi //    You understand and agree that, except otherwise agreed by both parties in
53*53ee8cc1Swenshuai.xi //    writing, Services are provided on an "AS IS" basis and the warranty
54*53ee8cc1Swenshuai.xi //    disclaimer set forth in Section 4 above shall apply.
55*53ee8cc1Swenshuai.xi //
56*53ee8cc1Swenshuai.xi // 6. Nothing contained herein shall be construed as by implication, estoppels
57*53ee8cc1Swenshuai.xi //    or otherwise:
58*53ee8cc1Swenshuai.xi //    (a) conferring any license or right to use MStar name, trademark, service
59*53ee8cc1Swenshuai.xi //        mark, symbol or any other identification;
60*53ee8cc1Swenshuai.xi //    (b) obligating MStar or any of its affiliates to furnish any person,
61*53ee8cc1Swenshuai.xi //        including without limitation, you and your customers, any assistance
62*53ee8cc1Swenshuai.xi //        of any kind whatsoever, or any information; or
63*53ee8cc1Swenshuai.xi //    (c) conferring any license or right under any intellectual property right.
64*53ee8cc1Swenshuai.xi //
65*53ee8cc1Swenshuai.xi // 7. These terms shall be governed by and construed in accordance with the laws
66*53ee8cc1Swenshuai.xi //    of Taiwan, R.O.C., excluding its conflict of law rules.
67*53ee8cc1Swenshuai.xi //    Any and all dispute arising out hereof or related hereto shall be finally
68*53ee8cc1Swenshuai.xi //    settled by arbitration referred to the Chinese Arbitration Association,
69*53ee8cc1Swenshuai.xi //    Taipei in accordance with the ROC Arbitration Law and the Arbitration
70*53ee8cc1Swenshuai.xi //    Rules of the Association by three (3) arbitrators appointed in accordance
71*53ee8cc1Swenshuai.xi //    with the said Rules.
72*53ee8cc1Swenshuai.xi //    The place of arbitration shall be in Taipei, Taiwan and the language shall
73*53ee8cc1Swenshuai.xi //    be English.
74*53ee8cc1Swenshuai.xi //    The arbitration award shall be final and binding to both parties.
75*53ee8cc1Swenshuai.xi //
76*53ee8cc1Swenshuai.xi //******************************************************************************
77*53ee8cc1Swenshuai.xi //<MStar Software>
78*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
79*53ee8cc1Swenshuai.xi //
80*53ee8cc1Swenshuai.xi // Copyright (c) 2006-2009 MStar Semiconductor, Inc.
81*53ee8cc1Swenshuai.xi // All rights reserved.
82*53ee8cc1Swenshuai.xi //
83*53ee8cc1Swenshuai.xi // Unless otherwise stipulated in writing, any and all information contained
84*53ee8cc1Swenshuai.xi // herein regardless in any format shall remain the sole proprietary of
85*53ee8cc1Swenshuai.xi // MStar Semiconductor Inc. and be kept in strict confidence
86*53ee8cc1Swenshuai.xi // (��MStar Confidential Information��) by the recipient.
87*53ee8cc1Swenshuai.xi // Any unauthorized act including without limitation unauthorized disclosure,
88*53ee8cc1Swenshuai.xi // copying, use, reproduction, sale, distribution, modification, disassembling,
89*53ee8cc1Swenshuai.xi // reverse engineering and compiling of the contents of MStar Confidential
90*53ee8cc1Swenshuai.xi // Information is unlawful and strictly prohibited. MStar hereby reserves the
91*53ee8cc1Swenshuai.xi // rights to any and all damages, losses, costs and expenses resulting therefrom.
92*53ee8cc1Swenshuai.xi //
93*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
94*53ee8cc1Swenshuai.xi 
95*53ee8cc1Swenshuai.xi #ifndef __CLKGEN_REG_S4LE_H__
96*53ee8cc1Swenshuai.xi #define __CLKGEN_REG_S4LE_H__
97*53ee8cc1Swenshuai.xi 
98*53ee8cc1Swenshuai.xi #define REG_CKG_USB30           0x1E24
99*53ee8cc1Swenshuai.xi     #define CKG_USB30_GATED         BIT0
100*53ee8cc1Swenshuai.xi     #define CKG_USB30_INVERT        BIT1
101*53ee8cc1Swenshuai.xi 
102*53ee8cc1Swenshuai.xi #define REG_CKG_DOT_MINI        0x1E25
103*53ee8cc1Swenshuai.xi     #define CKG_DOT_MINI_GATED      BIT0
104*53ee8cc1Swenshuai.xi     #define CKG_DOT_MINI_INVERT     BIT1
105*53ee8cc1Swenshuai.xi     #define CKG_DOT_MINI_MASK       (BIT3 | BIT2)
106*53ee8cc1Swenshuai.xi     #define CKG_DOT_MINI_CLK_LPLL   (0 << 2)
107*53ee8cc1Swenshuai.xi     #define CKG_DOT_MINI_FIFO_CLK   (1 << 2)
108*53ee8cc1Swenshuai.xi     #define CKG_DOT_MINI_DFT_LIVE   (3 << 2)
109*53ee8cc1Swenshuai.xi 
110*53ee8cc1Swenshuai.xi #define REG_CKG_MIU             0x1E25
111*53ee8cc1Swenshuai.xi     #define CKG_MIU_GATED           BIT4
112*53ee8cc1Swenshuai.xi     #define CKG_MIU_INVERT          BIT5
113*53ee8cc1Swenshuai.xi     #define CKG_MIU_MASK            (BIT7 | BIT6)
114*53ee8cc1Swenshuai.xi #define REG_CKG_MIU_4           0x1E46
115*53ee8cc1Swenshuai.xi     #define CKG_MIU_4_MASK          BIT1
116*53ee8cc1Swenshuai.xi     #define CKG_MIU_MEMPLL          (0 << 6)
117*53ee8cc1Swenshuai.xi     #define CKG_MIU_170MHZ          (1 << 6)
118*53ee8cc1Swenshuai.xi     #define CKG_MIU_MEMPLL_DIV2     (2 << 6)
119*53ee8cc1Swenshuai.xi     #define CKG_MIU_216MHZ          (3 << 6)
120*53ee8cc1Swenshuai.xi     #define CKG_MIU_SCPLL           (4 << 6)
121*53ee8cc1Swenshuai.xi     #define CKG_MIU_192MHZ          (5 << 6)
122*53ee8cc1Swenshuai.xi 
123*53ee8cc1Swenshuai.xi #define REG_CKG_TS0             0x1E26
124*53ee8cc1Swenshuai.xi     #define CKG_TS0_GATED           BIT0
125*53ee8cc1Swenshuai.xi     #define CKG_TS0_INVERT          BIT1
126*53ee8cc1Swenshuai.xi     #define CKG_TS0_MASK            (BIT3 | BIT2)
127*53ee8cc1Swenshuai.xi     #define CKG_TS0_TS0_CLK         (0 << 2)
128*53ee8cc1Swenshuai.xi     #define CKG_TS0_TS2_CLK         (1 << 2)
129*53ee8cc1Swenshuai.xi     #define CKG_TS0_0               (2 << 2)
130*53ee8cc1Swenshuai.xi     #define CKG_TS0_XTAL            (3 << 2)
131*53ee8cc1Swenshuai.xi 
132*53ee8cc1Swenshuai.xi #define REG_CKG_TCK             0x1E26
133*53ee8cc1Swenshuai.xi     #define CKG_TCK_GATED           BIT4
134*53ee8cc1Swenshuai.xi     #define CKG_TCK_INVERT          BIT5
135*53ee8cc1Swenshuai.xi 
136*53ee8cc1Swenshuai.xi #define REG_CKG_AEON            0x1E26
137*53ee8cc1Swenshuai.xi     #define CKG_AEON_GATED          BIT6
138*53ee8cc1Swenshuai.xi     #define CKG_AEON_INVERT         BIT7
139*53ee8cc1Swenshuai.xi 
140*53ee8cc1Swenshuai.xi #define REG_CKG_TSP             0x1E27
141*53ee8cc1Swenshuai.xi     #define CKG_TSP_GATED           BIT0
142*53ee8cc1Swenshuai.xi     #define CKG_TSP_INVERT          BIT1
143*53ee8cc1Swenshuai.xi     #define CKG_TSP_MASK            (BIT4 | BIT3 | BIT2)
144*53ee8cc1Swenshuai.xi     #define CKG_TSP_144MHZ          (0 << 2)
145*53ee8cc1Swenshuai.xi     #define CKG_TSP_123MHZ          (1 << 2)
146*53ee8cc1Swenshuai.xi     #define CKG_TSP_72MHZ           (2 << 2)
147*53ee8cc1Swenshuai.xi     #define CKG_TSP_XTAL            (7 << 2)
148*53ee8cc1Swenshuai.xi 
149*53ee8cc1Swenshuai.xi #define REG_CKG_STC0            0x1E27
150*53ee8cc1Swenshuai.xi     #define CKG_STC0_GATED          BIT4
151*53ee8cc1Swenshuai.xi     #define CKG_STC0_INVERT         BIT5
152*53ee8cc1Swenshuai.xi     #define CKG_STC0_MASK           (BIT7 | BIT6)
153*53ee8cc1Swenshuai.xi     #define CKG_STC0_STC0_SYNTH     (0 << 6)
154*53ee8cc1Swenshuai.xi     #define CKG_STC0_1              (1 << 6)
155*53ee8cc1Swenshuai.xi     #define CKG_STC0_27MHZ          (2 << 6)
156*53ee8cc1Swenshuai.xi     #define CKG_STC0_XTAL           (3 << 6)
157*53ee8cc1Swenshuai.xi 
158*53ee8cc1Swenshuai.xi #define REG_CKG_MAD_STC         0x1E28
159*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_GATED       BIT4
160*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_INVERT      BIT5
161*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_MASK        (BIT7 | BIT6)
162*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_STC0_SYNTH  (0 << 6)
163*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_1           (1 << 6)
164*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_27MHZ       (2 << 6)
165*53ee8cc1Swenshuai.xi     #define CKG_MAD_STC_XTAL        (3 << 6)
166*53ee8cc1Swenshuai.xi 
167*53ee8cc1Swenshuai.xi #define REG_MVD_BOOT            0x1E29
168*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_GATED      BIT0
169*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_INVERT     BIT1
170*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_MASK       (BIT3 | BIT2)
171*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_144MHZ     (0 << 2)
172*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_123MHZ     (1 << 2)
173*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_CLK_MIU    (2 << 2)
174*53ee8cc1Swenshuai.xi     #define CKG_MVD_BOOT_XTAL       (3 << 2)
175*53ee8cc1Swenshuai.xi 
176*53ee8cc1Swenshuai.xi #define REG_CKG_MVD             0x1E29
177*53ee8cc1Swenshuai.xi     #define CKG_MVD_GATED           BIT4
178*53ee8cc1Swenshuai.xi     #define CKG_MVD_INVERT          BIT5
179*53ee8cc1Swenshuai.xi     #define CKG_MVD_MASK            (BIT7 | BIT6)
180*53ee8cc1Swenshuai.xi     #define CKG_MVD_144MHZ          (0 << 6)
181*53ee8cc1Swenshuai.xi     #define CKG_MVD_123MHZ          (1 << 6)
182*53ee8cc1Swenshuai.xi     #define CKG_MVD_CLK_MIU         (2 << 6)
183*53ee8cc1Swenshuai.xi     #define CKG_MVD_XTAL            (3 << 6)
184*53ee8cc1Swenshuai.xi 
185*53ee8cc1Swenshuai.xi #define REG_CKG_MVD_IAP_RMEM    0x1E2A
186*53ee8cc1Swenshuai.xi     #define CKG_MVD_IAP_RMEM_GATED  BIT0
187*53ee8cc1Swenshuai.xi     #define CKG_MVD_IAP_RMEM_INVERT BIT1
188*53ee8cc1Swenshuai.xi     #define CKG_MVD_IAP_RMEM_MASK   (BIT3 | BIT2)
189*53ee8cc1Swenshuai.xi     #define CKG_MVD_IAP_RMEM_CLK_MVD_P  (0 << 2)
190*53ee8cc1Swenshuai.xi     #define CKG_MVD_IAP_RMEM_CLK_MIU_P  (1 << 2)
191*53ee8cc1Swenshuai.xi     #define CKG_MVD_IAP_RMEM_XTAL       (3 << 2)
192*53ee8cc1Swenshuai.xi 
193*53ee8cc1Swenshuai.xi #define REG_CKG_DC0             0x1E2A
194*53ee8cc1Swenshuai.xi     #define CKG_DC0_GATED           BIT4
195*53ee8cc1Swenshuai.xi     #define CKG_DC0_INVERT          BIT5
196*53ee8cc1Swenshuai.xi     #define CKG_DC0_MASK            (BIT7 | BIT6)
197*53ee8cc1Swenshuai.xi #define REG_CKG_DC0_3           0x1E46
198*53ee8cc1Swenshuai.xi     #define CKG_DC0_3_MASK          BIT0
199*53ee8cc1Swenshuai.xi     #define CKG_DC0_SYNCHRONOUS     (0 << 6)
200*53ee8cc1Swenshuai.xi     #define CKG_DC0_FREERUN         (1 << 6)
201*53ee8cc1Swenshuai.xi     #define CKG_DC0_27MHZ           (2 << 6)
202*53ee8cc1Swenshuai.xi     #define CKG_DC0_54MHZ           (3 << 6)
203*53ee8cc1Swenshuai.xi     #define CKG_DC0_72MHZ           (4 << 6)
204*53ee8cc1Swenshuai.xi     #define CKG_DC0_86MHZ           (5 << 6)
205*53ee8cc1Swenshuai.xi     #define CKG_DC0_108MHZ          (6 << 6)
206*53ee8cc1Swenshuai.xi     #define CKG_DC0_144MHZ          (7 << 6)
207*53ee8cc1Swenshuai.xi 
208*53ee8cc1Swenshuai.xi #define REG_CKG_RVD             0x1E2B
209*53ee8cc1Swenshuai.xi     #define CKG_RVD_GATED           BIT0
210*53ee8cc1Swenshuai.xi     #define CKG_RVD_INVERT          BIT1
211*53ee8cc1Swenshuai.xi     #define CKG_RVD_MASK            (BIT3 | BIT2)
212*53ee8cc1Swenshuai.xi     #define CKG_RVD_108MHZ          (0 << 2)
213*53ee8cc1Swenshuai.xi     #define CKG_RVD_86MHZ           (1 << 2)
214*53ee8cc1Swenshuai.xi     #define CKG_RVD_72MHZ           (2 << 2)
215*53ee8cc1Swenshuai.xi     #define CKG_RVD_XTAL            (3 << 2)
216*53ee8cc1Swenshuai.xi 
217*53ee8cc1Swenshuai.xi #define REG_CKG_GE              0x1E2B
218*53ee8cc1Swenshuai.xi     #define CKG_GE_GATED            BIT4
219*53ee8cc1Swenshuai.xi     #define CKG_GE_INVERT           BIT5
220*53ee8cc1Swenshuai.xi     #define CKG_GE_MASK             (BIT7 | BIT6)
221*53ee8cc1Swenshuai.xi     #define CKG_GE_170MHZ           (0 << 6)
222*53ee8cc1Swenshuai.xi     #define CKG_GE_123MHZ           (1 << 6)
223*53ee8cc1Swenshuai.xi     #define CKG_GE_86MHZ            (2 << 6)
224*53ee8cc1Swenshuai.xi     #define CKG_GE_144MHZ           (3 << 6)
225*53ee8cc1Swenshuai.xi 
226*53ee8cc1Swenshuai.xi #define REG_CKG_GOPG0           0x1E2C
227*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_GATED         BIT0
228*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_INVERT        BIT1
229*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_MASK          (BIT3 | BIT2)
230*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_ODCLK         (0 << 2)
231*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_0             (1 << 2)
232*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_IDCLK2        (2 << 2)
233*53ee8cc1Swenshuai.xi     #define CKG_GOPG0_XTAL          (3 << 2)
234*53ee8cc1Swenshuai.xi 
235*53ee8cc1Swenshuai.xi #define REG_CKG_GOPG1           0x1E2C
236*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_GATED         BIT4
237*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_INVERT        BIT5
238*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_MASK          (BIT7 | BIT6)
239*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_ODCLK         (0 << 6)
240*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_0             (1 << 6)
241*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_IDCLK2        (2 << 6)
242*53ee8cc1Swenshuai.xi     #define CKG_GOPG1_XTAL          (3 << 6)
243*53ee8cc1Swenshuai.xi 
244*53ee8cc1Swenshuai.xi #define REG_CKG_GOPD            0x1E2D
245*53ee8cc1Swenshuai.xi     #define CKG_GOPD_GATED          BIT0
246*53ee8cc1Swenshuai.xi     #define CKG_GOPD_INVERT         BIT1
247*53ee8cc1Swenshuai.xi     #define CKG_GOPD_MASK           (BIT3 | BIT2)
248*53ee8cc1Swenshuai.xi     #define CKG_GOPD_CLK_ADC        (0 << 2)
249*53ee8cc1Swenshuai.xi     #define CKG_GOPD_CLK_ODCLK      (1 << 2)
250*53ee8cc1Swenshuai.xi     #define CKG_GOPD_CLK_DC0        (2 << 2)
251*53ee8cc1Swenshuai.xi     #define CKG_GOPD_XTAL           (3 << 2)
252*53ee8cc1Swenshuai.xi 
253*53ee8cc1Swenshuai.xi #define REG_CKG_VD              0x1E2D
254*53ee8cc1Swenshuai.xi     #define CKG_VD_GATED            BIT4
255*53ee8cc1Swenshuai.xi     #define CKG_VD_INVERT           BIT5
256*53ee8cc1Swenshuai.xi     #define CKG_VD_MASK             (BIT7 | BIT6)
257*53ee8cc1Swenshuai.xi     #define CKG_VD_CLK_VD           (0 << 6)
258*53ee8cc1Swenshuai.xi     #define CKG_VD_CLK_VD_          (1 << 6)
259*53ee8cc1Swenshuai.xi     #define CKG_VD_TESTMODE_CLK     (2 << 6)
260*53ee8cc1Swenshuai.xi     #define CKG_VD_XTAL             (3 << 6)
261*53ee8cc1Swenshuai.xi 
262*53ee8cc1Swenshuai.xi #define REG_CKG_VDMCU           0x1E2E
263*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_GATED         BIT0
264*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_INVERT        BIT1
265*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_MASK          (BIT3 | BIT2)
266*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_108MHZ        (0 << 2)
267*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_86MHZ         (1 << 2)
268*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_54MHZ         (2 << 2)
269*53ee8cc1Swenshuai.xi     #define CKG_VDMCU_XTAL          (3 << 2)
270*53ee8cc1Swenshuai.xi 
271*53ee8cc1Swenshuai.xi #define REG_CKG_VD200           0x1E2E
272*53ee8cc1Swenshuai.xi     #define CKG_VD200_GATED         BIT4
273*53ee8cc1Swenshuai.xi     #define CKG_VD200_INVERT        BIT5
274*53ee8cc1Swenshuai.xi     #define CKG_VD200_MASK          (BIT7 | BIT6)
275*53ee8cc1Swenshuai.xi     #define CKG_VD200_216MHZ        (0 << 6)
276*53ee8cc1Swenshuai.xi     #define CKG_VD200_216MHZ_       (1 << 6)
277*53ee8cc1Swenshuai.xi     #define CKG_VD200_216MHZ__      (2 << 6)
278*53ee8cc1Swenshuai.xi     #define CKG_VD200_XTAL          (3 << 6)
279*53ee8cc1Swenshuai.xi 
280*53ee8cc1Swenshuai.xi #define REG_CKG_FICLK_F2        0x1E30
281*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_GATED      BIT4
282*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_INVERT     BIT5
283*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_MASK       (BIT7 | BIT6)
284*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_CLK_IDCLK2 (0 << 6)
285*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_CLK_FCLK   (1 << 6)
286*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_0          (2 << 6)
287*53ee8cc1Swenshuai.xi     #define CKG_FICLK_F2_XTAL       (3 << 6)
288*53ee8cc1Swenshuai.xi 
289*53ee8cc1Swenshuai.xi #define REG_CKG_GOPG2           0x1E31
290*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_GATED         BIT0
291*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_INVERT        BIT1
292*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_MASK          (BIT3 | BIT2)
293*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_CLK_ODCLK     (0 << 2)
294*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_0             (1 << 2)
295*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_CLK_IDCLK2    (2 << 2)
296*53ee8cc1Swenshuai.xi     #define CKG_GOPG2_XTAL          (3 << 2)
297*53ee8cc1Swenshuai.xi 
298*53ee8cc1Swenshuai.xi #define REG_CKG_PCM             0x1E31
299*53ee8cc1Swenshuai.xi     #define CKG_PCM_GATED           BIT4
300*53ee8cc1Swenshuai.xi     #define CKG_PCM_INVERT          BIT5
301*53ee8cc1Swenshuai.xi     #define CKG_PCM_MASK            (BIT7 | BIT6)
302*53ee8cc1Swenshuai.xi     #define CKG_PCM_27MHZ           (0 << 6)
303*53ee8cc1Swenshuai.xi     #define CKG_PCM_27MHZ_          (1 << 6)
304*53ee8cc1Swenshuai.xi     #define CKG_PCM_XTAL            (2 << 6)
305*53ee8cc1Swenshuai.xi     #define CKG_PCM_XTAL_           (3 << 6)
306*53ee8cc1Swenshuai.xi 
307*53ee8cc1Swenshuai.xi #define REG_CKG_VE              0x1E33
308*53ee8cc1Swenshuai.xi     #define CKG_VE_GATED            BIT0
309*53ee8cc1Swenshuai.xi     #define CKG_VE_INVERT           BIT1
310*53ee8cc1Swenshuai.xi     #define CKG_VE_MASK             (BIT3 | BIT2)
311*53ee8cc1Swenshuai.xi     #define CKG_VE_27MHZ            (0 << 2)
312*53ee8cc1Swenshuai.xi     #define CKG_VE_27MHZ_           (1 << 2)
313*53ee8cc1Swenshuai.xi     #define CKG_VE_XTAL             (2 << 2)
314*53ee8cc1Swenshuai.xi     #define CKG_VE_XTAL_            (3 << 2)
315*53ee8cc1Swenshuai.xi 
316*53ee8cc1Swenshuai.xi #define REG_CKG_VEDAC           0x1E33
317*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_GATED         BIT4
318*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_INVERT        BIT5
319*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_MASK          (BIT7 | BIT6)
320*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_27MHZ         (0 << 6)
321*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_54MHZ         (1 << 6)
322*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_108MHZ        (2 << 6)
323*53ee8cc1Swenshuai.xi     #define CKG_VEDAC_DFT_LIVE      (3 << 6)
324*53ee8cc1Swenshuai.xi 
325*53ee8cc1Swenshuai.xi #define REG_CKG_FODCLK          0x1E34
326*53ee8cc1Swenshuai.xi     #define CKG_FODCLK_GATED        BIT0
327*53ee8cc1Swenshuai.xi     #define CKG_FODCLK_INVERT       BIT1
328*53ee8cc1Swenshuai.xi     #define CKG_FODCLK_MASK         (BIT3 | BIT2)
329*53ee8cc1Swenshuai.xi     #define CKG_FODCLK_FCLK_P       (0 << 2)
330*53ee8cc1Swenshuai.xi     #define CKG_FODCLK_ODCLK_P      (1 << 2)
331*53ee8cc1Swenshuai.xi     #define CKG_FODCLK_XTAL         (3 << 2)
332*53ee8cc1Swenshuai.xi 
333*53ee8cc1Swenshuai.xi #define REG_CKG_FCLK            0x1E35
334*53ee8cc1Swenshuai.xi     #define CKG_FCLK_GATED          BIT0
335*53ee8cc1Swenshuai.xi     #define CKG_FCLK_INVERT         BIT1
336*53ee8cc1Swenshuai.xi     #define CKG_FCLK_MASK           (BIT5 | BIT4 | BIT3 | BIT2)
337*53ee8cc1Swenshuai.xi     #define CKG_FCLK_170MHZ         (0 << 2)
338*53ee8cc1Swenshuai.xi     #define CKG_FCLK_CLK_MIU        (1 << 2)
339*53ee8cc1Swenshuai.xi     #define CKG_FCLK_CLK_ODCLK      (2 << 2)
340*53ee8cc1Swenshuai.xi     #define CKG_FCLK_216MHZ         (3 << 2)
341*53ee8cc1Swenshuai.xi     #define CKG_FCLK_CLK_IDCLK2     (4 << 2)
342*53ee8cc1Swenshuai.xi     #define CKG_FCLK_SCPLL          (5 << 2)
343*53ee8cc1Swenshuai.xi     #define CKG_FCLK_0              (6 << 2)
344*53ee8cc1Swenshuai.xi     #define CKG_FCLK_XTAL           (7 << 2)
345*53ee8cc1Swenshuai.xi     #define CKG_FCLK_XTAL_          (8 << 2)
346*53ee8cc1Swenshuai.xi 
347*53ee8cc1Swenshuai.xi #define REG_CKG_CPUM            0x1E36
348*53ee8cc1Swenshuai.xi     #define CKG_CPUM_GATED          BIT0
349*53ee8cc1Swenshuai.xi 
350*53ee8cc1Swenshuai.xi #define REG_CKG_ODCLK           0x1E37
351*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_GATED         BIT0
352*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_INVERT        BIT1
353*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_MASK          (BIT5 | BIT4 | BIT3 | BIT2)
354*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_CLK_ADC       (0 << 2)
355*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_CLK_DVI       (1 << 2)
356*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_CLK_VD        (2 << 2)
357*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_CLK_MPEG0     (3 << 2)
358*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_1             (4 << 2)
359*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_CLK_EXT_DI    (5 << 2)
360*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_XTAL          (6 << 2)
361*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_CLK_LPLL      (7 << 2)
362*53ee8cc1Swenshuai.xi     #define CKG_ODCLK_XTAL_         (8 << 2)
363*53ee8cc1Swenshuai.xi 
364*53ee8cc1Swenshuai.xi #define REG_CKG_VE_IN           0x1E38
365*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_GATED         BIT0
366*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_INVERT        BIT1
367*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_MASK          (BIT5 | BIT4 | BIT3 | BIT2)
368*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_CLK_ADC       (0 << 2)
369*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_CLK_DVI       (1 << 2)
370*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_CLK_VD        (2 << 2)
371*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_CLK_MPEG0     (3 << 2)
372*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_1             (4 << 2)
373*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_CLK_EXT_DI    (5 << 2)
374*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_0             (6 << 2)
375*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_0_            (7 << 2)
376*53ee8cc1Swenshuai.xi     #define CKG_VE_IN_DFT_LIVE      (8 << 2)
377*53ee8cc1Swenshuai.xi 
378*53ee8cc1Swenshuai.xi #define REG_CKG_NFIE            0x1E39
379*53ee8cc1Swenshuai.xi     #define CKG_NFIE_GATED          BIT0
380*53ee8cc1Swenshuai.xi     #define CKG_NFIE_INVERT         BIT1
381*53ee8cc1Swenshuai.xi     #define CKG_NFIE_MASK           (BIT4 | BIT3 | BIT2)
382*53ee8cc1Swenshuai.xi     #define CKG_NFIE_62MHZ          (0 << 2)
383*53ee8cc1Swenshuai.xi     #define CKG_NFIE_54MHZ          (1 << 2)
384*53ee8cc1Swenshuai.xi     #define CKG_NFIE_43MHZ          (2 << 2)
385*53ee8cc1Swenshuai.xi     #define CKG_NFIE_36MHZ          (3 << 2)
386*53ee8cc1Swenshuai.xi     #define CKG_NFIE_27MHZ          (4 << 2)
387*53ee8cc1Swenshuai.xi     #define CKG_NFIE_18MHZ          (5 << 2)
388*53ee8cc1Swenshuai.xi     #define CKG_NFIE_13MHZ          (6 << 2)
389*53ee8cc1Swenshuai.xi     #define CKG_NFIE_XTAL           (7 << 2)
390*53ee8cc1Swenshuai.xi 
391*53ee8cc1Swenshuai.xi #define REG_CKG_TS2             0x1E3A
392*53ee8cc1Swenshuai.xi     #define CKG_TS2_GATED           BIT0
393*53ee8cc1Swenshuai.xi     #define CKG_TS2_INVERT          BIT1
394*53ee8cc1Swenshuai.xi     #define CKG_TS2_MASK            (BIT3 | BIT2)
395*53ee8cc1Swenshuai.xi     #define CKG_TS2_TS2_CLK         (0 << 2)
396*53ee8cc1Swenshuai.xi     #define CKG_TS2_0               (1 << 2)
397*53ee8cc1Swenshuai.xi     #define CKG_TS2_0_              (2 << 2)
398*53ee8cc1Swenshuai.xi     #define CKG_TS2_XTAL            (3 << 2)
399*53ee8cc1Swenshuai.xi 
400*53ee8cc1Swenshuai.xi #define REG_CKG_TSOUT           0x1E3A
401*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_GATED         BIT4
402*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_INVERT        BIT5
403*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_MASK          (BIT7 | BIT6)
404*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_27MHZ         (0 << 6)
405*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_36MHZ         (1 << 6)
406*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_43MHZ         (2 << 6)
407*53ee8cc1Swenshuai.xi     #define CKG_TSOUT_XTAL          (3 << 6)
408*53ee8cc1Swenshuai.xi 
409*53ee8cc1Swenshuai.xi #define REG_CKG_UART            0x1E3C
410*53ee8cc1Swenshuai.xi     #define CKG_UART_GATED          BIT4        // FIXME
411*53ee8cc1Swenshuai.xi     #define CKG_UART_INVERT         BIT5
412*53ee8cc1Swenshuai.xi     #define CKG_UART_MASK           (BIT7 | BIT6)
413*53ee8cc1Swenshuai.xi #define REG_CKG_UART_4          0x1E46
414*53ee8cc1Swenshuai.xi     #define CKG_UART_4_MASK         BIT2
415*53ee8cc1Swenshuai.xi     #define CKG_UART_170MHZ         (0 << 6)
416*53ee8cc1Swenshuai.xi     #define CKG_UART_160MHZ         (1 << 6)
417*53ee8cc1Swenshuai.xi     #define CKG_UART_144MHZ         (2 << 6)
418*53ee8cc1Swenshuai.xi     #define CKG_UART_123MHZ         (3 << 6)
419*53ee8cc1Swenshuai.xi     #define CKG_UART_108MHZ         (4 << 6)
420*53ee8cc1Swenshuai.xi     #define CKG_UART_MEMPLL         (5 << 6)
421*53ee8cc1Swenshuai.xi     #define CKG_UART_MEMPLL_DIV2    (6 << 6)
422*53ee8cc1Swenshuai.xi 
423*53ee8cc1Swenshuai.xi #define REG_CKG_DC1             0x1E3D
424*53ee8cc1Swenshuai.xi     #define CKG_DC1_GATED           BIT0
425*53ee8cc1Swenshuai.xi     #define CKG_DC1_INVERT          BIT1
426*53ee8cc1Swenshuai.xi     #define CKG_DC1_MASK            (BIT3 | BIT2)
427*53ee8cc1Swenshuai.xi     #define CKG_DC1_SYNCHRONOUS     (0 << 2)
428*53ee8cc1Swenshuai.xi     #define CKG_DC1_FREERUN         (1 << 2)
429*53ee8cc1Swenshuai.xi     #define CKG_DC1_27MHZ           (2 << 2)
430*53ee8cc1Swenshuai.xi     #define CKG_DC1_DFT_LIVE        (3 << 2)
431*53ee8cc1Swenshuai.xi 
432*53ee8cc1Swenshuai.xi #define REG_CKG_IDCLK1          0x1E3E
433*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_GATED        BIT0
434*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_INVERT       BIT1
435*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_MASK         (BIT5 | BIT4 | BIT3 | BIT2)
436*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_CLK_ADC      (0 << 2)
437*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_CLK_DVI      (1 << 2)
438*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_CLK_VD       (2 << 2)
439*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_CLK_DC0      (3 << 2)
440*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_1            (4 << 2)
441*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_CLK_EXT_DI   (5 << 2)
442*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_CLK_VD_ADC   (6 << 2)
443*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_0            (7 << 2)
444*53ee8cc1Swenshuai.xi     #define CKG_IDCLK1_XTAL         (8 << 2)
445*53ee8cc1Swenshuai.xi 
446*53ee8cc1Swenshuai.xi #define REG_CKG_IDCLK2          0x1E3F
447*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_GATED        BIT0
448*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_INVERT       BIT1
449*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_MASK         (BIT5 | BIT4 | BIT3 | BIT2)
450*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_CLK_ADC      (0 << 2)
451*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_CLK_DVI      (1 << 2)
452*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_CLK_VD       (2 << 2)
453*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_CLK_DC0      (3 << 2)
454*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_1            (4 << 2)
455*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_CLK_EXT_DI   (5 << 2)
456*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_CLK_VD_ADC   (6 << 2)
457*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_0            (7 << 2)
458*53ee8cc1Swenshuai.xi     #define CKG_IDCLK2_XTAL         (8 << 2)
459*53ee8cc1Swenshuai.xi 
460*53ee8cc1Swenshuai.xi #define REG_CKG_STRLD           0x1E44
461*53ee8cc1Swenshuai.xi     #define CKG_STRLD_GATED         BIT0
462*53ee8cc1Swenshuai.xi     #define CKG_STRLD_INVERT        BIT1
463*53ee8cc1Swenshuai.xi     #define CKG_STRLD_MASK          (BIT3 | BIT2)
464*53ee8cc1Swenshuai.xi     #define CKG_STRLD_144MHZ        (0 << 2)
465*53ee8cc1Swenshuai.xi     #define CKG_STRLD_123MHZ        (1 << 2)
466*53ee8cc1Swenshuai.xi     #define CKG_STRLD_108MHZ        (2 << 2)
467*53ee8cc1Swenshuai.xi     #define CKG_STRLD_XTAL          (3 << 2)
468*53ee8cc1Swenshuai.xi 
469*53ee8cc1Swenshuai.xi #define REG_CKG_MCU             0x1E45
470*53ee8cc1Swenshuai.xi     #define CKG_MCU_GATED           BIT0
471*53ee8cc1Swenshuai.xi     #define CKG_MCU_INVERT          BIT1
472*53ee8cc1Swenshuai.xi     #define CKG_MCU_MASK            (BIT4 | BIT3 | BIT2)
473*53ee8cc1Swenshuai.xi     #define CKG_MCU_170MHZ          (0 << 2)
474*53ee8cc1Swenshuai.xi     #define CKG_MCU_160MHZ          (1 << 2)
475*53ee8cc1Swenshuai.xi     #define CKG_MCU_144MHZ          (2 << 2)
476*53ee8cc1Swenshuai.xi     #define CKG_MCU_123MHZ          (3 << 2)
477*53ee8cc1Swenshuai.xi     #define CKG_MCU_108MHZ          (4 << 2)
478*53ee8cc1Swenshuai.xi     #define CKG_MCU_CLK_MIU         (5 << 2)
479*53ee8cc1Swenshuai.xi     #define CKG_MCU_CLK_MIU_DIV2    (6 << 2)
480*53ee8cc1Swenshuai.xi     #define CKG_MCU_0               (7 << 2)
481*53ee8cc1Swenshuai.xi 
482*53ee8cc1Swenshuai.xi #define REG_CKG_SVD             0x1E58
483*53ee8cc1Swenshuai.xi     #define CKG_SVD_GATED           BIT0
484*53ee8cc1Swenshuai.xi     #define CKG_SVD_INVERT          BIT1
485*53ee8cc1Swenshuai.xi     #define CKG_SVD_MASK            BITMASK(6:2)
486*53ee8cc1Swenshuai.xi     #define CKG_SVD_240MHZ          (0 << 2)
487*53ee8cc1Swenshuai.xi     #define CKG_SVD_216MHZ          (1 << 2)
488*53ee8cc1Swenshuai.xi     #define CKG_SVD_CLK_MVD_P       (2 << 2)
489*53ee8cc1Swenshuai.xi     #define CKG_SVD_CLK_RVD_P       (3 << 2)
490*53ee8cc1Swenshuai.xi     #define CKG_SVD_CLK_MIU         (8 << 2)
491*53ee8cc1Swenshuai.xi     #define CKG_SVD_XTAL            (18 << 2)
492*53ee8cc1Swenshuai.xi 
493*53ee8cc1Swenshuai.xi #define REG_CKG_PSRAM0          0x1E5A
494*53ee8cc1Swenshuai.xi     #define CKG_PSRAM0_GATED        BIT0
495*53ee8cc1Swenshuai.xi     #define CKG_PSRAM0_INVERT       BIT1
496*53ee8cc1Swenshuai.xi 
497*53ee8cc1Swenshuai.xi #define REG_CKG_PSRAM1          0x1E5A
498*53ee8cc1Swenshuai.xi     #define CKG_PSRAM1_GATED        BIT2
499*53ee8cc1Swenshuai.xi     #define CKG_PSRAM1_INVERT       BIT3
500*53ee8cc1Swenshuai.xi 
501*53ee8cc1Swenshuai.xi #define REG_CKG_JPD             0x1E9A
502*53ee8cc1Swenshuai.xi     #define CKG_JPD_GATED           BIT0
503*53ee8cc1Swenshuai.xi     #define CKG_JPD_INVERT          BIT1
504*53ee8cc1Swenshuai.xi     #define CKG_JPD_MASK            (BIT3 | BIT2)
505*53ee8cc1Swenshuai.xi     #define CKG_JPD_72MHZ           (0 << 2)
506*53ee8cc1Swenshuai.xi     #define CKG_JPD_108MHZ          (1 << 2)
507*53ee8cc1Swenshuai.xi     #define CKG_JPD_123MHZ          (2 << 2)
508*53ee8cc1Swenshuai.xi 
509*53ee8cc1Swenshuai.xi #define REG_CKG_VDS             REG_CKG_VDMCU
510*53ee8cc1Swenshuai.xi #define REG_CKG_VDGOPD          REG_CKG_VD
511*53ee8cc1Swenshuai.xi #define REG_CKG_AEONTS0         REG_CKG_AEON
512*53ee8cc1Swenshuai.xi #define REG_CKG_STC0TSP         REG_CKG_TSP
513*53ee8cc1Swenshuai.xi #define REG_CKG_VEIN            REG_CKG_VE_IN
514*53ee8cc1Swenshuai.xi #define REG_CKG_AEON1DC0        REG_CKG_DC0
515*53ee8cc1Swenshuai.xi 
516*53ee8cc1Swenshuai.xi #endif /* __CLKGEN_REG_S4LE_H__ */
517*53ee8cc1Swenshuai.xi 
518