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