1*53ee8cc1Swenshuai.xi //<MStar Software> 2*53ee8cc1Swenshuai.xi //****************************************************************************** 3*53ee8cc1Swenshuai.xi // MStar Software 4*53ee8cc1Swenshuai.xi // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved. 5*53ee8cc1Swenshuai.xi // All software, firmware and related documentation herein ("MStar Software") are 6*53ee8cc1Swenshuai.xi // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by 7*53ee8cc1Swenshuai.xi // law, including, but not limited to, copyright law and international treaties. 8*53ee8cc1Swenshuai.xi // Any use, modification, reproduction, retransmission, or republication of all 9*53ee8cc1Swenshuai.xi // or part of MStar Software is expressly prohibited, unless prior written 10*53ee8cc1Swenshuai.xi // permission has been granted by MStar. 11*53ee8cc1Swenshuai.xi // 12*53ee8cc1Swenshuai.xi // By accessing, browsing and/or using MStar Software, you acknowledge that you 13*53ee8cc1Swenshuai.xi // have read, understood, and agree, to be bound by below terms ("Terms") and to 14*53ee8cc1Swenshuai.xi // comply with all applicable laws and regulations: 15*53ee8cc1Swenshuai.xi // 16*53ee8cc1Swenshuai.xi // 1. MStar shall retain any and all right, ownership and interest to MStar 17*53ee8cc1Swenshuai.xi // Software and any modification/derivatives thereof. 18*53ee8cc1Swenshuai.xi // No right, ownership, or interest to MStar Software and any 19*53ee8cc1Swenshuai.xi // modification/derivatives thereof is transferred to you under Terms. 20*53ee8cc1Swenshuai.xi // 21*53ee8cc1Swenshuai.xi // 2. You understand that MStar Software might include, incorporate or be 22*53ee8cc1Swenshuai.xi // supplied together with third party`s software and the use of MStar 23*53ee8cc1Swenshuai.xi // Software may require additional licenses from third parties. 24*53ee8cc1Swenshuai.xi // Therefore, you hereby agree it is your sole responsibility to separately 25*53ee8cc1Swenshuai.xi // obtain any and all third party right and license necessary for your use of 26*53ee8cc1Swenshuai.xi // such third party`s software. 27*53ee8cc1Swenshuai.xi // 28*53ee8cc1Swenshuai.xi // 3. MStar Software and any modification/derivatives thereof shall be deemed as 29*53ee8cc1Swenshuai.xi // MStar`s confidential information and you agree to keep MStar`s 30*53ee8cc1Swenshuai.xi // confidential information in strictest confidence and not disclose to any 31*53ee8cc1Swenshuai.xi // third party. 32*53ee8cc1Swenshuai.xi // 33*53ee8cc1Swenshuai.xi // 4. MStar Software is provided on an "AS IS" basis without warranties of any 34*53ee8cc1Swenshuai.xi // kind. Any warranties are hereby expressly disclaimed by MStar, including 35*53ee8cc1Swenshuai.xi // without limitation, any warranties of merchantability, non-infringement of 36*53ee8cc1Swenshuai.xi // intellectual property rights, fitness for a particular purpose, error free 37*53ee8cc1Swenshuai.xi // and in conformity with any international standard. You agree to waive any 38*53ee8cc1Swenshuai.xi // claim against MStar for any loss, damage, cost or expense that you may 39*53ee8cc1Swenshuai.xi // incur related to your use of MStar Software. 40*53ee8cc1Swenshuai.xi // In no event shall MStar be liable for any direct, indirect, incidental or 41*53ee8cc1Swenshuai.xi // consequential damages, including without limitation, lost of profit or 42*53ee8cc1Swenshuai.xi // revenues, lost or damage of data, and unauthorized system use. 43*53ee8cc1Swenshuai.xi // You agree that this Section 4 shall still apply without being affected 44*53ee8cc1Swenshuai.xi // even if MStar Software has been modified by MStar in accordance with your 45*53ee8cc1Swenshuai.xi // request or instruction for your use, except otherwise agreed by both 46*53ee8cc1Swenshuai.xi // parties in writing. 47*53ee8cc1Swenshuai.xi // 48*53ee8cc1Swenshuai.xi // 5. If requested, MStar may from time to time provide technical supports or 49*53ee8cc1Swenshuai.xi // services in relation with MStar Software to you for your use of 50*53ee8cc1Swenshuai.xi // MStar Software in conjunction with your or your customer`s product 51*53ee8cc1Swenshuai.xi // ("Services"). 52*53ee8cc1Swenshuai.xi // You understand and agree that, except otherwise agreed by both parties in 53*53ee8cc1Swenshuai.xi // writing, Services are provided on an "AS IS" basis and the warranty 54*53ee8cc1Swenshuai.xi // disclaimer set forth in Section 4 above shall apply. 55*53ee8cc1Swenshuai.xi // 56*53ee8cc1Swenshuai.xi // 6. Nothing contained herein shall be construed as by implication, estoppels 57*53ee8cc1Swenshuai.xi // or otherwise: 58*53ee8cc1Swenshuai.xi // (a) conferring any license or right to use MStar name, trademark, service 59*53ee8cc1Swenshuai.xi // mark, symbol or any other identification; 60*53ee8cc1Swenshuai.xi // (b) obligating MStar or any of its affiliates to furnish any person, 61*53ee8cc1Swenshuai.xi // including without limitation, you and your customers, any assistance 62*53ee8cc1Swenshuai.xi // of any kind whatsoever, or any information; or 63*53ee8cc1Swenshuai.xi // (c) conferring any license or right under any intellectual property right. 64*53ee8cc1Swenshuai.xi // 65*53ee8cc1Swenshuai.xi // 7. These terms shall be governed by and construed in accordance with the laws 66*53ee8cc1Swenshuai.xi // of Taiwan, R.O.C., excluding its conflict of law rules. 67*53ee8cc1Swenshuai.xi // Any and all dispute arising out hereof or related hereto shall be finally 68*53ee8cc1Swenshuai.xi // settled by arbitration referred to the Chinese Arbitration Association, 69*53ee8cc1Swenshuai.xi // Taipei in accordance with the ROC Arbitration Law and the Arbitration 70*53ee8cc1Swenshuai.xi // Rules of the Association by three (3) arbitrators appointed in accordance 71*53ee8cc1Swenshuai.xi // with the said Rules. 72*53ee8cc1Swenshuai.xi // The place of arbitration shall be in Taipei, Taiwan and the language shall 73*53ee8cc1Swenshuai.xi // be English. 74*53ee8cc1Swenshuai.xi // The arbitration award shall be final and binding to both parties. 75*53ee8cc1Swenshuai.xi // 76*53ee8cc1Swenshuai.xi //****************************************************************************** 77*53ee8cc1Swenshuai.xi //<MStar Software> 78*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 79*53ee8cc1Swenshuai.xi // 80*53ee8cc1Swenshuai.xi // Copyright (c) 2006-2009 MStar Semiconductor, Inc. 81*53ee8cc1Swenshuai.xi // All rights reserved. 82*53ee8cc1Swenshuai.xi // 83*53ee8cc1Swenshuai.xi // Unless otherwise stipulated in writing, any and all information contained 84*53ee8cc1Swenshuai.xi // herein regardless in any format shall remain the sole proprietary of 85*53ee8cc1Swenshuai.xi // MStar Semiconductor Inc. and be kept in strict confidence 86*53ee8cc1Swenshuai.xi // ("MStar Confidential Information") by the recipient. 87*53ee8cc1Swenshuai.xi // Any unauthorized act including without limitation unauthorized disclosure, 88*53ee8cc1Swenshuai.xi // copying, use, reproduction, sale, distribution, modification, disassembling, 89*53ee8cc1Swenshuai.xi // reverse engineering and compiling of the contents of MStar Confidential 90*53ee8cc1Swenshuai.xi // Information is unlawful and strictly prohibited. MStar hereby reserves the 91*53ee8cc1Swenshuai.xi // rights to any and all damages, losses, costs and expenses resulting therefrom. 92*53ee8cc1Swenshuai.xi // 93*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////// 94*53ee8cc1Swenshuai.xi 95*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////////////////////////// 96*53ee8cc1Swenshuai.xi // file halCA.h 97*53ee8cc1Swenshuai.xi // @brief CA HAL 98*53ee8cc1Swenshuai.xi // @author MStar Semiconductor,Inc. 99*53ee8cc1Swenshuai.xi //////////////////////////////////////////////////////////////////////////////////////////////////// 100*53ee8cc1Swenshuai.xi #ifndef __HAL_CA_H__ 101*53ee8cc1Swenshuai.xi #define __HAL_CA_H__ 102*53ee8cc1Swenshuai.xi 103*53ee8cc1Swenshuai.xi #include "regCA.h" 104*53ee8cc1Swenshuai.xi //-------------------------------------------------------------------------------------------------- 105*53ee8cc1Swenshuai.xi // Driver Compiler Option 106*53ee8cc1Swenshuai.xi //-------------------------------------------------------------------------------------------------- 107*53ee8cc1Swenshuai.xi 108*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 109*53ee8cc1Swenshuai.xi // Local Defines 110*53ee8cc1Swenshuai.xi //------------------------------------------------------------------------------------------------- 111*53ee8cc1Swenshuai.xi #define CA_OTP_SIZE 0x4000UL 112*53ee8cc1Swenshuai.xi #define CA_RETRY_TIMES 1UL 113*53ee8cc1Swenshuai.xi #define BGC_IRQ E_INT_FIQ_SECURE51_TO_BEON 114*53ee8cc1Swenshuai.xi #define CA_SCK_NUM 15UL 115*53ee8cc1Swenshuai.xi 116*53ee8cc1Swenshuai.xi //Vendor ID 117*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_NULL 0x00UL 118*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_NDS 0x01UL 119*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_NAGRA 0x02UL 120*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_VIACCESS 0x03UL 121*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_IRDETO 0x04UL 122*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_VERIMATRIX 0x05UL 123*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_SMI 0x06UL 124*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_CONAX 0x07UL 125*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_LATENS 0x08UL 126*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_ECHOSTAR 0x09UL 127*53ee8cc1Swenshuai.xi #define CA_OTP_VENDOR_ID_UNKNOW 0xFFUL 128*53ee8cc1Swenshuai.xi 129*53ee8cc1Swenshuai.xi //-------------------------------------------------------------------------------------------------- 130*53ee8cc1Swenshuai.xi // CA Hardware Abstraction Layer 131*53ee8cc1Swenshuai.xi //-------------------------------------------------------------------------------------------------- 132*53ee8cc1Swenshuai.xi 133*53ee8cc1Swenshuai.xi //////////////////////////////////////////////// 134*53ee8cc1Swenshuai.xi // HAL API 135*53ee8cc1Swenshuai.xi //////////////////////////////////////////////// 136*53ee8cc1Swenshuai.xi void HAL_CA_SetBank(MS_U32 u32RegAddr); 137*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_Init(void); 138*53ee8cc1Swenshuai.xi 139*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_BGC_LoadFW(MS_U32 u32FwAddr, MS_U32 u32FwSize); 140*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_BGC_SetSec(MS_U32 u32SecId, const CA_BGC_SEC_CFG* pstSecCfg); 141*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_BGC_ResetSec(MS_U32 u32SecId, const MS_U8* pu8RstPSWD); 142*53ee8cc1Swenshuai.xi void HAL_CA_BGC_ISR(void); 143*53ee8cc1Swenshuai.xi void HAL_CA_BGC_DisableINT(void); 144*53ee8cc1Swenshuai.xi 145*53ee8cc1Swenshuai.xi MS_U32 HAL_CA_MaxDeviceIdSize(void); 146*53ee8cc1Swenshuai.xi MS_U32 HAL_CA_MaxReservedSize(void); 147*53ee8cc1Swenshuai.xi 148*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_EnableSecureBoot(void); 149*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_IsSecureBootEnabled(void); 150*53ee8cc1Swenshuai.xi 151*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetBlockLock(MS_U32 u32Start, MS_U32 u32End, CA_LOCK_TYPE eLockType); 152*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetBlockLock(MS_U32 *pu32Start, MS_U32 *pu32End, CA_LOCK_TYPE *peLockType); 153*53ee8cc1Swenshuai.xi 154*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_IsBlank(MS_U32 addr); 155*53ee8cc1Swenshuai.xi MS_U32 HAL_CA_OTP_Read(MS_U32 addr); 156*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_Write(MS_U32 addr, MS_U32 value); 157*53ee8cc1Swenshuai.xi 158*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_Lock(CA_OTP_LOCK eLock); 159*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_Locked(CA_OTP_LOCK eLock); 160*53ee8cc1Swenshuai.xi 161*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetRSAextID(MS_U32 u32Value); 162*53ee8cc1Swenshuai.xi MS_U32 HAL_CA_OTP_GetRSAextID(void); 163*53ee8cc1Swenshuai.xi 164*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetHASH_REF_VER(MS_U32 u32HASH0_REF_VER, MS_U32 u32HASH2_REF_VER); 165*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetHASH_REF_VER(MS_U32 *pu32HASH0_REF_VER, MS_U32 *pu32HASH2_REF_VER); 166*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetHASH1_REF_VER(MS_U32 u32HASH1_REF_VER); 167*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetHASH1_REF_VER(MS_U32 *pu32HASH1_REF_VER); 168*53ee8cc1Swenshuai.xi 169*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetDebugPortMode(CA_DEBUG_PORT eDebugPort, CA_DEBUG_PORT_MODE eMode); 170*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetDebugPortMode(CA_DEBUG_PORT eDebugPort, CA_DEBUG_PORT_MODE *eMode); 171*53ee8cc1Swenshuai.xi 172*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetDeviceId(const MS_U8 *pu8Did, MS_U32 u32Size); 173*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetDeviceId(MS_U8 *pu8Did, MS_U32 u32Size); 174*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetSecretKey(CA_SECRET_KEY eKeySel, const MS_U8 *pu8SecretKey, MS_U32 u32Size); 175*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetSecretKey(CA_SECRET_KEY eKeySel, MS_U8 *pu8SecretKey, MS_U32 u32Size); 176*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetRSAKey(CA_RSA_KEY eKeySel, const MS_U8 *pu8RSAKey, MS_U32 u32Size); 177*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetRSAKey(CA_RSA_KEY eKeySel, MS_U8 *pu8RSAKey, MS_U32 u32Size); 178*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_SetDebugPortPassword(CA_DEBUG_PORT eDebugPort, const MS_U8 *pu8Password, MS_U32 u32Size); 179*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetDebugPortPassword(CA_DEBUG_PORT eDebugPort, MS_U8 *pu8Password, MS_U32 u32Size); 180*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_WriteReserved(const MS_U8 *pu8RData, MS_U32 u32Size); 181*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_ReadReserved(MS_U8 *pu8RData, MS_U32 u32Size); 182*53ee8cc1Swenshuai.xi 183*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_GetCfg(MS_U32 u32Idx,MS_U32 * pu32Value); 184*53ee8cc1Swenshuai.xi 185*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_EnableSecureCWMode(void); 186*53ee8cc1Swenshuai.xi MS_BOOL HAL_CA_OTP_IsSecureCWMode(void); 187*53ee8cc1Swenshuai.xi 188*53ee8cc1Swenshuai.xi MS_U32 HAL_CA_Random(void); 189*53ee8cc1Swenshuai.xi MS_U32 HAL_CA_OTP_ReadCAVendor(void); 190*53ee8cc1Swenshuai.xi 191*53ee8cc1Swenshuai.xi void HAL_CA_STR_SetBank(MS_U32 u32Bank); 192*53ee8cc1Swenshuai.xi void HAL_CA_STR_EnableKey(void); 193*53ee8cc1Swenshuai.xi void HAL_CA_STR_SetParamAddr(MS_U8 *pu8BAddr); 194*53ee8cc1Swenshuai.xi void HAL_CA_STR_SetMAC(MS_U8* pu8STRMAC, MS_U32 u32STRMACSize); 195*53ee8cc1Swenshuai.xi void HAL_CA_STR_EnableWarmBoot(void); 196*53ee8cc1Swenshuai.xi 197*53ee8cc1Swenshuai.xi //////////////////////////////////////////////// 198*53ee8cc1Swenshuai.xi // OTP configuratoins 199*53ee8cc1Swenshuai.xi //////////////////////////////////////////////// 200*53ee8cc1Swenshuai.xi // 201*53ee8cc1Swenshuai.xi // CAV1: for CAVid = 4'd1 202*53ee8cc1Swenshuai.xi // CAV4: for CAVid = 4'd4 203*53ee8cc1Swenshuai.xi // CAV10: for CAVid = 4'd10 204*53ee8cc1Swenshuai.xi // 205*53ee8cc1Swenshuai.xi typedef enum { 206*53ee8cc1Swenshuai.xi U_OTP_CA_reserved0, 207*53ee8cc1Swenshuai.xi U_OTP_CA_reserved1, 208*53ee8cc1Swenshuai.xi U_OTP_CA_reserved2, 209*53ee8cc1Swenshuai.xi U_OTP_CA_reserved3, 210*53ee8cc1Swenshuai.xi U_OTP_CA_reserved4, 211*53ee8cc1Swenshuai.xi U_OTP_CA_reserved5, 212*53ee8cc1Swenshuai.xi U_OTP_CA_reserved6, 213*53ee8cc1Swenshuai.xi U_OTP_CA_reserved7, 214*53ee8cc1Swenshuai.xi U_OTP_CA_reserved8, 215*53ee8cc1Swenshuai.xi U_OTP_CA_reserved9, 216*53ee8cc1Swenshuai.xi U_OTP_CA_reserved10, 217*53ee8cc1Swenshuai.xi U_OTP_CA_reserved11, 218*53ee8cc1Swenshuai.xi U_OTP_CA_reserved12, 219*53ee8cc1Swenshuai.xi U_OTP_CA_reserved13, 220*53ee8cc1Swenshuai.xi U_OTP_CA_reserved14, 221*53ee8cc1Swenshuai.xi U_OTP_CA_reserved15, 222*53ee8cc1Swenshuai.xi U_OTP_Chip_Extension_ID, 223*53ee8cc1Swenshuai.xi U_OTP_PVConfiguration, 224*53ee8cc1Swenshuai.xi U_OTP_EncryptLoader_Key_sel, 225*53ee8cc1Swenshuai.xi U_OTP_EncryptLoader_KL_level, 226*53ee8cc1Swenshuai.xi U_OTP_SW_Reserved0, 227*53ee8cc1Swenshuai.xi U_OTP_EncryptLoader_ForceEnc, 228*53ee8cc1Swenshuai.xi U_OTP_SW_Reserved1, 229*53ee8cc1Swenshuai.xi U_OTP_HASH0_VER_REF, 230*53ee8cc1Swenshuai.xi U_OTP_HASH1_VER_REF, 231*53ee8cc1Swenshuai.xi U_OTP_HASH2_VER_REF, 232*53ee8cc1Swenshuai.xi U_OTP_SW_Reserved2, 233*53ee8cc1Swenshuai.xi U_OTP_Versioning, 234*53ee8cc1Swenshuai.xi U_OTP_Preenablement_0, 235*53ee8cc1Swenshuai.xi U_OTP_Preenablement_1, 236*53ee8cc1Swenshuai.xi U_OTP_Preenablement_2, 237*53ee8cc1Swenshuai.xi U_OTP_Preenablement_3, 238*53ee8cc1Swenshuai.xi U_OTP_Preenablement_4, 239*53ee8cc1Swenshuai.xi U_OTP_Preenablement_5, 240*53ee8cc1Swenshuai.xi U_OTP_Preenablement_6, 241*53ee8cc1Swenshuai.xi U_OTP_Preenablement_7, 242*53ee8cc1Swenshuai.xi U_OTP_CAdata_0, 243*53ee8cc1Swenshuai.xi U_OTP_CAdata_1, 244*53ee8cc1Swenshuai.xi U_OTP_CAdata_2, 245*53ee8cc1Swenshuai.xi U_OTP_CAdata_3, 246*53ee8cc1Swenshuai.xi U_OTP_CAdata_4, 247*53ee8cc1Swenshuai.xi U_OTP_CAdata_5, 248*53ee8cc1Swenshuai.xi U_OTP_CAdata_6, 249*53ee8cc1Swenshuai.xi U_OTP_CAdata_7, 250*53ee8cc1Swenshuai.xi U_OTP_CAdata_8, 251*53ee8cc1Swenshuai.xi U_OTP_CAdata_9, 252*53ee8cc1Swenshuai.xi U_OTP_CAdata_10, 253*53ee8cc1Swenshuai.xi U_OTP_CAdata_11, 254*53ee8cc1Swenshuai.xi U_OTP_CAdata_12, 255*53ee8cc1Swenshuai.xi U_OTP_CAdata_13, 256*53ee8cc1Swenshuai.xi U_OTP_CAdata_14, 257*53ee8cc1Swenshuai.xi U_OTP_CAdata_15, 258*53ee8cc1Swenshuai.xi U_OTP_CAdata_16, 259*53ee8cc1Swenshuai.xi U_OTP_CAdata_17, 260*53ee8cc1Swenshuai.xi U_OTP_CAdata_18, 261*53ee8cc1Swenshuai.xi U_OTP_CAdata_19, 262*53ee8cc1Swenshuai.xi U_OTP_CAdata_20, 263*53ee8cc1Swenshuai.xi U_OTP_CAdata_21, 264*53ee8cc1Swenshuai.xi U_OTP_CAdata_22, 265*53ee8cc1Swenshuai.xi U_OTP_CAdata_23, 266*53ee8cc1Swenshuai.xi U_OTP_CAdata_24, 267*53ee8cc1Swenshuai.xi U_OTP_CAdata_25, 268*53ee8cc1Swenshuai.xi U_OTP_CAdata_26, 269*53ee8cc1Swenshuai.xi U_OTP_CAdata_27, 270*53ee8cc1Swenshuai.xi U_OTP_CAdata_28, 271*53ee8cc1Swenshuai.xi U_OTP_CAdata_29, 272*53ee8cc1Swenshuai.xi U_OTP_CAdata_30, 273*53ee8cc1Swenshuai.xi U_OTP_CAdata_31, 274*53ee8cc1Swenshuai.xi U_OTP_CAdata_32, 275*53ee8cc1Swenshuai.xi U_OTP_CAdata_33, 276*53ee8cc1Swenshuai.xi U_OTP_CAdata_34, 277*53ee8cc1Swenshuai.xi U_OTP_CAdata_35, 278*53ee8cc1Swenshuai.xi U_OTP_CAdata_36, 279*53ee8cc1Swenshuai.xi U_OTP_CAdata_37, 280*53ee8cc1Swenshuai.xi U_OTP_forbid_SCPU2DRAM, 281*53ee8cc1Swenshuai.xi U_OTP_forbid_SCPUQMEM_to_DRAM, 282*53ee8cc1Swenshuai.xi U_OTP_forbid_CryptoDMA_keyslot_QMEM, 283*53ee8cc1Swenshuai.xi U_OTP_forbid_SCPU2UART, 284*53ee8cc1Swenshuai.xi U_OTP_IXSC_config1, 285*53ee8cc1Swenshuai.xi U_OTP_IXSC_config2, 286*53ee8cc1Swenshuai.xi U_OTP_IXSC_config3, 287*53ee8cc1Swenshuai.xi U_OTP_IXSC_config4, 288*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_0_W, 289*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_1_W, 290*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_2_W, 291*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_3_W, 292*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_4_W, 293*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_5_W, 294*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_6_W, 295*53ee8cc1Swenshuai.xi U_OTP_LockWord_Preenablement_7_W, 296*53ee8cc1Swenshuai.xi U_OTP_Test_Switch, 297*53ee8cc1Swenshuai.xi U_OTP_IXSC_Reserved0, 298*53ee8cc1Swenshuai.xi U_OTP_NOCS3_00, 299*53ee8cc1Swenshuai.xi U_OTP_NOCS3_01, 300*53ee8cc1Swenshuai.xi U_OTP_NOCS3_02, 301*53ee8cc1Swenshuai.xi U_OTP_NOCS3_03, 302*53ee8cc1Swenshuai.xi U_OTP_MSID, 303*53ee8cc1Swenshuai.xi U_OTP_CFG_STB_CA_SN, 304*53ee8cc1Swenshuai.xi U_OTP_RSA_0, 305*53ee8cc1Swenshuai.xi U_OTP_RSA_1, 306*53ee8cc1Swenshuai.xi U_OTP_RSA_0_integrity_chk, 307*53ee8cc1Swenshuai.xi U_OTP_RSA_1_integrity_chk, 308*53ee8cc1Swenshuai.xi U_OTP_ena_ACPUUseHWRSAKey, 309*53ee8cc1Swenshuai.xi U_OTP_forbid_ACPUReadRSAKey0, 310*53ee8cc1Swenshuai.xi U_OTP_forbid_ACPUReadRSAKey1, 311*53ee8cc1Swenshuai.xi U_OTP_forbid_ACPUWrite_Versioning, 312*53ee8cc1Swenshuai.xi U_OTP_forbid_ACPURead_Versioning, 313*53ee8cc1Swenshuai.xi U_OTP_RSA_Reserved0, 314*53ee8cc1Swenshuai.xi U_OTP_RSA_0_CRC, 315*53ee8cc1Swenshuai.xi U_OTP_RSA_1_CRC, 316*53ee8cc1Swenshuai.xi U_OTP_PGMask0, 317*53ee8cc1Swenshuai.xi U_OTP_PGMask1, 318*53ee8cc1Swenshuai.xi U_OTP_PGMask2, 319*53ee8cc1Swenshuai.xi U_OTP_PGMask3, 320*53ee8cc1Swenshuai.xi U_OTP_PGMask4, 321*53ee8cc1Swenshuai.xi U_OTP_PGMask5, 322*53ee8cc1Swenshuai.xi U_OTP_PGMask6, 323*53ee8cc1Swenshuai.xi U_OTP_PGMask7, 324*53ee8cc1Swenshuai.xi U_OTP_PGMask8, 325*53ee8cc1Swenshuai.xi U_OTP_PGMask9, 326*53ee8cc1Swenshuai.xi U_OTP_PGMask10, 327*53ee8cc1Swenshuai.xi U_OTP_PGMask11, 328*53ee8cc1Swenshuai.xi U_OTP_PGMask12, 329*53ee8cc1Swenshuai.xi U_OTP_PGMask13, 330*53ee8cc1Swenshuai.xi U_OTP_PGMask14, 331*53ee8cc1Swenshuai.xi U_OTP_PGMask15, 332*53ee8cc1Swenshuai.xi U_OTP_PGMask16, 333*53ee8cc1Swenshuai.xi U_OTP_PGMask17, 334*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpOID, 335*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved0, 336*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpVID, 337*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved1, 338*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpGP, 339*53ee8cc1Swenshuai.xi U_OTP_LockWord_GP_group_W, 340*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpBID, 341*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved2, 342*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpRsaIndex, 343*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved3, 344*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpMinConfVer, 345*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved4, 346*53ee8cc1Swenshuai.xi U_OTP_VenderConstSel, 347*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved5, 348*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key1, 349*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key2, 350*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key3, 351*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key4, 352*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key5, 353*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key6, 354*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key7, 355*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_Key8, 356*53ee8cc1Swenshuai.xi U_OTP_NDSKeyValid, 357*53ee8cc1Swenshuai.xi U_OTP_forbid_NSK_wr_sck, 358*53ee8cc1Swenshuai.xi U_OTP_UseCheckSum, 359*53ee8cc1Swenshuai.xi U_OTP_allow_NDSKey_BlankChk, 360*53ee8cc1Swenshuai.xi U_OTP_allow_ProgFail_RuinNDSKey, 361*53ee8cc1Swenshuai.xi U_OTP_allow_NDSReadKeyWait200ms, 362*53ee8cc1Swenshuai.xi U_OTP_allow_ReadErrorRstOtp, 363*53ee8cc1Swenshuai.xi U_OTP_allow_illegalNDSFlagChk, 364*53ee8cc1Swenshuai.xi U_OTP_allow_Rst_NDS_SCFlag_ParityFail, 365*53ee8cc1Swenshuai.xi U_OTP_ena_ACPUUseNSK2, 366*53ee8cc1Swenshuai.xi U_OTP_ena_DBUSUseNSK2, 367*53ee8cc1Swenshuai.xi U_OTP_ena_ForceOneMilSec, 368*53ee8cc1Swenshuai.xi U_OTP_allow_SCCheck, 369*53ee8cc1Swenshuai.xi U_OTP_ena_TestRCFreq, 370*53ee8cc1Swenshuai.xi U_OTP_ena_SWRN, 371*53ee8cc1Swenshuai.xi U_OTP_ena_NSKSeedPRNG, 372*53ee8cc1Swenshuai.xi U_OTP_OTPWritePWDProtect, 373*53ee8cc1Swenshuai.xi U_OTP_NDS_keysel, 374*53ee8cc1Swenshuai.xi U_OTP_allow_NSK2_PWD_Mode, 375*53ee8cc1Swenshuai.xi U_OTP_ena_EMMFilter, 376*53ee8cc1Swenshuai.xi U_OTP_ena_TestGenIN, 377*53ee8cc1Swenshuai.xi U_OTP_RCFreq_map, 378*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved6, 379*53ee8cc1Swenshuai.xi U_OTP_allow_SkipBadNVBit, 380*53ee8cc1Swenshuai.xi U_OTP_allow_NDSSC_ReadFail_BadPkt, 381*53ee8cc1Swenshuai.xi U_OTP_allow_RANDOM_keybus, 382*53ee8cc1Swenshuai.xi U_OTP_allow_RANDOM_byteacc, 383*53ee8cc1Swenshuai.xi U_OTP_allow_NDS_Rd55AA, 384*53ee8cc1Swenshuai.xi U_OTP_allow_NDS_Parity_chk, 385*53ee8cc1Swenshuai.xi U_OTP_allow_NDS_KeyRd55AA, 386*53ee8cc1Swenshuai.xi U_OTP_forbid_OTPBuiltInTest, 387*53ee8cc1Swenshuai.xi U_OTP_forbid_Kilo_ProgRepair, 388*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved7, 389*53ee8cc1Swenshuai.xi U_OTP_NVCOUNT, 390*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey1, 391*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey2, 392*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey3, 393*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey4, 394*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey5, 395*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey6, 396*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey7, 397*53ee8cc1Swenshuai.xi U_OTP_NDS_SecretKey8, 398*53ee8cc1Swenshuai.xi U_OTP_NDSKey1Chksum, 399*53ee8cc1Swenshuai.xi U_OTP_NDSKey1Tag, 400*53ee8cc1Swenshuai.xi U_OTP_NDSKey2Chksum, 401*53ee8cc1Swenshuai.xi U_OTP_NDSKey2Tag, 402*53ee8cc1Swenshuai.xi U_OTP_NDSKey3Chksum, 403*53ee8cc1Swenshuai.xi U_OTP_NDSKey3Tag, 404*53ee8cc1Swenshuai.xi U_OTP_NDSKey4Chksum, 405*53ee8cc1Swenshuai.xi U_OTP_NDSKey4Tag, 406*53ee8cc1Swenshuai.xi U_OTP_NDSKey5Chksum, 407*53ee8cc1Swenshuai.xi U_OTP_NDSKey5Tag, 408*53ee8cc1Swenshuai.xi U_OTP_NDSKey6Chksum, 409*53ee8cc1Swenshuai.xi U_OTP_NDSKey6Tag, 410*53ee8cc1Swenshuai.xi U_OTP_NDSKey7Chksum, 411*53ee8cc1Swenshuai.xi U_OTP_NDSKey7Tag, 412*53ee8cc1Swenshuai.xi U_OTP_NDSKey8Chksum, 413*53ee8cc1Swenshuai.xi U_OTP_NDSKey8Tag, 414*53ee8cc1Swenshuai.xi U_OTP_NDS_Key1_CRC, 415*53ee8cc1Swenshuai.xi U_OTP_NDS_Key2_CRC, 416*53ee8cc1Swenshuai.xi U_OTP_NDS_Key3_CRC, 417*53ee8cc1Swenshuai.xi U_OTP_NDS_Key4_CRC, 418*53ee8cc1Swenshuai.xi U_OTP_NDS_Key5_CRC, 419*53ee8cc1Swenshuai.xi U_OTP_NDS_Key6_CRC, 420*53ee8cc1Swenshuai.xi U_OTP_NDS_Key7_CRC, 421*53ee8cc1Swenshuai.xi U_OTP_NDS_Key8_CRC, 422*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key1_obfuscation, 423*53ee8cc1Swenshuai.xi U_OTP_NDS_Key1_integrity_chk, 424*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key2_obfuscation, 425*53ee8cc1Swenshuai.xi U_OTP_NDS_Key2_integrity_chk, 426*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key3_obfuscation, 427*53ee8cc1Swenshuai.xi U_OTP_NDS_Key3_integrity_chk, 428*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key4_obfuscation, 429*53ee8cc1Swenshuai.xi U_OTP_NDS_Key4_integrity_chk, 430*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key5_obfuscation, 431*53ee8cc1Swenshuai.xi U_OTP_NDS_Key5_integrity_chk, 432*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key6_obfuscation, 433*53ee8cc1Swenshuai.xi U_OTP_NDS_Key6_integrity_chk, 434*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key7_obfuscation, 435*53ee8cc1Swenshuai.xi U_OTP_NDS_Key7_integrity_chk, 436*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key8_obfuscation, 437*53ee8cc1Swenshuai.xi U_OTP_NDS_Key8_integrity_chk, 438*53ee8cc1Swenshuai.xi U_OTP_EJTAG_MODE_Parity_bit, 439*53ee8cc1Swenshuai.xi U_OTP_I2C_MODE_Parity_bit, 440*53ee8cc1Swenshuai.xi U_OTP_SCAN_MODE_Parity_bit, 441*53ee8cc1Swenshuai.xi U_OTP_VenderConstSel_Parity_bit, 442*53ee8cc1Swenshuai.xi U_OTP_v_PubOtpRsaIndex_Parity_bit, 443*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key1_obfuscation_Parity_bit, 444*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key2_obfuscation_Parity_bit, 445*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key3_obfuscation_Parity_bit, 446*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key4_obfuscation_Parity_bit, 447*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key5_obfuscation_Parity_bit, 448*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key6_obfuscation_Parity_bit, 449*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key7_obfuscation_Parity_bit, 450*53ee8cc1Swenshuai.xi U_OTP_NDS_ESCK_Key8_obfuscation_Parity_bit, 451*53ee8cc1Swenshuai.xi U_OTP_allow_ReadErrorRstOtp_Parity_bit, 452*53ee8cc1Swenshuai.xi U_OTP_ena_ACPUUseNSK2_Parity_bit, 453*53ee8cc1Swenshuai.xi U_OTP_BootMode_Parity_bit, 454*53ee8cc1Swenshuai.xi U_OTP_ena_ACPU2KT_Parity_bit, 455*53ee8cc1Swenshuai.xi U_OTP_ena_EMMFilter_Parity_bit, 456*53ee8cc1Swenshuai.xi U_OTP_allow_NDS_Rd55AA_Parity_bit, 457*53ee8cc1Swenshuai.xi U_OTP_forbid_OTPBuiltInTest_Parity_bit, 458*53ee8cc1Swenshuai.xi U_OTP_allow_NSK_RNG_ROSC_Parity_bit, 459*53ee8cc1Swenshuai.xi U_OTP_SecretAreaEnable_Parity_bit, 460*53ee8cc1Swenshuai.xi U_OTP_forbid_SW_SPSD_Key_Parity_bit, 461*53ee8cc1Swenshuai.xi U_OTP_allow_OTP_BgCRC_Parity_bit, 462*53ee8cc1Swenshuai.xi U_OTP_forbid_USBSlaveMode_Parity_bit, 463*53ee8cc1Swenshuai.xi U_OTP_OTPWritePWDProtect_Parity_bit, 464*53ee8cc1Swenshuai.xi U_OTP_ena_NSK2_Parity_bit, 465*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved8, 466*53ee8cc1Swenshuai.xi U_OTP_ena_ESAAlgo_invalidate, 467*53ee8cc1Swenshuai.xi U_OTP_ena_LocalAlgo_Invalidate, 468*53ee8cc1Swenshuai.xi U_OTP_ContentProtEn, 469*53ee8cc1Swenshuai.xi U_OTP_concurrency_configuration, 470*53ee8cc1Swenshuai.xi U_OTP_allow_NSK_RNG_ROSC, 471*53ee8cc1Swenshuai.xi U_OTP_nds_fc_disable, 472*53ee8cc1Swenshuai.xi U_OTP_NDS_CPNR0_sel, 473*53ee8cc1Swenshuai.xi U_OTP_NDS_CPNR_off, 474*53ee8cc1Swenshuai.xi U_OTP_NDS_Reserved9, 475*53ee8cc1Swenshuai.xi U_OTP_PM51_ST_ADDR, 476*53ee8cc1Swenshuai.xi U_OTP_PM51_ED_ADDR, 477*53ee8cc1Swenshuai.xi U_OTP_forbid_PM51ReadOTP, 478*53ee8cc1Swenshuai.xi U_OTP_forbid_PM51WriteOTP, 479*53ee8cc1Swenshuai.xi U_OTP_allow_PM51, 480*53ee8cc1Swenshuai.xi U_OTP_PM51_SW_R2, 481*53ee8cc1Swenshuai.xi U_OTP_forbid_CLK_SEED_TEST, 482*53ee8cc1Swenshuai.xi U_OTP_MOBF_TOP_use_DES, 483*53ee8cc1Swenshuai.xi U_OTP_OBFUSCATEVideoStream, 484*53ee8cc1Swenshuai.xi U_OTP_forbid_EJTAG_Pinshare, 485*53ee8cc1Swenshuai.xi U_OTP_allow_clear_sram, 486*53ee8cc1Swenshuai.xi U_OTP_forbid_dft_md_sram, 487*53ee8cc1Swenshuai.xi U_OTP_LINK_ISOEN2GPIO4, 488*53ee8cc1Swenshuai.xi U_OTP_PM_SLEEP_WR_PROT_EN, 489*53ee8cc1Swenshuai.xi U_OTP_PWR_HW_RST_MODE_EN, 490*53ee8cc1Swenshuai.xi U_OTP_ISOC_TST_DIG_EN_GATE, 491*53ee8cc1Swenshuai.xi U_OTP_OTHERS_Reserved0, 492*53ee8cc1Swenshuai.xi U_OTP_Rsv_Feature, 493*53ee8cc1Swenshuai.xi U_OTP_forbid_CA_MCM, 494*53ee8cc1Swenshuai.xi U_OTP_forbid_DIAMOND_PMU, 495*53ee8cc1Swenshuai.xi U_OTP_allow_force_dual_core, 496*53ee8cc1Swenshuai.xi U_OTP_disable_jpi, 497*53ee8cc1Swenshuai.xi U_OTP_forbid_DIG_PMU, 498*53ee8cc1Swenshuai.xi U_OTP_forbid_WHOLECHIP_alive_when_NOCORE_alive, 499*53ee8cc1Swenshuai.xi U_OTP_OTHERS_Reserved2, 500*53ee8cc1Swenshuai.xi U_OTP_allow_CORE0_always_alive, 501*53ee8cc1Swenshuai.xi U_OTP_allow_NONCORE0_default_reset, 502*53ee8cc1Swenshuai.xi U_OTP_pwrgd_int_en, 503*53ee8cc1Swenshuai.xi U_OTP_OTHERS_Reserved3, 504*53ee8cc1Swenshuai.xi U_OTP_LOGICBIST_SCAN_OUT_CRC32, 505*53ee8cc1Swenshuai.xi U_OTP_OTHERS_Reserved4, 506*53ee8cc1Swenshuai.xi U_OTP_RC_OPTION, 507*53ee8cc1Swenshuai.xi U_OTP_RC_OPTION_EN, 508*53ee8cc1Swenshuai.xi U_OTP_GCR_TRVBG, 509*53ee8cc1Swenshuai.xi U_OTP_OTHERS_Reserved5, 510*53ee8cc1Swenshuai.xi U_OTP_TEST_Status_TE, 511*53ee8cc1Swenshuai.xi U_OTP_TEST_Status, 512*53ee8cc1Swenshuai.xi U_OTP_ena_PVRNS2S, 513*53ee8cc1Swenshuai.xi U_OTP_ena_PVRS2NS, 514*53ee8cc1Swenshuai.xi U_OTP_ena_PlayBackRec0, 515*53ee8cc1Swenshuai.xi U_OTP_ena_PlayBackRec1, 516*53ee8cc1Swenshuai.xi U_OTP_ena_PlayBackRec2, 517*53ee8cc1Swenshuai.xi U_OTP_ena_PlayBackRec3, 518*53ee8cc1Swenshuai.xi U_OTP_ena_PlayBackRec4, 519*53ee8cc1Swenshuai.xi U_OTP_ena_PlayBackRec5, 520*53ee8cc1Swenshuai.xi U_OTP_ena_PVR_secure_protect_0, 521*53ee8cc1Swenshuai.xi U_OTP_ena_PVR_secure_protect_1, 522*53ee8cc1Swenshuai.xi U_OTP_ena_VQ_secure_protect_0, 523*53ee8cc1Swenshuai.xi U_OTP_TSP_Reserved0, 524*53ee8cc1Swenshuai.xi U_OTP_dis_TSO, 525*53ee8cc1Swenshuai.xi U_OTP_ena_TS2TSO_0, 526*53ee8cc1Swenshuai.xi U_OTP_ena_TS2TSO_1, 527*53ee8cc1Swenshuai.xi U_OTP_ena_TSO_SecRange, 528*53ee8cc1Swenshuai.xi U_OTP_CAVIDEnforcedTS0, 529*53ee8cc1Swenshuai.xi U_OTP_CAVIDEnforcedTS1, 530*53ee8cc1Swenshuai.xi U_OTP_CAVIDEnforcedTS2, 531*53ee8cc1Swenshuai.xi U_OTP_CAVIDEnforcedTS3, 532*53ee8cc1Swenshuai.xi U_OTP_CAVIDEnforcedTS4, 533*53ee8cc1Swenshuai.xi U_OTP_TSP_Reserved1, 534*53ee8cc1Swenshuai.xi U_OTP_CAVIDEnforcedTS5, 535*53ee8cc1Swenshuai.xi U_OTP_ForbidAVtoSec, 536*53ee8cc1Swenshuai.xi U_OTP_TSP_Reserved2, 537*53ee8cc1Swenshuai.xi U_OTP_dis_clear_stream_to_PVR, 538*53ee8cc1Swenshuai.xi U_OTP_forbid_SW_SPSD_Key, 539*53ee8cc1Swenshuai.xi U_OTP_forbid_KL_SPSD_Key, 540*53ee8cc1Swenshuai.xi U_OTP_allow_TSPCPUCodeProt, 541*53ee8cc1Swenshuai.xi U_OTP_TSP_Reserved3, 542*53ee8cc1Swenshuai.xi U_OTP_ena_KeyLadder_0_lock, 543*53ee8cc1Swenshuai.xi U_OTP_ena_KeyLadder_1_lock, 544*53ee8cc1Swenshuai.xi U_OTP_ena_NSK2_lock, 545*53ee8cc1Swenshuai.xi U_OTP_ena_CERT_IP_lock, 546*53ee8cc1Swenshuai.xi U_OTP_ena_DMA_lock, 547*53ee8cc1Swenshuai.xi U_OTP_ena_SCPU_lock, 548*53ee8cc1Swenshuai.xi U_OTP_Dlock_Reserved0, 549*53ee8cc1Swenshuai.xi U_OTP_ena_ACPU2KT_lock, 550*53ee8cc1Swenshuai.xi U_OTP_ena_NSK2KT_lock, 551*53ee8cc1Swenshuai.xi U_OTP_ena_KL2KT_lock, 552*53ee8cc1Swenshuai.xi U_OTP_ena_SCPU2KT_lock, 553*53ee8cc1Swenshuai.xi U_OTP_ena_ACPU2DMA_lock, 554*53ee8cc1Swenshuai.xi U_OTP_ena_DMA_DESBasedCipher_lock, 555*53ee8cc1Swenshuai.xi U_OTP_Dlock_Reserved1, 556*53ee8cc1Swenshuai.xi U_OTP_ena_LSACPCM_lock, 557*53ee8cc1Swenshuai.xi U_OTP_ena_AESBasedCipher_lock, 558*53ee8cc1Swenshuai.xi U_OTP_ena_DESBasedCipher_lock, 559*53ee8cc1Swenshuai.xi U_OTP_ena_3DESBasedCipher_lock, 560*53ee8cc1Swenshuai.xi U_OTP_ena_Multi2BasedCipher_lock, 561*53ee8cc1Swenshuai.xi U_OTP_ena_DVBCSA2ConfCipher_lock, 562*53ee8cc1Swenshuai.xi U_OTP_ena_DVBCSA2Cipher_lock, 563*53ee8cc1Swenshuai.xi U_OTP_ena_DVBCSA3BasedCipher_lock, 564*53ee8cc1Swenshuai.xi U_OTP_dis_kl0_hostkey_lock, 565*53ee8cc1Swenshuai.xi U_OTP_dis_kl1_hostkey_lock, 566*53ee8cc1Swenshuai.xi U_OTP_NDSKeyValid_lock, 567*53ee8cc1Swenshuai.xi U_OTP_RC_OPTION_lock, 568*53ee8cc1Swenshuai.xi U_OTP_Dlock_Reserved2, 569*53ee8cc1Swenshuai.xi U_OTP_Dlock_Reserved3, 570*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved0_W, 571*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved1_W, 572*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved2_W, 573*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved3_W, 574*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved4_W, 575*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved5_W, 576*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved6_W, 577*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved7_W, 578*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved8_W, 579*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved9_W, 580*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved10_W, 581*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved11_W, 582*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved12_W, 583*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved13_W, 584*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved14_W, 585*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_reserved15_W, 586*53ee8cc1Swenshuai.xi U_OTP_LockWord_RSA_0_W, 587*53ee8cc1Swenshuai.xi U_OTP_LockWord_RSA_1_W, 588*53ee8cc1Swenshuai.xi U_OTP_LockWord_RSA_CTRL_W, 589*53ee8cc1Swenshuai.xi U_OTP_LockWord_IXSC_Config_W, 590*53ee8cc1Swenshuai.xi U_OTP_LockWord_v_PubOtpOID_W, 591*53ee8cc1Swenshuai.xi U_OTP_LockWord_v_PubOtpVID_W, 592*53ee8cc1Swenshuai.xi U_OTP_LockWord_v_PubOtpBID_W, 593*53ee8cc1Swenshuai.xi U_OTP_LockWord_v_PubOtpRsaIndex_W, 594*53ee8cc1Swenshuai.xi U_OTP_LockWord_v_PubOtpMinConfVer_W, 595*53ee8cc1Swenshuai.xi U_OTP_LockWord_VenderConstSel_W, 596*53ee8cc1Swenshuai.xi U_OTP_LockWord_NDS_info_W, 597*53ee8cc1Swenshuai.xi U_OTP_LockWord_PM51_W, 598*53ee8cc1Swenshuai.xi U_OTP_LockWord_OTHERS_W, 599*53ee8cc1Swenshuai.xi U_OTP_LockWord_Reserved0, 600*53ee8cc1Swenshuai.xi U_OTP_LockWord_NOCS3_MEM0_W, 601*53ee8cc1Swenshuai.xi U_OTP_LockWord_NOCS3_MEM1_W, 602*53ee8cc1Swenshuai.xi U_OTP_LockWord_NOCS3_MEM2_W, 603*53ee8cc1Swenshuai.xi U_OTP_LockWord_NOCS3_MEM3_W, 604*53ee8cc1Swenshuai.xi U_OTP_LockWord_MSID_W, 605*53ee8cc1Swenshuai.xi U_OTP_LockWord_CFG_STB_CA_SN_W, 606*53ee8cc1Swenshuai.xi U_OTP_LockWord_TSP_W, 607*53ee8cc1Swenshuai.xi U_OTP_LockWord_PGMask_W, 608*53ee8cc1Swenshuai.xi U_OTP_LockWord_ClkDet_Para_W, 609*53ee8cc1Swenshuai.xi U_OTP_LockWord_OTP_CTRL_W, 610*53ee8cc1Swenshuai.xi U_OTP_LockWord_CPU_bank_W, 611*53ee8cc1Swenshuai.xi U_OTP_LockWord_trimming_W, 612*53ee8cc1Swenshuai.xi U_OTP_LockWord_BOND0_W, 613*53ee8cc1Swenshuai.xi U_OTP_LockWord_BOND_Reserved_W, 614*53ee8cc1Swenshuai.xi U_OTP_LockWord_Reserved1, 615*53ee8cc1Swenshuai.xi U_OTP_LockWord_LOT_INFO_W, 616*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_Enable_W, 617*53ee8cc1Swenshuai.xi U_OTP_LockWord_KL_bank_W, 618*53ee8cc1Swenshuai.xi U_OTP_LockWord_KT_bank_W, 619*53ee8cc1Swenshuai.xi U_OTP_LockWord_DMA_bank_W, 620*53ee8cc1Swenshuai.xi U_OTP_LockWord_TSCE_W, 621*53ee8cc1Swenshuai.xi U_OTP_LockWord_HDCP_KEY_W, 622*53ee8cc1Swenshuai.xi U_OTP_LockWord_Multi2SysKey_W, 623*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key1_W, 624*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key2_W, 625*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key3_W, 626*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key4_W, 627*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key5_W, 628*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key6_W, 629*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key7_W, 630*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key8_W, 631*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAVID_W, 632*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP1_W, 633*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP2_W, 634*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP3_W, 635*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP4_W, 636*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP5_W, 637*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP6_W, 638*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP7_W, 639*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP8_W, 640*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP9_W, 641*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP10_W, 642*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP11_W, 643*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP12_W, 644*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP13_W, 645*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP14_W, 646*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_KP15_W, 647*53ee8cc1Swenshuai.xi U_OTP_LockWord_PubOTPUniqueID1_W, 648*53ee8cc1Swenshuai.xi U_OTP_LockWord_PubOTPUniqueID2_W, 649*53ee8cc1Swenshuai.xi U_OTP_LockWord_PubOTPUniqueID3_W, 650*53ee8cc1Swenshuai.xi U_OTP_LockWord_PubOTPUniqueID4_W, 651*53ee8cc1Swenshuai.xi U_OTP_LockWord_AES_MOD_MASK_W, 652*53ee8cc1Swenshuai.xi U_OTP_LockWord_ACPU_Property_W, 653*53ee8cc1Swenshuai.xi U_OTP_LockWord_SCPU_Property_W, 654*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_PWD_W, 655*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_PWD_CTRL_W, 656*53ee8cc1Swenshuai.xi U_OTP_LockWord_VtrackData_W, 657*53ee8cc1Swenshuai.xi U_OTP_LockWord_FAKE_W, 658*53ee8cc1Swenshuai.xi U_OTP_LockWord_SW0_W, 659*53ee8cc1Swenshuai.xi U_OTP_LockWord_Reserved2, 660*53ee8cc1Swenshuai.xi U_OTP_LockWord_0000_0511_W, 661*53ee8cc1Swenshuai.xi U_OTP_LockWord_0512_1023_W, 662*53ee8cc1Swenshuai.xi U_OTP_LockWord_1024_1535_W, 663*53ee8cc1Swenshuai.xi U_OTP_LockWord_1536_2047_W, 664*53ee8cc1Swenshuai.xi U_OTP_LockWord_2048_2559_W, 665*53ee8cc1Swenshuai.xi U_OTP_LockWord_2560_3071_W, 666*53ee8cc1Swenshuai.xi U_OTP_LockWord_3072_3391_W, 667*53ee8cc1Swenshuai.xi U_OTP_LockWord_Chip_Extension_ID, 668*53ee8cc1Swenshuai.xi U_OTP_LockWord_Reserved3, 669*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key1_R, 670*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key2_R, 671*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key3_R, 672*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key4_R, 673*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key5_R, 674*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key6_R, 675*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key7_R, 676*53ee8cc1Swenshuai.xi U_OTP_LockWord_CAV_Key8_R, 677*53ee8cc1Swenshuai.xi U_OTP_LockWord_RSA_0_R, 678*53ee8cc1Swenshuai.xi U_OTP_LockWord_RSA_1_R, 679*53ee8cc1Swenshuai.xi U_OTP_LockWord_HDCP_KEY_R, 680*53ee8cc1Swenshuai.xi U_OTP_LockWord_Multi2SysKey_R, 681*53ee8cc1Swenshuai.xi U_OTP_LockWord_AES_MOD_MASK_R, 682*53ee8cc1Swenshuai.xi U_OTP_LockWord_VtrackData_R, 683*53ee8cc1Swenshuai.xi U_OTP_LockWord_CA_PWD_R, 684*53ee8cc1Swenshuai.xi U_OTP_LockWord_Reserved4, 685*53ee8cc1Swenshuai.xi U_OTP_ClkDet_Para, 686*53ee8cc1Swenshuai.xi U_OTP_forbid_ACPUWriteOTP, 687*53ee8cc1Swenshuai.xi U_OTP_forbid_ACPUReadOTP, 688*53ee8cc1Swenshuai.xi U_OTP_forbid_SCPUWriteOTP, 689*53ee8cc1Swenshuai.xi U_OTP_forbid_SCPUReadOTP, 690*53ee8cc1Swenshuai.xi U_OTP_forbid_DBBUSWriteOTP, 691*53ee8cc1Swenshuai.xi U_OTP_forbid_DBBUSReadOTP, 692*53ee8cc1Swenshuai.xi U_OTP_allow_RANDOM, 693*53ee8cc1Swenshuai.xi U_OTP_allow_NOISE_Rd, 694*53ee8cc1Swenshuai.xi U_OTP_allow_OTP_BgCRC, 695*53ee8cc1Swenshuai.xi U_OTP_allow_SKIP_0, 696*53ee8cc1Swenshuai.xi U_OTP_allow_SKIP_1, 697*53ee8cc1Swenshuai.xi U_OTP_allow_Mask_AES, 698*53ee8cc1Swenshuai.xi U_OTP_ena_Mstar_Wrapper, 699*53ee8cc1Swenshuai.xi U_OTP_CTRL_Reserved0, 700*53ee8cc1Swenshuai.xi U_OTP_allow_XOR_ROMCODE, 701*53ee8cc1Swenshuai.xi U_OTP_allow_XOR_FIX, 702*53ee8cc1Swenshuai.xi U_OTP_allow_PWD_OTP_prog, 703*53ee8cc1Swenshuai.xi U_OTP_CTRL_Reserved1, 704*53ee8cc1Swenshuai.xi U_OTP_SBoot, 705*53ee8cc1Swenshuai.xi U_OTP_SecretAreaEnable, 706*53ee8cc1Swenshuai.xi U_OTP_forbid_TestInOut, 707*53ee8cc1Swenshuai.xi U_OTP_allow_FlashProtect, 708*53ee8cc1Swenshuai.xi U_OTP_PERSO_done, 709*53ee8cc1Swenshuai.xi U_OTP_CERT_PERSO_done, 710*53ee8cc1Swenshuai.xi U_OTP_DBUG_Reserved0, 711*53ee8cc1Swenshuai.xi U_OTP_SCAN_MODE, 712*53ee8cc1Swenshuai.xi U_OTP_DBUG_Reserved1, 713*53ee8cc1Swenshuai.xi U_OTP_MBIST_MODE, 714*53ee8cc1Swenshuai.xi U_OTP_I2C_MODE, 715*53ee8cc1Swenshuai.xi U_OTP_DBUG_Reserved2, 716*53ee8cc1Swenshuai.xi U_OTP_EJTAG_MODE, 717*53ee8cc1Swenshuai.xi U_OTP_RMA_MODE, 718*53ee8cc1Swenshuai.xi U_OTP_LicRework, 719*53ee8cc1Swenshuai.xi U_OTP_forbid_USBSlaveMode, 720*53ee8cc1Swenshuai.xi U_OTP_allow_DRAM_MOBF, 721*53ee8cc1Swenshuai.xi U_OTP_allow_DRAMOBF_4ROUND, 722*53ee8cc1Swenshuai.xi U_OTP_ena_DRAMOBF_NS_MASK_ADDR, 723*53ee8cc1Swenshuai.xi U_OTP_forbid_clk_otp_sel, 724*53ee8cc1Swenshuai.xi U_OTP_forbid_acpu_access_sec_bridge, 725*53ee8cc1Swenshuai.xi U_OTP_forbid_dbbus_access_sec_bridge, 726*53ee8cc1Swenshuai.xi U_OTP_XPM_State, 727*53ee8cc1Swenshuai.xi U_OTP_DBUG_Reserved3, 728*53ee8cc1Swenshuai.xi U_OTP_DeactiveDRAMBoot, 729*53ee8cc1Swenshuai.xi U_OTP_ACPU_Reserved0, 730*53ee8cc1Swenshuai.xi U_OTP_BootMode, 731*53ee8cc1Swenshuai.xi U_OTP_forbid_BCKGND_CHK, 732*53ee8cc1Swenshuai.xi U_OTP_SCPUBootMode, 733*53ee8cc1Swenshuai.xi U_OTP_ACPU_Reserved1, 734*53ee8cc1Swenshuai.xi U_OTP_PM_MCU_RST_MOD, 735*53ee8cc1Swenshuai.xi U_OTP_boot_host_sel, 736*53ee8cc1Swenshuai.xi U_OTP_ACPU_Reserved2, 737*53ee8cc1Swenshuai.xi U_OTP_ACPU_Reserved3, 738*53ee8cc1Swenshuai.xi U_OTP_PostMskAreaRangeU, 739*53ee8cc1Swenshuai.xi U_OTP_ACPUasHost, 740*53ee8cc1Swenshuai.xi U_OTP_BONDING, 741*53ee8cc1Swenshuai.xi U_OTP_NON_BLANK, 742*53ee8cc1Swenshuai.xi U_OTP_ACPU_Reserved4, 743*53ee8cc1Swenshuai.xi U_OTP_PE_LOT_INFO, 744*53ee8cc1Swenshuai.xi U_OTP_BootDevice, 745*53ee8cc1Swenshuai.xi U_OTP_MAX_RDNTBLK, 746*53ee8cc1Swenshuai.xi U_OTP_forbid_STR, 747*53ee8cc1Swenshuai.xi U_OTP_Bootcode_project, 748*53ee8cc1Swenshuai.xi U_OTP_Bootcode_subversion, 749*53ee8cc1Swenshuai.xi U_OTP_Bootcode_version, 750*53ee8cc1Swenshuai.xi U_OTP_Analog_Usage, 751*53ee8cc1Swenshuai.xi U_OTP_Analog_Usage2, 752*53ee8cc1Swenshuai.xi U_OTP_trim_dac, 753*53ee8cc1Swenshuai.xi U_OTP_Trim_Reserved0, 754*53ee8cc1Swenshuai.xi U_OTP_BOND0, 755*53ee8cc1Swenshuai.xi U_OTP_BOND_Reserved, 756*53ee8cc1Swenshuai.xi U_OTP_ena_KeyLadder_0, 757*53ee8cc1Swenshuai.xi U_OTP_ena_KeyLadder_1, 758*53ee8cc1Swenshuai.xi U_OTP_ena_NSK2, 759*53ee8cc1Swenshuai.xi U_OTP_ena_CERT_IP, 760*53ee8cc1Swenshuai.xi U_OTP_ena_DMA, 761*53ee8cc1Swenshuai.xi U_OTP_ena_SCPU, 762*53ee8cc1Swenshuai.xi U_OTP_CA_EN_Reserved0, 763*53ee8cc1Swenshuai.xi U_OTP_allow_IXSC, 764*53ee8cc1Swenshuai.xi U_OTP_forbid_IXSC, 765*53ee8cc1Swenshuai.xi U_OTP_forbid_PAVOSC, 766*53ee8cc1Swenshuai.xi U_OTP_cfDeactiveFuse, 767*53ee8cc1Swenshuai.xi U_OTP_SOC_UID_SEL, 768*53ee8cc1Swenshuai.xi U_OTP_CA_EN_Reserved2, 769*53ee8cc1Swenshuai.xi U_OTP_dis_kl0_hostkey, 770*53ee8cc1Swenshuai.xi U_OTP_dis_kl1_hostkey, 771*53ee8cc1Swenshuai.xi U_OTP_dis_kl0_hostkey_property, 772*53ee8cc1Swenshuai.xi U_OTP_dis_kl1_hostkey_property, 773*53ee8cc1Swenshuai.xi U_OTP_kl_protect0_mode, 774*53ee8cc1Swenshuai.xi U_OTP_kl_protect1_mode, 775*53ee8cc1Swenshuai.xi U_OTP_kl_protect2_mode, 776*53ee8cc1Swenshuai.xi U_OTP_kl_protect3_mode, 777*53ee8cc1Swenshuai.xi U_OTP_dis_kl_protect0, 778*53ee8cc1Swenshuai.xi U_OTP_dis_kl_protect1, 779*53ee8cc1Swenshuai.xi U_OTP_dis_kl_protect2, 780*53ee8cc1Swenshuai.xi U_OTP_dis_kl_protect3, 781*53ee8cc1Swenshuai.xi U_OTP_dis_kl_protect4, 782*53ee8cc1Swenshuai.xi U_OTP_kl_TA_LUT0_mode, 783*53ee8cc1Swenshuai.xi U_OTP_kl_TA_LUT1_mode, 784*53ee8cc1Swenshuai.xi U_OTP_ena_kl_StopClkChk, 785*53ee8cc1Swenshuai.xi U_OTP_KDF_secret_mask, 786*53ee8cc1Swenshuai.xi U_OTP_IMLB_ROTATION, 787*53ee8cc1Swenshuai.xi U_OTP_IrdetoTweakedCSAv3, 788*53ee8cc1Swenshuai.xi U_OTP_allow_SPSSPDKeyShuffle, 789*53ee8cc1Swenshuai.xi U_OTP_kl_BISS_MODE, 790*53ee8cc1Swenshuai.xi U_OTP_ena_kl_xor_func, 791*53ee8cc1Swenshuai.xi U_OTP_KL_Reserved2, 792*53ee8cc1Swenshuai.xi U_OTP_ena_ACPU2KT, 793*53ee8cc1Swenshuai.xi U_OTP_ena_NSK2KT, 794*53ee8cc1Swenshuai.xi U_OTP_ena_KL2KT, 795*53ee8cc1Swenshuai.xi U_OTP_ena_SCPU2KT, 796*53ee8cc1Swenshuai.xi U_OTP_ena_ACPUWrNSKKey2KT, 797*53ee8cc1Swenshuai.xi U_OTP_ena_ACPUWrCFBKey2KT, 798*53ee8cc1Swenshuai.xi U_OTP_ena_NSKCW2CryptoDMA, 799*53ee8cc1Swenshuai.xi U_OTP_ena_ACPU2LSA, 800*53ee8cc1Swenshuai.xi U_OTP_BISS_MODE, 801*53ee8cc1Swenshuai.xi U_OTP_BISS_SUBMODE, 802*53ee8cc1Swenshuai.xi U_OTP_KT_Reserved0, 803*53ee8cc1Swenshuai.xi U_OTP_ena_ACPU2DMA, 804*53ee8cc1Swenshuai.xi U_OTP_ena_DMA_DESBasedCipher, 805*53ee8cc1Swenshuai.xi U_OTP_ena_AESMAC_MaxRate, 806*53ee8cc1Swenshuai.xi U_OTP_allow_DMAtDES2KeyEQChk, 807*53ee8cc1Swenshuai.xi U_OTP_DMA_Reserved0, 808*53ee8cc1Swenshuai.xi U_OTP_ena_DMA_ClearKeySlot, 809*53ee8cc1Swenshuai.xi U_OTP_dis_DMA_mask_engine, 810*53ee8cc1Swenshuai.xi U_OTP_DMA_Reserved1, 811*53ee8cc1Swenshuai.xi U_OTP_ena_LSACPCM, 812*53ee8cc1Swenshuai.xi U_OTP_ena_AESBasedCipher, 813*53ee8cc1Swenshuai.xi U_OTP_ena_DESBasedCipher, 814*53ee8cc1Swenshuai.xi U_OTP_ena_3DESBasedCipher, 815*53ee8cc1Swenshuai.xi U_OTP_ena_Multi2BasedCipher, 816*53ee8cc1Swenshuai.xi U_OTP_ena_DVBCSA2ConfCipher, 817*53ee8cc1Swenshuai.xi U_OTP_ena_DVBCSA2Cipher, 818*53ee8cc1Swenshuai.xi U_OTP_ena_DVBCSA3BasedCipher, 819*53ee8cc1Swenshuai.xi U_OTP_Ch_SwitchComb, 820*53ee8cc1Swenshuai.xi U_OTP_ena_LSAD_MDI, 821*53ee8cc1Swenshuai.xi U_OTP_ena_LSAD_MDD, 822*53ee8cc1Swenshuai.xi U_OTP_ena_LSAD_CIPLUS_AES, 823*53ee8cc1Swenshuai.xi U_OTP_ena_LSAD_AES_ECB_CLEAR, 824*53ee8cc1Swenshuai.xi U_OTP_ena_LSAD_SCTE41_SCTE52_DES, 825*53ee8cc1Swenshuai.xi U_OTP_TSCE_Reserved0, 826*53ee8cc1Swenshuai.xi U_OTP_ena_ESA_CIPLUS_AES, 827*53ee8cc1Swenshuai.xi U_OTP_ena_ESA_CIPLUS_DES, 828*53ee8cc1Swenshuai.xi U_OTP_ena_ESA_SCTE52_DES, 829*53ee8cc1Swenshuai.xi U_OTP_ena_ESA_tDES_CBC_CLEAR, 830*53ee8cc1Swenshuai.xi U_OTP_TSCE_Reserved1, 831*53ee8cc1Swenshuai.xi U_OTP_ena_LSAS_MDI, 832*53ee8cc1Swenshuai.xi U_OTP_ena_LSAS_MDD, 833*53ee8cc1Swenshuai.xi U_OTP_ena_LSAS_CIPLUS_AES, 834*53ee8cc1Swenshuai.xi U_OTP_ena_LSAS_AES_ECB_CLEAR, 835*53ee8cc1Swenshuai.xi U_OTP_ena_LSAS_SCTE41_SCTE52_DES, 836*53ee8cc1Swenshuai.xi U_OTP_TSCE_Reserved2, 837*53ee8cc1Swenshuai.xi U_OTP_ena_DRMAreaEncrypt, 838*53ee8cc1Swenshuai.xi U_OTP_ena_ReviewFailPkt, 839*53ee8cc1Swenshuai.xi U_OTP_dis_NonSecRangeEncrypt, 840*53ee8cc1Swenshuai.xi U_OTP_TSCE_Reserved3, 841*53ee8cc1Swenshuai.xi U_OTP_ena_CA_PVR_secure_protect_0, 842*53ee8cc1Swenshuai.xi U_OTP_ena_CA_PVR_secure_protect_1, 843*53ee8cc1Swenshuai.xi U_OTP_ena_CA_PVR_secure_protect_2, 844*53ee8cc1Swenshuai.xi U_OTP_ena_CA_PVR_secure_protect_3, 845*53ee8cc1Swenshuai.xi U_OTP_ena_LowerPathRec, 846*53ee8cc1Swenshuai.xi U_OTP_ena_SWMulti2SysKey, 847*53ee8cc1Swenshuai.xi U_OTP_TSCE_Reserved4, 848*53ee8cc1Swenshuai.xi U_OTP_HDCP_KEY, 849*53ee8cc1Swenshuai.xi U_OTP_HDCP_Reserved0, 850*53ee8cc1Swenshuai.xi U_OTP_Multi2SysKey, 851*53ee8cc1Swenshuai.xi U_OTP_AES_MOD_MASK, 852*53ee8cc1Swenshuai.xi U_OTP_v_pubOtpUniqueID1, 853*53ee8cc1Swenshuai.xi U_OTP_v_pubOtpUniqueID2, 854*53ee8cc1Swenshuai.xi U_OTP_v_pubOtpUniqueID3, 855*53ee8cc1Swenshuai.xi U_OTP_v_pubOtpUniqueID4, 856*53ee8cc1Swenshuai.xi U_OTP_CAV_ESCK_KeyValid, 857*53ee8cc1Swenshuai.xi U_OTP_CAV_Reserved0, 858*53ee8cc1Swenshuai.xi U_OTP_CAV_SCK_KeyValid, 859*53ee8cc1Swenshuai.xi U_OTP_CAV_Reserved1, 860*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_SCK_mapping, 861*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_integrity_chk, 862*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_allow_ChkNum, 863*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_obfuscation, 864*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_IdSel, 865*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_KeySel, 866*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_reserved, 867*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_ChkNum_Gold, 868*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_SCK_mapping, 869*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_integrity_chk, 870*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_allow_ChkNum, 871*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_obfuscation, 872*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_IdSel, 873*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_KeySel, 874*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_reserved, 875*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_ChkNum_Gold, 876*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_SCK_mapping, 877*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_integrity_chk, 878*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_allow_ChkNum, 879*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_obfuscation, 880*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_IdSel, 881*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_KeySel, 882*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_reserved, 883*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_ChkNum_Gold, 884*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_SCK_mapping, 885*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_integrity_chk, 886*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_allow_ChkNum, 887*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_obfuscation, 888*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_IdSel, 889*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_KeySel, 890*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_reserved, 891*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_ChkNum_Gold, 892*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_SCK_mapping, 893*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_integrity_chk, 894*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_allow_ChkNum, 895*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_obfuscation, 896*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_IdSel, 897*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_KeySel, 898*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_reserved, 899*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_ChkNum_Gold, 900*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_SCK_mapping, 901*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_integrity_chk, 902*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_allow_ChkNum, 903*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_obfuscation, 904*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_IdSel, 905*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_KeySel, 906*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_reserved, 907*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_ChkNum_Gold, 908*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_SCK_mapping, 909*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_integrity_chk, 910*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_allow_ChkNum, 911*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_obfuscation, 912*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_IdSel, 913*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_KeySel, 914*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_reserved, 915*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_ChkNum_Gold, 916*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_SCK_mapping, 917*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_integrity_chk, 918*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_allow_ChkNum, 919*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_obfuscation, 920*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_IdSel, 921*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_KeySel, 922*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_reserved, 923*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_ChkNum_Gold, 924*53ee8cc1Swenshuai.xi U_OTP_ACPU_Property, 925*53ee8cc1Swenshuai.xi U_OTP_SCPU_Property, 926*53ee8cc1Swenshuai.xi U_OTP_CAV_Key1_Property, 927*53ee8cc1Swenshuai.xi U_OTP_CAV_Key2_Property, 928*53ee8cc1Swenshuai.xi U_OTP_CAV_Key3_Property, 929*53ee8cc1Swenshuai.xi U_OTP_CAV_Key4_Property, 930*53ee8cc1Swenshuai.xi U_OTP_CAV_Key5_Property, 931*53ee8cc1Swenshuai.xi U_OTP_CAV_Key6_Property, 932*53ee8cc1Swenshuai.xi U_OTP_CAV_Key7_Property, 933*53ee8cc1Swenshuai.xi U_OTP_CAV_Key8_Property, 934*53ee8cc1Swenshuai.xi U_OTP_CAV_Key9_Property, 935*53ee8cc1Swenshuai.xi U_OTP_CAV_Key10_Property, 936*53ee8cc1Swenshuai.xi U_OTP_CAV_Key11_Property, 937*53ee8cc1Swenshuai.xi U_OTP_CAV_Key12_Property, 938*53ee8cc1Swenshuai.xi U_OTP_CAV_Key13_Property, 939*53ee8cc1Swenshuai.xi U_OTP_CAV_Key14_Property, 940*53ee8cc1Swenshuai.xi U_OTP_CAV_Key15_Property, 941*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey1, 942*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey2, 943*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey3, 944*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey4, 945*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey5, 946*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey6, 947*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey7, 948*53ee8cc1Swenshuai.xi U_OTP_CAV_SecretKey8, 949*53ee8cc1Swenshuai.xi U_OTP_CA_PWD_integrity_chk, 950*53ee8cc1Swenshuai.xi U_OTP_Multi2SysKey_integrity_chk, 951*53ee8cc1Swenshuai.xi U_OTP_CA_PWD_Reserved0, 952*53ee8cc1Swenshuai.xi U_OTP_I2C_PWD_obfuscation, 953*53ee8cc1Swenshuai.xi U_OTP_EJTAG_PWD_obfuscation, 954*53ee8cc1Swenshuai.xi U_OTP_SCAN_PWD_obfuscation, 955*53ee8cc1Swenshuai.xi U_OTP_MBIST_PWD_obfuscation, 956*53ee8cc1Swenshuai.xi U_OTP_Multi2SysKey_CRC, 957*53ee8cc1Swenshuai.xi U_OTP_I2C_PWD_CRC, 958*53ee8cc1Swenshuai.xi U_OTP_EJTAG_PWD_CRC, 959*53ee8cc1Swenshuai.xi U_OTP_SCAN_PWD_CRC, 960*53ee8cc1Swenshuai.xi U_OTP_MBIST_PWD_CRC, 961*53ee8cc1Swenshuai.xi U_OTP_CA_PWD_Keysel, 962*53ee8cc1Swenshuai.xi U_OTP_ena_TP_PWD, 963*53ee8cc1Swenshuai.xi U_OTP_ena_KDF_I2C_PWD, 964*53ee8cc1Swenshuai.xi U_OTP_ena_KDF_EJTAG_PWD, 965*53ee8cc1Swenshuai.xi U_OTP_ena_KDF_SCAN_PWD, 966*53ee8cc1Swenshuai.xi U_OTP_ena_KDF_MBIST_PWD, 967*53ee8cc1Swenshuai.xi U_OTP_I2C_TP_ID, 968*53ee8cc1Swenshuai.xi U_OTP_EJTAG_TP_ID, 969*53ee8cc1Swenshuai.xi U_OTP_SCAN_TP_ID, 970*53ee8cc1Swenshuai.xi U_OTP_MBIST_TP_ID, 971*53ee8cc1Swenshuai.xi U_OTP_I2C_PWD, 972*53ee8cc1Swenshuai.xi U_OTP_EJTAG_PWD, 973*53ee8cc1Swenshuai.xi U_OTP_SCAN_PWD, 974*53ee8cc1Swenshuai.xi U_OTP_MBIST_PWD, 975*53ee8cc1Swenshuai.xi U_OTP_VtrackID, 976*53ee8cc1Swenshuai.xi U_OTP_VtrackKey, 977*53ee8cc1Swenshuai.xi U_OTP_VtrackID_select, 978*53ee8cc1Swenshuai.xi U_OTP_VtrackKey_select, 979*53ee8cc1Swenshuai.xi U_OTP_Vtrack_Reserved0, 980*53ee8cc1Swenshuai.xi U_OTP_FAKE, 981*53ee8cc1Swenshuai.xi U_OTP_allow_CPU_rst_release, 982*53ee8cc1Swenshuai.xi 983*53ee8cc1Swenshuai.xi 984*53ee8cc1Swenshuai.xi } OTP_Conf; 985*53ee8cc1Swenshuai.xi 986*53ee8cc1Swenshuai.xi #endif // #ifndef __HAL_CA_H__ 987