1*53ee8cc1Swenshuai.xi //<MStar Software> 2*53ee8cc1Swenshuai.xi //****************************************************************************** 3*53ee8cc1Swenshuai.xi // MStar Software 4*53ee8cc1Swenshuai.xi // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved. 5*53ee8cc1Swenshuai.xi // All software, firmware and related documentation herein ("MStar Software") are 6*53ee8cc1Swenshuai.xi // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by 7*53ee8cc1Swenshuai.xi // law, including, but not limited to, copyright law and international treaties. 8*53ee8cc1Swenshuai.xi // Any use, modification, reproduction, retransmission, or republication of all 9*53ee8cc1Swenshuai.xi // or part of MStar Software is expressly prohibited, unless prior written 10*53ee8cc1Swenshuai.xi // permission has been granted by MStar. 11*53ee8cc1Swenshuai.xi // 12*53ee8cc1Swenshuai.xi // By accessing, browsing and/or using MStar Software, you acknowledge that you 13*53ee8cc1Swenshuai.xi // have read, understood, and agree, to be bound by below terms ("Terms") and to 14*53ee8cc1Swenshuai.xi // comply with all applicable laws and regulations: 15*53ee8cc1Swenshuai.xi // 16*53ee8cc1Swenshuai.xi // 1. MStar shall retain any and all right, ownership and interest to MStar 17*53ee8cc1Swenshuai.xi // Software and any modification/derivatives thereof. 18*53ee8cc1Swenshuai.xi // No right, ownership, or interest to MStar Software and any 19*53ee8cc1Swenshuai.xi // modification/derivatives thereof is transferred to you under Terms. 20*53ee8cc1Swenshuai.xi // 21*53ee8cc1Swenshuai.xi // 2. You understand that MStar Software might include, incorporate or be 22*53ee8cc1Swenshuai.xi // supplied together with third party`s software and the use of MStar 23*53ee8cc1Swenshuai.xi // Software may require additional licenses from third parties. 24*53ee8cc1Swenshuai.xi // Therefore, you hereby agree it is your sole responsibility to separately 25*53ee8cc1Swenshuai.xi // obtain any and all third party right and license necessary for your use of 26*53ee8cc1Swenshuai.xi // such third party`s software. 27*53ee8cc1Swenshuai.xi // 28*53ee8cc1Swenshuai.xi // 3. MStar Software and any modification/derivatives thereof shall be deemed as 29*53ee8cc1Swenshuai.xi // MStar`s confidential information and you agree to keep MStar`s 30*53ee8cc1Swenshuai.xi // confidential information in strictest confidence and not disclose to any 31*53ee8cc1Swenshuai.xi // third party. 32*53ee8cc1Swenshuai.xi // 33*53ee8cc1Swenshuai.xi // 4. MStar Software is provided on an "AS IS" basis without warranties of any 34*53ee8cc1Swenshuai.xi // kind. Any warranties are hereby expressly disclaimed by MStar, including 35*53ee8cc1Swenshuai.xi // without limitation, any warranties of merchantability, non-infringement of 36*53ee8cc1Swenshuai.xi // intellectual property rights, fitness for a particular purpose, error free 37*53ee8cc1Swenshuai.xi // and in conformity with any international standard. You agree to waive any 38*53ee8cc1Swenshuai.xi // claim against MStar for any loss, damage, cost or expense that you may 39*53ee8cc1Swenshuai.xi // incur related to your use of MStar Software. 40*53ee8cc1Swenshuai.xi // In no event shall MStar be liable for any direct, indirect, incidental or 41*53ee8cc1Swenshuai.xi // consequential damages, including without limitation, lost of profit or 42*53ee8cc1Swenshuai.xi // revenues, lost or damage of data, and unauthorized system use. 43*53ee8cc1Swenshuai.xi // You agree that this Section 4 shall still apply without being affected 44*53ee8cc1Swenshuai.xi // even if MStar Software has been modified by MStar in accordance with your 45*53ee8cc1Swenshuai.xi // request or instruction for your use, except otherwise agreed by both 46*53ee8cc1Swenshuai.xi // parties in writing. 47*53ee8cc1Swenshuai.xi // 48*53ee8cc1Swenshuai.xi // 5. If requested, MStar may from time to time provide technical supports or 49*53ee8cc1Swenshuai.xi // services in relation with MStar Software to you for your use of 50*53ee8cc1Swenshuai.xi // MStar Software in conjunction with your or your customer`s product 51*53ee8cc1Swenshuai.xi // ("Services"). 52*53ee8cc1Swenshuai.xi // You understand and agree that, except otherwise agreed by both parties in 53*53ee8cc1Swenshuai.xi // writing, Services are provided on an "AS IS" basis and the warranty 54*53ee8cc1Swenshuai.xi // disclaimer set forth in Section 4 above shall apply. 55*53ee8cc1Swenshuai.xi // 56*53ee8cc1Swenshuai.xi // 6. Nothing contained herein shall be construed as by implication, estoppels 57*53ee8cc1Swenshuai.xi // or otherwise: 58*53ee8cc1Swenshuai.xi // (a) conferring any license or right to use MStar name, trademark, service 59*53ee8cc1Swenshuai.xi // mark, symbol or any other identification; 60*53ee8cc1Swenshuai.xi // (b) obligating MStar or any of its affiliates to furnish any person, 61*53ee8cc1Swenshuai.xi // including without limitation, you and your customers, any assistance 62*53ee8cc1Swenshuai.xi // of any kind whatsoever, or any information; or 63*53ee8cc1Swenshuai.xi // (c) conferring any license or right under any intellectual property right. 64*53ee8cc1Swenshuai.xi // 65*53ee8cc1Swenshuai.xi // 7. These terms shall be governed by and construed in accordance with the laws 66*53ee8cc1Swenshuai.xi // of Taiwan, R.O.C., excluding its conflict of law rules. 67*53ee8cc1Swenshuai.xi // Any and all dispute arising out hereof or related hereto shall be finally 68*53ee8cc1Swenshuai.xi // settled by arbitration referred to the Chinese Arbitration Association, 69*53ee8cc1Swenshuai.xi // Taipei in accordance with the ROC Arbitration Law and the Arbitration 70*53ee8cc1Swenshuai.xi // Rules of the Association by three (3) arbitrators appointed in accordance 71*53ee8cc1Swenshuai.xi // with the said Rules. 72*53ee8cc1Swenshuai.xi // The place of arbitration shall be in Taipei, Taiwan and the language shall 73*53ee8cc1Swenshuai.xi // be English. 74*53ee8cc1Swenshuai.xi // The arbitration award shall be final and binding to both parties. 75*53ee8cc1Swenshuai.xi // 76*53ee8cc1Swenshuai.xi //****************************************************************************** 77*53ee8cc1Swenshuai.xi //<MStar Software> 78*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 79*53ee8cc1Swenshuai.xi // 80*53ee8cc1Swenshuai.xi // Copyright (c) 2006-2007 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 ///////////////////////////////////////////////////////////////////////////////////////////////////// 96*53ee8cc1Swenshuai.xi /// 97*53ee8cc1Swenshuai.xi /// file regHDMITx.h 98*53ee8cc1Swenshuai.xi /// @author MStar Semiconductor,Inc. 99*53ee8cc1Swenshuai.xi /// @brief HDMITx Register Definition 100*53ee8cc1Swenshuai.xi ///////////////////////////////////////////////////////////////////////////////////////////////////// 101*53ee8cc1Swenshuai.xi 102*53ee8cc1Swenshuai.xi #ifndef _REG_HDMITX_H_ 103*53ee8cc1Swenshuai.xi #define _REG_HDMITX_H_ 104*53ee8cc1Swenshuai.xi 105*53ee8cc1Swenshuai.xi //#include "MsCommon.h" 106*53ee8cc1Swenshuai.xi 107*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 108*53ee8cc1Swenshuai.xi // Hardware Capability 109*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 110*53ee8cc1Swenshuai.xi 111*53ee8cc1Swenshuai.xi 112*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 113*53ee8cc1Swenshuai.xi // Macro and Define 114*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 115*53ee8cc1Swenshuai.xi 116*53ee8cc1Swenshuai.xi #define HDMITX_MISC_REG_BASE (0x172A00U) 117*53ee8cc1Swenshuai.xi #define HDMITX_HDCP_REG_BASE (0x172B00U) 118*53ee8cc1Swenshuai.xi #define HDMITX_REG_BASE (0x172C00U) 119*53ee8cc1Swenshuai.xi #define HDMITX_VIDEO_REG_BASE (0x172D00U) 120*53ee8cc1Swenshuai.xi #define HDMITX_AUDIO_REG_BASE (0x172E00U) 121*53ee8cc1Swenshuai.xi #define HDMITX_PHY_REG_BASE (0x173000U) 122*53ee8cc1Swenshuai.xi 123*53ee8cc1Swenshuai.xi #define HDMITX_SECUTZPC_BASE (0x173F00U) 124*53ee8cc1Swenshuai.xi #define HDMITX_HDCP2TX_BASE (0x172F00U) 125*53ee8cc1Swenshuai.xi 126*53ee8cc1Swenshuai.xi #define HDMITX_2_REG_BASE (0x173800U) 127*53ee8cc1Swenshuai.xi 128*53ee8cc1Swenshuai.xi #define HDMIRX_COMBOPHY0_REG_BASE (0x172800U) 129*53ee8cc1Swenshuai.xi #define HDMIRX_COMBOPHY1_REG_BASE (0x172900U) 130*53ee8cc1Swenshuai.xi 131*53ee8cc1Swenshuai.xi #define PMBK_PMSLEEP_REG_BASE (0x000E00U) 132*53ee8cc1Swenshuai.xi #define CLKGEN1_REG_BASE (0x103300U) 133*53ee8cc1Swenshuai.xi #define CHIPTOP_REG_BASE (0x101E00U) 134*53ee8cc1Swenshuai.xi #define HDCP_REG_BASE (0x172500U) 135*53ee8cc1Swenshuai.xi 136*53ee8cc1Swenshuai.xi //***** Bank 1728 - COMBO PHY 0 *****// 137*53ee8cc1Swenshuai.xi #define REG_COMBOPHY1_CONFIG_3C 0x3CU 138*53ee8cc1Swenshuai.xi 139*53ee8cc1Swenshuai.xi //***** Bank 1729 - COMBO PHY 1 *****// 140*53ee8cc1Swenshuai.xi #define REG_COMBOPHY0_CONFIG_4C 0x4CU 141*53ee8cc1Swenshuai.xi #define REG_COMBOPHY0_CONFIG_4B 0x4BU 142*53ee8cc1Swenshuai.xi #define REG_COMBOPHY0_CONFIG_4A 0x4AU 143*53ee8cc1Swenshuai.xi #define REG_COMBOPHY0_CONFIG_49 0x49U 144*53ee8cc1Swenshuai.xi #define REG_COMBOPHY0_CONFIG_09 0x09U 145*53ee8cc1Swenshuai.xi #define REG_COMBOPHY0_CONFIG_22 0x22U 146*53ee8cc1Swenshuai.xi 147*53ee8cc1Swenshuai.xi //***** Bank 1026 - PADTOP *****// 148*53ee8cc1Swenshuai.xi #define REG_SYNC_GPIO0 0x1EU 149*53ee8cc1Swenshuai.xi 150*53ee8cc1Swenshuai.xi //***** Bank 1033(0x28) - CHIPTOP *****// 151*53ee8cc1Swenshuai.xi #define REG_CKG_HDMITx_CLK_28 0x28U 152*53ee8cc1Swenshuai.xi #define REG_I2S_GPIO4 0x1BU 153*53ee8cc1Swenshuai.xi 154*53ee8cc1Swenshuai.xi //***** Bank 172C - HDMITX *****// 155*53ee8cc1Swenshuai.xi #define REG_HDMI_CONFIG1_00 0x00U 156*53ee8cc1Swenshuai.xi #define REG_ACT_HDMI_PKTS_CMD_01 0x01U 157*53ee8cc1Swenshuai.xi #define REG_PKT_NUL_CFG_02 0x02U 158*53ee8cc1Swenshuai.xi #define REG_PKT_GC_CFG_03 0x03U 159*53ee8cc1Swenshuai.xi #define REG_PKT_GC12_04 0x04U 160*53ee8cc1Swenshuai.xi #define REG_PKT_ACR_1_05 0x05U 161*53ee8cc1Swenshuai.xi #define REG_PKT_ACR_2_06 0x06U 162*53ee8cc1Swenshuai.xi #define REG_PKT_ACR_3_07 0x07U 163*53ee8cc1Swenshuai.xi #define REG_PKT_ACR_CFG_08 0x08U 164*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_1_09 0x09U 165*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_2_0A 0x0AU 166*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_3_0B 0x0BU 167*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_4_0C 0x0CU 168*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_5_0D 0x0DU 169*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_6_0E 0x0EU 170*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_7_0F 0x0FU 171*53ee8cc1Swenshuai.xi #define REG_PKT_AVI_CFG_10 0x10U 172*53ee8cc1Swenshuai.xi #define REG_PKT_AUD_1_11 0x11U 173*53ee8cc1Swenshuai.xi #define REG_PKT_AUD_2_12 0x12U 174*53ee8cc1Swenshuai.xi #define REG_PKT_AUD_3_13 0x13U 175*53ee8cc1Swenshuai.xi #define REG_PKT_AUD_CFG_14 0x14U 176*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_1_15 0x15U 177*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_2_16 0x16U 178*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_3_17 0x17U 179*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_4_18 0x18U 180*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_5_19 0x19U 181*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_6_1A 0x1AU 182*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_7_1B 0x1BU 183*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_8_1C 0x1CU 184*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_9_1D 0x1DU 185*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_10_1E 0x1EU 186*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_11_1F 0x1FU 187*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_12_20 0x20U 188*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_13_21 0x21U 189*53ee8cc1Swenshuai.xi #define REG_PKT_SPD_CFG_22 0x22U 190*53ee8cc1Swenshuai.xi #define REG_PKT_MPG_1_23 0x23U 191*53ee8cc1Swenshuai.xi #define REG_PKT_MPG_2_24 0x24U 192*53ee8cc1Swenshuai.xi #define REG_PKT_MPG_3_25 0x25U 193*53ee8cc1Swenshuai.xi #define REG_PKT_MPG_CFG_26 0x26U 194*53ee8cc1Swenshuai.xi #define REG_PKT_VS_1_27 0x27U 195*53ee8cc1Swenshuai.xi #define REG_PKT_VS_2_28 0x28U 196*53ee8cc1Swenshuai.xi #define REG_PKT_VS_3_29 0x29U 197*53ee8cc1Swenshuai.xi #define REG_PKT_VS_4_2A 0x2AU 198*53ee8cc1Swenshuai.xi #define REG_PKT_VS_5_2B 0x2BU 199*53ee8cc1Swenshuai.xi #define REG_PKT_VS_6_2C 0x2CU 200*53ee8cc1Swenshuai.xi #define REG_PKT_VS_7_2D 0x2DU 201*53ee8cc1Swenshuai.xi #define REG_PKT_VS_8_2E 0x2EU 202*53ee8cc1Swenshuai.xi #define REG_PKT_VS_9_2F 0x2FU 203*53ee8cc1Swenshuai.xi #define REG_PKT_VS_10_30 0x30U 204*53ee8cc1Swenshuai.xi #define REG_PKT_VS_11_31 0x31U 205*53ee8cc1Swenshuai.xi #define REG_PKT_VS_12_32 0x32U 206*53ee8cc1Swenshuai.xi #define REG_PKT_VS_13_33 0x33U 207*53ee8cc1Swenshuai.xi #define REG_PKT_VS_14_34 0x34U 208*53ee8cc1Swenshuai.xi #define REG_PKT_VS_CFG_35 0x35U 209*53ee8cc1Swenshuai.xi #define REG_USER_TYPE_36 0x36U 210*53ee8cc1Swenshuai.xi #define REG_USER_HB_37 0x37U 211*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_0_38 0x38U 212*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_1_39 0x39U 213*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_2_3A 0x3AU 214*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_3_3B 0x3BU 215*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_4_3C 0x3CU 216*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_5_3D 0x3DU 217*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_6_3E 0x3EU 218*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_7_3F 0x3FU 219*53ee8cc1Swenshuai.xi #define REG_PKT_ACP_CFG_40 0x40U 220*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_0_41 0x41U 221*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_1_42 0x42U 222*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_2_43 0x43U 223*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_3_44 0x44U 224*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_4_45 0x45U 225*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_5_46 0x46U 226*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_6_47 0x47U 227*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_7_48 0x48U 228*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_8_49 0x49U 229*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_9_4A 0x4AU 230*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_10_4B 0x4BU 231*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_11_4C 0x4CU 232*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_12_4D 0x4DU 233*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_13_4E 0x4EU 234*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_14_4F 0x4FU 235*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_15_50 0x50U 236*53ee8cc1Swenshuai.xi #define REG_PKT_ISRC_CFG_51 0x51U 237*53ee8cc1Swenshuai.xi #define REG_TMDS_DE_CNT_52 0x52U 238*53ee8cc1Swenshuai.xi #define REG_HPLL_LOCK_CNT_53 0x53U 239*53ee8cc1Swenshuai.xi #define REG_PKT_GM_CFG_54 0x54U 240*53ee8cc1Swenshuai.xi #define REG_PKT_GM_HB2_55 0x55U 241*53ee8cc1Swenshuai.xi #define REG_PKT_GM_1_56 0x56U 242*53ee8cc1Swenshuai.xi #define REG_PKT_GM_3_57 0x57U 243*53ee8cc1Swenshuai.xi #define REG_PKT_GM_5_58 0x58U 244*53ee8cc1Swenshuai.xi #define REG_PKT_GM_7_59 0x59U 245*53ee8cc1Swenshuai.xi #define REG_PKT_GM_9_5A 0x5AU 246*53ee8cc1Swenshuai.xi #define REG_PKT_GM_11_5B 0x5BU 247*53ee8cc1Swenshuai.xi #define REG_PKT_GM_13_5C 0x5CU 248*53ee8cc1Swenshuai.xi #define REG_PKT_GM_15_5D 0x5DU 249*53ee8cc1Swenshuai.xi #define REG_PKT_GM_17_5E 0x5EU 250*53ee8cc1Swenshuai.xi #define REG_PKT_GM_19_5F 0x5FU 251*53ee8cc1Swenshuai.xi #define REG_PKT_N_PKT_60 0x60U 252*53ee8cc1Swenshuai.xi #define REG_PKT_N_PKT_61 0x61U 253*53ee8cc1Swenshuai.xi 254*53ee8cc1Swenshuai.xi //***** Bank 172D - HDMITX_Video *****// 255*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_00 0x00U 256*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_01 0x01U 257*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_02 0x02U 258*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_03 0x03U 259*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_04 0x04U 260*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_05 0x05U 261*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_06 0x06U 262*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_07 0x07U 263*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_08 0x08U 264*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_09 0x09U 265*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_0A 0x0AU 266*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_0B 0x0BU 267*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_0C 0x0CU 268*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_0D 0x0DU 269*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_0E 0x0EU 270*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_0F 0x0FU 271*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_10 0x10U 272*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_11 0x11U 273*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_12 0x12U 274*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_13 0x13U 275*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_14 0x14U 276*53ee8cc1Swenshuai.xi #define REG_VE_STATUS_15 0x15U 277*53ee8cc1Swenshuai.xi #define REG_VE_STATUS_16 0x16U 278*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_17 0x17U 279*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_18 0x18U 280*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_20 0x20U 281*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_21 0x21U 282*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_22 0x22U 283*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_23 0x23U 284*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_24 0x24U 285*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_25 0x25U 286*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_26 0x26U 287*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_27 0x27U 288*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_28 0x28U 289*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_29 0x29U 290*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_2A 0x2AU 291*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_30 0x30U 292*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_31 0x31U 293*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_32 0x32U 294*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_33 0x33U 295*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_34 0x34U 296*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_35 0x35U 297*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_36 0x36U 298*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_37 0x37U 299*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_38 0x38U 300*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_39 0x39U 301*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_3A 0x3AU 302*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_3B 0x3BU 303*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_3C 0x3CU 304*53ee8cc1Swenshuai.xi #define REG_VE_CONFIG_3D 0x3DU 305*53ee8cc1Swenshuai.xi 306*53ee8cc1Swenshuai.xi //***** Bank 172E - HDMITX_Audio *****// 307*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS0_00 0x00U 308*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS1_01 0x01U 309*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS2_02 0x02U 310*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS3_03 0x03U 311*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS4_04 0x04U 312*53ee8cc1Swenshuai.xi #define REG_AE_CONFIG_05 0x05U 313*53ee8cc1Swenshuai.xi #define REG_AE_STATUS_06 0x06U 314*53ee8cc1Swenshuai.xi #define REG_AE_STATUS_07 0x07U 315*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS0_0A 0x0AU 316*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS1_0B 0x0BU 317*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS2_0C 0x0CU 318*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS3_0D 0x0DU 319*53ee8cc1Swenshuai.xi #define REG_AE_CH_STATUS4_0E 0x0EU 320*53ee8cc1Swenshuai.xi 321*53ee8cc1Swenshuai.xi 322*53ee8cc1Swenshuai.xi //***** Bank 172A - MISC *****// 323*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_00 0x00U 324*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_01 0x01U 325*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_02 0x02U 326*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_03 0x03U 327*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_04 0x04U 328*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_05 0x05U 329*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_06 0x06U 330*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_07 0x07U 331*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_08 0x08U 332*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_09 0x09U 333*53ee8cc1Swenshuai.xi #define REG_MISC_STATUS_0A 0x0AU 334*53ee8cc1Swenshuai.xi #define REG_MISC_STATUS_0B 0x0BU 335*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_0C 0x0CU 336*53ee8cc1Swenshuai.xi #define REG_MISC_STATUS_0D 0x0DU 337*53ee8cc1Swenshuai.xi #define REG_MISC_STATUS_0E 0x0EU 338*53ee8cc1Swenshuai.xi #define REG_MISC_STATUS_0F 0x0FU 339*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_17 0x17U 340*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_1B 0x1BU 341*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_1C 0x1CU 342*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_1D 0x1DU 343*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_1E 0x1EU 344*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_1F 0x1FU 345*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_20 0x20U 346*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_21 0x21U 347*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_22 0x22U 348*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_23 0x23U 349*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_24 0x24U 350*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_25 0x25U 351*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_26 0x26U 352*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_27 0x27U 353*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_2A 0x2AU 354*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_2B 0x2BU 355*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_2C 0x2CU 356*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_2D 0x2DU 357*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_2E 0x2EU 358*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_2F 0x2FU 359*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_33 0x33U 360*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_34 0x34U 361*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_36 0x36U 362*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_38 0x38U 363*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_40 0x40U 364*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_41 0x41U 365*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_45 0x45U 366*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_48 0x48U 367*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_4D 0x4DU 368*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_52 0x52U 369*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_58 0x58U 370*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_59 0x59U 371*53ee8cc1Swenshuai.xi #define REG_MISC_CONFIG_5D 0x5DU 372*53ee8cc1Swenshuai.xi 373*53ee8cc1Swenshuai.xi 374*53ee8cc1Swenshuai.xi //***** Bank 172B - HDCP *****// 375*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_RI_00 0x00U 376*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_MODE_01 0x01U // Pj[7:0] : 61h[7:0]; Tx_mode[7:0] : 61h[15:8] 377*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_COMMAND_02 0x02U 378*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_RI127_03 0x03U // RI[15:0] 127th frame : 63[15:0] 379*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_LN_04 0x04U // Ln[55:0] : 64h[7:0] ~ 67h[7:0] 380*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_LN_SEED_07 0x07U // Ln seed[7:0] : 67h[15:8] 381*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_AN_08 0x08U // An[63:0] : 68[7:0] ~ 6B[15:8] 382*53ee8cc1Swenshuai.xi #define REG_HDCP_TX_MI_0C 0x0CU // Mi[63:0] : 6C[7:0] ~ 6F[15:8] 383*53ee8cc1Swenshuai.xi 384*53ee8cc1Swenshuai.xi //***** Bank 1730 - HDMI PHY *****// 385*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_01 0x01U 386*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_02 0x02U 387*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_03 0x03U 388*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_05 0x05U 389*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_06 0x06U 390*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_07 0x07U 391*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_0F 0x0FU 392*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_10 0x10U 393*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_11 0x11U 394*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_15 0x15U 395*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_16 0x16U 396*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_17 0x17U 397*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_18 0x18U 398*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_19 0x19U 399*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_26 0x26U 400*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_2E 0x2EU 401*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_30 0x30U 402*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_31 0x31U 403*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_32 0x32U 404*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_33 0x33U 405*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_34 0x34U 406*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_35 0x35U 407*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_36 0x36U 408*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_37 0x37U 409*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_38 0x38U 410*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_39 0x39U 411*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_3A 0x3AU 412*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_3C 0x3CU 413*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_3D 0x3DU 414*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_3F 0x3FU 415*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_41 0x41U 416*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_42 0x42U 417*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_46 0x46U 418*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_60 0x60U 419*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_79 0x79U 420*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_7A 0x7AU 421*53ee8cc1Swenshuai.xi #define REG_HDMITxPHY_CONFIG_7E 0x7EU 422*53ee8cc1Swenshuai.xi 423*53ee8cc1Swenshuai.xi //***** Bank 1738 - HDMITX 2 *****// 424*53ee8cc1Swenshuai.xi #define REG_HDMI_2_CONFIG_00 0x00U 425*53ee8cc1Swenshuai.xi #define REG_HDMI_2_CONFIG_10 0x10U 426*53ee8cc1Swenshuai.xi #define REG_HDMI_2_CONFIG_1D 0x1DU 427*53ee8cc1Swenshuai.xi #define REG_HDMI_2_CONFIG_1E 0x1EU 428*53ee8cc1Swenshuai.xi #define REG_HDMI_2_CONFIG_1F 0x1FU 429*53ee8cc1Swenshuai.xi 430*53ee8cc1Swenshuai.xi //***** Bank 0E - PM_SLEEP *****// 431*53ee8cc1Swenshuai.xi #define REG_PM_SLP_0F 0x0FU 432*53ee8cc1Swenshuai.xi #define REG_PM_SLP_10 0x10U 433*53ee8cc1Swenshuai.xi #define REG_PM_SLP_12 0x12U 434*53ee8cc1Swenshuai.xi #define REG_PM_SLP_20 0x20U 435*53ee8cc1Swenshuai.xi #define REG_PM_SLP_27 0x27U 436*53ee8cc1Swenshuai.xi #define REG_PM_SLP_4A 0x4AU 437*53ee8cc1Swenshuai.xi #define REG_PM_SLP_4B 0x4BU 438*53ee8cc1Swenshuai.xi #define REG_PM_SLP_4C 0x4CU 439*53ee8cc1Swenshuai.xi #define REG_PM_SLP_57 0x57U 440*53ee8cc1Swenshuai.xi #define REG_PM_SLP_62 0x62U 441*53ee8cc1Swenshuai.xi 442*53ee8cc1Swenshuai.xi //***** Bank 14 - PM_SAR *****// 443*53ee8cc1Swenshuai.xi #define REG_PM_SAR_11 0x11U 444*53ee8cc1Swenshuai.xi #define REG_PM_SAR_12 0x12U 445*53ee8cc1Swenshuai.xi 446*53ee8cc1Swenshuai.xi //***** Bank 21 - TX_PM *****// 447*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_03 0x03U 448*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_1C 0x1CU 449*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_2B 0x2BU 450*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_2C 0x2CU 451*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_2E 0x2EU 452*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_2F 0x2FU 453*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_33 0x33U 454*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_34 0x34U 455*53ee8cc1Swenshuai.xi #define REG_PM_HDMITX_38 0x38U 456*53ee8cc1Swenshuai.xi 457*53ee8cc1Swenshuai.xi //***** Bank 22 - RX_PM *****// 458*53ee8cc1Swenshuai.xi #define REG_PM_HDMIRX_ATOP_06 0x06U 459*53ee8cc1Swenshuai.xi #define REG_PM_HDMIRX_ATOP_60 0x60U 460*53ee8cc1Swenshuai.xi #define REG_PM_HDMIRX_ATOP_7F 0x7FU 461*53ee8cc1Swenshuai.xi 462*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 463*53ee8cc1Swenshuai.xi // Type and Structure 464*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 465*53ee8cc1Swenshuai.xi 466*53ee8cc1Swenshuai.xi #endif // _REG_HDMITX_H_ 467*53ee8cc1Swenshuai.xi 468