xref: /utopia/UTPA2-700.0.x/modules/hdmi/drv/cec/include/cec_Analog_Reg.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) 2008-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 CEC_ANALOG_REG_H
96*53ee8cc1Swenshuai.xi #define CEC_ANALOG_REG_H
97*53ee8cc1Swenshuai.xi 
98*53ee8cc1Swenshuai.xi #include "cec_hwreg.h"
99*53ee8cc1Swenshuai.xi /******************************************************************************/
100*53ee8cc1Swenshuai.xi /*                     Macro                                                  */
101*53ee8cc1Swenshuai.xi /******************************************************************************/
102*53ee8cc1Swenshuai.xi 
103*53ee8cc1Swenshuai.xi #ifndef UNUSED
104*53ee8cc1Swenshuai.xi #define UNUSED(x) ((x)=(x))
105*53ee8cc1Swenshuai.xi #endif
106*53ee8cc1Swenshuai.xi 
107*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////
108*53ee8cc1Swenshuai.xi // Scaler Bank
109*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////
110*53ee8cc1Swenshuai.xi 
111*53ee8cc1Swenshuai.xi #define REG_BANK_RESET              0x00UL
112*53ee8cc1Swenshuai.xi #define REG_BANK_GOPINT             0x00UL
113*53ee8cc1Swenshuai.xi #define REG_BANK_IP1F2              0x01UL
114*53ee8cc1Swenshuai.xi #define REG_BANK_IP2F2              0x02UL
115*53ee8cc1Swenshuai.xi #define REG_BANK_IP1F1              0x03UL
116*53ee8cc1Swenshuai.xi #define REG_BANK_IP2F1              0x04UL
117*53ee8cc1Swenshuai.xi #define REG_BANK_OPM                0x05UL
118*53ee8cc1Swenshuai.xi #define REG_BANK_DNR                0x06UL
119*53ee8cc1Swenshuai.xi #define REG_BANK_OP1                0x07UL
120*53ee8cc1Swenshuai.xi #define REG_BANK_OP1PIP             0x08UL
121*53ee8cc1Swenshuai.xi #define REG_BANK_OP1HVSP            0x09UL
122*53ee8cc1Swenshuai.xi #define REG_BANK_FILM               0x0AUL    //T2
123*53ee8cc1Swenshuai.xi #define REG_BANK_ELA                0x0BUL
124*53ee8cc1Swenshuai.xi #define REG_BANK_ACE                0x0CUL
125*53ee8cc1Swenshuai.xi #define REG_BANK_HD                 0x0EUL
126*53ee8cc1Swenshuai.xi #define REG_BANK_S_VOP              0x0FUL
127*53ee8cc1Swenshuai.xi #define REG_BANK_VOP                0x10UL
128*53ee8cc1Swenshuai.xi #define REG_BANK_TCON               0x11UL
129*53ee8cc1Swenshuai.xi #define REG_BANK_SCMI               0x12UL  //T2
130*53ee8cc1Swenshuai.xi #define REG_BANK_OD                 0x16UL
131*53ee8cc1Swenshuai.xi #define REG_BANK_SRAM               0x17UL
132*53ee8cc1Swenshuai.xi #define REG_BANK_VIP                0x18UL
133*53ee8cc1Swenshuai.xi #define REG_BANK_VPS                0x19UL
134*53ee8cc1Swenshuai.xi #define REG_BANK_DLC                0x1AUL
135*53ee8cc1Swenshuai.xi #define REG_BANK_OP1PIPEXT          0x1BUL
136*53ee8cc1Swenshuai.xi #define REG_BANK_SmoothFilter       0x1CUL
137*53ee8cc1Swenshuai.xi #define REG_BANK_MFC                0x1DUL
138*53ee8cc1Swenshuai.xi #define REG_BANK_PIP                0x20UL
139*53ee8cc1Swenshuai.xi #define REG_BANK_EODI               0x21UL
140*53ee8cc1Swenshuai.xi #define REG_BANK_MADI               0x22UL
141*53ee8cc1Swenshuai.xi #define REG_BANK_HVSP               0x23UL
142*53ee8cc1Swenshuai.xi #define REG_BANK_DMS                0x26UL
143*53ee8cc1Swenshuai.xi #define REG_BANK_PRED               0x28UL
144*53ee8cc1Swenshuai.xi 
145*53ee8cc1Swenshuai.xi #define BK_SELECT_00                REG_SCALER_BASE
146*53ee8cc1Swenshuai.xi 
147*53ee8cc1Swenshuai.xi #define HIPART( u32x )              (((u32x) >> 16) & 0xFFFF)
148*53ee8cc1Swenshuai.xi #define LOPART( u32x )              ((u32x) & 0xFFFF)
149*53ee8cc1Swenshuai.xi 
150*53ee8cc1Swenshuai.xi #define BK_REG_L( x, y )            ((x) | (((y) << 1)))
151*53ee8cc1Swenshuai.xi #define BK_REG_H( x, y )            (((x) | (((y) << 1))) + 1)
152*53ee8cc1Swenshuai.xi 
153*53ee8cc1Swenshuai.xi /* Scaler */
154*53ee8cc1Swenshuai.xi #define L_BK_GOPINT(x)      BK_REG_L(REG_SCALER_BASE,x)
155*53ee8cc1Swenshuai.xi #define H_BK_GOPINT(x)      BK_REG_H(REG_SCALER_BASE,x)
156*53ee8cc1Swenshuai.xi #define L_BK_SWRESET(x)     BK_REG_L(REG_SCALER_BASE,x)
157*53ee8cc1Swenshuai.xi #define L_BK_IP1F2(x)       BK_REG_L(REG_SCALER_BASE,x)
158*53ee8cc1Swenshuai.xi #define H_BK_IP1F2(x)       BK_REG_H(REG_SCALER_BASE,x)
159*53ee8cc1Swenshuai.xi #define L_BK_IP2F2(x)       BK_REG_L(REG_SCALER_BASE,x)
160*53ee8cc1Swenshuai.xi #define H_BK_IP2F2(x)       BK_REG_H(REG_SCALER_BASE,x)
161*53ee8cc1Swenshuai.xi #define L_BK_IP1F1(x)       BK_REG_L(REG_SCALER_BASE,x)
162*53ee8cc1Swenshuai.xi #define H_BK_IP1F1(x)       BK_REG_H(REG_SCALER_BASE,x)
163*53ee8cc1Swenshuai.xi #define L_BK_IP2F1(x)       BK_REG_L(REG_SCALER_BASE,x)
164*53ee8cc1Swenshuai.xi #define H_BK_IP2F1(x)       BK_REG_H(REG_SCALER_BASE,x)
165*53ee8cc1Swenshuai.xi #define L_BK_OPM(x)         BK_REG_L(REG_SCALER_BASE,x)
166*53ee8cc1Swenshuai.xi #define H_BK_OPM(x)         BK_REG_H(REG_SCALER_BASE,x)
167*53ee8cc1Swenshuai.xi #define L_BK_DNR(x)         BK_REG_L(REG_SCALER_BASE,x)
168*53ee8cc1Swenshuai.xi #define H_BK_DNR(x)         BK_REG_H(REG_SCALER_BASE,x)
169*53ee8cc1Swenshuai.xi #define L_BK_OP1(x)         BK_REG_L(REG_SCALER_BASE,x)
170*53ee8cc1Swenshuai.xi #define H_BK_OP1(x)         BK_REG_H(REG_SCALER_BASE,x)
171*53ee8cc1Swenshuai.xi #define L_BK_OP1HVSP(x)     BK_REG_L(REG_SCALER_BASE,x)
172*53ee8cc1Swenshuai.xi #define H_BK_OP1HVSP(x)     BK_REG_H(REG_SCALER_BASE,x)
173*53ee8cc1Swenshuai.xi #define L_BK_ELA(x)         BK_REG_L(REG_SCALER_BASE,x)
174*53ee8cc1Swenshuai.xi #define H_BK_ELA(x)         BK_REG_H(REG_SCALER_BASE,x)
175*53ee8cc1Swenshuai.xi #define L_BK_ACE(x)         BK_REG_L(REG_SCALER_BASE,x)
176*53ee8cc1Swenshuai.xi #define H_BK_ACE(x)         BK_REG_H(REG_SCALER_BASE,x)
177*53ee8cc1Swenshuai.xi #define L_BK_HD(x)          BK_REG_L(REG_SCALER_BASE,x)
178*53ee8cc1Swenshuai.xi #define H_BK_HD(x)          BK_REG_H(REG_SCALER_BASE,x)
179*53ee8cc1Swenshuai.xi #define L_BK_S_VOP(x)       BK_REG_L(REG_SCALER_BASE,x)
180*53ee8cc1Swenshuai.xi #define H_BK_S_VOP(x)       BK_REG_H(REG_SCALER_BASE,x)
181*53ee8cc1Swenshuai.xi #define L_BK_VOP(x)         BK_REG_L(REG_SCALER_BASE,x)
182*53ee8cc1Swenshuai.xi #define H_BK_VOP(x)         BK_REG_H(REG_SCALER_BASE,x)
183*53ee8cc1Swenshuai.xi 
184*53ee8cc1Swenshuai.xi #define L_BK_SCMI(x)        BK_REG_L(REG_SCALER_BASE,x)      //SUPPORT_CHIP==T2
185*53ee8cc1Swenshuai.xi #define H_BK_SCMI(x)        BK_REG_H(REG_SCALER_BASE,x)      //SUPPORT_CHIP==T2
186*53ee8cc1Swenshuai.xi #define L_BK_OD(x)          BK_REG_L(REG_SCALER_BASE,x)      //SUPPORT_CHIP==T2
187*53ee8cc1Swenshuai.xi #define H_BK_OD(x)          BK_REG_H(REG_SCALER_BASE,x)      //SUPPORT_CHIP==T2
188*53ee8cc1Swenshuai.xi 
189*53ee8cc1Swenshuai.xi #define L_BK_OP1ZZ(x)       BK_REG_L(REG_SCALER_BASE,x)
190*53ee8cc1Swenshuai.xi #define H_BK_OP1ZZ(x)       BK_REG_H(REG_SCALER_BASE,x)
191*53ee8cc1Swenshuai.xi #define L_BK_VIP(x)         BK_REG_L(REG_SCALER_BASE,x)
192*53ee8cc1Swenshuai.xi #define H_BK_VIP(x)         BK_REG_H(REG_SCALER_BASE,x)
193*53ee8cc1Swenshuai.xi #define L_BK_VPS(x)         BK_REG_L(REG_SCALER_BASE,x)
194*53ee8cc1Swenshuai.xi #define H_BK_VPS(x)         BK_REG_H(REG_SCALER_BASE,x)
195*53ee8cc1Swenshuai.xi #define L_BK_DLC(x)         BK_REG_L(REG_SCALER_BASE,x)
196*53ee8cc1Swenshuai.xi #define H_BK_DLC(x)         BK_REG_H(REG_SCALER_BASE,x)
197*53ee8cc1Swenshuai.xi #define L_BK_OP1PIPEXT(x)   BK_REG_L(REG_SCALER_BASE,x)
198*53ee8cc1Swenshuai.xi #define H_BK_OP1PIPEXT(x)   BK_REG_H(REG_SCALER_BASE,x)
199*53ee8cc1Swenshuai.xi #define L_BK_SmoothFilter(x)  BK_REG_L(REG_SCALER_BASE,x)
200*53ee8cc1Swenshuai.xi #define H_BK_SmoothFilter(x)  BK_REG_H(REG_SCALER_BASE,x)
201*53ee8cc1Swenshuai.xi #define L_BK_MFC(x)         BK_REG_L(REG_SCALER_BASE,x)
202*53ee8cc1Swenshuai.xi #define H_BK_MFC(x)         BK_REG_H(REG_SCALER_BASE,x)
203*53ee8cc1Swenshuai.xi 
204*53ee8cc1Swenshuai.xi #define L_BK_EODI(x)        BK_REG_L(REG_SCALER_BASE,x)
205*53ee8cc1Swenshuai.xi #define H_BK_EODI(x)        BK_REG_H(REG_SCALER_BASE,x)
206*53ee8cc1Swenshuai.xi #define L_BK_MADI(x)        BK_REG_L(REG_SCALER_BASE,x)
207*53ee8cc1Swenshuai.xi #define H_BK_MADI(x)        BK_REG_H(REG_SCALER_BASE,x)
208*53ee8cc1Swenshuai.xi #define L_BK_PIP(x)         BK_REG_L(REG_SCALER_BASE,x)
209*53ee8cc1Swenshuai.xi #define H_BK_PIP(x)         BK_REG_H(REG_SCALER_BASE,x)
210*53ee8cc1Swenshuai.xi #define L_BK_HVSP(x)        BK_REG_L(REG_SCALER_BASE,x)
211*53ee8cc1Swenshuai.xi #define H_BK_HVSP(x)        BK_REG_H(REG_SCALER_BASE,x)
212*53ee8cc1Swenshuai.xi #define L_BK_PRED(x)        BK_REG_L(REG_SCALER_BASE,x)
213*53ee8cc1Swenshuai.xi #define H_BK_PRED(x)        BK_REG_H(REG_SCALER_BASE,x)
214*53ee8cc1Swenshuai.xi #define L_BK_FILM(x)        BK_REG_L(REG_SCALER_BASE,x)
215*53ee8cc1Swenshuai.xi #define H_BK_FILM(x)        BK_REG_H(REG_SCALER_BASE,x)
216*53ee8cc1Swenshuai.xi #define L_BK_DMS(x)         BK_REG_L(REG_SCALER_BASE,x)
217*53ee8cc1Swenshuai.xi #define H_BK_DMS(x)         BK_REG_H(REG_SCALER_BASE,x)
218*53ee8cc1Swenshuai.xi 
219*53ee8cc1Swenshuai.xi /* VE */
220*53ee8cc1Swenshuai.xi #define L_BK_VE_ENC(x)      BK_REG_L(REG_BASE_VE_ENCODER, x)
221*53ee8cc1Swenshuai.xi #define H_BK_VE_ENC(x)      BK_REG_H(REG_BASE_VE_ENCODER, x)
222*53ee8cc1Swenshuai.xi #define L_BK_VE_SRC(x)      BK_REG_L(REG_BASE_VE_SOURCE, x)
223*53ee8cc1Swenshuai.xi #define H_BK_VE_SRC(x)      BK_REG_H(REG_BASE_VE_SOURCE, x)
224*53ee8cc1Swenshuai.xi 
225*53ee8cc1Swenshuai.xi 
226*53ee8cc1Swenshuai.xi /* LPLL */
227*53ee8cc1Swenshuai.xi #define L_BK_LPLL(x)        BK_REG_L(REG_LPLL_BASE, x)
228*53ee8cc1Swenshuai.xi #define H_BK_LPLL(x)        BK_REG_H(REG_LPLL_BASE, x)
229*53ee8cc1Swenshuai.xi 
230*53ee8cc1Swenshuai.xi /* IP Mux */
231*53ee8cc1Swenshuai.xi #define L_BK_IPMUX(x)       BK_REG_L(REG_IPMUX_BASE, x)
232*53ee8cc1Swenshuai.xi #define H_BK_IPMUX(x)       BK_REG_H(REG_IPMUX_BASE, x)
233*53ee8cc1Swenshuai.xi 
234*53ee8cc1Swenshuai.xi /* Chip Top */
235*53ee8cc1Swenshuai.xi #define L_BK_CHIPTOP(x)     BK_REG_L(REG_CHIPTOP_BASE, x)
236*53ee8cc1Swenshuai.xi #define H_BK_CHIPTOP(x)     BK_REG_H(REG_CHIPTOP_BASE, x)
237*53ee8cc1Swenshuai.xi 
238*53ee8cc1Swenshuai.xi /* ADC */
239*53ee8cc1Swenshuai.xi #define L_BK_ADC_ATOP(x)    BK_REG_L(REG_ADC_ATOP_BASE, x)
240*53ee8cc1Swenshuai.xi #define H_BK_ADC_ATOP(x)    BK_REG_H(REG_ADC_ATOP_BASE, x)
241*53ee8cc1Swenshuai.xi #define L_BK_ADC_DTOP(x)    BK_REG_L(REG_ADC_DTOP_BASE, x)
242*53ee8cc1Swenshuai.xi #define H_BK_ADC_DTOP(x)    BK_REG_H(REG_ADC_DTOP_BASE, x)
243*53ee8cc1Swenshuai.xi 
244*53ee8cc1Swenshuai.xi /* MOD */
245*53ee8cc1Swenshuai.xi #define L_BK_MOD(x)         BK_REG_L(REG_MOD_BASE, x)
246*53ee8cc1Swenshuai.xi #define H_BK_MOD(x)         BK_REG_H(REG_MOD_BASE, x)
247*53ee8cc1Swenshuai.xi 
248*53ee8cc1Swenshuai.xi /* CEC */
249*53ee8cc1Swenshuai.xi #define L_BK_CEC(x)         BK_REG_L(REG_CEC_BASE, x)
250*53ee8cc1Swenshuai.xi #define H_BK_CEC(x)         BK_REG_H(REG_CEC_BASE, x)
251*53ee8cc1Swenshuai.xi 
252*53ee8cc1Swenshuai.xi /* PM SLP */
253*53ee8cc1Swenshuai.xi #define L_BK_PMSLP(x)         BK_REG_L(REG_PM_SLP_BASE, x)
254*53ee8cc1Swenshuai.xi #define H_BK_PMSLP(x)         BK_REG_H(REG_PM_SLP_BASE, x)
255*53ee8cc1Swenshuai.xi 
256*53ee8cc1Swenshuai.xi /* PM MCU */
257*53ee8cc1Swenshuai.xi #define L_BK_PMMCU(x)         BK_REG_L(REG_PM_MCU_BASE, x)
258*53ee8cc1Swenshuai.xi #define H_BK_PMMCU(x)         BK_REG_H(REG_PM_MCU_BASE, x)
259*53ee8cc1Swenshuai.xi 
260*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------
261*53ee8cc1Swenshuai.xi // Input source select
262*53ee8cc1Swenshuai.xi 
263*53ee8cc1Swenshuai.xi // BK_IP1F2_02 [2:0]
264*53ee8cc1Swenshuai.xi #define IP_INSSEL_ANALOG1   0x0000UL
265*53ee8cc1Swenshuai.xi #define IP_INSSEL_ANALOG2   0x0001UL
266*53ee8cc1Swenshuai.xi #define IP_INSSEL_ANALOG3   0x0002UL
267*53ee8cc1Swenshuai.xi #define IP_INSSEL_DVI       0x0003UL
268*53ee8cc1Swenshuai.xi #define IP_INSSEL_VIDEO     0x0004UL
269*53ee8cc1Swenshuai.xi #define IP_INSSEL_HDTV      0x0005UL
270*53ee8cc1Swenshuai.xi #define IP_INSSEL_HDMI      0x0007UL
271*53ee8cc1Swenshuai.xi 
272*53ee8cc1Swenshuai.xi #define IP_INSSEL_MASK      BITMASK(2:0)
273*53ee8cc1Swenshuai.xi #define IP_VDOSEL_MASK      BITMASK(1:0)
274*53ee8cc1Swenshuai.xi 
275*53ee8cc1Swenshuai.xi typedef enum
276*53ee8cc1Swenshuai.xi {
277*53ee8cc1Swenshuai.xi     IP_CCIR656_A,
278*53ee8cc1Swenshuai.xi     IP_MST_VD_A,
279*53ee8cc1Swenshuai.xi     IP_CCIR601,
280*53ee8cc1Swenshuai.xi     IP_MST_VD_B, // Don't use; RD's suggestion.
281*53ee8cc1Swenshuai.xi     IP_CCIR656_B=0x20
282*53ee8cc1Swenshuai.xi } VDOSEL;
283*53ee8cc1Swenshuai.xi 
284*53ee8cc1Swenshuai.xi 
285*53ee8cc1Swenshuai.xi typedef enum
286*53ee8cc1Swenshuai.xi {
287*53ee8cc1Swenshuai.xi     VE_IPMUX_ADC_A      = 0,            ///< ADC A
288*53ee8cc1Swenshuai.xi     VE_IPMUX_HDMI_DVI   = 1,            ///< DVI
289*53ee8cc1Swenshuai.xi     VE_IPMUX_VD         = 2,            ///< VD
290*53ee8cc1Swenshuai.xi     VE_IPMUX_MVOP       = 3,            ///< MPEG/DC0
291*53ee8cc1Swenshuai.xi     VE_IPMUX_SC_IP1     = 4,            ///< Scaler IP1 output
292*53ee8cc1Swenshuai.xi     VE_IPMUX_EXT_VD     = 5,            ///< External VD
293*53ee8cc1Swenshuai.xi     VE_IPMUX_ADC_B      = 6,            ///< ADC B
294*53ee8cc1Swenshuai.xi } VE_IPMUX_TYPE;
295*53ee8cc1Swenshuai.xi 
296*53ee8cc1Swenshuai.xi typedef enum
297*53ee8cc1Swenshuai.xi {
298*53ee8cc1Swenshuai.xi     AUTO_DETECT     =0x00,
299*53ee8cc1Swenshuai.xi     HV_SEPARATED    =0x01,
300*53ee8cc1Swenshuai.xi     COMPOSITE_SYNC  =0x02,
301*53ee8cc1Swenshuai.xi     SYNC_ON_GREEN   =0x03
302*53ee8cc1Swenshuai.xi }STYPE;
303*53ee8cc1Swenshuai.xi 
304*53ee8cc1Swenshuai.xi typedef enum
305*53ee8cc1Swenshuai.xi {
306*53ee8cc1Swenshuai.xi     CSYNC   = 0,
307*53ee8cc1Swenshuai.xi     SOG     = 1
308*53ee8cc1Swenshuai.xi }COMP;
309*53ee8cc1Swenshuai.xi 
310*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------
311*53ee8cc1Swenshuai.xi // ADC
312*53ee8cc1Swenshuai.xi 
313*53ee8cc1Swenshuai.xi #define ADC_AMUXA_MASK      BITMASK(1:0)
314*53ee8cc1Swenshuai.xi #define ADC_YMUX_MASK       BITMASK(3:0)
315*53ee8cc1Swenshuai.xi #define ADC_CMUX_MASK       BITMASK(7:4)
316*53ee8cc1Swenshuai.xi 
317*53ee8cc1Swenshuai.xi 
318*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------
319*53ee8cc1Swenshuai.xi // MUX
320*53ee8cc1Swenshuai.xi 
321*53ee8cc1Swenshuai.xi typedef enum
322*53ee8cc1Swenshuai.xi {
323*53ee8cc1Swenshuai.xi     ADC_RGB1,
324*53ee8cc1Swenshuai.xi     ADC_RGB2,
325*53ee8cc1Swenshuai.xi     ADC_RGB3,
326*53ee8cc1Swenshuai.xi }AMUX_SEL;
327*53ee8cc1Swenshuai.xi 
328*53ee8cc1Swenshuai.xi typedef enum // For PC/YPbPr input mux
329*53ee8cc1Swenshuai.xi {
330*53ee8cc1Swenshuai.xi     ANALOG_RGB0 = ADC_RGB1,
331*53ee8cc1Swenshuai.xi     ANALOG_RGB1 = ADC_RGB2,
332*53ee8cc1Swenshuai.xi     ANALOG_RGB2 = ADC_RGB3,
333*53ee8cc1Swenshuai.xi     ANALOG_RGB_DUMMY,
334*53ee8cc1Swenshuai.xi }ANALOG_RGB;
335*53ee8cc1Swenshuai.xi 
336*53ee8cc1Swenshuai.xi typedef enum
337*53ee8cc1Swenshuai.xi {
338*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS0,
339*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS1,
340*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS2,
341*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS3,
342*53ee8cc1Swenshuai.xi 
343*53ee8cc1Swenshuai.xi     MSVD_YMUX_Y0,
344*53ee8cc1Swenshuai.xi     MSVD_YMUX_Y1,
345*53ee8cc1Swenshuai.xi     MSVD_YMUX_C0,
346*53ee8cc1Swenshuai.xi     MSVD_YMUX_C1,
347*53ee8cc1Swenshuai.xi 
348*53ee8cc1Swenshuai.xi     MSVD_YMUX_SOG0 = 8,
349*53ee8cc1Swenshuai.xi     MSVD_YMUX_SOG1,
350*53ee8cc1Swenshuai.xi     MSVD_YMUX_SOG2,
351*53ee8cc1Swenshuai.xi 
352*53ee8cc1Swenshuai.xi     MSVD_YMUX_G0 = 11,
353*53ee8cc1Swenshuai.xi     MSVD_YMUX_G1 = 12,
354*53ee8cc1Swenshuai.xi     MSVD_YMUX_G2 = 13,
355*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS4 = MSVD_YMUX_Y0,
356*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS5 = MSVD_YMUX_Y1,
357*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS6 = MSVD_YMUX_C0,
358*53ee8cc1Swenshuai.xi     MSVD_YMUX_CVBS7 = MSVD_YMUX_C1,
359*53ee8cc1Swenshuai.xi     MSVD_YMUX_NONE = 0xF,
360*53ee8cc1Swenshuai.xi 
361*53ee8cc1Swenshuai.xi     MSVD_YMUX_DUMMY,
362*53ee8cc1Swenshuai.xi }MS_VD_YMUX;
363*53ee8cc1Swenshuai.xi 
364*53ee8cc1Swenshuai.xi typedef enum
365*53ee8cc1Swenshuai.xi {
366*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS0,
367*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS1,
368*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS2,
369*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS3,
370*53ee8cc1Swenshuai.xi 
371*53ee8cc1Swenshuai.xi     MSVD_CMUX_Y0 = 4,
372*53ee8cc1Swenshuai.xi     MSVD_CMUX_Y1,
373*53ee8cc1Swenshuai.xi     MSVD_CMUX_C0,
374*53ee8cc1Swenshuai.xi     MSVD_CMUX_C1,
375*53ee8cc1Swenshuai.xi 
376*53ee8cc1Swenshuai.xi     MSVD_CMUX_SOG0 = 8,
377*53ee8cc1Swenshuai.xi     MSVD_CMUX_SOG1,
378*53ee8cc1Swenshuai.xi     MSVD_CMUX_SOG2,
379*53ee8cc1Swenshuai.xi 
380*53ee8cc1Swenshuai.xi     MSVD_CMUX_R0 = 11,
381*53ee8cc1Swenshuai.xi     MSVD_CMUX_R1 = 12,
382*53ee8cc1Swenshuai.xi     MSVD_CMUX_R2 = 13,
383*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS4 = MSVD_CMUX_Y0,
384*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS5 = MSVD_CMUX_C0,
385*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS6 = MSVD_CMUX_Y1,
386*53ee8cc1Swenshuai.xi     MSVD_CMUX_CVBS7 = MSVD_CMUX_C1,
387*53ee8cc1Swenshuai.xi     MSVD_CMUX_NONE = 0xF,
388*53ee8cc1Swenshuai.xi 
389*53ee8cc1Swenshuai.xi     MSVD_CMUX_DUMMY,
390*53ee8cc1Swenshuai.xi }MS_VD_CMUX;
391*53ee8cc1Swenshuai.xi 
392*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------
393*53ee8cc1Swenshuai.xi // SCART
394*53ee8cc1Swenshuai.xi 
395*53ee8cc1Swenshuai.xi typedef enum // For specify scart RGB input
396*53ee8cc1Swenshuai.xi {
397*53ee8cc1Swenshuai.xi     SCART_RGB0 = 0x00,
398*53ee8cc1Swenshuai.xi     SCART_RGB1,
399*53ee8cc1Swenshuai.xi     SCART_RGB2,
400*53ee8cc1Swenshuai.xi     SCART_RGB_DUMMY,
401*53ee8cc1Swenshuai.xi }SCART_RGB;
402*53ee8cc1Swenshuai.xi 
403*53ee8cc1Swenshuai.xi typedef enum    // 0x2580[5:4]
404*53ee8cc1Swenshuai.xi {
405*53ee8cc1Swenshuai.xi     SCART_FB_NONE = 0x00,
406*53ee8cc1Swenshuai.xi     SCART_FB0,
407*53ee8cc1Swenshuai.xi     SCART_FB1,
408*53ee8cc1Swenshuai.xi     SCART_FB2,
409*53ee8cc1Swenshuai.xi }SCART_FB;
410*53ee8cc1Swenshuai.xi 
411*53ee8cc1Swenshuai.xi #define SCART_RGB_NONE  0xFF
412*53ee8cc1Swenshuai.xi 
413*53ee8cc1Swenshuai.xi 
414*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////
415*53ee8cc1Swenshuai.xi // MDHI bank
416*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////
417*53ee8cc1Swenshuai.xi 
418*53ee8cc1Swenshuai.xi #define L(x)                    ((x) + 0)
419*53ee8cc1Swenshuai.xi #define H(x)                    ((x) + 1)
420*53ee8cc1Swenshuai.xi #define __REG_HDMI(idx)         (REG_HDMI_BASE + (idx) * 2)
421*53ee8cc1Swenshuai.xi 
422*53ee8cc1Swenshuai.xi #define REG_HDMI_SYSCONFIG      __REG_HDMI(0x00)
423*53ee8cc1Swenshuai.xi #define REG_HDMI_ST1            __REG_HDMI(0x01)
424*53ee8cc1Swenshuai.xi #define REG_HDMI_ST2            __REG_HDMI(0x02)
425*53ee8cc1Swenshuai.xi #define REG_HDMI_ERR1           __REG_HDMI(0x04)
426*53ee8cc1Swenshuai.xi #define REG_HDMI_CONFIG1        __REG_HDMI(0x06)
427*53ee8cc1Swenshuai.xi #define REG_HDMI_CONFIG2        __REG_HDMI(0x07)
428*53ee8cc1Swenshuai.xi #define REG_HDMI_CONFIG3        __REG_HDMI(0x08)
429*53ee8cc1Swenshuai.xi #define REG_HDMI_CONFIG4        __REG_HDMI(0x09)
430*53ee8cc1Swenshuai.xi #define REG_HDMI_CLK_CFG        __REG_HDMI(0x0A)
431*53ee8cc1Swenshuai.xi #define REG_HDMI_TMCTRL         __REG_HDMI(0x0B)
432*53ee8cc1Swenshuai.xi #define REG_HDMI_FREQ_CMPVAL1   __REG_HDMI(0x0C)
433*53ee8cc1Swenshuai.xi #define REG_HDMI_FREQ_CMPVAL2   __REG_HDMI(0x0D)
434*53ee8cc1Swenshuai.xi #define REG_HDMI_FREQ_CMPVAL3   __REG_HDMI(0x0E)
435*53ee8cc1Swenshuai.xi #define REG_HDMI_PKT_TYPE       __REG_HDMI(0x10)
436*53ee8cc1Swenshuai.xi #define REG_HDMI_PCLK_FREQ      __REG_HDMI(0x11)
437*53ee8cc1Swenshuai.xi #define REG_HDMI_AUDIO_CLK0     __REG_HDMI(0x12)
438*53ee8cc1Swenshuai.xi #define REG_HDMI_AUDIO_CLK1     __REG_HDMI(0x13)
439*53ee8cc1Swenshuai.xi #define REG_HDMI_AUDIO_CLK2     __REG_HDMI(0x14)
440*53ee8cc1Swenshuai.xi #define REG_HDMI_GCONTROL       __REG_HDMI(0x15)
441*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_HB1        __REG_HDMI(0x16)
442*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA0      __REG_HDMI(0x17)
443*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA1      __REG_HDMI(0x18)
444*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA2      __REG_HDMI(0x19)
445*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA3      __REG_HDMI(0x1A)
446*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA4      __REG_HDMI(0x1B)
447*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA5      __REG_HDMI(0x1C)
448*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA6      __REG_HDMI(0x1D)
449*53ee8cc1Swenshuai.xi #define REG_HDMI_ACP_DATA7      __REG_HDMI(0x1E)
450*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_HB1       __REG_HDMI(0x1F)
451*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA0     __REG_HDMI(0x20)
452*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA1     __REG_HDMI(0x21)
453*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA2     __REG_HDMI(0x22)
454*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA3     __REG_HDMI(0x23)
455*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA4     __REG_HDMI(0x24)
456*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA5     __REG_HDMI(0x25)
457*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA6     __REG_HDMI(0x26)
458*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA7     __REG_HDMI(0x27)
459*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA8     __REG_HDMI(0x28)
460*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA9     __REG_HDMI(0x29)
461*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA10    __REG_HDMI(0x2A)
462*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA11    __REG_HDMI(0x2B)
463*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA12    __REG_HDMI(0x2C)
464*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA13    __REG_HDMI(0x2D)
465*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA14    __REG_HDMI(0x2E)
466*53ee8cc1Swenshuai.xi #define REG_HDMI_ISRC_DATA15    __REG_HDMI(0x2F)
467*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_HDR0        __REG_HDMI(0x30)
468*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_HDR1        __REG_HDMI(0x31)
469*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF0         __REG_HDMI(0x32)
470*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF1         __REG_HDMI(0x33)
471*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF2         __REG_HDMI(0x34)
472*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF3         __REG_HDMI(0x35)
473*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF4         __REG_HDMI(0x36)
474*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF5         __REG_HDMI(0x37)
475*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF6         __REG_HDMI(0x38)
476*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF7         __REG_HDMI(0x39)
477*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF8         __REG_HDMI(0x3A)
478*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF9         __REG_HDMI(0x3B)
479*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF10        __REG_HDMI(0x3C)
480*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF11        __REG_HDMI(0x3D)
481*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF12        __REG_HDMI(0x3E)
482*53ee8cc1Swenshuai.xi #define REG_HDMI_VS_IF13        __REG_HDMI(0x3F)
483*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF0        __REG_HDMI(0x40)
484*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF1        __REG_HDMI(0x41)
485*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF2        __REG_HDMI(0x42)
486*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF3        __REG_HDMI(0x43)
487*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF4        __REG_HDMI(0x44)
488*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF5        __REG_HDMI(0x45)
489*53ee8cc1Swenshuai.xi #define REG_HDMI_AVI_IF6        __REG_HDMI(0x46)
490*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF0        __REG_HDMI(0x47)
491*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF1        __REG_HDMI(0x48)
492*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF2        __REG_HDMI(0x49)
493*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF3        __REG_HDMI(0x4A)
494*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF4        __REG_HDMI(0x4B)
495*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF5        __REG_HDMI(0x4C)
496*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF6        __REG_HDMI(0x4D)
497*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF7        __REG_HDMI(0x4E)
498*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF8        __REG_HDMI(0x4F)
499*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF9        __REG_HDMI(0x50)
500*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF10       __REG_HDMI(0x51)
501*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF11       __REG_HDMI(0x52)
502*53ee8cc1Swenshuai.xi #define REG_HDMI_SPD_IF12       __REG_HDMI(0x53)
503*53ee8cc1Swenshuai.xi #define REG_HDMI_AUDIO_IF0      __REG_HDMI(0x54)
504*53ee8cc1Swenshuai.xi #define REG_HDMI_AUDIO_IF1      __REG_HDMI(0x55)
505*53ee8cc1Swenshuai.xi #define REG_HDMI_AUDIO_IF2      __REG_HDMI(0x56)
506*53ee8cc1Swenshuai.xi #define REG_HDMI_MPEG_IF0       __REG_HDMI(0x57)
507*53ee8cc1Swenshuai.xi #define REG_HDMI_MPEG_IF1       __REG_HDMI(0x58)
508*53ee8cc1Swenshuai.xi #define REG_HDMI_MPEG_IF2       __REG_HDMI(0x59)
509*53ee8cc1Swenshuai.xi #define REG_HDMI_CS0            __REG_HDMI(0x5A)
510*53ee8cc1Swenshuai.xi #define REG_HDMI_CS1            __REG_HDMI(0x5B)
511*53ee8cc1Swenshuai.xi #define REG_HDMI_CS2            __REG_HDMI(0x5C)
512*53ee8cc1Swenshuai.xi #define REG_HDMI_PLL_CTRL1      __REG_HDMI(0x5D)
513*53ee8cc1Swenshuai.xi #define REG_HDMI_PLL_CTRL2      __REG_HDMI(0x5E)
514*53ee8cc1Swenshuai.xi #define REG_HDMI_PLL_CTRL3      __REG_HDMI(0x5F)
515*53ee8cc1Swenshuai.xi #define REG_HDMI_INT_MASK       __REG_HDMI(0x60)
516*53ee8cc1Swenshuai.xi #define REG_HDMI_INT_STATUS     __REG_HDMI(0x61)
517*53ee8cc1Swenshuai.xi #define REG_HDMI_INT_FORCE      __REG_HDMI(0x62)
518*53ee8cc1Swenshuai.xi #define REG_HDMI_INT_CLEAR      __REG_HDMI(0x63)
519*53ee8cc1Swenshuai.xi #define REG_HDMI_RESET_PACKET   __REG_HDMI(0x64)
520*53ee8cc1Swenshuai.xi #define REG_HDMI_AUTO_MODE      __REG_HDMI(0x65)
521*53ee8cc1Swenshuai.xi #define REG_HDMI_FRAME_RP_VAL   __REG_HDMI(0x66)
522*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_CONFIG1    __REG_HDMI(0x67)
523*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_CONFIG2    __REG_HDMI(0x68)
524*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_CONFIG3    __REG_HDMI(0x69)
525*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_CONFIG4    __REG_HDMI(0x6A)
526*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_STATUS1    __REG_HDMI(0x6C)
527*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_TX_DATA0    __REG_HDMI(0x70)
528*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_TX_DATA1    __REG_HDMI(0x71)
529*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_RX_DATA0    __REG_HDMI(0x78)
530*53ee8cc1Swenshuai.xi #define REG_HDMI_CEC_RX_DATA1    __REG_HDMI(0x79)
531*53ee8cc1Swenshuai.xi 
532*53ee8cc1Swenshuai.xi 
533*53ee8cc1Swenshuai.xi #define __REG_HDCP(idx)         (REG_HDCP_BASE + (idx) * 2)
534*53ee8cc1Swenshuai.xi 
535*53ee8cc1Swenshuai.xi #define REG_HDCP_00             __REG_HDCP(0x00)
536*53ee8cc1Swenshuai.xi #define REG_HDCP_STATUS         __REG_HDCP(0x01)
537*53ee8cc1Swenshuai.xi #define REG_HDCP_02             __REG_HDCP(0x02)
538*53ee8cc1Swenshuai.xi #define REG_HDCP_03             __REG_HDCP(0x03)
539*53ee8cc1Swenshuai.xi 
540*53ee8cc1Swenshuai.xi #define REG_BANK_MACE           0x05UL
541*53ee8cc1Swenshuai.xi #define REG_BANK_COMB           0x06UL    // VD Comb bank
542*53ee8cc1Swenshuai.xi 
543*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------
544*53ee8cc1Swenshuai.xi // HDMI
545*53ee8cc1Swenshuai.xi 
546*53ee8cc1Swenshuai.xi #define MS_HDMI_ACP_PKT         BIT11
547*53ee8cc1Swenshuai.xi #define MS_HDMI_ISRC1_PKT       BIT10
548*53ee8cc1Swenshuai.xi #define MS_HDMI_ISRC2_PKT       BIT9
549*53ee8cc1Swenshuai.xi #define MS_HDMI_NULL_PKT        BIT8
550*53ee8cc1Swenshuai.xi #define MS_HDMI_VS_PKT          BIT7
551*53ee8cc1Swenshuai.xi #define MS_HDMI_ACR_PKT         BIT6
552*53ee8cc1Swenshuai.xi #define MS_HDMI_ASAMPLE_PKT     BIT5
553*53ee8cc1Swenshuai.xi #define MS_HDMI_GC_PKT          BIT4
554*53ee8cc1Swenshuai.xi #define MS_HDMI_AVI_PKT         BIT3
555*53ee8cc1Swenshuai.xi #define MS_HDMI_SPD_PKT         BIT2
556*53ee8cc1Swenshuai.xi #define MS_HDMI_AUI_PKT         BIT1
557*53ee8cc1Swenshuai.xi #define MS_HDMI_MPEG_PKT        BIT0
558*53ee8cc1Swenshuai.xi 
559*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------
560*53ee8cc1Swenshuai.xi // DVI
561*53ee8cc1Swenshuai.xi 
562*53ee8cc1Swenshuai.xi typedef enum
563*53ee8cc1Swenshuai.xi {
564*53ee8cc1Swenshuai.xi     DVI_SW_A,
565*53ee8cc1Swenshuai.xi     DVI_SW_B,
566*53ee8cc1Swenshuai.xi }DVI_CH_SEL;
567*53ee8cc1Swenshuai.xi 
568*53ee8cc1Swenshuai.xi 
569*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////
570*53ee8cc1Swenshuai.xi // AFEC bank
571*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////
572*53ee8cc1Swenshuai.xi 
573*53ee8cc1Swenshuai.xi #define BK_AFEC_01  (AFEC_REG_BASE+0x01)
574*53ee8cc1Swenshuai.xi #define BK_AFEC_02  (AFEC_REG_BASE+0x02)
575*53ee8cc1Swenshuai.xi #define BK_AFEC_03  (AFEC_REG_BASE+0x03)
576*53ee8cc1Swenshuai.xi #define BK_AFEC_04  (AFEC_REG_BASE+0x04)
577*53ee8cc1Swenshuai.xi #define BK_AFEC_05  (AFEC_REG_BASE+0x05)
578*53ee8cc1Swenshuai.xi #define BK_AFEC_06  (AFEC_REG_BASE+0x06)
579*53ee8cc1Swenshuai.xi #define BK_AFEC_07  (AFEC_REG_BASE+0x07)
580*53ee8cc1Swenshuai.xi #define BK_AFEC_08  (AFEC_REG_BASE+0x08)
581*53ee8cc1Swenshuai.xi #define BK_AFEC_09  (AFEC_REG_BASE+0x09)
582*53ee8cc1Swenshuai.xi #define BK_AFEC_0A  (AFEC_REG_BASE+0x0A)
583*53ee8cc1Swenshuai.xi #define BK_AFEC_0B  (AFEC_REG_BASE+0x0B)
584*53ee8cc1Swenshuai.xi #define BK_AFEC_0C  (AFEC_REG_BASE+0x0C)
585*53ee8cc1Swenshuai.xi #define BK_AFEC_0D  (AFEC_REG_BASE+0x0D)
586*53ee8cc1Swenshuai.xi #define BK_AFEC_0E  (AFEC_REG_BASE+0x0E)
587*53ee8cc1Swenshuai.xi #define BK_AFEC_0F  (AFEC_REG_BASE+0x0F)
588*53ee8cc1Swenshuai.xi #define BK_AFEC_10  (AFEC_REG_BASE+0x10)
589*53ee8cc1Swenshuai.xi #define BK_AFEC_11  (AFEC_REG_BASE+0x11)
590*53ee8cc1Swenshuai.xi #define BK_AFEC_12  (AFEC_REG_BASE+0x12)
591*53ee8cc1Swenshuai.xi #define BK_AFEC_13  (AFEC_REG_BASE+0x13)
592*53ee8cc1Swenshuai.xi #define BK_AFEC_14  (AFEC_REG_BASE+0x14)
593*53ee8cc1Swenshuai.xi #define BK_AFEC_15  (AFEC_REG_BASE+0x15)
594*53ee8cc1Swenshuai.xi #define BK_AFEC_16  (AFEC_REG_BASE+0x16)
595*53ee8cc1Swenshuai.xi #define BK_AFEC_17  (AFEC_REG_BASE+0x17)
596*53ee8cc1Swenshuai.xi #define BK_AFEC_18  (AFEC_REG_BASE+0x18)
597*53ee8cc1Swenshuai.xi #define BK_AFEC_19  (AFEC_REG_BASE+0x19)
598*53ee8cc1Swenshuai.xi #define BK_AFEC_1A  (AFEC_REG_BASE+0x1A)
599*53ee8cc1Swenshuai.xi #define BK_AFEC_1B  (AFEC_REG_BASE+0x1B)
600*53ee8cc1Swenshuai.xi #define BK_AFEC_1C  (AFEC_REG_BASE+0x1C)
601*53ee8cc1Swenshuai.xi #define BK_AFEC_1D  (AFEC_REG_BASE+0x1D)
602*53ee8cc1Swenshuai.xi #define BK_AFEC_1E  (AFEC_REG_BASE+0x1E)
603*53ee8cc1Swenshuai.xi #define BK_AFEC_1F  (AFEC_REG_BASE+0x1F)
604*53ee8cc1Swenshuai.xi #define BK_AFEC_20  (AFEC_REG_BASE+0x20)
605*53ee8cc1Swenshuai.xi #define BK_AFEC_21  (AFEC_REG_BASE+0x21)
606*53ee8cc1Swenshuai.xi #define BK_AFEC_22  (AFEC_REG_BASE+0x22)
607*53ee8cc1Swenshuai.xi #define BK_AFEC_23  (AFEC_REG_BASE+0x23)
608*53ee8cc1Swenshuai.xi #define BK_AFEC_24  (AFEC_REG_BASE+0x24)
609*53ee8cc1Swenshuai.xi #define BK_AFEC_25  (AFEC_REG_BASE+0x25)
610*53ee8cc1Swenshuai.xi #define BK_AFEC_26  (AFEC_REG_BASE+0x26)
611*53ee8cc1Swenshuai.xi #define BK_AFEC_27  (AFEC_REG_BASE+0x27)
612*53ee8cc1Swenshuai.xi #define BK_AFEC_28  (AFEC_REG_BASE+0x28)
613*53ee8cc1Swenshuai.xi #define BK_AFEC_29  (AFEC_REG_BASE+0x29)
614*53ee8cc1Swenshuai.xi #define BK_AFEC_2A  (AFEC_REG_BASE+0x2A)
615*53ee8cc1Swenshuai.xi #define BK_AFEC_2B  (AFEC_REG_BASE+0x2B)
616*53ee8cc1Swenshuai.xi #define BK_AFEC_2C  (AFEC_REG_BASE+0x2C)
617*53ee8cc1Swenshuai.xi #define BK_AFEC_2D  (AFEC_REG_BASE+0x2D)
618*53ee8cc1Swenshuai.xi #define BK_AFEC_2E  (AFEC_REG_BASE+0x2E)
619*53ee8cc1Swenshuai.xi #define BK_AFEC_2F  (AFEC_REG_BASE+0x2F)
620*53ee8cc1Swenshuai.xi #define BK_AFEC_30  (AFEC_REG_BASE+0x30)
621*53ee8cc1Swenshuai.xi #define BK_AFEC_31  (AFEC_REG_BASE+0x31)
622*53ee8cc1Swenshuai.xi #define BK_AFEC_32  (AFEC_REG_BASE+0x32)
623*53ee8cc1Swenshuai.xi #define BK_AFEC_33  (AFEC_REG_BASE+0x33)
624*53ee8cc1Swenshuai.xi #define BK_AFEC_34  (AFEC_REG_BASE+0x34)
625*53ee8cc1Swenshuai.xi #define BK_AFEC_35  (AFEC_REG_BASE+0x35)
626*53ee8cc1Swenshuai.xi #define BK_AFEC_36  (AFEC_REG_BASE+0x36)
627*53ee8cc1Swenshuai.xi #define BK_AFEC_37  (AFEC_REG_BASE+0x37)
628*53ee8cc1Swenshuai.xi #define BK_AFEC_38  (AFEC_REG_BASE+0x38)
629*53ee8cc1Swenshuai.xi #define BK_AFEC_39  (AFEC_REG_BASE+0x39)
630*53ee8cc1Swenshuai.xi #define BK_AFEC_3A  (AFEC_REG_BASE+0x3A)
631*53ee8cc1Swenshuai.xi #define BK_AFEC_3B  (AFEC_REG_BASE+0x3B)
632*53ee8cc1Swenshuai.xi #define BK_AFEC_3C  (AFEC_REG_BASE+0x3C)
633*53ee8cc1Swenshuai.xi #define BK_AFEC_3D  (AFEC_REG_BASE+0x3D)
634*53ee8cc1Swenshuai.xi #define BK_AFEC_3E  (AFEC_REG_BASE+0x3E)
635*53ee8cc1Swenshuai.xi #define BK_AFEC_3F  (AFEC_REG_BASE+0x3F)
636*53ee8cc1Swenshuai.xi #define BK_AFEC_40  (AFEC_REG_BASE+0x40)
637*53ee8cc1Swenshuai.xi #define BK_AFEC_41  (AFEC_REG_BASE+0x41)
638*53ee8cc1Swenshuai.xi #define BK_AFEC_42  (AFEC_REG_BASE+0x42)
639*53ee8cc1Swenshuai.xi #define BK_AFEC_43  (AFEC_REG_BASE+0x43)
640*53ee8cc1Swenshuai.xi #define BK_AFEC_44  (AFEC_REG_BASE+0x44)
641*53ee8cc1Swenshuai.xi #define BK_AFEC_45  (AFEC_REG_BASE+0x45)
642*53ee8cc1Swenshuai.xi #define BK_AFEC_46  (AFEC_REG_BASE+0x46)
643*53ee8cc1Swenshuai.xi #define BK_AFEC_47  (AFEC_REG_BASE+0x47)
644*53ee8cc1Swenshuai.xi #define BK_AFEC_48  (AFEC_REG_BASE+0x48)
645*53ee8cc1Swenshuai.xi #define BK_AFEC_49  (AFEC_REG_BASE+0x49)
646*53ee8cc1Swenshuai.xi #define BK_AFEC_4A  (AFEC_REG_BASE+0x4A)
647*53ee8cc1Swenshuai.xi #define BK_AFEC_4B  (AFEC_REG_BASE+0x4B)
648*53ee8cc1Swenshuai.xi #define BK_AFEC_4C  (AFEC_REG_BASE+0x4C)
649*53ee8cc1Swenshuai.xi #define BK_AFEC_4D  (AFEC_REG_BASE+0x4D)
650*53ee8cc1Swenshuai.xi #define BK_AFEC_4E  (AFEC_REG_BASE+0x4E)
651*53ee8cc1Swenshuai.xi #define BK_AFEC_4F  (AFEC_REG_BASE+0x4F)
652*53ee8cc1Swenshuai.xi #define BK_AFEC_50  (AFEC_REG_BASE+0x50)
653*53ee8cc1Swenshuai.xi #define BK_AFEC_51  (AFEC_REG_BASE+0x51)
654*53ee8cc1Swenshuai.xi #define BK_AFEC_52  (AFEC_REG_BASE+0x52)
655*53ee8cc1Swenshuai.xi #define BK_AFEC_53  (AFEC_REG_BASE+0x53)
656*53ee8cc1Swenshuai.xi #define BK_AFEC_54  (AFEC_REG_BASE+0x54)
657*53ee8cc1Swenshuai.xi #define BK_AFEC_55  (AFEC_REG_BASE+0x55)
658*53ee8cc1Swenshuai.xi #define BK_AFEC_56  (AFEC_REG_BASE+0x56)
659*53ee8cc1Swenshuai.xi #define BK_AFEC_57  (AFEC_REG_BASE+0x57)
660*53ee8cc1Swenshuai.xi #define BK_AFEC_58  (AFEC_REG_BASE+0x58)
661*53ee8cc1Swenshuai.xi #define BK_AFEC_59  (AFEC_REG_BASE+0x59)
662*53ee8cc1Swenshuai.xi #define BK_AFEC_5A  (AFEC_REG_BASE+0x5A)
663*53ee8cc1Swenshuai.xi #define BK_AFEC_5B  (AFEC_REG_BASE+0x5B)
664*53ee8cc1Swenshuai.xi #define BK_AFEC_5C  (AFEC_REG_BASE+0x5C)
665*53ee8cc1Swenshuai.xi #define BK_AFEC_5D  (AFEC_REG_BASE+0x5D)
666*53ee8cc1Swenshuai.xi #define BK_AFEC_5E  (AFEC_REG_BASE+0x5E)
667*53ee8cc1Swenshuai.xi #define BK_AFEC_5F  (AFEC_REG_BASE+0x5F)
668*53ee8cc1Swenshuai.xi #define BK_AFEC_60  (AFEC_REG_BASE+0x60)
669*53ee8cc1Swenshuai.xi #define BK_AFEC_61  (AFEC_REG_BASE+0x61)
670*53ee8cc1Swenshuai.xi #define BK_AFEC_62  (AFEC_REG_BASE+0x62)
671*53ee8cc1Swenshuai.xi #define BK_AFEC_63  (AFEC_REG_BASE+0x63)
672*53ee8cc1Swenshuai.xi #define BK_AFEC_64  (AFEC_REG_BASE+0x64)
673*53ee8cc1Swenshuai.xi #define BK_AFEC_65  (AFEC_REG_BASE+0x65)
674*53ee8cc1Swenshuai.xi #define BK_AFEC_66  (AFEC_REG_BASE+0x66)
675*53ee8cc1Swenshuai.xi #define BK_AFEC_67  (AFEC_REG_BASE+0x67)
676*53ee8cc1Swenshuai.xi #define BK_AFEC_68  (AFEC_REG_BASE+0x68)
677*53ee8cc1Swenshuai.xi #define BK_AFEC_69  (AFEC_REG_BASE+0x69)
678*53ee8cc1Swenshuai.xi #define BK_AFEC_6A  (AFEC_REG_BASE+0x6A)
679*53ee8cc1Swenshuai.xi #define BK_AFEC_6B  (AFEC_REG_BASE+0x6B)
680*53ee8cc1Swenshuai.xi #define BK_AFEC_6C  (AFEC_REG_BASE+0x6C)
681*53ee8cc1Swenshuai.xi #define BK_AFEC_6D  (AFEC_REG_BASE+0x6D)
682*53ee8cc1Swenshuai.xi #define BK_AFEC_6E  (AFEC_REG_BASE+0x6E)
683*53ee8cc1Swenshuai.xi #define BK_AFEC_6F  (AFEC_REG_BASE+0x6F)
684*53ee8cc1Swenshuai.xi #define BK_AFEC_70  (AFEC_REG_BASE+0x70)
685*53ee8cc1Swenshuai.xi #define BK_AFEC_71  (AFEC_REG_BASE+0x71)
686*53ee8cc1Swenshuai.xi #define BK_AFEC_72  (AFEC_REG_BASE+0x72)
687*53ee8cc1Swenshuai.xi #define BK_AFEC_73  (AFEC_REG_BASE+0x73)
688*53ee8cc1Swenshuai.xi #define BK_AFEC_74  (AFEC_REG_BASE+0x74)
689*53ee8cc1Swenshuai.xi #define BK_AFEC_75  (AFEC_REG_BASE+0x75)
690*53ee8cc1Swenshuai.xi #define BK_AFEC_76  (AFEC_REG_BASE+0x76)
691*53ee8cc1Swenshuai.xi #define BK_AFEC_77  (AFEC_REG_BASE+0x77)
692*53ee8cc1Swenshuai.xi #define BK_AFEC_78  (AFEC_REG_BASE+0x78)
693*53ee8cc1Swenshuai.xi #define BK_AFEC_79  (AFEC_REG_BASE+0x79)
694*53ee8cc1Swenshuai.xi #define BK_AFEC_7A  (AFEC_REG_BASE+0x7A)
695*53ee8cc1Swenshuai.xi #define BK_AFEC_7B  (AFEC_REG_BASE+0x7B)
696*53ee8cc1Swenshuai.xi #define BK_AFEC_7C  (AFEC_REG_BASE+0x7C)
697*53ee8cc1Swenshuai.xi #define BK_AFEC_7D  (AFEC_REG_BASE+0x7D)
698*53ee8cc1Swenshuai.xi #define BK_AFEC_7E  (AFEC_REG_BASE+0x7E)
699*53ee8cc1Swenshuai.xi #define BK_AFEC_7F  (AFEC_REG_BASE+0x7F)
700*53ee8cc1Swenshuai.xi #define BK_AFEC_80  (AFEC_REG_BASE+0x80)
701*53ee8cc1Swenshuai.xi #define BK_AFEC_81  (AFEC_REG_BASE+0x81)
702*53ee8cc1Swenshuai.xi #define BK_AFEC_82  (AFEC_REG_BASE+0x82)
703*53ee8cc1Swenshuai.xi #define BK_AFEC_83  (AFEC_REG_BASE+0x83)
704*53ee8cc1Swenshuai.xi #define BK_AFEC_84  (AFEC_REG_BASE+0x84)
705*53ee8cc1Swenshuai.xi #define BK_AFEC_85  (AFEC_REG_BASE+0x85)
706*53ee8cc1Swenshuai.xi #define BK_AFEC_86  (AFEC_REG_BASE+0x86)
707*53ee8cc1Swenshuai.xi #define BK_AFEC_87  (AFEC_REG_BASE+0x87)
708*53ee8cc1Swenshuai.xi #define BK_AFEC_88  (AFEC_REG_BASE+0x88)
709*53ee8cc1Swenshuai.xi #define BK_AFEC_89  (AFEC_REG_BASE+0x89)
710*53ee8cc1Swenshuai.xi #define BK_AFEC_8A  (AFEC_REG_BASE+0x8A)
711*53ee8cc1Swenshuai.xi #define BK_AFEC_8B  (AFEC_REG_BASE+0x8B)
712*53ee8cc1Swenshuai.xi #define BK_AFEC_8C  (AFEC_REG_BASE+0x8C)
713*53ee8cc1Swenshuai.xi #define BK_AFEC_8D  (AFEC_REG_BASE+0x8D)
714*53ee8cc1Swenshuai.xi #define BK_AFEC_8E  (AFEC_REG_BASE+0x8E)
715*53ee8cc1Swenshuai.xi #define BK_AFEC_8F  (AFEC_REG_BASE+0x8F)
716*53ee8cc1Swenshuai.xi #define BK_AFEC_90  (AFEC_REG_BASE+0x90)
717*53ee8cc1Swenshuai.xi #define BK_AFEC_91  (AFEC_REG_BASE+0x91)
718*53ee8cc1Swenshuai.xi #define BK_AFEC_92  (AFEC_REG_BASE+0x92)
719*53ee8cc1Swenshuai.xi #define BK_AFEC_93  (AFEC_REG_BASE+0x93)
720*53ee8cc1Swenshuai.xi #define BK_AFEC_94  (AFEC_REG_BASE+0x94)
721*53ee8cc1Swenshuai.xi #define BK_AFEC_95  (AFEC_REG_BASE+0x95)
722*53ee8cc1Swenshuai.xi #define BK_AFEC_96  (AFEC_REG_BASE+0x96)
723*53ee8cc1Swenshuai.xi #define BK_AFEC_97  (AFEC_REG_BASE+0x97)
724*53ee8cc1Swenshuai.xi #define BK_AFEC_98  (AFEC_REG_BASE+0x98)
725*53ee8cc1Swenshuai.xi #define BK_AFEC_99  (AFEC_REG_BASE+0x99)
726*53ee8cc1Swenshuai.xi #define BK_AFEC_9A  (AFEC_REG_BASE+0x9A)
727*53ee8cc1Swenshuai.xi #define BK_AFEC_9B  (AFEC_REG_BASE+0x9B)
728*53ee8cc1Swenshuai.xi #define BK_AFEC_9C  (AFEC_REG_BASE+0x9C)
729*53ee8cc1Swenshuai.xi #define BK_AFEC_9D  (AFEC_REG_BASE+0x9D)
730*53ee8cc1Swenshuai.xi #define BK_AFEC_9E  (AFEC_REG_BASE+0x9E)
731*53ee8cc1Swenshuai.xi #define BK_AFEC_9F  (AFEC_REG_BASE+0x9F)
732*53ee8cc1Swenshuai.xi #define BK_AFEC_A0  (AFEC_REG_BASE+0xA0)
733*53ee8cc1Swenshuai.xi #define BK_AFEC_A1  (AFEC_REG_BASE+0xA1)
734*53ee8cc1Swenshuai.xi #define BK_AFEC_A2  (AFEC_REG_BASE+0xA2)
735*53ee8cc1Swenshuai.xi #define BK_AFEC_A3  (AFEC_REG_BASE+0xA3)
736*53ee8cc1Swenshuai.xi #define BK_AFEC_A4  (AFEC_REG_BASE+0xA4)
737*53ee8cc1Swenshuai.xi #define BK_AFEC_A5  (AFEC_REG_BASE+0xA5)
738*53ee8cc1Swenshuai.xi #define BK_AFEC_A6  (AFEC_REG_BASE+0xA6)
739*53ee8cc1Swenshuai.xi #define BK_AFEC_A7  (AFEC_REG_BASE+0xA7)
740*53ee8cc1Swenshuai.xi #define BK_AFEC_A8  (AFEC_REG_BASE+0xA8)
741*53ee8cc1Swenshuai.xi #define BK_AFEC_A9  (AFEC_REG_BASE+0xA9)
742*53ee8cc1Swenshuai.xi #define BK_AFEC_AA  (AFEC_REG_BASE+0xAA)
743*53ee8cc1Swenshuai.xi #define BK_AFEC_AB  (AFEC_REG_BASE+0xAB)
744*53ee8cc1Swenshuai.xi #define BK_AFEC_AC  (AFEC_REG_BASE+0xAC)
745*53ee8cc1Swenshuai.xi #define BK_AFEC_AD  (AFEC_REG_BASE+0xAD)
746*53ee8cc1Swenshuai.xi #define BK_AFEC_AE  (AFEC_REG_BASE+0xAE)
747*53ee8cc1Swenshuai.xi #define BK_AFEC_AF  (AFEC_REG_BASE+0xAF)
748*53ee8cc1Swenshuai.xi #define BK_AFEC_B0  (AFEC_REG_BASE+0xB0)
749*53ee8cc1Swenshuai.xi #define BK_AFEC_B1  (AFEC_REG_BASE+0xB1)
750*53ee8cc1Swenshuai.xi #define BK_AFEC_B2  (AFEC_REG_BASE+0xB2)
751*53ee8cc1Swenshuai.xi #define BK_AFEC_B3  (AFEC_REG_BASE+0xB3)
752*53ee8cc1Swenshuai.xi #define BK_AFEC_B4  (AFEC_REG_BASE+0xB4)
753*53ee8cc1Swenshuai.xi #define BK_AFEC_B5  (AFEC_REG_BASE+0xB5)
754*53ee8cc1Swenshuai.xi #define BK_AFEC_B6  (AFEC_REG_BASE+0xB6)
755*53ee8cc1Swenshuai.xi #define BK_AFEC_B7  (AFEC_REG_BASE+0xB7)
756*53ee8cc1Swenshuai.xi #define BK_AFEC_B8  (AFEC_REG_BASE+0xB8)
757*53ee8cc1Swenshuai.xi #define BK_AFEC_B9  (AFEC_REG_BASE+0xB9)
758*53ee8cc1Swenshuai.xi #define BK_AFEC_BA  (AFEC_REG_BASE+0xBA)
759*53ee8cc1Swenshuai.xi #define BK_AFEC_BB  (AFEC_REG_BASE+0xBB)
760*53ee8cc1Swenshuai.xi #define BK_AFEC_BC  (AFEC_REG_BASE+0xBC)
761*53ee8cc1Swenshuai.xi #define BK_AFEC_BD  (AFEC_REG_BASE+0xBD)
762*53ee8cc1Swenshuai.xi #define BK_AFEC_BE  (AFEC_REG_BASE+0xBE)
763*53ee8cc1Swenshuai.xi #define BK_AFEC_BF  (AFEC_REG_BASE+0xBF)
764*53ee8cc1Swenshuai.xi #define BK_AFEC_C0  (AFEC_REG_BASE+0xC0)
765*53ee8cc1Swenshuai.xi #define BK_AFEC_C1  (AFEC_REG_BASE+0xC1)
766*53ee8cc1Swenshuai.xi #define BK_AFEC_C2  (AFEC_REG_BASE+0xC2)
767*53ee8cc1Swenshuai.xi #define BK_AFEC_C3  (AFEC_REG_BASE+0xC3)
768*53ee8cc1Swenshuai.xi #define BK_AFEC_C4  (AFEC_REG_BASE+0xC4)
769*53ee8cc1Swenshuai.xi #define BK_AFEC_C5  (AFEC_REG_BASE+0xC5)
770*53ee8cc1Swenshuai.xi #define BK_AFEC_C6  (AFEC_REG_BASE+0xC6)
771*53ee8cc1Swenshuai.xi #define BK_AFEC_C7  (AFEC_REG_BASE+0xC7)
772*53ee8cc1Swenshuai.xi #define BK_AFEC_C8  (AFEC_REG_BASE+0xC8)
773*53ee8cc1Swenshuai.xi #define BK_AFEC_C9  (AFEC_REG_BASE+0xC9)
774*53ee8cc1Swenshuai.xi #define BK_AFEC_CA  (AFEC_REG_BASE+0xCA)
775*53ee8cc1Swenshuai.xi #define BK_AFEC_CB  (AFEC_REG_BASE+0xCB)
776*53ee8cc1Swenshuai.xi #define BK_AFEC_CC  (AFEC_REG_BASE+0xCC)
777*53ee8cc1Swenshuai.xi #define BK_AFEC_CD  (AFEC_REG_BASE+0xCD)
778*53ee8cc1Swenshuai.xi #define BK_AFEC_CE  (AFEC_REG_BASE+0xCE)
779*53ee8cc1Swenshuai.xi #define BK_AFEC_CF  (AFEC_REG_BASE+0xCF)
780*53ee8cc1Swenshuai.xi #define BK_AFEC_D0  (AFEC_REG_BASE+0xD0)
781*53ee8cc1Swenshuai.xi #define BK_AFEC_D1  (AFEC_REG_BASE+0xD1)
782*53ee8cc1Swenshuai.xi #define BK_AFEC_D2  (AFEC_REG_BASE+0xD2)
783*53ee8cc1Swenshuai.xi #define BK_AFEC_D3  (AFEC_REG_BASE+0xD3)
784*53ee8cc1Swenshuai.xi #define BK_AFEC_D4  (AFEC_REG_BASE+0xD4)
785*53ee8cc1Swenshuai.xi #define BK_AFEC_D5  (AFEC_REG_BASE+0xD5)
786*53ee8cc1Swenshuai.xi #define BK_AFEC_D6  (AFEC_REG_BASE+0xD6)
787*53ee8cc1Swenshuai.xi #define BK_AFEC_D7  (AFEC_REG_BASE+0xD7)
788*53ee8cc1Swenshuai.xi #define BK_AFEC_D8  (AFEC_REG_BASE+0xD8)
789*53ee8cc1Swenshuai.xi #define BK_AFEC_D9  (AFEC_REG_BASE+0xD9)
790*53ee8cc1Swenshuai.xi #define BK_AFEC_DA  (AFEC_REG_BASE+0xDA)
791*53ee8cc1Swenshuai.xi #define BK_AFEC_DB  (AFEC_REG_BASE+0xDB)
792*53ee8cc1Swenshuai.xi #define BK_AFEC_DC  (AFEC_REG_BASE+0xDC)
793*53ee8cc1Swenshuai.xi #define BK_AFEC_DD  (AFEC_REG_BASE+0xDD)
794*53ee8cc1Swenshuai.xi #define BK_AFEC_DE  (AFEC_REG_BASE+0xDE)
795*53ee8cc1Swenshuai.xi #define BK_AFEC_DF  (AFEC_REG_BASE+0xDF)
796*53ee8cc1Swenshuai.xi #define BK_AFEC_E0  (AFEC_REG_BASE+0xE0)
797*53ee8cc1Swenshuai.xi #define BK_AFEC_E1  (AFEC_REG_BASE+0xE1)
798*53ee8cc1Swenshuai.xi #define BK_AFEC_E2  (AFEC_REG_BASE+0xE2)
799*53ee8cc1Swenshuai.xi #define BK_AFEC_E3  (AFEC_REG_BASE+0xE3)
800*53ee8cc1Swenshuai.xi #define BK_AFEC_E4  (AFEC_REG_BASE+0xE4)
801*53ee8cc1Swenshuai.xi #define BK_AFEC_E5  (AFEC_REG_BASE+0xE5)
802*53ee8cc1Swenshuai.xi #define BK_AFEC_E6  (AFEC_REG_BASE+0xE6)
803*53ee8cc1Swenshuai.xi #define BK_AFEC_E7  (AFEC_REG_BASE+0xE7)
804*53ee8cc1Swenshuai.xi #define BK_AFEC_E8  (AFEC_REG_BASE+0xE8)
805*53ee8cc1Swenshuai.xi #define BK_AFEC_E9  (AFEC_REG_BASE+0xE9)
806*53ee8cc1Swenshuai.xi #define BK_AFEC_EA  (AFEC_REG_BASE+0xEA)
807*53ee8cc1Swenshuai.xi #define BK_AFEC_EB  (AFEC_REG_BASE+0xEB)
808*53ee8cc1Swenshuai.xi #define BK_AFEC_EC  (AFEC_REG_BASE+0xEC)
809*53ee8cc1Swenshuai.xi #define BK_AFEC_ED  (AFEC_REG_BASE+0xED)
810*53ee8cc1Swenshuai.xi #define BK_AFEC_EE  (AFEC_REG_BASE+0xEE)
811*53ee8cc1Swenshuai.xi #define BK_AFEC_EF  (AFEC_REG_BASE+0xEF)
812*53ee8cc1Swenshuai.xi #define BK_AFEC_F0  (AFEC_REG_BASE+0xF0)
813*53ee8cc1Swenshuai.xi #define BK_AFEC_F1  (AFEC_REG_BASE+0xF1)
814*53ee8cc1Swenshuai.xi #define BK_AFEC_F2  (AFEC_REG_BASE+0xF2)
815*53ee8cc1Swenshuai.xi #define BK_AFEC_F3  (AFEC_REG_BASE+0xF3)
816*53ee8cc1Swenshuai.xi #define BK_AFEC_F4  (AFEC_REG_BASE+0xF4)
817*53ee8cc1Swenshuai.xi #define BK_AFEC_F5  (AFEC_REG_BASE+0xF5)
818*53ee8cc1Swenshuai.xi #define BK_AFEC_F6  (AFEC_REG_BASE+0xF6)
819*53ee8cc1Swenshuai.xi #define BK_AFEC_F7  (AFEC_REG_BASE+0xF7)
820*53ee8cc1Swenshuai.xi #define BK_AFEC_F8  (AFEC_REG_BASE+0xF8)
821*53ee8cc1Swenshuai.xi #define BK_AFEC_F9  (AFEC_REG_BASE+0xF9)
822*53ee8cc1Swenshuai.xi #define BK_AFEC_FA  (AFEC_REG_BASE+0xFA)
823*53ee8cc1Swenshuai.xi #define BK_AFEC_FB  (AFEC_REG_BASE+0xFB)
824*53ee8cc1Swenshuai.xi #define BK_AFEC_FC  (AFEC_REG_BASE+0xFC)
825*53ee8cc1Swenshuai.xi #define BK_AFEC_FD  (AFEC_REG_BASE+0xFD)
826*53ee8cc1Swenshuai.xi #define BK_AFEC_FE  (AFEC_REG_BASE+0xFE)
827*53ee8cc1Swenshuai.xi #define BK_AFEC_FF  (AFEC_REG_BASE+0xFF)
828*53ee8cc1Swenshuai.xi 
829*53ee8cc1Swenshuai.xi 
830*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
831*53ee8cc1Swenshuai.xi // MACE bank
832*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
833*53ee8cc1Swenshuai.xi #define BK_MACE_01  0x01UL
834*53ee8cc1Swenshuai.xi #define BK_MACE_02  0x02UL
835*53ee8cc1Swenshuai.xi #define BK_MACE_03  0x03UL
836*53ee8cc1Swenshuai.xi #define BK_MACE_04  0x04UL
837*53ee8cc1Swenshuai.xi #define BK_MACE_05  0x05UL
838*53ee8cc1Swenshuai.xi #define BK_MACE_06  0x06UL
839*53ee8cc1Swenshuai.xi #define BK_MACE_07  0x07UL
840*53ee8cc1Swenshuai.xi #define BK_MACE_08  0x08UL
841*53ee8cc1Swenshuai.xi #define BK_MACE_09  0x09UL
842*53ee8cc1Swenshuai.xi #define BK_MACE_0A  0x0AUL
843*53ee8cc1Swenshuai.xi #define BK_MACE_0B  0x0BUL
844*53ee8cc1Swenshuai.xi #define BK_MACE_0C  0x0CUL
845*53ee8cc1Swenshuai.xi #define BK_MACE_0D  0x0DUL
846*53ee8cc1Swenshuai.xi #define BK_MACE_0E  0x0EUL
847*53ee8cc1Swenshuai.xi #define BK_MACE_0F  0x0FUL
848*53ee8cc1Swenshuai.xi #define BK_MACE_10  0x10UL
849*53ee8cc1Swenshuai.xi #define BK_MACE_11  0x11UL
850*53ee8cc1Swenshuai.xi #define BK_MACE_12  0x12UL
851*53ee8cc1Swenshuai.xi #define BK_MACE_13  0x13UL
852*53ee8cc1Swenshuai.xi #define BK_MACE_14  0x14UL
853*53ee8cc1Swenshuai.xi #define BK_MACE_15  0x15UL
854*53ee8cc1Swenshuai.xi #define BK_MACE_16  0x16UL
855*53ee8cc1Swenshuai.xi #define BK_MACE_17  0x17UL
856*53ee8cc1Swenshuai.xi #define BK_MACE_18  0x18UL
857*53ee8cc1Swenshuai.xi #define BK_MACE_19  0x19UL
858*53ee8cc1Swenshuai.xi #define BK_MACE_1A  0x1AUL
859*53ee8cc1Swenshuai.xi #define BK_MACE_1B  0x1BUL
860*53ee8cc1Swenshuai.xi #define BK_MACE_1C  0x1CUL
861*53ee8cc1Swenshuai.xi #define BK_MACE_1D  0x1DUL
862*53ee8cc1Swenshuai.xi #define BK_MACE_1E  0x1EUL
863*53ee8cc1Swenshuai.xi #define BK_MACE_1F  0x1FUL
864*53ee8cc1Swenshuai.xi #define BK_MACE_20  0x20UL
865*53ee8cc1Swenshuai.xi #define BK_MACE_21  0x21UL
866*53ee8cc1Swenshuai.xi #define BK_MACE_22  0x22UL
867*53ee8cc1Swenshuai.xi #define BK_MACE_23  0x23UL
868*53ee8cc1Swenshuai.xi #define BK_MACE_24  0x24UL
869*53ee8cc1Swenshuai.xi #define BK_MACE_25  0x25UL
870*53ee8cc1Swenshuai.xi #define BK_MACE_26  0x26UL
871*53ee8cc1Swenshuai.xi #define BK_MACE_27  0x27UL
872*53ee8cc1Swenshuai.xi #define BK_MACE_28  0x28UL
873*53ee8cc1Swenshuai.xi #define BK_MACE_29  0x29UL
874*53ee8cc1Swenshuai.xi #define BK_MACE_2A  0x2AUL
875*53ee8cc1Swenshuai.xi #define BK_MACE_2B  0x2BUL
876*53ee8cc1Swenshuai.xi #define BK_MACE_2C  0x2CUL
877*53ee8cc1Swenshuai.xi #define BK_MACE_2D  0x2DUL
878*53ee8cc1Swenshuai.xi #define BK_MACE_2E  0x2EUL
879*53ee8cc1Swenshuai.xi #define BK_MACE_2F  0x2FUL
880*53ee8cc1Swenshuai.xi #define BK_MACE_30  0x30UL
881*53ee8cc1Swenshuai.xi #define BK_MACE_31  0x31UL
882*53ee8cc1Swenshuai.xi #define BK_MACE_32  0x32UL
883*53ee8cc1Swenshuai.xi #define BK_MACE_33  0x33UL
884*53ee8cc1Swenshuai.xi #define BK_MACE_34  0x34UL
885*53ee8cc1Swenshuai.xi #define BK_MACE_35  0x35UL
886*53ee8cc1Swenshuai.xi #define BK_MACE_36  0x36UL
887*53ee8cc1Swenshuai.xi #define BK_MACE_37  0x37UL
888*53ee8cc1Swenshuai.xi #define BK_MACE_38  0x38UL
889*53ee8cc1Swenshuai.xi #define BK_MACE_39  0x39UL
890*53ee8cc1Swenshuai.xi #define BK_MACE_3A  0x3AUL
891*53ee8cc1Swenshuai.xi #define BK_MACE_3B  0x3BUL
892*53ee8cc1Swenshuai.xi #define BK_MACE_3C  0x3CUL
893*53ee8cc1Swenshuai.xi #define BK_MACE_3D  0x3DUL
894*53ee8cc1Swenshuai.xi #define BK_MACE_3E  0x3EUL
895*53ee8cc1Swenshuai.xi #define BK_MACE_3F  0x3FUL
896*53ee8cc1Swenshuai.xi #define BK_MACE_40  0x40UL
897*53ee8cc1Swenshuai.xi #define BK_MACE_41  0x41UL
898*53ee8cc1Swenshuai.xi #define BK_MACE_42  0x42UL
899*53ee8cc1Swenshuai.xi #define BK_MACE_43  0x43UL
900*53ee8cc1Swenshuai.xi #define BK_MACE_44  0x44UL
901*53ee8cc1Swenshuai.xi #define BK_MACE_45  0x45UL
902*53ee8cc1Swenshuai.xi #define BK_MACE_46  0x46UL
903*53ee8cc1Swenshuai.xi #define BK_MACE_47  0x47UL
904*53ee8cc1Swenshuai.xi #define BK_MACE_48  0x48UL
905*53ee8cc1Swenshuai.xi #define BK_MACE_49  0x49UL
906*53ee8cc1Swenshuai.xi #define BK_MACE_4A  0x4AUL
907*53ee8cc1Swenshuai.xi #define BK_MACE_4B  0x4BUL
908*53ee8cc1Swenshuai.xi #define BK_MACE_4C  0x4CUL
909*53ee8cc1Swenshuai.xi #define BK_MACE_4D  0x4DUL
910*53ee8cc1Swenshuai.xi #define BK_MACE_4E  0x4EUL
911*53ee8cc1Swenshuai.xi #define BK_MACE_4F  0x4FUL
912*53ee8cc1Swenshuai.xi #define BK_MACE_50  0x50UL
913*53ee8cc1Swenshuai.xi #define BK_MACE_51  0x51UL
914*53ee8cc1Swenshuai.xi #define BK_MACE_52  0x52UL
915*53ee8cc1Swenshuai.xi #define BK_MACE_53  0x53UL
916*53ee8cc1Swenshuai.xi #define BK_MACE_54  0x54UL
917*53ee8cc1Swenshuai.xi #define BK_MACE_55  0x55UL
918*53ee8cc1Swenshuai.xi #define BK_MACE_56  0x56UL
919*53ee8cc1Swenshuai.xi #define BK_MACE_57  0x57UL
920*53ee8cc1Swenshuai.xi #define BK_MACE_58  0x58UL
921*53ee8cc1Swenshuai.xi #define BK_MACE_59  0x59UL
922*53ee8cc1Swenshuai.xi #define BK_MACE_5A  0x5AUL
923*53ee8cc1Swenshuai.xi #define BK_MACE_5B  0x5BUL
924*53ee8cc1Swenshuai.xi #define BK_MACE_5C  0x5CUL
925*53ee8cc1Swenshuai.xi #define BK_MACE_5D  0x5DUL
926*53ee8cc1Swenshuai.xi #define BK_MACE_5E  0x5EUL
927*53ee8cc1Swenshuai.xi #define BK_MACE_5F  0x5FUL
928*53ee8cc1Swenshuai.xi #define BK_MACE_60  0x60UL
929*53ee8cc1Swenshuai.xi #define BK_MACE_61  0x61UL
930*53ee8cc1Swenshuai.xi #define BK_MACE_62  0x62UL
931*53ee8cc1Swenshuai.xi #define BK_MACE_63  0x63UL
932*53ee8cc1Swenshuai.xi #define BK_MACE_64  0x64UL
933*53ee8cc1Swenshuai.xi #define BK_MACE_65  0x65UL
934*53ee8cc1Swenshuai.xi #define BK_MACE_66  0x66UL
935*53ee8cc1Swenshuai.xi #define BK_MACE_67  0x67UL
936*53ee8cc1Swenshuai.xi #define BK_MACE_68  0x68UL
937*53ee8cc1Swenshuai.xi #define BK_MACE_69  0x69UL
938*53ee8cc1Swenshuai.xi #define BK_MACE_6A  0x6AUL
939*53ee8cc1Swenshuai.xi #define BK_MACE_6B  0x6BUL
940*53ee8cc1Swenshuai.xi #define BK_MACE_6C  0x6CUL
941*53ee8cc1Swenshuai.xi #define BK_MACE_6D  0x6DUL
942*53ee8cc1Swenshuai.xi #define BK_MACE_6E  0x6EUL
943*53ee8cc1Swenshuai.xi #define BK_MACE_6F  0x6FUL
944*53ee8cc1Swenshuai.xi #define BK_MACE_70  0x70UL
945*53ee8cc1Swenshuai.xi #define BK_MACE_71  0x71UL
946*53ee8cc1Swenshuai.xi #define BK_MACE_72  0x72UL
947*53ee8cc1Swenshuai.xi #define BK_MACE_73  0x73UL
948*53ee8cc1Swenshuai.xi #define BK_MACE_74  0x74UL
949*53ee8cc1Swenshuai.xi #define BK_MACE_75  0x75UL
950*53ee8cc1Swenshuai.xi #define BK_MACE_76  0x76UL
951*53ee8cc1Swenshuai.xi #define BK_MACE_77  0x77UL
952*53ee8cc1Swenshuai.xi #define BK_MACE_78  0x78UL
953*53ee8cc1Swenshuai.xi #define BK_MACE_79  0x79UL
954*53ee8cc1Swenshuai.xi #define BK_MACE_7A  0x7AUL
955*53ee8cc1Swenshuai.xi #define BK_MACE_7B  0x7BUL
956*53ee8cc1Swenshuai.xi #define BK_MACE_7C  0x7CUL
957*53ee8cc1Swenshuai.xi #define BK_MACE_7D  0x7DUL
958*53ee8cc1Swenshuai.xi #define BK_MACE_7E  0x7EUL
959*53ee8cc1Swenshuai.xi #define BK_MACE_7F  0x7FUL
960*53ee8cc1Swenshuai.xi #define BK_MACE_80  0x80UL
961*53ee8cc1Swenshuai.xi #define BK_MACE_81  0x81UL
962*53ee8cc1Swenshuai.xi #define BK_MACE_82  0x82UL
963*53ee8cc1Swenshuai.xi #define BK_MACE_83  0x83UL
964*53ee8cc1Swenshuai.xi #define BK_MACE_84  0x84UL
965*53ee8cc1Swenshuai.xi #define BK_MACE_85  0x85UL
966*53ee8cc1Swenshuai.xi #define BK_MACE_86  0x86UL
967*53ee8cc1Swenshuai.xi #define BK_MACE_87  0x87UL
968*53ee8cc1Swenshuai.xi #define BK_MACE_88  0x88UL
969*53ee8cc1Swenshuai.xi #define BK_MACE_89  0x89UL
970*53ee8cc1Swenshuai.xi #define BK_MACE_8A  0x8AUL
971*53ee8cc1Swenshuai.xi #define BK_MACE_8B  0x8BUL
972*53ee8cc1Swenshuai.xi #define BK_MACE_8C  0x8CUL
973*53ee8cc1Swenshuai.xi #define BK_MACE_8D  0x8DUL
974*53ee8cc1Swenshuai.xi #define BK_MACE_8E  0x8EUL
975*53ee8cc1Swenshuai.xi #define BK_MACE_8F  0x8FUL
976*53ee8cc1Swenshuai.xi #define BK_MACE_90  0x90UL
977*53ee8cc1Swenshuai.xi #define BK_MACE_91  0x91UL
978*53ee8cc1Swenshuai.xi #define BK_MACE_92  0x92UL
979*53ee8cc1Swenshuai.xi #define BK_MACE_93  0x93UL
980*53ee8cc1Swenshuai.xi #define BK_MACE_94  0x94UL
981*53ee8cc1Swenshuai.xi #define BK_MACE_95  0x95UL
982*53ee8cc1Swenshuai.xi #define BK_MACE_96  0x96UL
983*53ee8cc1Swenshuai.xi #define BK_MACE_97  0x97UL
984*53ee8cc1Swenshuai.xi #define BK_MACE_98  0x98UL
985*53ee8cc1Swenshuai.xi #define BK_MACE_99  0x99UL
986*53ee8cc1Swenshuai.xi #define BK_MACE_9A  0x9AUL
987*53ee8cc1Swenshuai.xi #define BK_MACE_9B  0x9BUL
988*53ee8cc1Swenshuai.xi #define BK_MACE_9C  0x9CUL
989*53ee8cc1Swenshuai.xi #define BK_MACE_9D  0x9DUL
990*53ee8cc1Swenshuai.xi #define BK_MACE_9E  0x9EUL
991*53ee8cc1Swenshuai.xi #define BK_MACE_9F  0x9FUL
992*53ee8cc1Swenshuai.xi #define BK_MACE_A0  0xA0UL
993*53ee8cc1Swenshuai.xi #define BK_MACE_A1  0xA1UL
994*53ee8cc1Swenshuai.xi #define BK_MACE_A2  0xA2UL
995*53ee8cc1Swenshuai.xi #define BK_MACE_A3  0xA3UL
996*53ee8cc1Swenshuai.xi #define BK_MACE_A4  0xA4UL
997*53ee8cc1Swenshuai.xi #define BK_MACE_A5  0xA5UL
998*53ee8cc1Swenshuai.xi #define BK_MACE_A6  0xA6UL
999*53ee8cc1Swenshuai.xi #define BK_MACE_A7  0xA7UL
1000*53ee8cc1Swenshuai.xi #define BK_MACE_A8  0xA8UL
1001*53ee8cc1Swenshuai.xi #define BK_MACE_A9  0xA9UL
1002*53ee8cc1Swenshuai.xi #define BK_MACE_AA  0xAAUL
1003*53ee8cc1Swenshuai.xi #define BK_MACE_AB  0xABUL
1004*53ee8cc1Swenshuai.xi #define BK_MACE_AC  0xACUL
1005*53ee8cc1Swenshuai.xi #define BK_MACE_AD  0xADUL
1006*53ee8cc1Swenshuai.xi #define BK_MACE_AE  0xAEUL
1007*53ee8cc1Swenshuai.xi #define BK_MACE_AF  0xAFUL
1008*53ee8cc1Swenshuai.xi #define BK_MACE_B0  0xB0UL
1009*53ee8cc1Swenshuai.xi #define BK_MACE_B1  0xB1UL
1010*53ee8cc1Swenshuai.xi #define BK_MACE_B2  0xB2UL
1011*53ee8cc1Swenshuai.xi #define BK_MACE_B3  0xB3UL
1012*53ee8cc1Swenshuai.xi #define BK_MACE_B4  0xB4UL
1013*53ee8cc1Swenshuai.xi #define BK_MACE_B5  0xB5UL
1014*53ee8cc1Swenshuai.xi #define BK_MACE_B6  0xB6UL
1015*53ee8cc1Swenshuai.xi #define BK_MACE_B7  0xB7UL
1016*53ee8cc1Swenshuai.xi #define BK_MACE_B8  0xB8UL
1017*53ee8cc1Swenshuai.xi #define BK_MACE_B9  0xB9UL
1018*53ee8cc1Swenshuai.xi #define BK_MACE_BA  0xBAUL
1019*53ee8cc1Swenshuai.xi #define BK_MACE_BB  0xBBUL
1020*53ee8cc1Swenshuai.xi #define BK_MACE_BC  0xBCUL
1021*53ee8cc1Swenshuai.xi #define BK_MACE_BD  0xBDUL
1022*53ee8cc1Swenshuai.xi #define BK_MACE_BE  0xBEUL
1023*53ee8cc1Swenshuai.xi #define BK_MACE_BF  0xBFUL
1024*53ee8cc1Swenshuai.xi #define BK_MACE_C0  0xC0UL
1025*53ee8cc1Swenshuai.xi #define BK_MACE_C1  0xC1UL
1026*53ee8cc1Swenshuai.xi #define BK_MACE_C2  0xC2UL
1027*53ee8cc1Swenshuai.xi #define BK_MACE_C3  0xC3UL
1028*53ee8cc1Swenshuai.xi #define BK_MACE_C4  0xC4UL
1029*53ee8cc1Swenshuai.xi #define BK_MACE_C5  0xC5UL
1030*53ee8cc1Swenshuai.xi #define BK_MACE_C6  0xC6UL
1031*53ee8cc1Swenshuai.xi #define BK_MACE_C7  0xC7UL
1032*53ee8cc1Swenshuai.xi #define BK_MACE_C8  0xC8UL
1033*53ee8cc1Swenshuai.xi #define BK_MACE_C9  0xC9UL
1034*53ee8cc1Swenshuai.xi #define BK_MACE_CA  0xCAUL
1035*53ee8cc1Swenshuai.xi #define BK_MACE_CB  0xCBUL
1036*53ee8cc1Swenshuai.xi #define BK_MACE_CC  0xCCUL
1037*53ee8cc1Swenshuai.xi #define BK_MACE_CD  0xCDUL
1038*53ee8cc1Swenshuai.xi #define BK_MACE_CE  0xCEUL
1039*53ee8cc1Swenshuai.xi #define BK_MACE_CF  0xCFUL
1040*53ee8cc1Swenshuai.xi #define BK_MACE_D0  0xD0UL
1041*53ee8cc1Swenshuai.xi #define BK_MACE_D1  0xD1UL
1042*53ee8cc1Swenshuai.xi #define BK_MACE_D2  0xD2UL
1043*53ee8cc1Swenshuai.xi #define BK_MACE_D3  0xD3UL
1044*53ee8cc1Swenshuai.xi #define BK_MACE_D4  0xD4UL
1045*53ee8cc1Swenshuai.xi #define BK_MACE_D5  0xD5UL
1046*53ee8cc1Swenshuai.xi #define BK_MACE_D6  0xD6UL
1047*53ee8cc1Swenshuai.xi #define BK_MACE_D7  0xD7UL
1048*53ee8cc1Swenshuai.xi #define BK_MACE_D8  0xD8UL
1049*53ee8cc1Swenshuai.xi #define BK_MACE_D9  0xD9UL
1050*53ee8cc1Swenshuai.xi #define BK_MACE_DA  0xDAUL
1051*53ee8cc1Swenshuai.xi #define BK_MACE_DB  0xDBUL
1052*53ee8cc1Swenshuai.xi #define BK_MACE_DC  0xDCUL
1053*53ee8cc1Swenshuai.xi #define BK_MACE_DD  0xDDUL
1054*53ee8cc1Swenshuai.xi #define BK_MACE_DE  0xDEUL
1055*53ee8cc1Swenshuai.xi #define BK_MACE_DF  0xDFUL
1056*53ee8cc1Swenshuai.xi #define BK_MACE_E0  0xE0UL
1057*53ee8cc1Swenshuai.xi #define BK_MACE_E1  0xE1UL
1058*53ee8cc1Swenshuai.xi #define BK_MACE_E2  0xE2UL
1059*53ee8cc1Swenshuai.xi #define BK_MACE_E3  0xE3UL
1060*53ee8cc1Swenshuai.xi #define BK_MACE_E4  0xE4UL
1061*53ee8cc1Swenshuai.xi #define BK_MACE_E5  0xE5UL
1062*53ee8cc1Swenshuai.xi #define BK_MACE_E6  0xE6UL
1063*53ee8cc1Swenshuai.xi #define BK_MACE_E7  0xE7UL
1064*53ee8cc1Swenshuai.xi #define BK_MACE_E8  0xE8UL
1065*53ee8cc1Swenshuai.xi #define BK_MACE_E9  0xE9UL
1066*53ee8cc1Swenshuai.xi #define BK_MACE_EA  0xEAUL
1067*53ee8cc1Swenshuai.xi #define BK_MACE_EB  0xEBUL
1068*53ee8cc1Swenshuai.xi #define BK_MACE_EC  0xECUL
1069*53ee8cc1Swenshuai.xi #define BK_MACE_ED  0xEDUL
1070*53ee8cc1Swenshuai.xi #define BK_MACE_EE  0xEEUL
1071*53ee8cc1Swenshuai.xi #define BK_MACE_EF  0xEFUL
1072*53ee8cc1Swenshuai.xi #define BK_MACE_F0  0xF0UL
1073*53ee8cc1Swenshuai.xi #define BK_MACE_F1  0xF1UL
1074*53ee8cc1Swenshuai.xi #define BK_MACE_F2  0xF2UL
1075*53ee8cc1Swenshuai.xi #define BK_MACE_F3  0xF3UL
1076*53ee8cc1Swenshuai.xi #define BK_MACE_F4  0xF4UL
1077*53ee8cc1Swenshuai.xi #define BK_MACE_F5  0xF5UL
1078*53ee8cc1Swenshuai.xi #define BK_MACE_F6  0xF6UL
1079*53ee8cc1Swenshuai.xi #define BK_MACE_F7  0xF7UL
1080*53ee8cc1Swenshuai.xi #define BK_MACE_F8  0xF8UL
1081*53ee8cc1Swenshuai.xi #define BK_MACE_F9  0xF9UL
1082*53ee8cc1Swenshuai.xi #define BK_MACE_FA  0xFAUL
1083*53ee8cc1Swenshuai.xi #define BK_MACE_FB  0xFBUL
1084*53ee8cc1Swenshuai.xi #define BK_MACE_FC  0xFCUL
1085*53ee8cc1Swenshuai.xi #define BK_MACE_FD  0xFDUL
1086*53ee8cc1Swenshuai.xi #define BK_MACE_FE  0xFEUL
1087*53ee8cc1Swenshuai.xi #define BK_MACE_FF  0xFFUL
1088*53ee8cc1Swenshuai.xi 
1089*53ee8cc1Swenshuai.xi 
1090*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
1091*53ee8cc1Swenshuai.xi // Comb filter bank
1092*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
1093*53ee8cc1Swenshuai.xi 
1094*53ee8cc1Swenshuai.xi #define BK_COMB_01  (COMB_REG_BASE+0x01)
1095*53ee8cc1Swenshuai.xi #define BK_COMB_02  (COMB_REG_BASE+0x02)
1096*53ee8cc1Swenshuai.xi #define BK_COMB_03  (COMB_REG_BASE+0x03)
1097*53ee8cc1Swenshuai.xi #define BK_COMB_04  (COMB_REG_BASE+0x04)
1098*53ee8cc1Swenshuai.xi #define BK_COMB_05  (COMB_REG_BASE+0x05)
1099*53ee8cc1Swenshuai.xi #define BK_COMB_06  (COMB_REG_BASE+0x06)
1100*53ee8cc1Swenshuai.xi #define BK_COMB_07  (COMB_REG_BASE+0x07)
1101*53ee8cc1Swenshuai.xi #define BK_COMB_08  (COMB_REG_BASE+0x08)
1102*53ee8cc1Swenshuai.xi #define BK_COMB_09  (COMB_REG_BASE+0x09)
1103*53ee8cc1Swenshuai.xi #define BK_COMB_0A  (COMB_REG_BASE+0x0A)
1104*53ee8cc1Swenshuai.xi #define BK_COMB_0B  (COMB_REG_BASE+0x0B)
1105*53ee8cc1Swenshuai.xi #define BK_COMB_0C  (COMB_REG_BASE+0x0C)
1106*53ee8cc1Swenshuai.xi #define BK_COMB_0D  (COMB_REG_BASE+0x0D)
1107*53ee8cc1Swenshuai.xi #define BK_COMB_0E  (COMB_REG_BASE+0x0E)
1108*53ee8cc1Swenshuai.xi #define BK_COMB_0F  (COMB_REG_BASE+0x0F)
1109*53ee8cc1Swenshuai.xi #define BK_COMB_10  (COMB_REG_BASE+0x10)
1110*53ee8cc1Swenshuai.xi #define BK_COMB_11  (COMB_REG_BASE+0x11)
1111*53ee8cc1Swenshuai.xi #define BK_COMB_12  (COMB_REG_BASE+0x12)
1112*53ee8cc1Swenshuai.xi #define BK_COMB_13  (COMB_REG_BASE+0x13)
1113*53ee8cc1Swenshuai.xi #define BK_COMB_14  (COMB_REG_BASE+0x14)
1114*53ee8cc1Swenshuai.xi #define BK_COMB_15  (COMB_REG_BASE+0x15)
1115*53ee8cc1Swenshuai.xi #define BK_COMB_16  (COMB_REG_BASE+0x16)
1116*53ee8cc1Swenshuai.xi #define BK_COMB_17  (COMB_REG_BASE+0x17)
1117*53ee8cc1Swenshuai.xi #define BK_COMB_18  (COMB_REG_BASE+0x18)
1118*53ee8cc1Swenshuai.xi #define BK_COMB_19  (COMB_REG_BASE+0x19)
1119*53ee8cc1Swenshuai.xi #define BK_COMB_1A  (COMB_REG_BASE+0x1A)
1120*53ee8cc1Swenshuai.xi #define BK_COMB_1B  (COMB_REG_BASE+0x1B)
1121*53ee8cc1Swenshuai.xi #define BK_COMB_1C  (COMB_REG_BASE+0x1C)
1122*53ee8cc1Swenshuai.xi #define BK_COMB_1D  (COMB_REG_BASE+0x1D)
1123*53ee8cc1Swenshuai.xi #define BK_COMB_1E  (COMB_REG_BASE+0x1E)
1124*53ee8cc1Swenshuai.xi #define BK_COMB_1F  (COMB_REG_BASE+0x1F)
1125*53ee8cc1Swenshuai.xi #define BK_COMB_20  (COMB_REG_BASE+0x20)
1126*53ee8cc1Swenshuai.xi #define BK_COMB_21  (COMB_REG_BASE+0x21)
1127*53ee8cc1Swenshuai.xi #define BK_COMB_22  (COMB_REG_BASE+0x22)
1128*53ee8cc1Swenshuai.xi #define BK_COMB_23  (COMB_REG_BASE+0x23)
1129*53ee8cc1Swenshuai.xi #define BK_COMB_24  (COMB_REG_BASE+0x24)
1130*53ee8cc1Swenshuai.xi #define BK_COMB_25  (COMB_REG_BASE+0x25)
1131*53ee8cc1Swenshuai.xi #define BK_COMB_26  (COMB_REG_BASE+0x26)
1132*53ee8cc1Swenshuai.xi #define BK_COMB_27  (COMB_REG_BASE+0x27)
1133*53ee8cc1Swenshuai.xi #define BK_COMB_28  (COMB_REG_BASE+0x28)
1134*53ee8cc1Swenshuai.xi #define BK_COMB_29  (COMB_REG_BASE+0x29)
1135*53ee8cc1Swenshuai.xi #define BK_COMB_2A  (COMB_REG_BASE+0x2A)
1136*53ee8cc1Swenshuai.xi #define BK_COMB_2B  (COMB_REG_BASE+0x2B)
1137*53ee8cc1Swenshuai.xi #define BK_COMB_2C  (COMB_REG_BASE+0x2C)
1138*53ee8cc1Swenshuai.xi #define BK_COMB_2D  (COMB_REG_BASE+0x2D)
1139*53ee8cc1Swenshuai.xi #define BK_COMB_2E  (COMB_REG_BASE+0x2E)
1140*53ee8cc1Swenshuai.xi #define BK_COMB_2F  (COMB_REG_BASE+0x2F)
1141*53ee8cc1Swenshuai.xi #define BK_COMB_30  (COMB_REG_BASE+0x30)
1142*53ee8cc1Swenshuai.xi #define BK_COMB_31  (COMB_REG_BASE+0x31)
1143*53ee8cc1Swenshuai.xi #define BK_COMB_32  (COMB_REG_BASE+0x32)
1144*53ee8cc1Swenshuai.xi #define BK_COMB_33  (COMB_REG_BASE+0x33)
1145*53ee8cc1Swenshuai.xi #define BK_COMB_34  (COMB_REG_BASE+0x34)
1146*53ee8cc1Swenshuai.xi #define BK_COMB_35  (COMB_REG_BASE+0x35)
1147*53ee8cc1Swenshuai.xi #define BK_COMB_36  (COMB_REG_BASE+0x36)
1148*53ee8cc1Swenshuai.xi #define BK_COMB_37  (COMB_REG_BASE+0x37)
1149*53ee8cc1Swenshuai.xi #define BK_COMB_38  (COMB_REG_BASE+0x38)
1150*53ee8cc1Swenshuai.xi #define BK_COMB_39  (COMB_REG_BASE+0x39)
1151*53ee8cc1Swenshuai.xi #define BK_COMB_3A  (COMB_REG_BASE+0x3A)
1152*53ee8cc1Swenshuai.xi #define BK_COMB_3B  (COMB_REG_BASE+0x3B)
1153*53ee8cc1Swenshuai.xi #define BK_COMB_3C  (COMB_REG_BASE+0x3C)
1154*53ee8cc1Swenshuai.xi #define BK_COMB_3D  (COMB_REG_BASE+0x3D)
1155*53ee8cc1Swenshuai.xi #define BK_COMB_3E  (COMB_REG_BASE+0x3E)
1156*53ee8cc1Swenshuai.xi #define BK_COMB_3F  (COMB_REG_BASE+0x3F)
1157*53ee8cc1Swenshuai.xi #define BK_COMB_40  (COMB_REG_BASE+0x40)
1158*53ee8cc1Swenshuai.xi #define BK_COMB_41  (COMB_REG_BASE+0x41)
1159*53ee8cc1Swenshuai.xi #define BK_COMB_42  (COMB_REG_BASE+0x42)
1160*53ee8cc1Swenshuai.xi #define BK_COMB_43  (COMB_REG_BASE+0x43)
1161*53ee8cc1Swenshuai.xi #define BK_COMB_44  (COMB_REG_BASE+0x44)
1162*53ee8cc1Swenshuai.xi #define BK_COMB_45  (COMB_REG_BASE+0x45)
1163*53ee8cc1Swenshuai.xi #define BK_COMB_46  (COMB_REG_BASE+0x46)
1164*53ee8cc1Swenshuai.xi #define BK_COMB_47  (COMB_REG_BASE+0x47)
1165*53ee8cc1Swenshuai.xi #define BK_COMB_48  (COMB_REG_BASE+0x48)
1166*53ee8cc1Swenshuai.xi #define BK_COMB_49  (COMB_REG_BASE+0x49)
1167*53ee8cc1Swenshuai.xi #define BK_COMB_4A  (COMB_REG_BASE+0x4A)
1168*53ee8cc1Swenshuai.xi #define BK_COMB_4B  (COMB_REG_BASE+0x4B)
1169*53ee8cc1Swenshuai.xi #define BK_COMB_4C  (COMB_REG_BASE+0x4C)
1170*53ee8cc1Swenshuai.xi #define BK_COMB_4D  (COMB_REG_BASE+0x4D)
1171*53ee8cc1Swenshuai.xi #define BK_COMB_4E  (COMB_REG_BASE+0x4E)
1172*53ee8cc1Swenshuai.xi #define BK_COMB_4F  (COMB_REG_BASE+0x4F)
1173*53ee8cc1Swenshuai.xi #define BK_COMB_50  (COMB_REG_BASE+0x50)
1174*53ee8cc1Swenshuai.xi #define BK_COMB_51  (COMB_REG_BASE+0x51)
1175*53ee8cc1Swenshuai.xi #define BK_COMB_52  (COMB_REG_BASE+0x52)
1176*53ee8cc1Swenshuai.xi #define BK_COMB_53  (COMB_REG_BASE+0x53)
1177*53ee8cc1Swenshuai.xi #define BK_COMB_54  (COMB_REG_BASE+0x54)
1178*53ee8cc1Swenshuai.xi #define BK_COMB_55  (COMB_REG_BASE+0x55)
1179*53ee8cc1Swenshuai.xi #define BK_COMB_56  (COMB_REG_BASE+0x56)
1180*53ee8cc1Swenshuai.xi #define BK_COMB_57  (COMB_REG_BASE+0x57)
1181*53ee8cc1Swenshuai.xi #define BK_COMB_58  (COMB_REG_BASE+0x58)
1182*53ee8cc1Swenshuai.xi #define BK_COMB_59  (COMB_REG_BASE+0x59)
1183*53ee8cc1Swenshuai.xi #define BK_COMB_5A  (COMB_REG_BASE+0x5A)
1184*53ee8cc1Swenshuai.xi #define BK_COMB_5B  (COMB_REG_BASE+0x5B)
1185*53ee8cc1Swenshuai.xi #define BK_COMB_5C  (COMB_REG_BASE+0x5C)
1186*53ee8cc1Swenshuai.xi #define BK_COMB_5D  (COMB_REG_BASE+0x5D)
1187*53ee8cc1Swenshuai.xi #define BK_COMB_5E  (COMB_REG_BASE+0x5E)
1188*53ee8cc1Swenshuai.xi #define BK_COMB_5F  (COMB_REG_BASE+0x5F)
1189*53ee8cc1Swenshuai.xi #define BK_COMB_60  (COMB_REG_BASE+0x60)
1190*53ee8cc1Swenshuai.xi #define BK_COMB_61  (COMB_REG_BASE+0x61)
1191*53ee8cc1Swenshuai.xi #define BK_COMB_62  (COMB_REG_BASE+0x62)
1192*53ee8cc1Swenshuai.xi #define BK_COMB_63  (COMB_REG_BASE+0x63)
1193*53ee8cc1Swenshuai.xi #define BK_COMB_64  (COMB_REG_BASE+0x64)
1194*53ee8cc1Swenshuai.xi #define BK_COMB_65  (COMB_REG_BASE+0x65)
1195*53ee8cc1Swenshuai.xi #define BK_COMB_66  (COMB_REG_BASE+0x66)
1196*53ee8cc1Swenshuai.xi #define BK_COMB_67  (COMB_REG_BASE+0x67)
1197*53ee8cc1Swenshuai.xi #define BK_COMB_68  (COMB_REG_BASE+0x68)
1198*53ee8cc1Swenshuai.xi #define BK_COMB_69  (COMB_REG_BASE+0x69)
1199*53ee8cc1Swenshuai.xi #define BK_COMB_6A  (COMB_REG_BASE+0x6A)
1200*53ee8cc1Swenshuai.xi #define BK_COMB_6B  (COMB_REG_BASE+0x6B)
1201*53ee8cc1Swenshuai.xi #define BK_COMB_6C  (COMB_REG_BASE+0x6C)
1202*53ee8cc1Swenshuai.xi #define BK_COMB_6D  (COMB_REG_BASE+0x6D)
1203*53ee8cc1Swenshuai.xi #define BK_COMB_6E  (COMB_REG_BASE+0x6E)
1204*53ee8cc1Swenshuai.xi #define BK_COMB_6F  (COMB_REG_BASE+0x6F)
1205*53ee8cc1Swenshuai.xi #define BK_COMB_70  (COMB_REG_BASE+0x70)
1206*53ee8cc1Swenshuai.xi #define BK_COMB_71  (COMB_REG_BASE+0x71)
1207*53ee8cc1Swenshuai.xi #define BK_COMB_72  (COMB_REG_BASE+0x72)
1208*53ee8cc1Swenshuai.xi #define BK_COMB_73  (COMB_REG_BASE+0x73)
1209*53ee8cc1Swenshuai.xi #define BK_COMB_74  (COMB_REG_BASE+0x74)
1210*53ee8cc1Swenshuai.xi #define BK_COMB_75  (COMB_REG_BASE+0x75)
1211*53ee8cc1Swenshuai.xi #define BK_COMB_76  (COMB_REG_BASE+0x76)
1212*53ee8cc1Swenshuai.xi #define BK_COMB_77  (COMB_REG_BASE+0x77)
1213*53ee8cc1Swenshuai.xi #define BK_COMB_78  (COMB_REG_BASE+0x78)
1214*53ee8cc1Swenshuai.xi #define BK_COMB_79  (COMB_REG_BASE+0x79)
1215*53ee8cc1Swenshuai.xi #define BK_COMB_7A  (COMB_REG_BASE+0x7A)
1216*53ee8cc1Swenshuai.xi #define BK_COMB_7B  (COMB_REG_BASE+0x7B)
1217*53ee8cc1Swenshuai.xi #define BK_COMB_7C  (COMB_REG_BASE+0x7C)
1218*53ee8cc1Swenshuai.xi #define BK_COMB_7D  (COMB_REG_BASE+0x7D)
1219*53ee8cc1Swenshuai.xi #define BK_COMB_7E  (COMB_REG_BASE+0x7E)
1220*53ee8cc1Swenshuai.xi #define BK_COMB_7F  (COMB_REG_BASE+0x7F)
1221*53ee8cc1Swenshuai.xi #define BK_COMB_80  (COMB_REG_BASE+0x80)
1222*53ee8cc1Swenshuai.xi #define BK_COMB_81  (COMB_REG_BASE+0x81)
1223*53ee8cc1Swenshuai.xi #define BK_COMB_82  (COMB_REG_BASE+0x82)
1224*53ee8cc1Swenshuai.xi #define BK_COMB_83  (COMB_REG_BASE+0x83)
1225*53ee8cc1Swenshuai.xi #define BK_COMB_84  (COMB_REG_BASE+0x84)
1226*53ee8cc1Swenshuai.xi #define BK_COMB_85  (COMB_REG_BASE+0x85)
1227*53ee8cc1Swenshuai.xi #define BK_COMB_86  (COMB_REG_BASE+0x86)
1228*53ee8cc1Swenshuai.xi #define BK_COMB_87  (COMB_REG_BASE+0x87)
1229*53ee8cc1Swenshuai.xi #define BK_COMB_88  (COMB_REG_BASE+0x88)
1230*53ee8cc1Swenshuai.xi #define BK_COMB_89  (COMB_REG_BASE+0x89)
1231*53ee8cc1Swenshuai.xi #define BK_COMB_8A  (COMB_REG_BASE+0x8A)
1232*53ee8cc1Swenshuai.xi #define BK_COMB_8B  (COMB_REG_BASE+0x8B)
1233*53ee8cc1Swenshuai.xi #define BK_COMB_8C  (COMB_REG_BASE+0x8C)
1234*53ee8cc1Swenshuai.xi #define BK_COMB_8D  (COMB_REG_BASE+0x8D)
1235*53ee8cc1Swenshuai.xi #define BK_COMB_8E  (COMB_REG_BASE+0x8E)
1236*53ee8cc1Swenshuai.xi #define BK_COMB_8F  (COMB_REG_BASE+0x8F)
1237*53ee8cc1Swenshuai.xi #define BK_COMB_90  (COMB_REG_BASE+0x90)
1238*53ee8cc1Swenshuai.xi #define BK_COMB_91  (COMB_REG_BASE+0x91)
1239*53ee8cc1Swenshuai.xi #define BK_COMB_92  (COMB_REG_BASE+0x92)
1240*53ee8cc1Swenshuai.xi #define BK_COMB_93  (COMB_REG_BASE+0x93)
1241*53ee8cc1Swenshuai.xi #define BK_COMB_94  (COMB_REG_BASE+0x94)
1242*53ee8cc1Swenshuai.xi #define BK_COMB_95  (COMB_REG_BASE+0x95)
1243*53ee8cc1Swenshuai.xi #define BK_COMB_96  (COMB_REG_BASE+0x96)
1244*53ee8cc1Swenshuai.xi #define BK_COMB_97  (COMB_REG_BASE+0x97)
1245*53ee8cc1Swenshuai.xi #define BK_COMB_98  (COMB_REG_BASE+0x98)
1246*53ee8cc1Swenshuai.xi #define BK_COMB_99  (COMB_REG_BASE+0x99)
1247*53ee8cc1Swenshuai.xi #define BK_COMB_9A  (COMB_REG_BASE+0x9A)
1248*53ee8cc1Swenshuai.xi #define BK_COMB_9B  (COMB_REG_BASE+0x9B)
1249*53ee8cc1Swenshuai.xi #define BK_COMB_9C  (COMB_REG_BASE+0x9C)
1250*53ee8cc1Swenshuai.xi #define BK_COMB_9D  (COMB_REG_BASE+0x9D)
1251*53ee8cc1Swenshuai.xi #define BK_COMB_9E  (COMB_REG_BASE+0x9E)
1252*53ee8cc1Swenshuai.xi #define BK_COMB_9F  (COMB_REG_BASE+0x9F)
1253*53ee8cc1Swenshuai.xi #define BK_COMB_A0  (COMB_REG_BASE+0xA0)
1254*53ee8cc1Swenshuai.xi #define BK_COMB_A1  (COMB_REG_BASE+0xA1)
1255*53ee8cc1Swenshuai.xi #define BK_COMB_A2  (COMB_REG_BASE+0xA2)
1256*53ee8cc1Swenshuai.xi #define BK_COMB_A3  (COMB_REG_BASE+0xA3)
1257*53ee8cc1Swenshuai.xi #define BK_COMB_A4  (COMB_REG_BASE+0xA4)
1258*53ee8cc1Swenshuai.xi #define BK_COMB_A5  (COMB_REG_BASE+0xA5)
1259*53ee8cc1Swenshuai.xi #define BK_COMB_A6  (COMB_REG_BASE+0xA6)
1260*53ee8cc1Swenshuai.xi #define BK_COMB_A7  (COMB_REG_BASE+0xA7)
1261*53ee8cc1Swenshuai.xi #define BK_COMB_A8  (COMB_REG_BASE+0xA8)
1262*53ee8cc1Swenshuai.xi #define BK_COMB_A9  (COMB_REG_BASE+0xA9)
1263*53ee8cc1Swenshuai.xi #define BK_COMB_AA  (COMB_REG_BASE+0xAA)
1264*53ee8cc1Swenshuai.xi #define BK_COMB_AB  (COMB_REG_BASE+0xAB)
1265*53ee8cc1Swenshuai.xi #define BK_COMB_AC  (COMB_REG_BASE+0xAC)
1266*53ee8cc1Swenshuai.xi #define BK_COMB_AD  (COMB_REG_BASE+0xAD)
1267*53ee8cc1Swenshuai.xi #define BK_COMB_AE  (COMB_REG_BASE+0xAE)
1268*53ee8cc1Swenshuai.xi #define BK_COMB_AF  (COMB_REG_BASE+0xAF)
1269*53ee8cc1Swenshuai.xi #define BK_COMB_B0  (COMB_REG_BASE+0xB0)
1270*53ee8cc1Swenshuai.xi #define BK_COMB_B1  (COMB_REG_BASE+0xB1)
1271*53ee8cc1Swenshuai.xi #define BK_COMB_B2  (COMB_REG_BASE+0xB2)
1272*53ee8cc1Swenshuai.xi #define BK_COMB_B3  (COMB_REG_BASE+0xB3)
1273*53ee8cc1Swenshuai.xi #define BK_COMB_B4  (COMB_REG_BASE+0xB4)
1274*53ee8cc1Swenshuai.xi #define BK_COMB_B5  (COMB_REG_BASE+0xB5)
1275*53ee8cc1Swenshuai.xi #define BK_COMB_B6  (COMB_REG_BASE+0xB6)
1276*53ee8cc1Swenshuai.xi #define BK_COMB_B7  (COMB_REG_BASE+0xB7)
1277*53ee8cc1Swenshuai.xi #define BK_COMB_B8  (COMB_REG_BASE+0xB8)
1278*53ee8cc1Swenshuai.xi #define BK_COMB_B9  (COMB_REG_BASE+0xB9)
1279*53ee8cc1Swenshuai.xi #define BK_COMB_BA  (COMB_REG_BASE+0xBA)
1280*53ee8cc1Swenshuai.xi #define BK_COMB_BB  (COMB_REG_BASE+0xBB)
1281*53ee8cc1Swenshuai.xi #define BK_COMB_BC  (COMB_REG_BASE+0xBC)
1282*53ee8cc1Swenshuai.xi #define BK_COMB_BD  (COMB_REG_BASE+0xBD)
1283*53ee8cc1Swenshuai.xi #define BK_COMB_BE  (COMB_REG_BASE+0xBE)
1284*53ee8cc1Swenshuai.xi #define BK_COMB_BF  (COMB_REG_BASE+0xBF)
1285*53ee8cc1Swenshuai.xi #define BK_COMB_C0  (COMB_REG_BASE+0xC0)
1286*53ee8cc1Swenshuai.xi #define BK_COMB_C1  (COMB_REG_BASE+0xC1)
1287*53ee8cc1Swenshuai.xi #define BK_COMB_C2  (COMB_REG_BASE+0xC2)
1288*53ee8cc1Swenshuai.xi #define BK_COMB_C3  (COMB_REG_BASE+0xC3)
1289*53ee8cc1Swenshuai.xi #define BK_COMB_C4  (COMB_REG_BASE+0xC4)
1290*53ee8cc1Swenshuai.xi #define BK_COMB_C5  (COMB_REG_BASE+0xC5)
1291*53ee8cc1Swenshuai.xi #define BK_COMB_C6  (COMB_REG_BASE+0xC6)
1292*53ee8cc1Swenshuai.xi #define BK_COMB_C7  (COMB_REG_BASE+0xC7)
1293*53ee8cc1Swenshuai.xi #define BK_COMB_C8  (COMB_REG_BASE+0xC8)
1294*53ee8cc1Swenshuai.xi #define BK_COMB_C9  (COMB_REG_BASE+0xC9)
1295*53ee8cc1Swenshuai.xi #define BK_COMB_CA  (COMB_REG_BASE+0xCA)
1296*53ee8cc1Swenshuai.xi #define BK_COMB_CB  (COMB_REG_BASE+0xCB)
1297*53ee8cc1Swenshuai.xi #define BK_COMB_CC  (COMB_REG_BASE+0xCC)
1298*53ee8cc1Swenshuai.xi #define BK_COMB_CD  (COMB_REG_BASE+0xCD)
1299*53ee8cc1Swenshuai.xi #define BK_COMB_CE  (COMB_REG_BASE+0xCE)
1300*53ee8cc1Swenshuai.xi #define BK_COMB_CF  (COMB_REG_BASE+0xCF)
1301*53ee8cc1Swenshuai.xi #define BK_COMB_D0  (COMB_REG_BASE+0xD0)
1302*53ee8cc1Swenshuai.xi #define BK_COMB_D1  (COMB_REG_BASE+0xD1)
1303*53ee8cc1Swenshuai.xi #define BK_COMB_D2  (COMB_REG_BASE+0xD2)
1304*53ee8cc1Swenshuai.xi #define BK_COMB_D3  (COMB_REG_BASE+0xD3)
1305*53ee8cc1Swenshuai.xi #define BK_COMB_D4  (COMB_REG_BASE+0xD4)
1306*53ee8cc1Swenshuai.xi #define BK_COMB_D5  (COMB_REG_BASE+0xD5)
1307*53ee8cc1Swenshuai.xi #define BK_COMB_D6  (COMB_REG_BASE+0xD6)
1308*53ee8cc1Swenshuai.xi #define BK_COMB_D7  (COMB_REG_BASE+0xD7)
1309*53ee8cc1Swenshuai.xi #define BK_COMB_D8  (COMB_REG_BASE+0xD8)
1310*53ee8cc1Swenshuai.xi #define BK_COMB_D9  (COMB_REG_BASE+0xD9)
1311*53ee8cc1Swenshuai.xi #define BK_COMB_DA  (COMB_REG_BASE+0xDA)
1312*53ee8cc1Swenshuai.xi #define BK_COMB_DB  (COMB_REG_BASE+0xDB)
1313*53ee8cc1Swenshuai.xi #define BK_COMB_DC  (COMB_REG_BASE+0xDC)
1314*53ee8cc1Swenshuai.xi #define BK_COMB_DD  (COMB_REG_BASE+0xDD)
1315*53ee8cc1Swenshuai.xi #define BK_COMB_DE  (COMB_REG_BASE+0xDE)
1316*53ee8cc1Swenshuai.xi #define BK_COMB_DF  (COMB_REG_BASE+0xDF)
1317*53ee8cc1Swenshuai.xi #define BK_COMB_E0  (COMB_REG_BASE+0xE0)
1318*53ee8cc1Swenshuai.xi #define BK_COMB_E1  (COMB_REG_BASE+0xE1)
1319*53ee8cc1Swenshuai.xi #define BK_COMB_E2  (COMB_REG_BASE+0xE2)
1320*53ee8cc1Swenshuai.xi #define BK_COMB_E3  (COMB_REG_BASE+0xE3)
1321*53ee8cc1Swenshuai.xi #define BK_COMB_E4  (COMB_REG_BASE+0xE4)
1322*53ee8cc1Swenshuai.xi #define BK_COMB_E5  (COMB_REG_BASE+0xE5)
1323*53ee8cc1Swenshuai.xi #define BK_COMB_E6  (COMB_REG_BASE+0xE6)
1324*53ee8cc1Swenshuai.xi #define BK_COMB_E7  (COMB_REG_BASE+0xE7)
1325*53ee8cc1Swenshuai.xi #define BK_COMB_E8  (COMB_REG_BASE+0xE8)
1326*53ee8cc1Swenshuai.xi #define BK_COMB_E9  (COMB_REG_BASE+0xE9)
1327*53ee8cc1Swenshuai.xi #define BK_COMB_EA  (COMB_REG_BASE+0xEA)
1328*53ee8cc1Swenshuai.xi #define BK_COMB_EB  (COMB_REG_BASE+0xEB)
1329*53ee8cc1Swenshuai.xi #define BK_COMB_EC  (COMB_REG_BASE+0xEC)
1330*53ee8cc1Swenshuai.xi #define BK_COMB_ED  (COMB_REG_BASE+0xED)
1331*53ee8cc1Swenshuai.xi #define BK_COMB_EE  (COMB_REG_BASE+0xEE)
1332*53ee8cc1Swenshuai.xi #define BK_COMB_EF  (COMB_REG_BASE+0xEF)
1333*53ee8cc1Swenshuai.xi #define BK_COMB_F0  (COMB_REG_BASE+0xF0)
1334*53ee8cc1Swenshuai.xi #define BK_COMB_F1  (COMB_REG_BASE+0xF1)
1335*53ee8cc1Swenshuai.xi #define BK_COMB_F2  (COMB_REG_BASE+0xF2)
1336*53ee8cc1Swenshuai.xi #define BK_COMB_F3  (COMB_REG_BASE+0xF3)
1337*53ee8cc1Swenshuai.xi #define BK_COMB_F4  (COMB_REG_BASE+0xF4)
1338*53ee8cc1Swenshuai.xi #define BK_COMB_F5  (COMB_REG_BASE+0xF5)
1339*53ee8cc1Swenshuai.xi #define BK_COMB_F6  (COMB_REG_BASE+0xF6)
1340*53ee8cc1Swenshuai.xi #define BK_COMB_F7  (COMB_REG_BASE+0xF7)
1341*53ee8cc1Swenshuai.xi #define BK_COMB_F8  (COMB_REG_BASE+0xF8)
1342*53ee8cc1Swenshuai.xi #define BK_COMB_F9  (COMB_REG_BASE+0xF9)
1343*53ee8cc1Swenshuai.xi #define BK_COMB_FA  (COMB_REG_BASE+0xFA)
1344*53ee8cc1Swenshuai.xi #define BK_COMB_FB  (COMB_REG_BASE+0xFB)
1345*53ee8cc1Swenshuai.xi #define BK_COMB_FC  (COMB_REG_BASE+0xFC)
1346*53ee8cc1Swenshuai.xi #define BK_COMB_FD  (COMB_REG_BASE+0xFD)
1347*53ee8cc1Swenshuai.xi #define BK_COMB_FE  (COMB_REG_BASE+0xFE)
1348*53ee8cc1Swenshuai.xi #define BK_COMB_FF  (COMB_REG_BASE+0xFF)
1349*53ee8cc1Swenshuai.xi 
1350*53ee8cc1Swenshuai.xi 
1351*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
1352*53ee8cc1Swenshuai.xi // SECAM register
1353*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
1354*53ee8cc1Swenshuai.xi #define BK_SECAM_01  (SCM_REG_BASE+0x01)
1355*53ee8cc1Swenshuai.xi #define BK_SECAM_02  (SCM_REG_BASE+0x02)
1356*53ee8cc1Swenshuai.xi #define BK_SECAM_03  (SCM_REG_BASE+0x03)
1357*53ee8cc1Swenshuai.xi #define BK_SECAM_04  (SCM_REG_BASE+0x04)
1358*53ee8cc1Swenshuai.xi #define BK_SECAM_05  (SCM_REG_BASE+0x05)
1359*53ee8cc1Swenshuai.xi #define BK_SECAM_06  (SCM_REG_BASE+0x06)
1360*53ee8cc1Swenshuai.xi #define BK_SECAM_07  (SCM_REG_BASE+0x07)
1361*53ee8cc1Swenshuai.xi #define BK_SECAM_08  (SCM_REG_BASE+0x08)
1362*53ee8cc1Swenshuai.xi #define BK_SECAM_09  (SCM_REG_BASE+0x09)
1363*53ee8cc1Swenshuai.xi #define BK_SECAM_0A  (SCM_REG_BASE+0x0A)
1364*53ee8cc1Swenshuai.xi #define BK_SECAM_0B  (SCM_REG_BASE+0x0B)
1365*53ee8cc1Swenshuai.xi #define BK_SECAM_0C  (SCM_REG_BASE+0x0C)
1366*53ee8cc1Swenshuai.xi #define BK_SECAM_0D  (SCM_REG_BASE+0x0D)
1367*53ee8cc1Swenshuai.xi #define BK_SECAM_0E  (SCM_REG_BASE+0x0E)
1368*53ee8cc1Swenshuai.xi #define BK_SECAM_0F  (SCM_REG_BASE+0x0F)
1369*53ee8cc1Swenshuai.xi #define BK_SECAM_10  (SCM_REG_BASE+0x10)
1370*53ee8cc1Swenshuai.xi #define BK_SECAM_11  (SCM_REG_BASE+0x11)
1371*53ee8cc1Swenshuai.xi #define BK_SECAM_12  (SCM_REG_BASE+0x12)
1372*53ee8cc1Swenshuai.xi #define BK_SECAM_13  (SCM_REG_BASE+0x13)
1373*53ee8cc1Swenshuai.xi #define BK_SECAM_14  (SCM_REG_BASE+0x14)
1374*53ee8cc1Swenshuai.xi #define BK_SECAM_15  (SCM_REG_BASE+0x15)
1375*53ee8cc1Swenshuai.xi #define BK_SECAM_16  (SCM_REG_BASE+0x16)
1376*53ee8cc1Swenshuai.xi #define BK_SECAM_17  (SCM_REG_BASE+0x17)
1377*53ee8cc1Swenshuai.xi #define BK_SECAM_18  (SCM_REG_BASE+0x18)
1378*53ee8cc1Swenshuai.xi #define BK_SECAM_19  (SCM_REG_BASE+0x19)
1379*53ee8cc1Swenshuai.xi #define BK_SECAM_1A  (SCM_REG_BASE+0x1A)
1380*53ee8cc1Swenshuai.xi #define BK_SECAM_1B  (SCM_REG_BASE+0x1B)
1381*53ee8cc1Swenshuai.xi #define BK_SECAM_1C  (SCM_REG_BASE+0x1C)
1382*53ee8cc1Swenshuai.xi #define BK_SECAM_1D  (SCM_REG_BASE+0x1D)
1383*53ee8cc1Swenshuai.xi #define BK_SECAM_1E  (SCM_REG_BASE+0x1E)
1384*53ee8cc1Swenshuai.xi #define BK_SECAM_1F  (SCM_REG_BASE+0x1F)
1385*53ee8cc1Swenshuai.xi #define BK_SECAM_20  (SCM_REG_BASE+0x20)
1386*53ee8cc1Swenshuai.xi #define BK_SECAM_21  (SCM_REG_BASE+0x21)
1387*53ee8cc1Swenshuai.xi #define BK_SECAM_22  (SCM_REG_BASE+0x22)
1388*53ee8cc1Swenshuai.xi #define BK_SECAM_23  (SCM_REG_BASE+0x23)
1389*53ee8cc1Swenshuai.xi #define BK_SECAM_24  (SCM_REG_BASE+0x24)
1390*53ee8cc1Swenshuai.xi #define BK_SECAM_25  (SCM_REG_BASE+0x25)
1391*53ee8cc1Swenshuai.xi #define BK_SECAM_26  (SCM_REG_BASE+0x26)
1392*53ee8cc1Swenshuai.xi #define BK_SECAM_27  (SCM_REG_BASE+0x27)
1393*53ee8cc1Swenshuai.xi #define BK_SECAM_28  (SCM_REG_BASE+0x28)
1394*53ee8cc1Swenshuai.xi #define BK_SECAM_29  (SCM_REG_BASE+0x29)
1395*53ee8cc1Swenshuai.xi #define BK_SECAM_2A  (SCM_REG_BASE+0x2A)
1396*53ee8cc1Swenshuai.xi #define BK_SECAM_2B  (SCM_REG_BASE+0x2B)
1397*53ee8cc1Swenshuai.xi #define BK_SECAM_2C  (SCM_REG_BASE+0x2C)
1398*53ee8cc1Swenshuai.xi #define BK_SECAM_2D  (SCM_REG_BASE+0x2D)
1399*53ee8cc1Swenshuai.xi #define BK_SECAM_2E  (SCM_REG_BASE+0x2E)
1400*53ee8cc1Swenshuai.xi #define BK_SECAM_2F  (SCM_REG_BASE+0x2F)
1401*53ee8cc1Swenshuai.xi #define BK_SECAM_30  (SCM_REG_BASE+0x30)
1402*53ee8cc1Swenshuai.xi #define BK_SECAM_31  (SCM_REG_BASE+0x31)
1403*53ee8cc1Swenshuai.xi #define BK_SECAM_32  (SCM_REG_BASE+0x32)
1404*53ee8cc1Swenshuai.xi #define BK_SECAM_33  (SCM_REG_BASE+0x33)
1405*53ee8cc1Swenshuai.xi #define BK_SECAM_34  (SCM_REG_BASE+0x34)
1406*53ee8cc1Swenshuai.xi #define BK_SECAM_35  (SCM_REG_BASE+0x35)
1407*53ee8cc1Swenshuai.xi #define BK_SECAM_36  (SCM_REG_BASE+0x36)
1408*53ee8cc1Swenshuai.xi #define BK_SECAM_37  (SCM_REG_BASE+0x37)
1409*53ee8cc1Swenshuai.xi #define BK_SECAM_38  (SCM_REG_BASE+0x38)
1410*53ee8cc1Swenshuai.xi #define BK_SECAM_39  (SCM_REG_BASE+0x39)
1411*53ee8cc1Swenshuai.xi #define BK_SECAM_3A  (SCM_REG_BASE+0x3A)
1412*53ee8cc1Swenshuai.xi #define BK_SECAM_3B  (SCM_REG_BASE+0x3B)
1413*53ee8cc1Swenshuai.xi #define BK_SECAM_3C  (SCM_REG_BASE+0x3C)
1414*53ee8cc1Swenshuai.xi #define BK_SECAM_3D  (SCM_REG_BASE+0x3D)
1415*53ee8cc1Swenshuai.xi #define BK_SECAM_3E  (SCM_REG_BASE+0x3E)
1416*53ee8cc1Swenshuai.xi #define BK_SECAM_3F  (SCM_REG_BASE+0x3F)
1417*53ee8cc1Swenshuai.xi 
1418*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
1419*53ee8cc1Swenshuai.xi // VBI register
1420*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
1421*53ee8cc1Swenshuai.xi #define BK_VBI_2A  (VBI_REG_BASE+0x2A)
1422*53ee8cc1Swenshuai.xi #define BK_VBI_41  (VBI_REG_BASE+0x41)
1423*53ee8cc1Swenshuai.xi #define BK_VBI_45  (VBI_REG_BASE+0x45)
1424*53ee8cc1Swenshuai.xi #define BK_VBI_46  (VBI_REG_BASE+0x46)
1425*53ee8cc1Swenshuai.xi #define BK_VBI_4A  (VBI_REG_BASE+0x4A)
1426*53ee8cc1Swenshuai.xi #define BK_VBI_4F  (VBI_REG_BASE+0x4F)
1427*53ee8cc1Swenshuai.xi #define BK_VBI_50  (VBI_REG_BASE+0x50)
1428*53ee8cc1Swenshuai.xi #define BK_VBI_51  (VBI_REG_BASE+0x51)
1429*53ee8cc1Swenshuai.xi #define BK_VBI_55  (VBI_REG_BASE+0x55)
1430*53ee8cc1Swenshuai.xi #define BK_VBI_56  (VBI_REG_BASE+0x56)
1431*53ee8cc1Swenshuai.xi #define BK_VBI_57  (VBI_REG_BASE+0x57)
1432*53ee8cc1Swenshuai.xi #define BK_VBI_58  (VBI_REG_BASE+0x58)
1433*53ee8cc1Swenshuai.xi #define BK_VBI_59  (VBI_REG_BASE+0x59)
1434*53ee8cc1Swenshuai.xi #define BK_VBI_5A  (VBI_REG_BASE+0x5A)
1435*53ee8cc1Swenshuai.xi #define BK_VBI_5B  (VBI_REG_BASE+0x5B)
1436*53ee8cc1Swenshuai.xi #define BK_VBI_5C  (VBI_REG_BASE+0x5C)
1437*53ee8cc1Swenshuai.xi #define BK_VBI_5D  (VBI_REG_BASE+0x5D)
1438*53ee8cc1Swenshuai.xi #define BK_VBI_5E  (VBI_REG_BASE+0x5E)
1439*53ee8cc1Swenshuai.xi #define BK_VBI_5F  (VBI_REG_BASE+0x5F)
1440*53ee8cc1Swenshuai.xi #define BK_VBI_70  (VBI_REG_BASE+0x70)
1441*53ee8cc1Swenshuai.xi #define BK_VBI_71  (VBI_REG_BASE+0x71)
1442*53ee8cc1Swenshuai.xi #define BK_VBI_72  (VBI_REG_BASE+0x72)
1443*53ee8cc1Swenshuai.xi #define BK_VBI_77  (VBI_REG_BASE+0x77)
1444*53ee8cc1Swenshuai.xi #define BK_VBI_7C  (VBI_REG_BASE+0x7C)
1445*53ee8cc1Swenshuai.xi #define BK_VBI_7D  (VBI_REG_BASE+0x7D)
1446*53ee8cc1Swenshuai.xi #define BK_VBI_7E  (VBI_REG_BASE+0x7E)
1447*53ee8cc1Swenshuai.xi #define BK_VBI_7F  (VBI_REG_BASE+0x7F)
1448*53ee8cc1Swenshuai.xi #define BK_VBI_81  (VBI_REG_BASE+0x81)
1449*53ee8cc1Swenshuai.xi #define BK_VBI_82  (VBI_REG_BASE+0x82)
1450*53ee8cc1Swenshuai.xi #define BK_VBI_83  (VBI_REG_BASE+0x83)
1451*53ee8cc1Swenshuai.xi #define BK_VBI_86  (VBI_REG_BASE+0x86)
1452*53ee8cc1Swenshuai.xi #define BK_VBI_89  (VBI_REG_BASE+0x89)
1453*53ee8cc1Swenshuai.xi #define BK_VBI_8A  (VBI_REG_BASE+0x8A)
1454*53ee8cc1Swenshuai.xi #define BK_VBI_8B  (VBI_REG_BASE+0x8B)
1455*53ee8cc1Swenshuai.xi #define BK_VBI_8D  (VBI_REG_BASE+0x8D)
1456*53ee8cc1Swenshuai.xi #define BK_VBI_91  (VBI_REG_BASE+0x91)
1457*53ee8cc1Swenshuai.xi #define BK_VBI_92  (VBI_REG_BASE+0x92)
1458*53ee8cc1Swenshuai.xi #define BK_VBI_99  (VBI_REG_BASE+0x99)
1459*53ee8cc1Swenshuai.xi #define BK_VBI_9A  (VBI_REG_BASE+0x9A)
1460*53ee8cc1Swenshuai.xi #define BK_VBI_AD  (VBI_REG_BASE+0xAD)
1461*53ee8cc1Swenshuai.xi #define BK_VBI_AE  (VBI_REG_BASE+0xAE)
1462*53ee8cc1Swenshuai.xi #define BK_VBI_AF  (VBI_REG_BASE+0xAF)
1463*53ee8cc1Swenshuai.xi #define BK_VBI_B7  (VBI_REG_BASE+0xB7)
1464*53ee8cc1Swenshuai.xi #define BK_VBI_B8  (VBI_REG_BASE+0xB8)
1465*53ee8cc1Swenshuai.xi #define BK_VBI_BB  (VBI_REG_BASE+0xBB)
1466*53ee8cc1Swenshuai.xi #define BK_VBI_C4  (VBI_REG_BASE+0xC4)
1467*53ee8cc1Swenshuai.xi #define BK_VBI_CA  (VBI_REG_BASE+0xCA)
1468*53ee8cc1Swenshuai.xi #define BK_VBI_CB  (VBI_REG_BASE+0xCB)
1469*53ee8cc1Swenshuai.xi #define BK_VBI_CC  (VBI_REG_BASE+0xCC)
1470*53ee8cc1Swenshuai.xi #define BK_VBI_CD  (VBI_REG_BASE+0xCD)
1471*53ee8cc1Swenshuai.xi #define BK_VBI_CE  (VBI_REG_BASE+0xCE)
1472*53ee8cc1Swenshuai.xi 
1473*53ee8cc1Swenshuai.xi #endif // ANALOG_REG_H
1474