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 _REG_AVD_H_ 96*53ee8cc1Swenshuai.xi #define _REG_AVD_H_ 97*53ee8cc1Swenshuai.xi 98*53ee8cc1Swenshuai.xi 99*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 100*53ee8cc1Swenshuai.xi // Hardware Capability 101*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 102*53ee8cc1Swenshuai.xi 103*53ee8cc1Swenshuai.xi 104*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 105*53ee8cc1Swenshuai.xi // Macro and Define 106*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 107*53ee8cc1Swenshuai.xi // Base address should be initial. 108*53ee8cc1Swenshuai.xi #if defined (__aeon__) // Non-OS 109*53ee8cc1Swenshuai.xi #define BASEADDR_RIU 0xA0000000UL 110*53ee8cc1Swenshuai.xi //#elif ( OS_TYPE == linux ) // Linux 111*53ee8cc1Swenshuai.xi // #define RIU_BASE u32RegOSBase // MDrv_MIOMap_GetBASE(u32RegOSBase, puSize, MAP_NONPM_BANK) 112*53ee8cc1Swenshuai.xi #else // ecos 113*53ee8cc1Swenshuai.xi #define BASEADDR_RIU 0xBF800000UL 114*53ee8cc1Swenshuai.xi #endif 115*53ee8cc1Swenshuai.xi 116*53ee8cc1Swenshuai.xi #define CLKGEN0_REG_BASE 0x0B00UL // 0x1E00 - 0x1EFF 117*53ee8cc1Swenshuai.xi #define CHIP_REG_BASE 0x1E00UL // 0x1E00 - 0x1EFF 118*53ee8cc1Swenshuai.xi #define ADC_ATOP_REG_BASE 0x2500UL // 0x2500 - 0x25FF 119*53ee8cc1Swenshuai.xi #define ADC_DTOP_REG_BASE 0x2600UL // 0x2600 - 0x26EF 120*53ee8cc1Swenshuai.xi #define AFEC_REG_BASE 0x3500UL // 0x3500 - 0x35FF 121*53ee8cc1Swenshuai.xi #define MIIC_REG_BASE 0x3400UL //0x3400 - 0x34FF 122*53ee8cc1Swenshuai.xi #define COMB_REG_BASE 0x3600UL // 0x3600 - 0x36FF 123*53ee8cc1Swenshuai.xi #define VBI_REG_BASE 0x3700UL // 0x3700 - 0x37FF 124*53ee8cc1Swenshuai.xi #define SCM_REG_BASE 0x3800UL // 0x3800 - 0x38FF 125*53ee8cc1Swenshuai.xi 126*53ee8cc1Swenshuai.xi #define BK_REG_L( x, y ) ((x) | (((y) << 1))) 127*53ee8cc1Swenshuai.xi #define BK_REG_H( x, y ) (((x) | (((y) << 1))) + 1) 128*53ee8cc1Swenshuai.xi 129*53ee8cc1Swenshuai.xi /* Clkgen0 */ 130*53ee8cc1Swenshuai.xi #define L_BK_CLKGEN0(x) BK_REG_L(CLKGEN0_REG_BASE, x) 131*53ee8cc1Swenshuai.xi #define H_BK_CLKGEN0(x) BK_REG_H(CLKGEN0_REG_BASE, x) 132*53ee8cc1Swenshuai.xi 133*53ee8cc1Swenshuai.xi /* Chip Top */ 134*53ee8cc1Swenshuai.xi #define L_BK_CHIPTOP(x) BK_REG_L(CHIP_REG_BASE, x) 135*53ee8cc1Swenshuai.xi #define H_BK_CHIPTOP(x) BK_REG_H(CHIP_REG_BASE, x) 136*53ee8cc1Swenshuai.xi 137*53ee8cc1Swenshuai.xi /* ADC */ 138*53ee8cc1Swenshuai.xi #define L_BK_ADC_ATOP(x) BK_REG_L(ADC_ATOP_REG_BASE, x) 139*53ee8cc1Swenshuai.xi #define H_BK_ADC_ATOP(x) BK_REG_H(ADC_ATOP_REG_BASE, x) 140*53ee8cc1Swenshuai.xi #define L_BK_ADC_DTOP(x) BK_REG_L(ADC_DTOP_REG_BASE, x) 141*53ee8cc1Swenshuai.xi #define H_BK_ADC_DTOP(x) BK_REG_H(ADC_DTOP_REG_BASE, x) 142*53ee8cc1Swenshuai.xi // Register access utility 143*53ee8cc1Swenshuai.xi //#define TEMP_OR(addr, val) TEMP_WRITE(addr, TEMP_READ(addr) | (val)) 144*53ee8cc1Swenshuai.xi //#define TEMP_AND(addr, val) TEMP_WRITE(addr, TEMP_READ(addr) & (val)) 145*53ee8cc1Swenshuai.xi //#define TEMP_XOR(addr, val) TEMP_WRITE(addr, TEMP_READ(addr) ^ (val)) 146*53ee8cc1Swenshuai.xi 147*53ee8cc1Swenshuai.xi /////////////////////////////////////////////////////// 148*53ee8cc1Swenshuai.xi // AFEC bank 149*53ee8cc1Swenshuai.xi /////////////////////////////////////////////////////// 150*53ee8cc1Swenshuai.xi #define BK_AFEC_01 (AFEC_REG_BASE+0x01) 151*53ee8cc1Swenshuai.xi #define BK_AFEC_02 (AFEC_REG_BASE+0x02) 152*53ee8cc1Swenshuai.xi #define BK_AFEC_03 (AFEC_REG_BASE+0x03) 153*53ee8cc1Swenshuai.xi #define BK_AFEC_04 (AFEC_REG_BASE+0x04) 154*53ee8cc1Swenshuai.xi #define BK_AFEC_05 (AFEC_REG_BASE+0x05) 155*53ee8cc1Swenshuai.xi #define BK_AFEC_06 (AFEC_REG_BASE+0x06) 156*53ee8cc1Swenshuai.xi #define BK_AFEC_07 (AFEC_REG_BASE+0x07) 157*53ee8cc1Swenshuai.xi #define BK_AFEC_08 (AFEC_REG_BASE+0x08) 158*53ee8cc1Swenshuai.xi #define BK_AFEC_09 (AFEC_REG_BASE+0x09) 159*53ee8cc1Swenshuai.xi #define BK_AFEC_0A (AFEC_REG_BASE+0x0A) 160*53ee8cc1Swenshuai.xi #define BK_AFEC_0B (AFEC_REG_BASE+0x0B) 161*53ee8cc1Swenshuai.xi #define BK_AFEC_0C (AFEC_REG_BASE+0x0C) 162*53ee8cc1Swenshuai.xi #define BK_AFEC_0D (AFEC_REG_BASE+0x0D) 163*53ee8cc1Swenshuai.xi #define BK_AFEC_0E (AFEC_REG_BASE+0x0E) 164*53ee8cc1Swenshuai.xi #define BK_AFEC_0F (AFEC_REG_BASE+0x0F) 165*53ee8cc1Swenshuai.xi #define BK_AFEC_10 (AFEC_REG_BASE+0x10) 166*53ee8cc1Swenshuai.xi #define BK_AFEC_11 (AFEC_REG_BASE+0x11) 167*53ee8cc1Swenshuai.xi #define BK_AFEC_12 (AFEC_REG_BASE+0x12) 168*53ee8cc1Swenshuai.xi #define BK_AFEC_13 (AFEC_REG_BASE+0x13) 169*53ee8cc1Swenshuai.xi #define BK_AFEC_14 (AFEC_REG_BASE+0x14) 170*53ee8cc1Swenshuai.xi #define BK_AFEC_15 (AFEC_REG_BASE+0x15) 171*53ee8cc1Swenshuai.xi #define BK_AFEC_16 (AFEC_REG_BASE+0x16) 172*53ee8cc1Swenshuai.xi #define BK_AFEC_17 (AFEC_REG_BASE+0x17) 173*53ee8cc1Swenshuai.xi #define BK_AFEC_18 (AFEC_REG_BASE+0x18) 174*53ee8cc1Swenshuai.xi #define BK_AFEC_19 (AFEC_REG_BASE+0x19) 175*53ee8cc1Swenshuai.xi #define BK_AFEC_1A (AFEC_REG_BASE+0x1A) 176*53ee8cc1Swenshuai.xi #define BK_AFEC_1B (AFEC_REG_BASE+0x1B) 177*53ee8cc1Swenshuai.xi #define BK_AFEC_1C (AFEC_REG_BASE+0x1C) 178*53ee8cc1Swenshuai.xi #define BK_AFEC_1D (AFEC_REG_BASE+0x1D) 179*53ee8cc1Swenshuai.xi #define BK_AFEC_1E (AFEC_REG_BASE+0x1E) 180*53ee8cc1Swenshuai.xi #define BK_AFEC_1F (AFEC_REG_BASE+0x1F) 181*53ee8cc1Swenshuai.xi #define BK_AFEC_20 (AFEC_REG_BASE+0x20) 182*53ee8cc1Swenshuai.xi #define BK_AFEC_21 (AFEC_REG_BASE+0x21) 183*53ee8cc1Swenshuai.xi #define BK_AFEC_22 (AFEC_REG_BASE+0x22) 184*53ee8cc1Swenshuai.xi #define BK_AFEC_23 (AFEC_REG_BASE+0x23) 185*53ee8cc1Swenshuai.xi #define BK_AFEC_24 (AFEC_REG_BASE+0x24) 186*53ee8cc1Swenshuai.xi #define BK_AFEC_25 (AFEC_REG_BASE+0x25) 187*53ee8cc1Swenshuai.xi #define BK_AFEC_26 (AFEC_REG_BASE+0x26) 188*53ee8cc1Swenshuai.xi #define BK_AFEC_27 (AFEC_REG_BASE+0x27) 189*53ee8cc1Swenshuai.xi #define BK_AFEC_28 (AFEC_REG_BASE+0x28) 190*53ee8cc1Swenshuai.xi #define BK_AFEC_29 (AFEC_REG_BASE+0x29) 191*53ee8cc1Swenshuai.xi #define BK_AFEC_2A (AFEC_REG_BASE+0x2A) 192*53ee8cc1Swenshuai.xi #define BK_AFEC_2B (AFEC_REG_BASE+0x2B) 193*53ee8cc1Swenshuai.xi #define BK_AFEC_2C (AFEC_REG_BASE+0x2C) 194*53ee8cc1Swenshuai.xi #define BK_AFEC_2D (AFEC_REG_BASE+0x2D) 195*53ee8cc1Swenshuai.xi #define BK_AFEC_2E (AFEC_REG_BASE+0x2E) 196*53ee8cc1Swenshuai.xi #define BK_AFEC_2F (AFEC_REG_BASE+0x2F) 197*53ee8cc1Swenshuai.xi #define BK_AFEC_30 (AFEC_REG_BASE+0x30) 198*53ee8cc1Swenshuai.xi #define BK_AFEC_31 (AFEC_REG_BASE+0x31) 199*53ee8cc1Swenshuai.xi #define BK_AFEC_32 (AFEC_REG_BASE+0x32) 200*53ee8cc1Swenshuai.xi #define BK_AFEC_33 (AFEC_REG_BASE+0x33) 201*53ee8cc1Swenshuai.xi #define BK_AFEC_34 (AFEC_REG_BASE+0x34) 202*53ee8cc1Swenshuai.xi #define BK_AFEC_35 (AFEC_REG_BASE+0x35) 203*53ee8cc1Swenshuai.xi #define BK_AFEC_36 (AFEC_REG_BASE+0x36) 204*53ee8cc1Swenshuai.xi #define BK_AFEC_37 (AFEC_REG_BASE+0x37) 205*53ee8cc1Swenshuai.xi #define BK_AFEC_38 (AFEC_REG_BASE+0x38) 206*53ee8cc1Swenshuai.xi #define BK_AFEC_39 (AFEC_REG_BASE+0x39) 207*53ee8cc1Swenshuai.xi #define BK_AFEC_3A (AFEC_REG_BASE+0x3A) 208*53ee8cc1Swenshuai.xi #define BK_AFEC_3B (AFEC_REG_BASE+0x3B) 209*53ee8cc1Swenshuai.xi #define BK_AFEC_3C (AFEC_REG_BASE+0x3C) 210*53ee8cc1Swenshuai.xi #define BK_AFEC_3D (AFEC_REG_BASE+0x3D) 211*53ee8cc1Swenshuai.xi #define BK_AFEC_3E (AFEC_REG_BASE+0x3E) 212*53ee8cc1Swenshuai.xi #define BK_AFEC_3F (AFEC_REG_BASE+0x3F) 213*53ee8cc1Swenshuai.xi #define BK_AFEC_40 (AFEC_REG_BASE+0x40) 214*53ee8cc1Swenshuai.xi #define BK_AFEC_41 (AFEC_REG_BASE+0x41) 215*53ee8cc1Swenshuai.xi #define BK_AFEC_42 (AFEC_REG_BASE+0x42) 216*53ee8cc1Swenshuai.xi #define BK_AFEC_43 (AFEC_REG_BASE+0x43) 217*53ee8cc1Swenshuai.xi #define BK_AFEC_44 (AFEC_REG_BASE+0x44) 218*53ee8cc1Swenshuai.xi #define BK_AFEC_45 (AFEC_REG_BASE+0x45) 219*53ee8cc1Swenshuai.xi #define BK_AFEC_46 (AFEC_REG_BASE+0x46) 220*53ee8cc1Swenshuai.xi #define BK_AFEC_47 (AFEC_REG_BASE+0x47) 221*53ee8cc1Swenshuai.xi #define BK_AFEC_48 (AFEC_REG_BASE+0x48) 222*53ee8cc1Swenshuai.xi #define BK_AFEC_49 (AFEC_REG_BASE+0x49) 223*53ee8cc1Swenshuai.xi #define BK_AFEC_4A (AFEC_REG_BASE+0x4A) 224*53ee8cc1Swenshuai.xi #define BK_AFEC_4B (AFEC_REG_BASE+0x4B) 225*53ee8cc1Swenshuai.xi #define BK_AFEC_4C (AFEC_REG_BASE+0x4C) 226*53ee8cc1Swenshuai.xi #define BK_AFEC_4D (AFEC_REG_BASE+0x4D) 227*53ee8cc1Swenshuai.xi #define BK_AFEC_4E (AFEC_REG_BASE+0x4E) 228*53ee8cc1Swenshuai.xi #define BK_AFEC_4F (AFEC_REG_BASE+0x4F) 229*53ee8cc1Swenshuai.xi #define BK_AFEC_50 (AFEC_REG_BASE+0x50) 230*53ee8cc1Swenshuai.xi #define BK_AFEC_51 (AFEC_REG_BASE+0x51) 231*53ee8cc1Swenshuai.xi #define BK_AFEC_52 (AFEC_REG_BASE+0x52) 232*53ee8cc1Swenshuai.xi #define BK_AFEC_53 (AFEC_REG_BASE+0x53) 233*53ee8cc1Swenshuai.xi #define BK_AFEC_54 (AFEC_REG_BASE+0x54) 234*53ee8cc1Swenshuai.xi #define BK_AFEC_55 (AFEC_REG_BASE+0x55) 235*53ee8cc1Swenshuai.xi #define BK_AFEC_56 (AFEC_REG_BASE+0x56) 236*53ee8cc1Swenshuai.xi #define BK_AFEC_57 (AFEC_REG_BASE+0x57) 237*53ee8cc1Swenshuai.xi #define BK_AFEC_58 (AFEC_REG_BASE+0x58) 238*53ee8cc1Swenshuai.xi #define BK_AFEC_59 (AFEC_REG_BASE+0x59) 239*53ee8cc1Swenshuai.xi #define BK_AFEC_5A (AFEC_REG_BASE+0x5A) 240*53ee8cc1Swenshuai.xi #define BK_AFEC_5B (AFEC_REG_BASE+0x5B) 241*53ee8cc1Swenshuai.xi #define BK_AFEC_5C (AFEC_REG_BASE+0x5C) 242*53ee8cc1Swenshuai.xi #define BK_AFEC_5D (AFEC_REG_BASE+0x5D) 243*53ee8cc1Swenshuai.xi #define BK_AFEC_5E (AFEC_REG_BASE+0x5E) 244*53ee8cc1Swenshuai.xi #define BK_AFEC_5F (AFEC_REG_BASE+0x5F) 245*53ee8cc1Swenshuai.xi #define BK_AFEC_60 (AFEC_REG_BASE+0x60) 246*53ee8cc1Swenshuai.xi #define BK_AFEC_61 (AFEC_REG_BASE+0x61) 247*53ee8cc1Swenshuai.xi #define BK_AFEC_62 (AFEC_REG_BASE+0x62) 248*53ee8cc1Swenshuai.xi #define BK_AFEC_63 (AFEC_REG_BASE+0x63) 249*53ee8cc1Swenshuai.xi #define BK_AFEC_64 (AFEC_REG_BASE+0x64) 250*53ee8cc1Swenshuai.xi #define BK_AFEC_65 (AFEC_REG_BASE+0x65) 251*53ee8cc1Swenshuai.xi #define BK_AFEC_66 (AFEC_REG_BASE+0x66) 252*53ee8cc1Swenshuai.xi #define BK_AFEC_67 (AFEC_REG_BASE+0x67) 253*53ee8cc1Swenshuai.xi #define BK_AFEC_68 (AFEC_REG_BASE+0x68) 254*53ee8cc1Swenshuai.xi #define BK_AFEC_69 (AFEC_REG_BASE+0x69) 255*53ee8cc1Swenshuai.xi #define BK_AFEC_6A (AFEC_REG_BASE+0x6A) 256*53ee8cc1Swenshuai.xi #define BK_AFEC_6B (AFEC_REG_BASE+0x6B) 257*53ee8cc1Swenshuai.xi #define BK_AFEC_6C (AFEC_REG_BASE+0x6C) 258*53ee8cc1Swenshuai.xi #define BK_AFEC_6D (AFEC_REG_BASE+0x6D) 259*53ee8cc1Swenshuai.xi #define BK_AFEC_6E (AFEC_REG_BASE+0x6E) 260*53ee8cc1Swenshuai.xi #define BK_AFEC_6F (AFEC_REG_BASE+0x6F) 261*53ee8cc1Swenshuai.xi #define BK_AFEC_70 (AFEC_REG_BASE+0x70) 262*53ee8cc1Swenshuai.xi #define BK_AFEC_71 (AFEC_REG_BASE+0x71) 263*53ee8cc1Swenshuai.xi #define BK_AFEC_72 (AFEC_REG_BASE+0x72) 264*53ee8cc1Swenshuai.xi #define BK_AFEC_73 (AFEC_REG_BASE+0x73) 265*53ee8cc1Swenshuai.xi #define BK_AFEC_74 (AFEC_REG_BASE+0x74) 266*53ee8cc1Swenshuai.xi #define BK_AFEC_75 (AFEC_REG_BASE+0x75) 267*53ee8cc1Swenshuai.xi #define BK_AFEC_76 (AFEC_REG_BASE+0x76) 268*53ee8cc1Swenshuai.xi #define BK_AFEC_77 (AFEC_REG_BASE+0x77) 269*53ee8cc1Swenshuai.xi #define BK_AFEC_78 (AFEC_REG_BASE+0x78) 270*53ee8cc1Swenshuai.xi #define BK_AFEC_79 (AFEC_REG_BASE+0x79) 271*53ee8cc1Swenshuai.xi #define BK_AFEC_7A (AFEC_REG_BASE+0x7A) 272*53ee8cc1Swenshuai.xi #define BK_AFEC_7B (AFEC_REG_BASE+0x7B) 273*53ee8cc1Swenshuai.xi #define BK_AFEC_7C (AFEC_REG_BASE+0x7C) 274*53ee8cc1Swenshuai.xi #define BK_AFEC_7D (AFEC_REG_BASE+0x7D) 275*53ee8cc1Swenshuai.xi #define BK_AFEC_7E (AFEC_REG_BASE+0x7E) 276*53ee8cc1Swenshuai.xi #define BK_AFEC_7F (AFEC_REG_BASE+0x7F) 277*53ee8cc1Swenshuai.xi #define BK_AFEC_80 (AFEC_REG_BASE+0x80) 278*53ee8cc1Swenshuai.xi #define BK_AFEC_81 (AFEC_REG_BASE+0x81) 279*53ee8cc1Swenshuai.xi #define BK_AFEC_82 (AFEC_REG_BASE+0x82) 280*53ee8cc1Swenshuai.xi #define BK_AFEC_83 (AFEC_REG_BASE+0x83) 281*53ee8cc1Swenshuai.xi #define BK_AFEC_84 (AFEC_REG_BASE+0x84) 282*53ee8cc1Swenshuai.xi #define BK_AFEC_85 (AFEC_REG_BASE+0x85) 283*53ee8cc1Swenshuai.xi #define BK_AFEC_86 (AFEC_REG_BASE+0x86) 284*53ee8cc1Swenshuai.xi #define BK_AFEC_87 (AFEC_REG_BASE+0x87) 285*53ee8cc1Swenshuai.xi #define BK_AFEC_88 (AFEC_REG_BASE+0x88) 286*53ee8cc1Swenshuai.xi #define BK_AFEC_89 (AFEC_REG_BASE+0x89) 287*53ee8cc1Swenshuai.xi #define BK_AFEC_8A (AFEC_REG_BASE+0x8A) 288*53ee8cc1Swenshuai.xi #define BK_AFEC_8B (AFEC_REG_BASE+0x8B) 289*53ee8cc1Swenshuai.xi #define BK_AFEC_8C (AFEC_REG_BASE+0x8C) 290*53ee8cc1Swenshuai.xi #define BK_AFEC_8D (AFEC_REG_BASE+0x8D) 291*53ee8cc1Swenshuai.xi #define BK_AFEC_8E (AFEC_REG_BASE+0x8E) 292*53ee8cc1Swenshuai.xi #define BK_AFEC_8F (AFEC_REG_BASE+0x8F) 293*53ee8cc1Swenshuai.xi #define BK_AFEC_90 (AFEC_REG_BASE+0x90) 294*53ee8cc1Swenshuai.xi #define BK_AFEC_91 (AFEC_REG_BASE+0x91) 295*53ee8cc1Swenshuai.xi #define BK_AFEC_92 (AFEC_REG_BASE+0x92) 296*53ee8cc1Swenshuai.xi #define BK_AFEC_93 (AFEC_REG_BASE+0x93) 297*53ee8cc1Swenshuai.xi #define BK_AFEC_94 (AFEC_REG_BASE+0x94) 298*53ee8cc1Swenshuai.xi #define BK_AFEC_95 (AFEC_REG_BASE+0x95) 299*53ee8cc1Swenshuai.xi #define BK_AFEC_96 (AFEC_REG_BASE+0x96) 300*53ee8cc1Swenshuai.xi #define BK_AFEC_97 (AFEC_REG_BASE+0x97) 301*53ee8cc1Swenshuai.xi #define BK_AFEC_98 (AFEC_REG_BASE+0x98) 302*53ee8cc1Swenshuai.xi #define BK_AFEC_99 (AFEC_REG_BASE+0x99) 303*53ee8cc1Swenshuai.xi #define BK_AFEC_9A (AFEC_REG_BASE+0x9A) 304*53ee8cc1Swenshuai.xi #define BK_AFEC_9B (AFEC_REG_BASE+0x9B) 305*53ee8cc1Swenshuai.xi #define BK_AFEC_9C (AFEC_REG_BASE+0x9C) 306*53ee8cc1Swenshuai.xi #define BK_AFEC_9D (AFEC_REG_BASE+0x9D) 307*53ee8cc1Swenshuai.xi #define BK_AFEC_9E (AFEC_REG_BASE+0x9E) 308*53ee8cc1Swenshuai.xi #define BK_AFEC_9F (AFEC_REG_BASE+0x9F) 309*53ee8cc1Swenshuai.xi #define BK_AFEC_A0 (AFEC_REG_BASE+0xA0) 310*53ee8cc1Swenshuai.xi #define BK_AFEC_A1 (AFEC_REG_BASE+0xA1) 311*53ee8cc1Swenshuai.xi #define BK_AFEC_A2 (AFEC_REG_BASE+0xA2) 312*53ee8cc1Swenshuai.xi #define BK_AFEC_A3 (AFEC_REG_BASE+0xA3) 313*53ee8cc1Swenshuai.xi #define BK_AFEC_A4 (AFEC_REG_BASE+0xA4) 314*53ee8cc1Swenshuai.xi #define BK_AFEC_A5 (AFEC_REG_BASE+0xA5) 315*53ee8cc1Swenshuai.xi #define BK_AFEC_A6 (AFEC_REG_BASE+0xA6) 316*53ee8cc1Swenshuai.xi #define BK_AFEC_A7 (AFEC_REG_BASE+0xA7) 317*53ee8cc1Swenshuai.xi #define BK_AFEC_A8 (AFEC_REG_BASE+0xA8) 318*53ee8cc1Swenshuai.xi #define BK_AFEC_A9 (AFEC_REG_BASE+0xA9) 319*53ee8cc1Swenshuai.xi #define BK_AFEC_AA (AFEC_REG_BASE+0xAA) 320*53ee8cc1Swenshuai.xi #define BK_AFEC_AB (AFEC_REG_BASE+0xAB) 321*53ee8cc1Swenshuai.xi #define BK_AFEC_AC (AFEC_REG_BASE+0xAC) 322*53ee8cc1Swenshuai.xi #define BK_AFEC_AD (AFEC_REG_BASE+0xAD) 323*53ee8cc1Swenshuai.xi #define BK_AFEC_AE (AFEC_REG_BASE+0xAE) 324*53ee8cc1Swenshuai.xi #define BK_AFEC_AF (AFEC_REG_BASE+0xAF) 325*53ee8cc1Swenshuai.xi #define BK_AFEC_B0 (AFEC_REG_BASE+0xB0) 326*53ee8cc1Swenshuai.xi #define BK_AFEC_B1 (AFEC_REG_BASE+0xB1) 327*53ee8cc1Swenshuai.xi #define BK_AFEC_B2 (AFEC_REG_BASE+0xB2) 328*53ee8cc1Swenshuai.xi #define BK_AFEC_B3 (AFEC_REG_BASE+0xB3) 329*53ee8cc1Swenshuai.xi #define BK_AFEC_B4 (AFEC_REG_BASE+0xB4) 330*53ee8cc1Swenshuai.xi #define BK_AFEC_B5 (AFEC_REG_BASE+0xB5) 331*53ee8cc1Swenshuai.xi #define BK_AFEC_B6 (AFEC_REG_BASE+0xB6) 332*53ee8cc1Swenshuai.xi #define BK_AFEC_B7 (AFEC_REG_BASE+0xB7) 333*53ee8cc1Swenshuai.xi #define BK_AFEC_B8 (AFEC_REG_BASE+0xB8) 334*53ee8cc1Swenshuai.xi #define BK_AFEC_B9 (AFEC_REG_BASE+0xB9) 335*53ee8cc1Swenshuai.xi #define BK_AFEC_BA (AFEC_REG_BASE+0xBA) 336*53ee8cc1Swenshuai.xi #define BK_AFEC_BB (AFEC_REG_BASE+0xBB) 337*53ee8cc1Swenshuai.xi #define BK_AFEC_BC (AFEC_REG_BASE+0xBC) 338*53ee8cc1Swenshuai.xi #define BK_AFEC_BD (AFEC_REG_BASE+0xBD) 339*53ee8cc1Swenshuai.xi #define BK_AFEC_BE (AFEC_REG_BASE+0xBE) 340*53ee8cc1Swenshuai.xi #define BK_AFEC_BF (AFEC_REG_BASE+0xBF) 341*53ee8cc1Swenshuai.xi #define BK_AFEC_C0 (AFEC_REG_BASE+0xC0) 342*53ee8cc1Swenshuai.xi #define BK_AFEC_C1 (AFEC_REG_BASE+0xC1) 343*53ee8cc1Swenshuai.xi #define BK_AFEC_C2 (AFEC_REG_BASE+0xC2) 344*53ee8cc1Swenshuai.xi #define BK_AFEC_C3 (AFEC_REG_BASE+0xC3) 345*53ee8cc1Swenshuai.xi #define BK_AFEC_C4 (AFEC_REG_BASE+0xC4) 346*53ee8cc1Swenshuai.xi #define BK_AFEC_C5 (AFEC_REG_BASE+0xC5) 347*53ee8cc1Swenshuai.xi #define BK_AFEC_C6 (AFEC_REG_BASE+0xC6) 348*53ee8cc1Swenshuai.xi #define BK_AFEC_C7 (AFEC_REG_BASE+0xC7) 349*53ee8cc1Swenshuai.xi #define BK_AFEC_C8 (AFEC_REG_BASE+0xC8) 350*53ee8cc1Swenshuai.xi #define BK_AFEC_C9 (AFEC_REG_BASE+0xC9) 351*53ee8cc1Swenshuai.xi #define BK_AFEC_CA (AFEC_REG_BASE+0xCA) 352*53ee8cc1Swenshuai.xi #define BK_AFEC_CB (AFEC_REG_BASE+0xCB) 353*53ee8cc1Swenshuai.xi #define BK_AFEC_CC (AFEC_REG_BASE+0xCC) 354*53ee8cc1Swenshuai.xi #define BK_AFEC_CD (AFEC_REG_BASE+0xCD) 355*53ee8cc1Swenshuai.xi #define BK_AFEC_CE (AFEC_REG_BASE+0xCE) 356*53ee8cc1Swenshuai.xi #define BK_AFEC_CF (AFEC_REG_BASE+0xCF) 357*53ee8cc1Swenshuai.xi #define BK_AFEC_D0 (AFEC_REG_BASE+0xD0) 358*53ee8cc1Swenshuai.xi #define BK_AFEC_D1 (AFEC_REG_BASE+0xD1) 359*53ee8cc1Swenshuai.xi #define BK_AFEC_D2 (AFEC_REG_BASE+0xD2) 360*53ee8cc1Swenshuai.xi #define BK_AFEC_D3 (AFEC_REG_BASE+0xD3) 361*53ee8cc1Swenshuai.xi #define BK_AFEC_D4 (AFEC_REG_BASE+0xD4) 362*53ee8cc1Swenshuai.xi #define BK_AFEC_D5 (AFEC_REG_BASE+0xD5) 363*53ee8cc1Swenshuai.xi #define BK_AFEC_D6 (AFEC_REG_BASE+0xD6) 364*53ee8cc1Swenshuai.xi #define BK_AFEC_D7 (AFEC_REG_BASE+0xD7) 365*53ee8cc1Swenshuai.xi #define BK_AFEC_D8 (AFEC_REG_BASE+0xD8) 366*53ee8cc1Swenshuai.xi #define BK_AFEC_D9 (AFEC_REG_BASE+0xD9) 367*53ee8cc1Swenshuai.xi #define BK_AFEC_DA (AFEC_REG_BASE+0xDA) 368*53ee8cc1Swenshuai.xi #define BK_AFEC_DB (AFEC_REG_BASE+0xDB) 369*53ee8cc1Swenshuai.xi #define BK_AFEC_DC (AFEC_REG_BASE+0xDC) 370*53ee8cc1Swenshuai.xi #define BK_AFEC_DD (AFEC_REG_BASE+0xDD) 371*53ee8cc1Swenshuai.xi #define BK_AFEC_DE (AFEC_REG_BASE+0xDE) 372*53ee8cc1Swenshuai.xi #define BK_AFEC_DF (AFEC_REG_BASE+0xDF) 373*53ee8cc1Swenshuai.xi #define BK_AFEC_E0 (AFEC_REG_BASE+0xE0) 374*53ee8cc1Swenshuai.xi #define BK_AFEC_E1 (AFEC_REG_BASE+0xE1) 375*53ee8cc1Swenshuai.xi #define BK_AFEC_E2 (AFEC_REG_BASE+0xE2) 376*53ee8cc1Swenshuai.xi #define BK_AFEC_E3 (AFEC_REG_BASE+0xE3) 377*53ee8cc1Swenshuai.xi #define BK_AFEC_E4 (AFEC_REG_BASE+0xE4) 378*53ee8cc1Swenshuai.xi #define BK_AFEC_E5 (AFEC_REG_BASE+0xE5) 379*53ee8cc1Swenshuai.xi #define BK_AFEC_E6 (AFEC_REG_BASE+0xE6) 380*53ee8cc1Swenshuai.xi #define BK_AFEC_E7 (AFEC_REG_BASE+0xE7) 381*53ee8cc1Swenshuai.xi #define BK_AFEC_E8 (AFEC_REG_BASE+0xE8) 382*53ee8cc1Swenshuai.xi #define BK_AFEC_E9 (AFEC_REG_BASE+0xE9) 383*53ee8cc1Swenshuai.xi #define BK_AFEC_EA (AFEC_REG_BASE+0xEA) 384*53ee8cc1Swenshuai.xi #define BK_AFEC_EB (AFEC_REG_BASE+0xEB) 385*53ee8cc1Swenshuai.xi #define BK_AFEC_EC (AFEC_REG_BASE+0xEC) 386*53ee8cc1Swenshuai.xi #define BK_AFEC_ED (AFEC_REG_BASE+0xED) 387*53ee8cc1Swenshuai.xi #define BK_AFEC_EE (AFEC_REG_BASE+0xEE) 388*53ee8cc1Swenshuai.xi #define BK_AFEC_EF (AFEC_REG_BASE+0xEF) 389*53ee8cc1Swenshuai.xi #define BK_AFEC_F0 (AFEC_REG_BASE+0xF0) 390*53ee8cc1Swenshuai.xi #define BK_AFEC_F1 (AFEC_REG_BASE+0xF1) 391*53ee8cc1Swenshuai.xi #define BK_AFEC_F2 (AFEC_REG_BASE+0xF2) 392*53ee8cc1Swenshuai.xi #define BK_AFEC_F3 (AFEC_REG_BASE+0xF3) 393*53ee8cc1Swenshuai.xi #define BK_AFEC_F4 (AFEC_REG_BASE+0xF4) 394*53ee8cc1Swenshuai.xi #define BK_AFEC_F5 (AFEC_REG_BASE+0xF5) 395*53ee8cc1Swenshuai.xi #define BK_AFEC_F6 (AFEC_REG_BASE+0xF6) 396*53ee8cc1Swenshuai.xi #define BK_AFEC_F7 (AFEC_REG_BASE+0xF7) 397*53ee8cc1Swenshuai.xi #define BK_AFEC_F8 (AFEC_REG_BASE+0xF8) 398*53ee8cc1Swenshuai.xi #define BK_AFEC_F9 (AFEC_REG_BASE+0xF9) 399*53ee8cc1Swenshuai.xi #define BK_AFEC_FA (AFEC_REG_BASE+0xFA) 400*53ee8cc1Swenshuai.xi #define BK_AFEC_FB (AFEC_REG_BASE+0xFB) 401*53ee8cc1Swenshuai.xi #define BK_AFEC_FC (AFEC_REG_BASE+0xFC) 402*53ee8cc1Swenshuai.xi #define BK_AFEC_FD (AFEC_REG_BASE+0xFD) 403*53ee8cc1Swenshuai.xi #define BK_AFEC_FE (AFEC_REG_BASE+0xFE) 404*53ee8cc1Swenshuai.xi #define BK_AFEC_FF (AFEC_REG_BASE+0xFF) 405*53ee8cc1Swenshuai.xi 406*53ee8cc1Swenshuai.xi 407*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 408*53ee8cc1Swenshuai.xi // Comb filter bank 409*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 410*53ee8cc1Swenshuai.xi 411*53ee8cc1Swenshuai.xi #define BK_COMB_01 (COMB_REG_BASE+0x01) 412*53ee8cc1Swenshuai.xi #define BK_COMB_02 (COMB_REG_BASE+0x02) 413*53ee8cc1Swenshuai.xi #define BK_COMB_03 (COMB_REG_BASE+0x03) 414*53ee8cc1Swenshuai.xi #define BK_COMB_04 (COMB_REG_BASE+0x04) 415*53ee8cc1Swenshuai.xi #define BK_COMB_05 (COMB_REG_BASE+0x05) 416*53ee8cc1Swenshuai.xi #define BK_COMB_06 (COMB_REG_BASE+0x06) 417*53ee8cc1Swenshuai.xi #define BK_COMB_07 (COMB_REG_BASE+0x07) 418*53ee8cc1Swenshuai.xi #define BK_COMB_08 (COMB_REG_BASE+0x08) 419*53ee8cc1Swenshuai.xi #define BK_COMB_09 (COMB_REG_BASE+0x09) 420*53ee8cc1Swenshuai.xi #define BK_COMB_0A (COMB_REG_BASE+0x0A) 421*53ee8cc1Swenshuai.xi #define BK_COMB_0B (COMB_REG_BASE+0x0B) 422*53ee8cc1Swenshuai.xi #define BK_COMB_0C (COMB_REG_BASE+0x0C) 423*53ee8cc1Swenshuai.xi #define BK_COMB_0D (COMB_REG_BASE+0x0D) 424*53ee8cc1Swenshuai.xi #define BK_COMB_0E (COMB_REG_BASE+0x0E) 425*53ee8cc1Swenshuai.xi #define BK_COMB_0F (COMB_REG_BASE+0x0F) 426*53ee8cc1Swenshuai.xi #define BK_COMB_10 (COMB_REG_BASE+0x10) 427*53ee8cc1Swenshuai.xi #define BK_COMB_11 (COMB_REG_BASE+0x11) 428*53ee8cc1Swenshuai.xi #define BK_COMB_12 (COMB_REG_BASE+0x12) 429*53ee8cc1Swenshuai.xi #define BK_COMB_13 (COMB_REG_BASE+0x13) 430*53ee8cc1Swenshuai.xi #define BK_COMB_14 (COMB_REG_BASE+0x14) 431*53ee8cc1Swenshuai.xi #define BK_COMB_15 (COMB_REG_BASE+0x15) 432*53ee8cc1Swenshuai.xi #define BK_COMB_16 (COMB_REG_BASE+0x16) 433*53ee8cc1Swenshuai.xi #define BK_COMB_17 (COMB_REG_BASE+0x17) 434*53ee8cc1Swenshuai.xi #define BK_COMB_18 (COMB_REG_BASE+0x18) 435*53ee8cc1Swenshuai.xi #define BK_COMB_19 (COMB_REG_BASE+0x19) 436*53ee8cc1Swenshuai.xi #define BK_COMB_1A (COMB_REG_BASE+0x1A) 437*53ee8cc1Swenshuai.xi #define BK_COMB_1B (COMB_REG_BASE+0x1B) 438*53ee8cc1Swenshuai.xi #define BK_COMB_1C (COMB_REG_BASE+0x1C) 439*53ee8cc1Swenshuai.xi #define BK_COMB_1D (COMB_REG_BASE+0x1D) 440*53ee8cc1Swenshuai.xi #define BK_COMB_1E (COMB_REG_BASE+0x1E) 441*53ee8cc1Swenshuai.xi #define BK_COMB_1F (COMB_REG_BASE+0x1F) 442*53ee8cc1Swenshuai.xi #define BK_COMB_20 (COMB_REG_BASE+0x20) 443*53ee8cc1Swenshuai.xi #define BK_COMB_21 (COMB_REG_BASE+0x21) 444*53ee8cc1Swenshuai.xi #define BK_COMB_22 (COMB_REG_BASE+0x22) 445*53ee8cc1Swenshuai.xi #define BK_COMB_23 (COMB_REG_BASE+0x23) 446*53ee8cc1Swenshuai.xi #define BK_COMB_24 (COMB_REG_BASE+0x24) 447*53ee8cc1Swenshuai.xi #define BK_COMB_25 (COMB_REG_BASE+0x25) 448*53ee8cc1Swenshuai.xi #define BK_COMB_26 (COMB_REG_BASE+0x26) 449*53ee8cc1Swenshuai.xi #define BK_COMB_27 (COMB_REG_BASE+0x27) 450*53ee8cc1Swenshuai.xi #define BK_COMB_28 (COMB_REG_BASE+0x28) 451*53ee8cc1Swenshuai.xi #define BK_COMB_29 (COMB_REG_BASE+0x29) 452*53ee8cc1Swenshuai.xi #define BK_COMB_2A (COMB_REG_BASE+0x2A) 453*53ee8cc1Swenshuai.xi #define BK_COMB_2B (COMB_REG_BASE+0x2B) 454*53ee8cc1Swenshuai.xi #define BK_COMB_2C (COMB_REG_BASE+0x2C) 455*53ee8cc1Swenshuai.xi #define BK_COMB_2D (COMB_REG_BASE+0x2D) 456*53ee8cc1Swenshuai.xi #define BK_COMB_2E (COMB_REG_BASE+0x2E) 457*53ee8cc1Swenshuai.xi #define BK_COMB_2F (COMB_REG_BASE+0x2F) 458*53ee8cc1Swenshuai.xi #define BK_COMB_30 (COMB_REG_BASE+0x30) 459*53ee8cc1Swenshuai.xi #define BK_COMB_31 (COMB_REG_BASE+0x31) 460*53ee8cc1Swenshuai.xi #define BK_COMB_32 (COMB_REG_BASE+0x32) 461*53ee8cc1Swenshuai.xi #define BK_COMB_33 (COMB_REG_BASE+0x33) 462*53ee8cc1Swenshuai.xi #define BK_COMB_34 (COMB_REG_BASE+0x34) 463*53ee8cc1Swenshuai.xi #define BK_COMB_35 (COMB_REG_BASE+0x35) 464*53ee8cc1Swenshuai.xi #define BK_COMB_36 (COMB_REG_BASE+0x36) 465*53ee8cc1Swenshuai.xi #define BK_COMB_37 (COMB_REG_BASE+0x37) 466*53ee8cc1Swenshuai.xi #define BK_COMB_38 (COMB_REG_BASE+0x38) 467*53ee8cc1Swenshuai.xi #define BK_COMB_39 (COMB_REG_BASE+0x39) 468*53ee8cc1Swenshuai.xi #define BK_COMB_3A (COMB_REG_BASE+0x3A) 469*53ee8cc1Swenshuai.xi #define BK_COMB_3B (COMB_REG_BASE+0x3B) 470*53ee8cc1Swenshuai.xi #define BK_COMB_3C (COMB_REG_BASE+0x3C) 471*53ee8cc1Swenshuai.xi #define BK_COMB_3D (COMB_REG_BASE+0x3D) 472*53ee8cc1Swenshuai.xi #define BK_COMB_3E (COMB_REG_BASE+0x3E) 473*53ee8cc1Swenshuai.xi #define BK_COMB_3F (COMB_REG_BASE+0x3F) 474*53ee8cc1Swenshuai.xi #define BK_COMB_40 (COMB_REG_BASE+0x40) 475*53ee8cc1Swenshuai.xi #define BK_COMB_41 (COMB_REG_BASE+0x41) 476*53ee8cc1Swenshuai.xi #define BK_COMB_42 (COMB_REG_BASE+0x42) 477*53ee8cc1Swenshuai.xi #define BK_COMB_43 (COMB_REG_BASE+0x43) 478*53ee8cc1Swenshuai.xi #define BK_COMB_44 (COMB_REG_BASE+0x44) 479*53ee8cc1Swenshuai.xi #define BK_COMB_45 (COMB_REG_BASE+0x45) 480*53ee8cc1Swenshuai.xi #define BK_COMB_46 (COMB_REG_BASE+0x46) 481*53ee8cc1Swenshuai.xi #define BK_COMB_47 (COMB_REG_BASE+0x47) 482*53ee8cc1Swenshuai.xi #define BK_COMB_48 (COMB_REG_BASE+0x48) 483*53ee8cc1Swenshuai.xi #define BK_COMB_49 (COMB_REG_BASE+0x49) 484*53ee8cc1Swenshuai.xi #define BK_COMB_4A (COMB_REG_BASE+0x4A) 485*53ee8cc1Swenshuai.xi #define BK_COMB_4B (COMB_REG_BASE+0x4B) 486*53ee8cc1Swenshuai.xi #define BK_COMB_4C (COMB_REG_BASE+0x4C) 487*53ee8cc1Swenshuai.xi #define BK_COMB_4D (COMB_REG_BASE+0x4D) 488*53ee8cc1Swenshuai.xi #define BK_COMB_4E (COMB_REG_BASE+0x4E) 489*53ee8cc1Swenshuai.xi #define BK_COMB_4F (COMB_REG_BASE+0x4F) 490*53ee8cc1Swenshuai.xi #define BK_COMB_50 (COMB_REG_BASE+0x50) 491*53ee8cc1Swenshuai.xi #define BK_COMB_51 (COMB_REG_BASE+0x51) 492*53ee8cc1Swenshuai.xi #define BK_COMB_52 (COMB_REG_BASE+0x52) 493*53ee8cc1Swenshuai.xi #define BK_COMB_53 (COMB_REG_BASE+0x53) 494*53ee8cc1Swenshuai.xi #define BK_COMB_54 (COMB_REG_BASE+0x54) 495*53ee8cc1Swenshuai.xi #define BK_COMB_55 (COMB_REG_BASE+0x55) 496*53ee8cc1Swenshuai.xi #define BK_COMB_56 (COMB_REG_BASE+0x56) 497*53ee8cc1Swenshuai.xi #define BK_COMB_57 (COMB_REG_BASE+0x57) 498*53ee8cc1Swenshuai.xi #define BK_COMB_58 (COMB_REG_BASE+0x58) 499*53ee8cc1Swenshuai.xi #define BK_COMB_59 (COMB_REG_BASE+0x59) 500*53ee8cc1Swenshuai.xi #define BK_COMB_5A (COMB_REG_BASE+0x5A) 501*53ee8cc1Swenshuai.xi #define BK_COMB_5B (COMB_REG_BASE+0x5B) 502*53ee8cc1Swenshuai.xi #define BK_COMB_5C (COMB_REG_BASE+0x5C) 503*53ee8cc1Swenshuai.xi #define BK_COMB_5D (COMB_REG_BASE+0x5D) 504*53ee8cc1Swenshuai.xi #define BK_COMB_5E (COMB_REG_BASE+0x5E) 505*53ee8cc1Swenshuai.xi #define BK_COMB_5F (COMB_REG_BASE+0x5F) 506*53ee8cc1Swenshuai.xi #define BK_COMB_60 (COMB_REG_BASE+0x60) 507*53ee8cc1Swenshuai.xi #define BK_COMB_61 (COMB_REG_BASE+0x61) 508*53ee8cc1Swenshuai.xi #define BK_COMB_62 (COMB_REG_BASE+0x62) 509*53ee8cc1Swenshuai.xi #define BK_COMB_63 (COMB_REG_BASE+0x63) 510*53ee8cc1Swenshuai.xi #define BK_COMB_64 (COMB_REG_BASE+0x64) 511*53ee8cc1Swenshuai.xi #define BK_COMB_65 (COMB_REG_BASE+0x65) 512*53ee8cc1Swenshuai.xi #define BK_COMB_66 (COMB_REG_BASE+0x66) 513*53ee8cc1Swenshuai.xi #define BK_COMB_67 (COMB_REG_BASE+0x67) 514*53ee8cc1Swenshuai.xi #define BK_COMB_68 (COMB_REG_BASE+0x68) 515*53ee8cc1Swenshuai.xi #define BK_COMB_69 (COMB_REG_BASE+0x69) 516*53ee8cc1Swenshuai.xi #define BK_COMB_6A (COMB_REG_BASE+0x6A) 517*53ee8cc1Swenshuai.xi #define BK_COMB_6B (COMB_REG_BASE+0x6B) 518*53ee8cc1Swenshuai.xi #define BK_COMB_6C (COMB_REG_BASE+0x6C) 519*53ee8cc1Swenshuai.xi #define BK_COMB_6D (COMB_REG_BASE+0x6D) 520*53ee8cc1Swenshuai.xi #define BK_COMB_6E (COMB_REG_BASE+0x6E) 521*53ee8cc1Swenshuai.xi #define BK_COMB_6F (COMB_REG_BASE+0x6F) 522*53ee8cc1Swenshuai.xi #define BK_COMB_70 (COMB_REG_BASE+0x70) 523*53ee8cc1Swenshuai.xi #define BK_COMB_71 (COMB_REG_BASE+0x71) 524*53ee8cc1Swenshuai.xi #define BK_COMB_72 (COMB_REG_BASE+0x72) 525*53ee8cc1Swenshuai.xi #define BK_COMB_73 (COMB_REG_BASE+0x73) 526*53ee8cc1Swenshuai.xi #define BK_COMB_74 (COMB_REG_BASE+0x74) 527*53ee8cc1Swenshuai.xi #define BK_COMB_75 (COMB_REG_BASE+0x75) 528*53ee8cc1Swenshuai.xi #define BK_COMB_76 (COMB_REG_BASE+0x76) 529*53ee8cc1Swenshuai.xi #define BK_COMB_77 (COMB_REG_BASE+0x77) 530*53ee8cc1Swenshuai.xi #define BK_COMB_78 (COMB_REG_BASE+0x78) 531*53ee8cc1Swenshuai.xi #define BK_COMB_79 (COMB_REG_BASE+0x79) 532*53ee8cc1Swenshuai.xi #define BK_COMB_7A (COMB_REG_BASE+0x7A) 533*53ee8cc1Swenshuai.xi #define BK_COMB_7B (COMB_REG_BASE+0x7B) 534*53ee8cc1Swenshuai.xi #define BK_COMB_7C (COMB_REG_BASE+0x7C) 535*53ee8cc1Swenshuai.xi #define BK_COMB_7D (COMB_REG_BASE+0x7D) 536*53ee8cc1Swenshuai.xi #define BK_COMB_7E (COMB_REG_BASE+0x7E) 537*53ee8cc1Swenshuai.xi #define BK_COMB_7F (COMB_REG_BASE+0x7F) 538*53ee8cc1Swenshuai.xi #define BK_COMB_80 (COMB_REG_BASE+0x80) 539*53ee8cc1Swenshuai.xi #define BK_COMB_81 (COMB_REG_BASE+0x81) 540*53ee8cc1Swenshuai.xi #define BK_COMB_82 (COMB_REG_BASE+0x82) 541*53ee8cc1Swenshuai.xi #define BK_COMB_83 (COMB_REG_BASE+0x83) 542*53ee8cc1Swenshuai.xi #define BK_COMB_84 (COMB_REG_BASE+0x84) 543*53ee8cc1Swenshuai.xi #define BK_COMB_85 (COMB_REG_BASE+0x85) 544*53ee8cc1Swenshuai.xi #define BK_COMB_86 (COMB_REG_BASE+0x86) 545*53ee8cc1Swenshuai.xi #define BK_COMB_87 (COMB_REG_BASE+0x87) 546*53ee8cc1Swenshuai.xi #define BK_COMB_88 (COMB_REG_BASE+0x88) 547*53ee8cc1Swenshuai.xi #define BK_COMB_89 (COMB_REG_BASE+0x89) 548*53ee8cc1Swenshuai.xi #define BK_COMB_8A (COMB_REG_BASE+0x8A) 549*53ee8cc1Swenshuai.xi #define BK_COMB_8B (COMB_REG_BASE+0x8B) 550*53ee8cc1Swenshuai.xi #define BK_COMB_8C (COMB_REG_BASE+0x8C) 551*53ee8cc1Swenshuai.xi #define BK_COMB_8D (COMB_REG_BASE+0x8D) 552*53ee8cc1Swenshuai.xi #define BK_COMB_8E (COMB_REG_BASE+0x8E) 553*53ee8cc1Swenshuai.xi #define BK_COMB_8F (COMB_REG_BASE+0x8F) 554*53ee8cc1Swenshuai.xi #define BK_COMB_90 (COMB_REG_BASE+0x90) 555*53ee8cc1Swenshuai.xi #define BK_COMB_91 (COMB_REG_BASE+0x91) 556*53ee8cc1Swenshuai.xi #define BK_COMB_92 (COMB_REG_BASE+0x92) 557*53ee8cc1Swenshuai.xi #define BK_COMB_93 (COMB_REG_BASE+0x93) 558*53ee8cc1Swenshuai.xi #define BK_COMB_94 (COMB_REG_BASE+0x94) 559*53ee8cc1Swenshuai.xi #define BK_COMB_95 (COMB_REG_BASE+0x95) 560*53ee8cc1Swenshuai.xi #define BK_COMB_96 (COMB_REG_BASE+0x96) 561*53ee8cc1Swenshuai.xi #define BK_COMB_97 (COMB_REG_BASE+0x97) 562*53ee8cc1Swenshuai.xi #define BK_COMB_98 (COMB_REG_BASE+0x98) 563*53ee8cc1Swenshuai.xi #define BK_COMB_99 (COMB_REG_BASE+0x99) 564*53ee8cc1Swenshuai.xi #define BK_COMB_9A (COMB_REG_BASE+0x9A) 565*53ee8cc1Swenshuai.xi #define BK_COMB_9B (COMB_REG_BASE+0x9B) 566*53ee8cc1Swenshuai.xi #define BK_COMB_9C (COMB_REG_BASE+0x9C) 567*53ee8cc1Swenshuai.xi #define BK_COMB_9D (COMB_REG_BASE+0x9D) 568*53ee8cc1Swenshuai.xi #define BK_COMB_9E (COMB_REG_BASE+0x9E) 569*53ee8cc1Swenshuai.xi #define BK_COMB_9F (COMB_REG_BASE+0x9F) 570*53ee8cc1Swenshuai.xi #define BK_COMB_A0 (COMB_REG_BASE+0xA0) 571*53ee8cc1Swenshuai.xi #define BK_COMB_A1 (COMB_REG_BASE+0xA1) 572*53ee8cc1Swenshuai.xi #define BK_COMB_A2 (COMB_REG_BASE+0xA2) 573*53ee8cc1Swenshuai.xi #define BK_COMB_A3 (COMB_REG_BASE+0xA3) 574*53ee8cc1Swenshuai.xi #define BK_COMB_A4 (COMB_REG_BASE+0xA4) 575*53ee8cc1Swenshuai.xi #define BK_COMB_A5 (COMB_REG_BASE+0xA5) 576*53ee8cc1Swenshuai.xi #define BK_COMB_A6 (COMB_REG_BASE+0xA6) 577*53ee8cc1Swenshuai.xi #define BK_COMB_A7 (COMB_REG_BASE+0xA7) 578*53ee8cc1Swenshuai.xi #define BK_COMB_A8 (COMB_REG_BASE+0xA8) 579*53ee8cc1Swenshuai.xi #define BK_COMB_A9 (COMB_REG_BASE+0xA9) 580*53ee8cc1Swenshuai.xi #define BK_COMB_AA (COMB_REG_BASE+0xAA) 581*53ee8cc1Swenshuai.xi #define BK_COMB_AB (COMB_REG_BASE+0xAB) 582*53ee8cc1Swenshuai.xi #define BK_COMB_AC (COMB_REG_BASE+0xAC) 583*53ee8cc1Swenshuai.xi #define BK_COMB_AD (COMB_REG_BASE+0xAD) 584*53ee8cc1Swenshuai.xi #define BK_COMB_AE (COMB_REG_BASE+0xAE) 585*53ee8cc1Swenshuai.xi #define BK_COMB_AF (COMB_REG_BASE+0xAF) 586*53ee8cc1Swenshuai.xi #define BK_COMB_B0 (COMB_REG_BASE+0xB0) 587*53ee8cc1Swenshuai.xi #define BK_COMB_B1 (COMB_REG_BASE+0xB1) 588*53ee8cc1Swenshuai.xi #define BK_COMB_B2 (COMB_REG_BASE+0xB2) 589*53ee8cc1Swenshuai.xi #define BK_COMB_B3 (COMB_REG_BASE+0xB3) 590*53ee8cc1Swenshuai.xi #define BK_COMB_B4 (COMB_REG_BASE+0xB4) 591*53ee8cc1Swenshuai.xi #define BK_COMB_B5 (COMB_REG_BASE+0xB5) 592*53ee8cc1Swenshuai.xi #define BK_COMB_B6 (COMB_REG_BASE+0xB6) 593*53ee8cc1Swenshuai.xi #define BK_COMB_B7 (COMB_REG_BASE+0xB7) 594*53ee8cc1Swenshuai.xi #define BK_COMB_B8 (COMB_REG_BASE+0xB8) 595*53ee8cc1Swenshuai.xi #define BK_COMB_B9 (COMB_REG_BASE+0xB9) 596*53ee8cc1Swenshuai.xi #define BK_COMB_BA (COMB_REG_BASE+0xBA) 597*53ee8cc1Swenshuai.xi #define BK_COMB_BB (COMB_REG_BASE+0xBB) 598*53ee8cc1Swenshuai.xi #define BK_COMB_BC (COMB_REG_BASE+0xBC) 599*53ee8cc1Swenshuai.xi #define BK_COMB_BD (COMB_REG_BASE+0xBD) 600*53ee8cc1Swenshuai.xi #define BK_COMB_BE (COMB_REG_BASE+0xBE) 601*53ee8cc1Swenshuai.xi #define BK_COMB_BF (COMB_REG_BASE+0xBF) 602*53ee8cc1Swenshuai.xi #define BK_COMB_C0 (COMB_REG_BASE+0xC0) 603*53ee8cc1Swenshuai.xi #define BK_COMB_C1 (COMB_REG_BASE+0xC1) 604*53ee8cc1Swenshuai.xi #define BK_COMB_C2 (COMB_REG_BASE+0xC2) 605*53ee8cc1Swenshuai.xi #define BK_COMB_C3 (COMB_REG_BASE+0xC3) 606*53ee8cc1Swenshuai.xi #define BK_COMB_C4 (COMB_REG_BASE+0xC4) 607*53ee8cc1Swenshuai.xi #define BK_COMB_C5 (COMB_REG_BASE+0xC5) 608*53ee8cc1Swenshuai.xi #define BK_COMB_C6 (COMB_REG_BASE+0xC6) 609*53ee8cc1Swenshuai.xi #define BK_COMB_C7 (COMB_REG_BASE+0xC7) 610*53ee8cc1Swenshuai.xi #define BK_COMB_C8 (COMB_REG_BASE+0xC8) 611*53ee8cc1Swenshuai.xi #define BK_COMB_C9 (COMB_REG_BASE+0xC9) 612*53ee8cc1Swenshuai.xi #define BK_COMB_CA (COMB_REG_BASE+0xCA) 613*53ee8cc1Swenshuai.xi #define BK_COMB_CB (COMB_REG_BASE+0xCB) 614*53ee8cc1Swenshuai.xi #define BK_COMB_CC (COMB_REG_BASE+0xCC) 615*53ee8cc1Swenshuai.xi #define BK_COMB_CD (COMB_REG_BASE+0xCD) 616*53ee8cc1Swenshuai.xi #define BK_COMB_CE (COMB_REG_BASE+0xCE) 617*53ee8cc1Swenshuai.xi #define BK_COMB_CF (COMB_REG_BASE+0xCF) 618*53ee8cc1Swenshuai.xi #define BK_COMB_D0 (COMB_REG_BASE+0xD0) 619*53ee8cc1Swenshuai.xi #define BK_COMB_D1 (COMB_REG_BASE+0xD1) 620*53ee8cc1Swenshuai.xi #define BK_COMB_D2 (COMB_REG_BASE+0xD2) 621*53ee8cc1Swenshuai.xi #define BK_COMB_D3 (COMB_REG_BASE+0xD3) 622*53ee8cc1Swenshuai.xi #define BK_COMB_D4 (COMB_REG_BASE+0xD4) 623*53ee8cc1Swenshuai.xi #define BK_COMB_D5 (COMB_REG_BASE+0xD5) 624*53ee8cc1Swenshuai.xi #define BK_COMB_D6 (COMB_REG_BASE+0xD6) 625*53ee8cc1Swenshuai.xi #define BK_COMB_D7 (COMB_REG_BASE+0xD7) 626*53ee8cc1Swenshuai.xi #define BK_COMB_D8 (COMB_REG_BASE+0xD8) 627*53ee8cc1Swenshuai.xi #define BK_COMB_D9 (COMB_REG_BASE+0xD9) 628*53ee8cc1Swenshuai.xi #define BK_COMB_DA (COMB_REG_BASE+0xDA) 629*53ee8cc1Swenshuai.xi #define BK_COMB_DB (COMB_REG_BASE+0xDB) 630*53ee8cc1Swenshuai.xi #define BK_COMB_DC (COMB_REG_BASE+0xDC) 631*53ee8cc1Swenshuai.xi #define BK_COMB_DD (COMB_REG_BASE+0xDD) 632*53ee8cc1Swenshuai.xi #define BK_COMB_DE (COMB_REG_BASE+0xDE) 633*53ee8cc1Swenshuai.xi #define BK_COMB_DF (COMB_REG_BASE+0xDF) 634*53ee8cc1Swenshuai.xi #define BK_COMB_E0 (COMB_REG_BASE+0xE0) 635*53ee8cc1Swenshuai.xi #define BK_COMB_E1 (COMB_REG_BASE+0xE1) 636*53ee8cc1Swenshuai.xi #define BK_COMB_E2 (COMB_REG_BASE+0xE2) 637*53ee8cc1Swenshuai.xi #define BK_COMB_E3 (COMB_REG_BASE+0xE3) 638*53ee8cc1Swenshuai.xi #define BK_COMB_E4 (COMB_REG_BASE+0xE4) 639*53ee8cc1Swenshuai.xi #define BK_COMB_E5 (COMB_REG_BASE+0xE5) 640*53ee8cc1Swenshuai.xi #define BK_COMB_E6 (COMB_REG_BASE+0xE6) 641*53ee8cc1Swenshuai.xi #define BK_COMB_E7 (COMB_REG_BASE+0xE7) 642*53ee8cc1Swenshuai.xi #define BK_COMB_E8 (COMB_REG_BASE+0xE8) 643*53ee8cc1Swenshuai.xi #define BK_COMB_E9 (COMB_REG_BASE+0xE9) 644*53ee8cc1Swenshuai.xi #define BK_COMB_EA (COMB_REG_BASE+0xEA) 645*53ee8cc1Swenshuai.xi #define BK_COMB_EB (COMB_REG_BASE+0xEB) 646*53ee8cc1Swenshuai.xi #define BK_COMB_EC (COMB_REG_BASE+0xEC) 647*53ee8cc1Swenshuai.xi #define BK_COMB_ED (COMB_REG_BASE+0xED) 648*53ee8cc1Swenshuai.xi #define BK_COMB_EE (COMB_REG_BASE+0xEE) 649*53ee8cc1Swenshuai.xi #define BK_COMB_EF (COMB_REG_BASE+0xEF) 650*53ee8cc1Swenshuai.xi #define BK_COMB_F0 (COMB_REG_BASE+0xF0) 651*53ee8cc1Swenshuai.xi #define BK_COMB_F1 (COMB_REG_BASE+0xF1) 652*53ee8cc1Swenshuai.xi #define BK_COMB_F2 (COMB_REG_BASE+0xF2) 653*53ee8cc1Swenshuai.xi #define BK_COMB_F3 (COMB_REG_BASE+0xF3) 654*53ee8cc1Swenshuai.xi #define BK_COMB_F4 (COMB_REG_BASE+0xF4) 655*53ee8cc1Swenshuai.xi #define BK_COMB_F5 (COMB_REG_BASE+0xF5) 656*53ee8cc1Swenshuai.xi #define BK_COMB_F6 (COMB_REG_BASE+0xF6) 657*53ee8cc1Swenshuai.xi #define BK_COMB_F7 (COMB_REG_BASE+0xF7) 658*53ee8cc1Swenshuai.xi #define BK_COMB_F8 (COMB_REG_BASE+0xF8) 659*53ee8cc1Swenshuai.xi #define BK_COMB_F9 (COMB_REG_BASE+0xF9) 660*53ee8cc1Swenshuai.xi #define BK_COMB_FA (COMB_REG_BASE+0xFA) 661*53ee8cc1Swenshuai.xi #define BK_COMB_FB (COMB_REG_BASE+0xFB) 662*53ee8cc1Swenshuai.xi #define BK_COMB_FC (COMB_REG_BASE+0xFC) 663*53ee8cc1Swenshuai.xi #define BK_COMB_FD (COMB_REG_BASE+0xFD) 664*53ee8cc1Swenshuai.xi #define BK_COMB_FE (COMB_REG_BASE+0xFE) 665*53ee8cc1Swenshuai.xi #define BK_COMB_FF (COMB_REG_BASE+0xFF) 666*53ee8cc1Swenshuai.xi 667*53ee8cc1Swenshuai.xi 668*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 669*53ee8cc1Swenshuai.xi // SECAM register 670*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 671*53ee8cc1Swenshuai.xi #define BK_SECAM_01 (SCM_REG_BASE+0x01) 672*53ee8cc1Swenshuai.xi #define BK_SECAM_02 (SCM_REG_BASE+0x02) 673*53ee8cc1Swenshuai.xi #define BK_SECAM_03 (SCM_REG_BASE+0x03) 674*53ee8cc1Swenshuai.xi #define BK_SECAM_04 (SCM_REG_BASE+0x04) 675*53ee8cc1Swenshuai.xi #define BK_SECAM_05 (SCM_REG_BASE+0x05) 676*53ee8cc1Swenshuai.xi #define BK_SECAM_06 (SCM_REG_BASE+0x06) 677*53ee8cc1Swenshuai.xi #define BK_SECAM_07 (SCM_REG_BASE+0x07) 678*53ee8cc1Swenshuai.xi #define BK_SECAM_08 (SCM_REG_BASE+0x08) 679*53ee8cc1Swenshuai.xi #define BK_SECAM_09 (SCM_REG_BASE+0x09) 680*53ee8cc1Swenshuai.xi #define BK_SECAM_0A (SCM_REG_BASE+0x0A) 681*53ee8cc1Swenshuai.xi #define BK_SECAM_0B (SCM_REG_BASE+0x0B) 682*53ee8cc1Swenshuai.xi #define BK_SECAM_0C (SCM_REG_BASE+0x0C) 683*53ee8cc1Swenshuai.xi #define BK_SECAM_0D (SCM_REG_BASE+0x0D) 684*53ee8cc1Swenshuai.xi #define BK_SECAM_0E (SCM_REG_BASE+0x0E) 685*53ee8cc1Swenshuai.xi #define BK_SECAM_0F (SCM_REG_BASE+0x0F) 686*53ee8cc1Swenshuai.xi #define BK_SECAM_10 (SCM_REG_BASE+0x10) 687*53ee8cc1Swenshuai.xi #define BK_SECAM_11 (SCM_REG_BASE+0x11) 688*53ee8cc1Swenshuai.xi #define BK_SECAM_12 (SCM_REG_BASE+0x12) 689*53ee8cc1Swenshuai.xi #define BK_SECAM_13 (SCM_REG_BASE+0x13) 690*53ee8cc1Swenshuai.xi #define BK_SECAM_14 (SCM_REG_BASE+0x14) 691*53ee8cc1Swenshuai.xi #define BK_SECAM_15 (SCM_REG_BASE+0x15) 692*53ee8cc1Swenshuai.xi #define BK_SECAM_16 (SCM_REG_BASE+0x16) 693*53ee8cc1Swenshuai.xi #define BK_SECAM_17 (SCM_REG_BASE+0x17) 694*53ee8cc1Swenshuai.xi #define BK_SECAM_18 (SCM_REG_BASE+0x18) 695*53ee8cc1Swenshuai.xi #define BK_SECAM_19 (SCM_REG_BASE+0x19) 696*53ee8cc1Swenshuai.xi #define BK_SECAM_1A (SCM_REG_BASE+0x1A) 697*53ee8cc1Swenshuai.xi #define BK_SECAM_1B (SCM_REG_BASE+0x1B) 698*53ee8cc1Swenshuai.xi #define BK_SECAM_1C (SCM_REG_BASE+0x1C) 699*53ee8cc1Swenshuai.xi #define BK_SECAM_1D (SCM_REG_BASE+0x1D) 700*53ee8cc1Swenshuai.xi #define BK_SECAM_1E (SCM_REG_BASE+0x1E) 701*53ee8cc1Swenshuai.xi #define BK_SECAM_1F (SCM_REG_BASE+0x1F) 702*53ee8cc1Swenshuai.xi #define BK_SECAM_20 (SCM_REG_BASE+0x20) 703*53ee8cc1Swenshuai.xi #define BK_SECAM_21 (SCM_REG_BASE+0x21) 704*53ee8cc1Swenshuai.xi #define BK_SECAM_22 (SCM_REG_BASE+0x22) 705*53ee8cc1Swenshuai.xi #define BK_SECAM_23 (SCM_REG_BASE+0x23) 706*53ee8cc1Swenshuai.xi #define BK_SECAM_24 (SCM_REG_BASE+0x24) 707*53ee8cc1Swenshuai.xi #define BK_SECAM_25 (SCM_REG_BASE+0x25) 708*53ee8cc1Swenshuai.xi #define BK_SECAM_26 (SCM_REG_BASE+0x26) 709*53ee8cc1Swenshuai.xi #define BK_SECAM_27 (SCM_REG_BASE+0x27) 710*53ee8cc1Swenshuai.xi #define BK_SECAM_28 (SCM_REG_BASE+0x28) 711*53ee8cc1Swenshuai.xi #define BK_SECAM_29 (SCM_REG_BASE+0x29) 712*53ee8cc1Swenshuai.xi #define BK_SECAM_2A (SCM_REG_BASE+0x2A) 713*53ee8cc1Swenshuai.xi #define BK_SECAM_2B (SCM_REG_BASE+0x2B) 714*53ee8cc1Swenshuai.xi #define BK_SECAM_2C (SCM_REG_BASE+0x2C) 715*53ee8cc1Swenshuai.xi #define BK_SECAM_2D (SCM_REG_BASE+0x2D) 716*53ee8cc1Swenshuai.xi #define BK_SECAM_2E (SCM_REG_BASE+0x2E) 717*53ee8cc1Swenshuai.xi #define BK_SECAM_2F (SCM_REG_BASE+0x2F) 718*53ee8cc1Swenshuai.xi #define BK_SECAM_30 (SCM_REG_BASE+0x30) 719*53ee8cc1Swenshuai.xi #define BK_SECAM_31 (SCM_REG_BASE+0x31) 720*53ee8cc1Swenshuai.xi #define BK_SECAM_32 (SCM_REG_BASE+0x32) 721*53ee8cc1Swenshuai.xi #define BK_SECAM_33 (SCM_REG_BASE+0x33) 722*53ee8cc1Swenshuai.xi #define BK_SECAM_34 (SCM_REG_BASE+0x34) 723*53ee8cc1Swenshuai.xi #define BK_SECAM_35 (SCM_REG_BASE+0x35) 724*53ee8cc1Swenshuai.xi #define BK_SECAM_36 (SCM_REG_BASE+0x36) 725*53ee8cc1Swenshuai.xi #define BK_SECAM_37 (SCM_REG_BASE+0x37) 726*53ee8cc1Swenshuai.xi #define BK_SECAM_38 (SCM_REG_BASE+0x38) 727*53ee8cc1Swenshuai.xi #define BK_SECAM_39 (SCM_REG_BASE+0x39) 728*53ee8cc1Swenshuai.xi #define BK_SECAM_3A (SCM_REG_BASE+0x3A) 729*53ee8cc1Swenshuai.xi #define BK_SECAM_3B (SCM_REG_BASE+0x3B) 730*53ee8cc1Swenshuai.xi #define BK_SECAM_3C (SCM_REG_BASE+0x3C) 731*53ee8cc1Swenshuai.xi #define BK_SECAM_3D (SCM_REG_BASE+0x3D) 732*53ee8cc1Swenshuai.xi #define BK_SECAM_3E (SCM_REG_BASE+0x3E) 733*53ee8cc1Swenshuai.xi #define BK_SECAM_3F (SCM_REG_BASE+0x3F) 734*53ee8cc1Swenshuai.xi 735*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 736*53ee8cc1Swenshuai.xi // VBI register 737*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 738*53ee8cc1Swenshuai.xi #define BK_VBI_2A (VBI_REG_BASE+0x2A) 739*53ee8cc1Swenshuai.xi #define BK_VBI_41 (VBI_REG_BASE+0x41) 740*53ee8cc1Swenshuai.xi #define BK_VBI_45 (VBI_REG_BASE+0x45) 741*53ee8cc1Swenshuai.xi #define BK_VBI_46 (VBI_REG_BASE+0x46) 742*53ee8cc1Swenshuai.xi #define BK_VBI_4A (VBI_REG_BASE+0x4A) 743*53ee8cc1Swenshuai.xi #define BK_VBI_4F (VBI_REG_BASE+0x4F) 744*53ee8cc1Swenshuai.xi #define BK_VBI_50 (VBI_REG_BASE+0x50) 745*53ee8cc1Swenshuai.xi #define BK_VBI_51 (VBI_REG_BASE+0x51) 746*53ee8cc1Swenshuai.xi #define BK_VBI_55 (VBI_REG_BASE+0x55) 747*53ee8cc1Swenshuai.xi #define BK_VBI_56 (VBI_REG_BASE+0x56) 748*53ee8cc1Swenshuai.xi #define BK_VBI_57 (VBI_REG_BASE+0x57) 749*53ee8cc1Swenshuai.xi #define BK_VBI_58 (VBI_REG_BASE+0x58) 750*53ee8cc1Swenshuai.xi #define BK_VBI_59 (VBI_REG_BASE+0x59) 751*53ee8cc1Swenshuai.xi #define BK_VBI_5A (VBI_REG_BASE+0x5A) 752*53ee8cc1Swenshuai.xi #define BK_VBI_5B (VBI_REG_BASE+0x5B) 753*53ee8cc1Swenshuai.xi #define BK_VBI_5C (VBI_REG_BASE+0x5C) 754*53ee8cc1Swenshuai.xi #define BK_VBI_5D (VBI_REG_BASE+0x5D) 755*53ee8cc1Swenshuai.xi #define BK_VBI_5E (VBI_REG_BASE+0x5E) 756*53ee8cc1Swenshuai.xi #define BK_VBI_5F (VBI_REG_BASE+0x5F) 757*53ee8cc1Swenshuai.xi #define BK_VBI_70 (VBI_REG_BASE+0x70) 758*53ee8cc1Swenshuai.xi #define BK_VBI_71 (VBI_REG_BASE+0x71) 759*53ee8cc1Swenshuai.xi #define BK_VBI_72 (VBI_REG_BASE+0x72) 760*53ee8cc1Swenshuai.xi #define BK_VBI_77 (VBI_REG_BASE+0x77) 761*53ee8cc1Swenshuai.xi #define BK_VBI_7C (VBI_REG_BASE+0x7C) 762*53ee8cc1Swenshuai.xi #define BK_VBI_7D (VBI_REG_BASE+0x7D) 763*53ee8cc1Swenshuai.xi #define BK_VBI_7E (VBI_REG_BASE+0x7E) 764*53ee8cc1Swenshuai.xi #define BK_VBI_7F (VBI_REG_BASE+0x7F) 765*53ee8cc1Swenshuai.xi #define BK_VBI_81 (VBI_REG_BASE+0x81) 766*53ee8cc1Swenshuai.xi #define BK_VBI_82 (VBI_REG_BASE+0x82) 767*53ee8cc1Swenshuai.xi #define BK_VBI_83 (VBI_REG_BASE+0x83) 768*53ee8cc1Swenshuai.xi #define BK_VBI_86 (VBI_REG_BASE+0x86) 769*53ee8cc1Swenshuai.xi #define BK_VBI_89 (VBI_REG_BASE+0x89) 770*53ee8cc1Swenshuai.xi #define BK_VBI_8A (VBI_REG_BASE+0x8A) 771*53ee8cc1Swenshuai.xi #define BK_VBI_8B (VBI_REG_BASE+0x8B) 772*53ee8cc1Swenshuai.xi #define BK_VBI_8D (VBI_REG_BASE+0x8D) 773*53ee8cc1Swenshuai.xi #define BK_VBI_91 (VBI_REG_BASE+0x91) 774*53ee8cc1Swenshuai.xi #define BK_VBI_92 (VBI_REG_BASE+0x92) 775*53ee8cc1Swenshuai.xi #define BK_VBI_99 (VBI_REG_BASE+0x99) 776*53ee8cc1Swenshuai.xi #define BK_VBI_9A (VBI_REG_BASE+0x9A) 777*53ee8cc1Swenshuai.xi #define BK_VBI_AD (VBI_REG_BASE+0xAD) 778*53ee8cc1Swenshuai.xi #define BK_VBI_AE (VBI_REG_BASE+0xAE) 779*53ee8cc1Swenshuai.xi #define BK_VBI_AF (VBI_REG_BASE+0xAF) 780*53ee8cc1Swenshuai.xi #define BK_VBI_B7 (VBI_REG_BASE+0xB7) 781*53ee8cc1Swenshuai.xi #define BK_VBI_B8 (VBI_REG_BASE+0xB8) 782*53ee8cc1Swenshuai.xi #define BK_VBI_BB (VBI_REG_BASE+0xBB) 783*53ee8cc1Swenshuai.xi #define BK_VBI_C4 (VBI_REG_BASE+0xC4) 784*53ee8cc1Swenshuai.xi #define BK_VBI_CA (VBI_REG_BASE+0xCA) 785*53ee8cc1Swenshuai.xi #define BK_VBI_CB (VBI_REG_BASE+0xCB) 786*53ee8cc1Swenshuai.xi #define BK_VBI_CC (VBI_REG_BASE+0xCC) 787*53ee8cc1Swenshuai.xi #define BK_VBI_CD (VBI_REG_BASE+0xCD) 788*53ee8cc1Swenshuai.xi #define BK_VBI_CE (VBI_REG_BASE+0xCE) 789*53ee8cc1Swenshuai.xi 790*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------ 791*53ee8cc1Swenshuai.xi // VD MCU control register 792*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------ 793*53ee8cc1Swenshuai.xi //h0000 h0000 0 0 reg_vdmcu_rst 794*53ee8cc1Swenshuai.xi //h0000 h0000 8 8 reg_vdmcu_sram_en 795*53ee8cc1Swenshuai.xi //h0000 h0000 9 9 reg_vdmcu_cache_en 796*53ee8cc1Swenshuai.xi //h0000 h0000 10 10 reg_vdmcu_spi_en 797*53ee8cc1Swenshuai.xi //h0001 h0001 7 0 reg_vdmcu_rom_bank 798*53ee8cc1Swenshuai.xi //h0001 h0001 8 8 reg_addr_auto_inc 799*53ee8cc1Swenshuai.xi //h0001 h0001 9 9 reg_hk2vd_int 800*53ee8cc1Swenshuai.xi //h0001 h0001 15 12 reg_key 801*53ee8cc1Swenshuai.xi //h0002 h0002 15 0 reg_addr 802*53ee8cc1Swenshuai.xi //h0006 h0006 7 0 reg_sram_wd 803*53ee8cc1Swenshuai.xi //h0008 h0008 7 0 reg_sram_rd 804*53ee8cc1Swenshuai.xi #define VD_MCU_RST 0x3460UL 805*53ee8cc1Swenshuai.xi #define VD_MCU_SRAM_EN 0x3461UL 806*53ee8cc1Swenshuai.xi #define VD_MCU_KEY 0x3463UL 807*53ee8cc1Swenshuai.xi #define VD_MCU_ADDR_AUTO_INC 0x3463UL 808*53ee8cc1Swenshuai.xi #define VD_MCU_ADDR_L 0x3464UL 809*53ee8cc1Swenshuai.xi #define VD_MCU_ADDR_H 0x3465UL 810*53ee8cc1Swenshuai.xi #define VD_MCU_SRAM_WD 0x346CUL 811*53ee8cc1Swenshuai.xi #define VD_MCU_SRAM_RD 0x3470UL 812*53ee8cc1Swenshuai.xi 813*53ee8cc1Swenshuai.xi #define VDMCU_MIU_MAP_CMD 0x10C0UL 814*53ee8cc1Swenshuai.xi #define VDMCU_SDRAM_CODE_MAP 0x10C1UL 815*53ee8cc1Swenshuai.xi #define VDMCU_SDRAM_CODE_MAP_H 0x10C2UL 816*53ee8cc1Swenshuai.xi #define VDMCU_CACHE_ACCESS 0x10C6UL 817*53ee8cc1Swenshuai.xi #define VDMCU_CACHE_HIT 0x10C7UL 818*53ee8cc1Swenshuai.xi #define VDMCU_TAG_A0 0x10C8UL 819*53ee8cc1Swenshuai.xi #define VDMCU_TAG_A1 0x10C9UL 820*53ee8cc1Swenshuai.xi #define VDMCU_TAG_A2 0x10CAUL 821*53ee8cc1Swenshuai.xi #define VDMCU_TAG_A3 0x10CBUL 822*53ee8cc1Swenshuai.xi #define VDMCU_TAG_B0 0x10CCUL 823*53ee8cc1Swenshuai.xi #define VDMCU_TAG_B1 0x10CDUL 824*53ee8cc1Swenshuai.xi #define VDMCU_TAG_B2 0x10CEUL 825*53ee8cc1Swenshuai.xi #define VDMCU_TAG_B3 0x10CFUL 826*53ee8cc1Swenshuai.xi 827*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 828*53ee8cc1Swenshuai.xi // Type and Structure 829*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 830*53ee8cc1Swenshuai.xi 831*53ee8cc1Swenshuai.xi 832*53ee8cc1Swenshuai.xi #endif // _REG_AVD_H_ 833*53ee8cc1Swenshuai.xi 834