1 // Excel File version:0.2 2 //////////////////////////////////////////////////////////////////////////////// 3 // 4 // Copyright (c) 2006-2008 MStar Semiconductor, Inc. 5 // All rights reserved. 6 // 7 // Unless otherwise stipulated in writing, any and all information contained 8 // herein regardless in any format shall remain the sole proprietary of 9 // MStar Semiconductor Inc. and be kept in strict confidence 10 // (; MStar; Confidential; Information; ) by the recipient. 11 // Any unauthorized act including without limitation unauthorized disclosure, 12 // copying, use, reproduction, sale, distribution, modification, disassembling, 13 // reverse engineering and compiling of the contents of MStar Confidential 14 // Information is unlawful and strictly prohibited. MStar hereby reserves the 15 // rights to any and all damages, losses, costs and expenses resulting therefrom. 16 // 17 //**************************************************** 18 // Maserati_ADC_Driver_LDO 19 // Excel File version:0.2 20 // 10/12/2015 17:25 21 //**************************************************** 22 23 #ifndef _DRVADCTBL_C_ 24 #define _DRVADCTBL_C_ 25 26 //**************************************************** 27 // INIT 28 //**************************************************** 29 MS_U8 MST_ADCINIT_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_INIT_NUMS*REG_DATA_SIZE]= 30 { // Reg Mask Ignore Value 31 { DRV_ADC_REG(REG_ADC_ATOP_02_H), 0xF0, 0x00, 0x80/*$All*/, }, 32 { DRV_ADC_REG(REG_ADC_ATOP_0E_L), 0x01, 0x00, 0x00/*All*/, }, 33 { DRV_ADC_REG(REG_ADC_ATOP_12_L), 0x01, 0x00, 0x00/*All*/, }, 34 { DRV_ADC_REG(REG_ADC_ATOP_5E_L), 0xC2, 0x00, 0x00/*$All*/, }, 35 { DRV_ADC_REG(REG_ADC_ATOP_5E_H), 0x3F, 0x00, 0x02/*$All*/, }, 36 { DRV_ADC_REG(REG_ADC_ATOP_20_L), 0x3F, 0x00, 0x04/*$All*/, }, 37 { DRV_ADC_REG(REG_ADC_ATOP_10_L), 0x07, 0x00, 0x01/*All*/, }, 38 { DRV_ADC_REG(REG_ADC_ATOP_0A_L), 0x02, 0x00, 0x00/*All*/, }, 39 { DRV_ADC_REG(REG_ADC_ATOP_0B_H), 0x18, 0x00, 0x00/*All*/, }, 40 { DRV_ADC_REG(REG_ADC_ATOP_20_H), 0x77, 0x00, 0x77/*$All*/, }, 41 { DRV_ADC_REG(REG_ADC_ATOP_39_L), 0x1F, 0x00, 0x00/*All*/, }, 42 { DRV_ADC_REG(REG_ADC_ATOP_39_H), 0x20, 0x00, 0x20/*All*/, }, 43 { DRV_ADC_REG(REG_ADC_ATOP_3B_L), 0xFF, 0x00, 0x80/*All*/, }, 44 { DRV_ADC_REG(REG_ADC_ATOP_3B_H), 0x0C, 0x00, 0x00/*All*/, }, 45 { DRV_ADC_REG(REG_ADC_ATOP_3C_L), 0x1F, 0x00, 0x00/*All*/, }, 46 { DRV_ADC_REG(REG_ADC_ATOP_3C_H), 0x20, 0x00, 0x20/*All*/, }, 47 { DRV_ADC_REG(REG_ADC_ATOP_3E_L), 0xFF, 0x00, 0x80/*All*/, }, 48 { DRV_ADC_REG(REG_ADC_ATOP_3E_H), 0x0C, 0x00, 0x00/*All*/, }, 49 { DRV_ADC_REG(REG_ADC_ATOP_7A_H), 0xFF, 0x00, 0x28/*All*/, }, 50 { DRV_ADC_REG(REG_ADC_ATOP_7B_L), 0x2A, 0x00, 0x2A/*All*/, }, 51 { DRV_ADC_REG(REG_ADC_ATOP_19_L), 0x01, 0x00, 0x00/*All*/, }, 52 { DRV_ADC_REG(REG_ADC_ATOP_30_L), 0x07, 0x00, 0x00/*All*/, }, 53 { DRV_ADC_REG(REG_ADC_DTOP_76_L), 0xF0, 0x00, 0xE0/*All*/, }, 54 { DRV_ADC_REG(REG_ADC_DTOP_76_H), 0x0F, 0x00, 0x07/*All*/, }, 55 { DRV_ADC_REG(REG_ADC_DTOP_0D_H), 0x10, 0x00, 0x10/*All*/, }, 56 { DRV_ADC_REG(REG_ADC_DTOP_07_L), 0x18, 0x00, 0x00/*$All*/, }, 57 { DRV_ADC_REG(REG_ADC_DTOP_07_H), 0xFF, 0x00, 0x04/*All*/, }, 58 { DRV_ADC_REG(REG_ADC_DTOP_63_L), 0x3F, 0x00, 0x17/*All*/, }, 59 { DRV_ADC_REG(REG_ADC_DTOP_64_L), 0x3F, 0x00, 0x17/*All*/, }, 60 { DRV_ADC_REG(REG_ADC_DTOP_18_L), 0xFF, 0x00, 0x20/*All*/, }, 61 { DRV_ADC_REG(REG_ADC_DTOP_18_H), 0x07, 0x00, 0x07/*$All*/, }, 62 { DRV_ADC_REG(REG_ADC_DTOP_19_H), 0x1E, 0x00, 0x04/*$All*/, }, 63 { DRV_ADC_REG(REG_ADC_DTOP_65_L), 0xFF, 0x00, 0xCC/*$All*/, }, 64 { DRV_ADC_REG(REG_ADC_DTOP_65_H), 0xFF, 0x00, 0xCC/*$All*/, }, 65 { DRV_ADC_REG(REG_ADC_DTOP_22_L), 0xFF, 0x00, 0x05/*All*/, }, 66 { DRV_ADC_REG(REG_ADC_DTOP_22_H), 0x0F, 0x00, 0x00/*All*/, }, 67 { DRV_ADC_REG(REG_ADC_DTOP_23_L), 0xFF, 0x00, 0xD0/*All*/, }, 68 { DRV_ADC_REG(REG_ADC_DTOP_23_H), 0x1F, 0x00, 0x07/*All*/, }, 69 { DRV_ADC_REG(REG_ADC_DTOP_24_L), 0xFF, 0x00, 0x60/*$All*/, }, 70 { DRV_ADC_REG(REG_ADC_DTOP_24_H), 0x3F, 0x00, 0x20/*All*/, }, 71 { DRV_ADC_REG(REG_ADC_DTOP_25_L), 0xFF, 0x00, 0xA0/*$All*/, }, 72 { DRV_ADC_REG(REG_ADC_DTOP_25_H), 0x1F, 0x00, 0x03/*$All*/, }, 73 { DRV_ADC_REG(REG_ADC_DTOP_26_L), 0xFF, 0x00, 0x00/*All*/, }, 74 { DRV_ADC_REG(REG_ADC_DTOP_26_H), 0x3F, 0x00, 0x1C/*$All*/, }, 75 { DRV_ADC_REG(REG_ADC_DTOP_27_L), 0xFF, 0x00, 0x40/*All*/, }, 76 { DRV_ADC_REG(REG_ADC_DTOP_27_H), 0x3F, 0x00, 0x05/*All*/, }, 77 { DRV_ADC_REG(REG_ADC_DTOP_28_L), 0xFF, 0x00, 0x4A/*$All*/, }, 78 { DRV_ADC_REG(REG_ADC_DTOP_28_H), 0xFF, 0x00, 0x08/*$All*/, }, 79 { DRV_ADC_REG(REG_ADC_DTOP_29_L), 0xFF, 0x00, 0x10/*$All*/, }, 80 { DRV_ADC_REG(REG_ADC_DTOP_29_H), 0x3F, 0x00, 0x20/*$All*/, }, 81 { DRV_ADC_REG(REG_ADC_DTOP_2C_L), 0xFF, 0x00, 0x05/*All*/, }, 82 { DRV_ADC_REG(REG_ADC_DTOP_2C_H), 0x0F, 0x00, 0x00/*All*/, }, 83 { DRV_ADC_REG(REG_ADC_DTOP_2D_L), 0xFF, 0x00, 0xD0/*All*/, }, 84 { DRV_ADC_REG(REG_ADC_DTOP_2D_H), 0x1F, 0x00, 0x07/*All*/, }, 85 { DRV_ADC_REG(REG_ADC_DTOP_2E_L), 0xFF, 0x00, 0x60/*$All*/, }, 86 { DRV_ADC_REG(REG_ADC_DTOP_2E_H), 0x3F, 0x00, 0x20/*All*/, }, 87 { DRV_ADC_REG(REG_ADC_DTOP_2F_L), 0xFF, 0x00, 0xA0/*$All*/, }, 88 { DRV_ADC_REG(REG_ADC_DTOP_2F_H), 0x1F, 0x00, 0x03/*$All*/, }, 89 { DRV_ADC_REG(REG_ADC_DTOP_30_L), 0xFF, 0x00, 0x00/*All*/, }, 90 { DRV_ADC_REG(REG_ADC_DTOP_30_H), 0x3F, 0x00, 0x1C/*$All*/, }, 91 { DRV_ADC_REG(REG_ADC_DTOP_31_L), 0xFF, 0x00, 0x40/*All*/, }, 92 { DRV_ADC_REG(REG_ADC_DTOP_31_H), 0x3F, 0x00, 0x05/*All*/, }, 93 { DRV_ADC_REG(REG_ADC_DTOP_32_L), 0xFF, 0x00, 0x4A/*$All*/, }, 94 { DRV_ADC_REG(REG_ADC_DTOP_32_H), 0xFF, 0x00, 0x08/*$All*/, }, 95 { DRV_ADC_REG(REG_ADC_DTOP_33_L), 0xFF, 0x00, 0x10/*$All*/, }, 96 { DRV_ADC_REG(REG_ADC_DTOP_33_H), 0x3F, 0x00, 0x20/*$All*/, }, 97 { DRV_ADC_REG(REG_ADC_DTOP_36_L), 0xFF, 0x00, 0x05/*All*/, }, 98 { DRV_ADC_REG(REG_ADC_DTOP_36_H), 0x0F, 0x00, 0x00/*All*/, }, 99 { DRV_ADC_REG(REG_ADC_DTOP_37_L), 0xFF, 0x00, 0xD0/*All*/, }, 100 { DRV_ADC_REG(REG_ADC_DTOP_37_H), 0x1F, 0x00, 0x07/*All*/, }, 101 { DRV_ADC_REG(REG_ADC_DTOP_38_L), 0xFF, 0x00, 0x60/*$All*/, }, 102 { DRV_ADC_REG(REG_ADC_DTOP_38_H), 0x3F, 0x00, 0x20/*All*/, }, 103 { DRV_ADC_REG(REG_ADC_DTOP_39_L), 0xFF, 0x00, 0xA0/*$All*/, }, 104 { DRV_ADC_REG(REG_ADC_DTOP_39_H), 0x1F, 0x00, 0x03/*$All*/, }, 105 { DRV_ADC_REG(REG_ADC_DTOP_3A_L), 0xFF, 0x00, 0x00/*All*/, }, 106 { DRV_ADC_REG(REG_ADC_DTOP_3A_H), 0x3F, 0x00, 0x1C/*$All*/, }, 107 { DRV_ADC_REG(REG_ADC_DTOP_3B_L), 0xFF, 0x00, 0x40/*All*/, }, 108 { DRV_ADC_REG(REG_ADC_DTOP_3B_H), 0x3F, 0x00, 0x05/*All*/, }, 109 { DRV_ADC_REG(REG_ADC_DTOP_3C_L), 0xFF, 0x00, 0x4A/*$All*/, }, 110 { DRV_ADC_REG(REG_ADC_DTOP_3C_H), 0xFF, 0x00, 0x08/*$All*/, }, 111 { DRV_ADC_REG(REG_ADC_DTOP_3D_L), 0xFF, 0x00, 0x10/*$All*/, }, 112 { DRV_ADC_REG(REG_ADC_DTOP_3D_H), 0x3F, 0x00, 0x20/*$All*/, }, 113 { DRV_ADC_REG(REG_ADC_DTOP_62_H), 0x60, 0x00, 0x00/*All*/, }, 114 { DRV_ADC_REG(REG_ADC_DTOP_68_L), 0x18, 0x00, 0x18/*$All*/, }, 115 { DRV_ADC_REG(REG_ADC_ATOP_40_L), 0x8F, 0x00, 0x08/*$All*/, }, 116 { DRV_ADC_REG(REG_ADC_ATOP_40_H), 0x01, 0x00, 0x00/*All*/, }, 117 { DRV_ADC_REG(REG_ADC_ATOP_42_L), 0xFF, 0x00, 0xEC/*$All*/, }, 118 { DRV_ADC_REG(REG_ADC_ATOP_42_H), 0x0F, 0x00, 0x00/*$All*/, }, 119 { DRV_ADC_REG(REG_ADC_ATOP_43_L), 0x7F, 0x00, 0x00/*All*/, }, 120 { DRV_ADC_REG(REG_ADC_ATOP_43_H), 0x7F, 0x00, 0x00/*All*/, }, 121 { DRV_ADC_REG(REG_ADC_ATOP_44_L), 0x3F, 0x00, 0x1C/*All*/, }, 122 { DRV_ADC_REG(REG_ADC_ATOP_44_H), 0xFF, 0x00, 0xFF/*All*/, }, 123 { DRV_ADC_REG(REG_ADC_ATOP_45_L), 0x3F, 0x00, 0x00/*All*/, }, 124 { DRV_ADC_REG(REG_ADC_ATOP_46_L), 0x1B, 0x00, 0x0B/*$All*/, }, 125 { DRV_ADC_REG(REG_ADC_ATOP_47_H), 0x08, 0x00, 0x08/*All*/, }, 126 { DRV_ADC_REG(REG_ADC_DTOP_53_L), 0x1F, 0x00, 0x08/*All*/, }, 127 { DRV_ADC_REG(REG_ADC_ATOP_03_H), 0x0D, 0x00, 0x0D/*$All*/, }, 128 { DRV_ADC_REG(REG_ADC_CLKGEN0_20_L), 0x10, 0x00, 0x10/*All*/, }, 129 { DRV_ADC_REG(REG_ADC_ATOP_00_L), 0x08, 0x00, 0x08/*All*/, }, 130 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*All*/, }, 131 { DRV_ADC_REG(REG_ADC_ATOP_05_H), 0x30, 0x00, 0x00/*$All*/, }, 132 { DRV_ADC_REG(REG_ADC_ATOP_03_L), 0x40, 0x00, 0x40/*All*/, }, 133 { DRV_ADC_REG(REG_ADC_ATOP_00_H), 0x30, 0x00, 0x10/*All*/, }, 134 { DRV_ADC_REG(REG_ADC_ATOP_05_L), 0xC0, 0x00, 0x00/*$All*/, }, 135 { DRV_ADC_REG(REG_ADC_ATOP_38_H), 0x01, 0x00, 0x01/*All*/, }, 136 { DRV_ADC_REG(REG_ADC_DTOP_66_L), 0x0F, 0x00, 0x04/*All*/, }, 137 { DRV_ADC_REG(REG_ADC_ATOP_08_L), 0x01, 0x00, 0x00/*All*/, }, 138 { DRV_ADC_REG(REG_ADC_ATOPB_40_L), 0xFF, 0x00, 0x80/*All*/, }, 139 { DRV_ADC_REG(REG_ADC_ATOPB_40_H), 0x7F, 0x00, 0x00/*$All*/, }, 140 { DRV_ADC_REG(REG_ADC_ATOPB_41_L), 0xFF, 0x00, 0xd0/*All*/, }, 141 { DRV_ADC_REG(REG_ADC_ATOPB_41_H), 0x3F, 0x00, 0x14/*All*/, }, 142 { DRV_ADC_REG(REG_ADC_ATOPB_42_L), 0xFF, 0x00, 0x00/*All*/, }, 143 { DRV_ADC_REG(REG_ADC_ATOPB_42_H), 0x7F, 0x00, 0x00/*$All*/, }, 144 { DRV_ADC_REG(REG_ADC_DTOP_67_L), 0xFF, 0x00, 0xD7/*$All*/, }, 145 { DRV_ADC_REG(REG_ADC_DTOP_67_H), 0x03, 0x00, 0x03/*All*/, }, 146 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 147 }; 148 149 //**************************************************** 150 // FreeRunEn 151 //**************************************************** 152 MS_U8 MST_ADCFreeRunEn_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_FreeRunEn_NUMS*REG_DATA_SIZE]= 153 { // Reg Mask Ignore Value 154 { DRV_ADC_REG(REG_ADC_DTOP_01_L), 0xFF, 0x00, 0x56/*All*/, }, 155 { DRV_ADC_REG(REG_ADC_DTOP_01_H), 0xFF, 0x00, 0x66/*All*/, }, 156 { DRV_ADC_REG(REG_ADC_DTOP_02_L), 0xFF, 0x00, 0x66/*All*/, }, 157 { DRV_ADC_REG(REG_ADC_DTOP_02_H), 0xFF, 0x00, 0x00/*All*/, }, 158 { DRV_ADC_REG(REG_ADC_DTOP_06_L), 0xFF, 0x00, 0x80/*All*/, }, 159 { DRV_ADC_REG(REG_ADC_DTOP_06_H), 0xFF, 0x00, 0x00/*All*/, }, 160 { DRV_ADC_REG(REG_ADC_ATOP_09_H), 0x18, 0x00, 0x10/*All*/, }, 161 { DRV_ADC_REG(REG_ADC_ATOP_0C_L), 0x07, 0x00, 0x00/*All*/, }, 162 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 163 }; 164 165 //**************************************************** 166 // FreeRunDis 167 //**************************************************** 168 MS_U8 MST_ADCFreeRunDis_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_FreeRunDis_NUMS*REG_DATA_SIZE]= 169 { // Reg Mask Ignore Value 170 { DRV_ADC_REG(REG_ADC_DTOP_06_L), 0xFF, 0x00, 0x00/*All*/, }, 171 { DRV_ADC_REG(REG_ADC_DTOP_06_H), 0xFF, 0x00, 0x00/*All*/, }, 172 { DRV_ADC_REG(REG_ADC_DTOP_01_L), 0xFF, 0x00, 0x82/*All*/, }, 173 { DRV_ADC_REG(REG_ADC_DTOP_01_H), 0xFF, 0x00, 0x09/*All*/, }, 174 { DRV_ADC_REG(REG_ADC_DTOP_02_L), 0xFF, 0x00, 0x05/*All*/, }, 175 { DRV_ADC_REG(REG_ADC_DTOP_02_H), 0xFF, 0x00, 0x00/*All*/, }, 176 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 177 }; 178 179 //**************************************************** 180 // PorstEn 181 //**************************************************** 182 MS_U8 MST_ADCPorstEn_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_PorstEn_NUMS*REG_DATA_SIZE]= 183 { // Reg Mask Ignore Value 184 { DRV_ADC_REG(REG_ADC_ATOP_0E_L), 0xFE, 0x00, 0x00/*All*/, }, 185 { DRV_ADC_REG(REG_ADC_ATOP_0E_H), 0xFF, 0x00, 0x02/*All*/, }, 186 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 187 }; 188 189 //**************************************************** 190 // PorstDis 191 //**************************************************** 192 MS_U8 MST_ADCPorstDis_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_PorstDis_NUMS*REG_DATA_SIZE]= 193 { // Reg Mask Ignore Value 194 { DRV_ADC_REG(REG_ADC_ATOP_0E_L), 0xFE, 0x00, 0x00/*All*/, }, 195 { DRV_ADC_REG(REG_ADC_ATOP_0E_H), 0xFF, 0x00, 0x00/*All*/, }, 196 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 197 }; 198 199 //**************************************************** 200 // MUX 201 //**************************************************** 202 MS_U8 MST_ADCMUX_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_MUX_NUMS*REG_DATA_SIZE]= 203 { // Reg Mask Ignore Value 204 { DRV_ADC_REG(REG_ADC_ATOP_01_L), 0x03, 0x00, 0x00/*RGB0_Sync*/, 205 0x01, 0x00/*RGB0_Data*/, 206 0x00, 0x01/*RGB1_Sync*/, 207 0x01, 0x00/*RGB1_Data*/, 208 0x00, 0x02/*RGB2_Sync*/, 209 0x01, 0x00/*RGB2_Data*/, 210 0x01, 0x00/*CVBSY0*/, 211 0x01, 0x00/*CVBSY1*/, 212 0x01, 0x00/*CVBSY2*/, 213 0x01, 0x00/*CVBSY3*/, 214 0x01, 0x00/*G0*/, 215 0x01, 0x00/*G1*/, 216 0x01, 0x00/*G2*/, 217 0x01, 0x00/*CVBSC0*/, 218 0x01, 0x00/*CVBSC1*/, 219 0x01, 0x00/*CVBSC2*/, 220 0x01, 0x00/*CVBSC3*/, 221 0x01, 0x00/*R0*/, 222 0x01, 0x00/*R1*/, 223 0x01, 0x00/*R2*/, 224 0x01, 0x00/*DVI0*/, 225 0x01, 0x00/*DVI1*/, 226 0x01, 0x00/*DVI2*/, 227 0x01, 0x00/*DVI3*/, 228 0x01, 0x00/*CVBSX0*/, 229 0x01, 0x00/*CVBSX1*/, 230 0x01, 0x00/*CVBSX2*/, 231 0x01, 0x00/*CVBSX3*/, }, 232 { DRV_ADC_REG(REG_ADC_ATOP_01_H), 0x30, 0x01, 0x00/*RGB0_Sync*/, 233 0x00, 0x00/*RGB0_Data*/, 234 0x01, 0x00/*RGB1_Sync*/, 235 0x00, 0x10/*RGB1_Data*/, 236 0x01, 0x00/*RGB2_Sync*/, 237 0x00, 0x20/*RGB2_Data*/, 238 0x01, 0x00/*CVBSY0*/, 239 0x01, 0x00/*CVBSY1*/, 240 0x01, 0x00/*CVBSY2*/, 241 0x01, 0x00/*CVBSY3*/, 242 0x01, 0x00/*G0*/, 243 0x01, 0x00/*G1*/, 244 0x01, 0x00/*G2*/, 245 0x01, 0x00/*CVBSC0*/, 246 0x01, 0x00/*CVBSC1*/, 247 0x01, 0x00/*CVBSC2*/, 248 0x01, 0x00/*CVBSC3*/, 249 0x01, 0x00/*R0*/, 250 0x01, 0x00/*R1*/, 251 0x01, 0x00/*R2*/, 252 0x01, 0x00/*DVI0*/, 253 0x01, 0x00/*DVI1*/, 254 0x01, 0x00/*DVI2*/, 255 0x01, 0x00/*DVI3*/, 256 0x01, 0x00/*CVBSX0*/, 257 0x01, 0x00/*CVBSX1*/, 258 0x01, 0x00/*CVBSX2*/, 259 0x01, 0x00/*CVBSX3*/, }, 260 { DRV_ADC_REG(REG_ADC_ATOP_02_L), 0x0F, 0x01, 0x00/*RGB0_Sync*/, 261 0x01, 0x00/*RGB0_Data*/, 262 0x01, 0x00/*RGB1_Sync*/, 263 0x01, 0x00/*RGB1_Data*/, 264 0x01, 0x00/*RGB2_Sync*/, 265 0x01, 0x00/*RGB2_Data*/, 266 0x00, 0x00/*CVBSY0*/, 267 0x00, 0x01/*CVBSY1*/, 268 0x00, 0x02/*CVBSY2*/, 269 0x00, 0x03/*CVBSY3*/, 270 0x00, 0x08/*G0*/, 271 0x00, 0x09/*G1*/, 272 0x00, 0x0A/*G2*/, 273 0x01, 0x00/*CVBSC0*/, 274 0x01, 0x00/*CVBSC1*/, 275 0x01, 0x00/*CVBSC2*/, 276 0x01, 0x00/*CVBSC3*/, 277 0x01, 0x00/*R0*/, 278 0x01, 0x00/*R1*/, 279 0x01, 0x00/*R2*/, 280 0x01, 0x00/*DVI0*/, 281 0x01, 0x00/*DVI1*/, 282 0x01, 0x00/*DVI2*/, 283 0x01, 0x00/*DVI3*/, 284 0x01, 0x00/*CVBSX0*/, 285 0x01, 0x00/*CVBSX1*/, 286 0x01, 0x00/*CVBSX2*/, 287 0x01, 0x00/*CVBSX3*/, }, 288 { DRV_ADC_REG(REG_ADC_ATOP_02_L), 0xF0, 0x01, 0x00/*RGB0_Sync*/, 289 0x01, 0x00/*RGB0_Data*/, 290 0x01, 0x00/*RGB1_Sync*/, 291 0x01, 0x00/*RGB1_Data*/, 292 0x01, 0x00/*RGB2_Sync*/, 293 0x01, 0x00/*RGB2_Data*/, 294 0x01, 0x00/*CVBSY0*/, 295 0x01, 0x00/*CVBSY1*/, 296 0x01, 0x00/*CVBSY2*/, 297 0x01, 0x00/*CVBSY3*/, 298 0x01, 0x00/*G0*/, 299 0x01, 0x00/*G1*/, 300 0x01, 0x00/*G2*/, 301 0x00, 0x00/*CVBSC0*/, 302 0x00, 0x10/*CVBSC1*/, 303 0x00, 0x20/*CVBSC2*/, 304 0x00, 0x30/*CVBSC3*/, 305 0x00, 0x80/*R0*/, 306 0x00, 0x90/*R1*/, 307 0x00, 0xA0/*R2*/, 308 0x01, 0x00/*DVI0*/, 309 0x01, 0x00/*DVI1*/, 310 0x01, 0x00/*DVI2*/, 311 0x01, 0x00/*DVI3*/, 312 0x01, 0x00/*CVBSX0*/, 313 0x01, 0x00/*CVBSX1*/, 314 0x01, 0x00/*CVBSX2*/, 315 0x01, 0x00/*CVBSX3*/, }, 316 { DRV_ADC_REG(REG_ADC_ATOP_3A_L), 0x0F, 0x00, 0x00/*RGB0_Sync*/, 317 0x00, 0x00/*RGB0_Data*/, 318 0x00, 0x01/*RGB1_Sync*/, 319 0x00, 0x01/*RGB1_Data*/, 320 0x00, 0x02/*RGB2_Sync*/, 321 0x00, 0x02/*RGB2_Data*/, 322 0x01, 0x00/*CVBSY0*/, 323 0x01, 0x00/*CVBSY1*/, 324 0x01, 0x00/*CVBSY2*/, 325 0x01, 0x00/*CVBSY3*/, 326 0x01, 0x00/*G0*/, 327 0x01, 0x00/*G1*/, 328 0x01, 0x00/*G2*/, 329 0x01, 0x00/*CVBSC0*/, 330 0x01, 0x00/*CVBSC1*/, 331 0x01, 0x00/*CVBSC2*/, 332 0x01, 0x00/*CVBSC3*/, 333 0x01, 0x00/*R0*/, 334 0x01, 0x00/*R1*/, 335 0x01, 0x00/*R2*/, 336 0x01, 0x00/*DVI0*/, 337 0x01, 0x00/*DVI1*/, 338 0x01, 0x00/*DVI2*/, 339 0x01, 0x00/*DVI3*/, 340 0x01, 0x00/*CVBSX0*/, 341 0x01, 0x00/*CVBSX1*/, 342 0x01, 0x00/*CVBSX2*/, 343 0x01, 0x00/*CVBSX3*/, }, 344 { DRV_ADC_REG(REG_ADC_ATOP_03_H), 0xF0, 0x01, 0x00/*RGB0_Sync*/, 345 0x01, 0x00/*RGB0_Data*/, 346 0x01, 0x00/*RGB1_Sync*/, 347 0x01, 0x00/*RGB1_Data*/, 348 0x01, 0x00/*RGB2_Sync*/, 349 0x01, 0x00/*RGB2_Data*/, 350 0x01, 0x00/*CVBSY0*/, 351 0x01, 0x00/*CVBSY1*/, 352 0x01, 0x00/*CVBSY2*/, 353 0x01, 0x00/*CVBSY3*/, 354 0x01, 0x00/*G0*/, 355 0x01, 0x00/*G1*/, 356 0x01, 0x00/*G2*/, 357 0x01, 0x00/*CVBSC0*/, 358 0x01, 0x00/*CVBSC1*/, 359 0x01, 0x00/*CVBSC2*/, 360 0x01, 0x00/*CVBSC3*/, 361 0x01, 0x00/*R0*/, 362 0x01, 0x00/*R1*/, 363 0x01, 0x00/*R2*/, 364 0x01, 0x00/*DVI0*/, 365 0x01, 0x00/*DVI1*/, 366 0x01, 0x00/*DVI2*/, 367 0x01, 0x00/*DVI3*/, 368 0x00, 0x00/*CVBSX0*/, 369 0x00, 0x10/*CVBSX1*/, 370 0x00, 0x20/*CVBSX2*/, 371 0x00, 0x30/*CVBSX3*/, }, 372 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 373 }; 374 375 //**************************************************** 376 // SOURCE 377 //**************************************************** 378 MS_U8 MST_ADCSOURCE_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_SOURCE_NUMS*REG_DATA_SIZE]= 379 { // Reg Mask Ignore Value 380 { DRV_ADC_REG(REG_ADC_ATOP_00_L), 0xF7, 0x00, 0x01/*RGB*/, 381 0x00, 0x01/*YUV*/, 382 0x00, 0x00/*ATV*/, 383 0x00, 0x00/*INT_ATV*/, 384 0x00, 0x10/*SVIDEO*/, 385 0x00, 0x20/*SCART*/, 386 0x00, 0x00/*CVBS*/, 387 0x00, 0x01/*DVI*/, 388 0x01, 0x00/*MVOP*/, 389 0x00, 0x01/*RGB_SC*/, 390 0x00, 0x01/*RGB_AV*/, 391 0x00, 0x01/*RGB_DVI*/, 392 0x00, 0x01/*RGB_MV*/, 393 0x00, 0x01/*YUV_SC*/, 394 0x00, 0x01/*YUV_AV*/, 395 0x00, 0x01/*YUV_DVI*/, 396 0x00, 0x01/*YUV_MV*/, 397 0x00, 0x10/*MVOP_SV*/, 398 0x00, 0x20/*MVOP_SC*/, 399 0x00, 0x00/*MVOP_AV*/, 400 0x00, 0x01/*MVOP_DVI*/, 401 0x00, 0x01/*DVI_CVBS*/, 402 0x00, 0x11/*DVI_SV*/, 403 0x00, 0x21/*DVI_SC*/, }, 404 { DRV_ADC_REG(REG_ADC_ATOP_01_H), 0x4F, 0x00, 0x40/*$RGB*/, 405 0x00, 0x40/*$YUV*/, 406 0x00, 0x04/*$ATV*/, 407 0x00, 0x04/*$INT_ATV*/, 408 0x00, 0x04/*$SVIDEO*/, 409 0x00, 0x44/*$SCART*/, 410 0x00, 0x04/*$CVBS*/, 411 0x01, 0x00/*$DVI*/, 412 0x01, 0x00/*$MVOP*/, 413 0x00, 0x44/*$RGB_SC*/, 414 0x00, 0x44/*$RGB_AV*/, 415 0x00, 0x40/*$RGB_DVI*/, 416 0x00, 0x40/*$RGB_MV*/, 417 0x00, 0x44/*$YUV_SC*/, 418 0x00, 0x44/*$YUV_AV*/, 419 0x00, 0x40/*$YUV_DVI*/, 420 0x00, 0x40/*$YUV_MV*/, 421 0x00, 0x04/*$MVOP_SV*/, 422 0x00, 0x44/*$MVOP_SC*/, 423 0x00, 0x04/*$MVOP_AV*/, 424 0x01, 0x00/*$MVOP_DVI*/, 425 0x00, 0x04/*$DVI_CVBS*/, 426 0x00, 0x04/*$DVI_SV*/, 427 0x00, 0x44/*$DVI_SC*/, }, 428 { DRV_ADC_REG(REG_ADC_ATOP_01_L), 0xF0, 0x00, 0x00/*$RGB*/, 429 0x00, 0x00/*$YUV*/, 430 0x00, 0x00/*$ATV*/, 431 0x00, 0x00/*$INT_ATV*/, 432 0x00, 0x10/*$SVIDEO*/, 433 0x00, 0x00/*$SCART*/, 434 0x00, 0x00/*$CVBS*/, 435 0x00, 0x00/*$DVI*/, 436 0x01, 0x00/*$MVOP*/, 437 0x00, 0x00/*$RGB_SC*/, 438 0x00, 0x00/*$RGB_AV*/, 439 0x00, 0x00/*$RGB_DVI*/, 440 0x00, 0x00/*$RGB_MV*/, 441 0x00, 0x00/*$YUV_SC*/, 442 0x00, 0x00/*$YUV_AV*/, 443 0x00, 0x00/*$YUV_DVI*/, 444 0x00, 0x00/*$YUV_MV*/, 445 0x00, 0x10/*$MVOP_SV*/, 446 0x00, 0x00/*$MVOP_SC*/, 447 0x00, 0x00/*$MVOP_AV*/, 448 0x00, 0x00/*$MVOP_DVI*/, 449 0x00, 0x00/*$DVI_CVBS*/, 450 0x00, 0x10/*$DVI_SV*/, 451 0x00, 0x00/*$DVI_SC*/, }, 452 { DRV_ADC_REG(REG_ADC_ATOP_02_H), 0x0B, 0x00, 0x00/*$RGB*/, 453 0x00, 0x00/*$YUV*/, 454 0x00, 0x09/*$ATV*/, 455 0x00, 0x08/*$INT_ATV*/, 456 0x00, 0x0B/*$SVIDEO*/, 457 0x00, 0x09/*$SCART*/, 458 0x00, 0x09/*$CVBS*/, 459 0x00, 0x00/*$DVI*/, 460 0x01, 0x00/*$MVOP*/, 461 0x00, 0x09/*$RGB_SC*/, 462 0x00, 0x09/*$RGB_AV*/, 463 0x00, 0x00/*$RGB_DVI*/, 464 0x00, 0x00/*$RGB_MV*/, 465 0x00, 0x09/*$YUV_SC*/, 466 0x00, 0x09/*$YUV_AV*/, 467 0x00, 0x00/*$YUV_DVI*/, 468 0x00, 0x00/*$YUV_MV*/, 469 0x00, 0x0B/*$MVOP_SV*/, 470 0x00, 0x09/*$MVOP_SC*/, 471 0x00, 0x09/*$MVOP_AV*/, 472 0x01, 0x00/*$MVOP_DVI*/, 473 0x00, 0x09/*$DVI_CVBS*/, 474 0x00, 0x0B/*$DVI_SV*/, 475 0x00, 0x09/*$DVI_SC*/, }, 476 { DRV_ADC_REG(REG_ADC_ATOP_03_L), 0x03, 0x00, 0x00/*$RGB*/, 477 0x00, 0x00/*$YUV*/, 478 0x00, 0x02/*$ATV*/, 479 0x00, 0x02/*$INT_ATV*/, 480 0x00, 0x03/*$SVIDEO*/, 481 0x00, 0x03/*$SCART*/, 482 0x00, 0x02/*$CVBS*/, 483 0x00, 0x00/*$DVI*/, 484 0x00, 0x00/*$MVOP*/, 485 0x00, 0x02/*$RGB_SC*/, 486 0x00, 0x02/*$RGB_AV*/, 487 0x00, 0x00/*$RGB_DVI*/, 488 0x00, 0x00/*$RGB_MV*/, 489 0x00, 0x02/*$YUV_SC*/, 490 0x00, 0x02/*$YUV_AV*/, 491 0x00, 0x00/*$YUV_DVI*/, 492 0x00, 0x00/*$YUV_MV*/, 493 0x00, 0x03/*$MVOP_SV*/, 494 0x00, 0x03/*$MVOP_SC*/, 495 0x00, 0x02/*$MVOP_AV*/, 496 0x00, 0x00/*$MVOP_DVI*/, 497 0x00, 0x02/*$DVI_CVBS*/, 498 0x00, 0x03/*$DVI_SV*/, 499 0x00, 0x03/*$DVI_SC*/, }, 500 { DRV_ADC_REG(REG_ADC_ATOP_32_L), 0xFF, 0x00, 0x30/*RGB*/, 501 0x00, 0x30/*YUV*/, 502 0x00, 0x30/*ATV*/, 503 0x00, 0x30/*INT_ATV*/, 504 0x00, 0x30/*SVIDEO*/, 505 0x00, 0x30/*SCART*/, 506 0x00, 0x30/*CVBS*/, 507 0x00, 0x30/*DVI*/, 508 0x00, 0x30/*MVOP*/, 509 0x00, 0x30/*RGB_SC*/, 510 0x00, 0x30/*RGB_AV*/, 511 0x00, 0x30/*RGB_DVI*/, 512 0x00, 0x30/*RGB_MV*/, 513 0x00, 0x30/*YUV_SC*/, 514 0x00, 0x30/*YUV_AV*/, 515 0x00, 0x30/*YUV_DVI*/, 516 0x00, 0x30/*YUV_MV*/, 517 0x00, 0x30/*MVOP_SV*/, 518 0x00, 0x30/*MVOP_SC*/, 519 0x00, 0x30/*MVOP_AV*/, 520 0x00, 0x30/*MVOP_DVI*/, 521 0x00, 0x30/*DVI_CVBS*/, 522 0x00, 0x30/*DVI_SV*/, 523 0x00, 0x30/*DVI_SC*/, }, 524 { DRV_ADC_REG(REG_ADC_ATOP_38_L), 0x0F, 0x00, 0x00/*$RGB*/, 525 0x00, 0x00/*$YUV*/, 526 0x00, 0x01/*$ATV*/, 527 0x00, 0x01/*$INT_ATV*/, 528 0x00, 0x03/*$SVIDEO*/, 529 0x00, 0x01/*$SCART*/, 530 0x00, 0x01/*$CVBS*/, 531 0x00, 0x00/*$DVI*/, 532 0x01, 0x00/*$MVOP*/, 533 0x00, 0x01/*$RGB_SC*/, 534 0x00, 0x01/*$RGB_AV*/, 535 0x00, 0x00/*$RGB_DVI*/, 536 0x00, 0x00/*$RGB_MV*/, 537 0x00, 0x01/*$YUV_SC*/, 538 0x00, 0x01/*$YUV_AV*/, 539 0x00, 0x00/*$YUV_DVI*/, 540 0x00, 0x00/*$YUV_MV*/, 541 0x00, 0x03/*$MVOP_SV*/, 542 0x00, 0x01/*$MVOP_SC*/, 543 0x00, 0x01/*$MVOP_AV*/, 544 0x00, 0x00/*$MVOP_DVI*/, 545 0x00, 0x01/*$DVI_CVBS*/, 546 0x00, 0x03/*$DVI_SV*/, 547 0x00, 0x01/*$DVI_SC*/, }, 548 { DRV_ADC_REG(REG_ADC_DTOP_07_L), 0x60, 0x00, 0x00/*$RGB*/, 549 0x00, 0x60/*$YUV*/, 550 0x01, 0x00/*$ATV*/, 551 0x01, 0x00/*$INT_ATV*/, 552 0x01, 0x00/*$SVIDEO*/, 553 0x01, 0x00/*$SCART*/, 554 0x01, 0x00/*$CVBS*/, 555 0x01, 0x00/*$DVI*/, 556 0x01, 0x00/*$MVOP*/, 557 0x00, 0x00/*$RGB_SC*/, 558 0x00, 0x00/*$RGB_AV*/, 559 0x00, 0x00/*$RGB_DVI*/, 560 0x00, 0x00/*$RGB_MV*/, 561 0x00, 0x60/*$YUV_SC*/, 562 0x00, 0x60/*$YUV_AV*/, 563 0x00, 0x60/*$YUV_DVI*/, 564 0x00, 0x60/*$YUV_MV*/, 565 0x01, 0x00/*$MVOP_SV*/, 566 0x01, 0x00/*$MVOP_SC*/, 567 0x01, 0x00/*$MVOP_AV*/, 568 0x01, 0x00/*$MVOP_DVI*/, 569 0x01, 0x00/*$DVI_CVBS*/, 570 0x01, 0x00/*$DVI_SV*/, 571 0x01, 0x00/*$DVI_SC*/, }, 572 { DRV_ADC_REG(REG_ADC_DTOP_12_H), 0x01, 0x00, 0x00/*RGB*/, 573 0x00, 0x00/*YUV*/, 574 0x00, 0x00/*ATV*/, 575 0x00, 0x00/*INT_ATV*/, 576 0x00, 0x00/*SVIDEO*/, 577 0x00, 0x01/*SCART*/, 578 0x00, 0x00/*CVBS*/, 579 0x00, 0x00/*DVI*/, 580 0x00, 0x00/*MVOP*/, 581 0x00, 0x00/*RGB_SC*/, 582 0x00, 0x00/*RGB_AV*/, 583 0x00, 0x00/*RGB_DVI*/, 584 0x00, 0x00/*RGB_MV*/, 585 0x00, 0x00/*YUV_SC*/, 586 0x00, 0x00/*YUV_AV*/, 587 0x00, 0x00/*YUV_DVI*/, 588 0x00, 0x00/*YUV_MV*/, 589 0x00, 0x00/*MVOP_SV*/, 590 0x00, 0x01/*MVOP_SC*/, 591 0x00, 0x00/*MVOP_AV*/, 592 0x00, 0x00/*MVOP_DVI*/, 593 0x00, 0x00/*DVI_CVBS*/, 594 0x00, 0x00/*DVI_SV*/, 595 0x00, 0x01/*DVI_SC*/, }, 596 { DRV_ADC_REG(REG_ADC_ATOP_40_L), 0x40, 0x00, 0x40/*RGB*/, 597 0x00, 0x40/*YUV*/, 598 0x00, 0x40/*ATV*/, 599 0x00, 0x40/*INT_ATV*/, 600 0x00, 0x40/*SVIDEO*/, 601 0x00, 0x00/*SCART*/, 602 0x00, 0x40/*CVBS*/, 603 0x00, 0x40/*DVI*/, 604 0x00, 0x40/*MVOP*/, 605 0x00, 0x40/*RGB_SC*/, 606 0x00, 0x40/*RGB_AV*/, 607 0x00, 0x40/*RGB_DVI*/, 608 0x00, 0x40/*RGB_MV*/, 609 0x00, 0x40/*YUV_SC*/, 610 0x00, 0x40/*YUV_AV*/, 611 0x00, 0x40/*YUV_DVI*/, 612 0x00, 0x40/*YUV_MV*/, 613 0x00, 0x40/*MVOP_SV*/, 614 0x00, 0x00/*MVOP_SC*/, 615 0x00, 0x40/*MVOP_AV*/, 616 0x00, 0x40/*MVOP_DVI*/, 617 0x00, 0x40/*DVI_CVBS*/, 618 0x00, 0x40/*DVI_SV*/, 619 0x00, 0x00/*DVI_SC*/, }, 620 { DRV_ADC_REG(REG_ADC_ATOP_61_H), 0x10, 0x00, 0x00/*RGB*/, 621 0x00, 0x00/*YUV*/, 622 0x01, 0x00/*ATV*/, 623 0x01, 0x00/*INT_ATV*/, 624 0x01, 0x00/*SVIDEO*/, 625 0x01, 0x00/*SCART*/, 626 0x01, 0x00/*CVBS*/, 627 0x00, 0x00/*DVI*/, 628 0x01, 0x00/*MVOP*/, 629 0x00, 0x00/*RGB_SC*/, 630 0x00, 0x00/*RGB_AV*/, 631 0x00, 0x00/*RGB_DVI*/, 632 0x00, 0x00/*RGB_MV*/, 633 0x00, 0x00/*YUV_SC*/, 634 0x00, 0x00/*YUV_AV*/, 635 0x00, 0x00/*YUV_DVI*/, 636 0x00, 0x00/*YUV_MV*/, 637 0x01, 0x00/*MVOP_SV*/, 638 0x01, 0x00/*MVOP_SC*/, 639 0x01, 0x00/*MVOP_AV*/, 640 0x00, 0x00/*MVOP_DVI*/, 641 0x01, 0x00/*DVI_CVBS*/, 642 0x01, 0x00/*DVI_SV*/, 643 0x01, 0x00/*DVI_SC*/, }, 644 { DRV_ADC_REG(REG_ADC_ATOP_67_H), 0x03, 0x00, 0x00/*RGB*/, 645 0x00, 0x00/*YUV*/, 646 0x00, 0x00/*ATV*/, 647 0x00, 0x00/*INT_ATV*/, 648 0x00, 0x00/*SVIDEO*/, 649 0x00, 0x00/*SCART*/, 650 0x00, 0x00/*CVBS*/, 651 0x00, 0x00/*DVI*/, 652 0x00, 0x00/*MVOP*/, 653 0x00, 0x00/*RGB_SC*/, 654 0x00, 0x00/*RGB_AV*/, 655 0x00, 0x00/*RGB_DVI*/, 656 0x00, 0x00/*RGB_MV*/, 657 0x00, 0x00/*YUV_SC*/, 658 0x00, 0x00/*YUV_AV*/, 659 0x00, 0x00/*YUV_DVI*/, 660 0x00, 0x00/*YUV_MV*/, 661 0x00, 0x00/*MVOP_SV*/, 662 0x00, 0x00/*MVOP_SC*/, 663 0x00, 0x00/*MVOP_AV*/, 664 0x00, 0x00/*MVOP_DVI*/, 665 0x00, 0x00/*DVI_CVBS*/, 666 0x00, 0x00/*DVI_SV*/, 667 0x00, 0x00/*DVI_SC*/, }, 668 { DRV_ADC_REG(REG_ADC_DTOP_21_H), 0x0F, 0x00, 0x01/*RGB*/, 669 0x00, 0x08/*YUV*/, 670 0x01, 0x00/*ATV*/, 671 0x01, 0x00/*INT_ATV*/, 672 0x01, 0x00/*SVIDEO*/, 673 0x00, 0x01/*SCART*/, 674 0x01, 0x00/*CVBS*/, 675 0x00, 0x01/*DVI*/, 676 0x01, 0x00/*MVOP*/, 677 0x00, 0x01/*RGB_SC*/, 678 0x00, 0x01/*RGB_AV*/, 679 0x00, 0x01/*RGB_DVI*/, 680 0x00, 0x01/*RGB_MV*/, 681 0x00, 0x08/*YUV_SC*/, 682 0x00, 0x08/*YUV_AV*/, 683 0x00, 0x08/*YUV_DVI*/, 684 0x00, 0x08/*YUV_MV*/, 685 0x01, 0x00/*MVOP_SV*/, 686 0x00, 0x01/*MVOP_SC*/, 687 0x01, 0x00/*MVOP_AV*/, 688 0x00, 0x01/*MVOP_DVI*/, 689 0x00, 0x01/*DVI_CVBS*/, 690 0x00, 0x01/*DVI_SV*/, 691 0x00, 0x01/*DVI_SC*/, }, 692 { DRV_ADC_REG(REG_ADC_DTOP_21_L), 0xFF, 0x00, 0x00/*RGB*/, 693 0x00, 0x00/*YUV*/, 694 0x01, 0x00/*ATV*/, 695 0x01, 0x00/*INT_ATV*/, 696 0x01, 0x00/*SVIDEO*/, 697 0x00, 0x00/*SCART*/, 698 0x01, 0x00/*CVBS*/, 699 0x00, 0x00/*DVI*/, 700 0x01, 0x00/*MVOP*/, 701 0x00, 0x00/*RGB_SC*/, 702 0x00, 0x00/*RGB_AV*/, 703 0x00, 0x00/*RGB_DVI*/, 704 0x00, 0x00/*RGB_MV*/, 705 0x00, 0x00/*YUV_SC*/, 706 0x00, 0x00/*YUV_AV*/, 707 0x00, 0x00/*YUV_DVI*/, 708 0x00, 0x00/*YUV_MV*/, 709 0x01, 0x00/*MVOP_SV*/, 710 0x00, 0x00/*MVOP_SC*/, 711 0x01, 0x00/*MVOP_AV*/, 712 0x00, 0x00/*MVOP_DVI*/, 713 0x00, 0x00/*DVI_CVBS*/, 714 0x00, 0x00/*DVI_SV*/, 715 0x00, 0x00/*DVI_SC*/, }, 716 { DRV_ADC_REG(REG_ADC_DTOP_2B_H), 0x0F, 0x00, 0x01/*RGB*/, 717 0x00, 0x01/*YUV*/, 718 0x01, 0x00/*ATV*/, 719 0x01, 0x00/*INT_ATV*/, 720 0x01, 0x00/*SVIDEO*/, 721 0x00, 0x01/*SCART*/, 722 0x01, 0x00/*CVBS*/, 723 0x00, 0x01/*DVI*/, 724 0x01, 0x00/*MVOP*/, 725 0x00, 0x01/*RGB_SC*/, 726 0x00, 0x01/*RGB_AV*/, 727 0x00, 0x01/*RGB_DVI*/, 728 0x00, 0x01/*RGB_MV*/, 729 0x00, 0x01/*YUV_SC*/, 730 0x00, 0x01/*YUV_AV*/, 731 0x00, 0x01/*YUV_DVI*/, 732 0x00, 0x01/*YUV_MV*/, 733 0x01, 0x00/*MVOP_SV*/, 734 0x00, 0x01/*MVOP_SC*/, 735 0x01, 0x00/*MVOP_AV*/, 736 0x00, 0x01/*MVOP_DVI*/, 737 0x00, 0x01/*DVI_CVBS*/, 738 0x00, 0x01/*DVI_SV*/, 739 0x00, 0x01/*DVI_SC*/, }, 740 { DRV_ADC_REG(REG_ADC_DTOP_2B_L), 0xFF, 0x00, 0x00/*RGB*/, 741 0x00, 0x00/*YUV*/, 742 0x01, 0x00/*ATV*/, 743 0x01, 0x00/*INT_ATV*/, 744 0x01, 0x00/*SVIDEO*/, 745 0x00, 0x00/*SCART*/, 746 0x01, 0x00/*CVBS*/, 747 0x00, 0x00/*DVI*/, 748 0x01, 0x00/*MVOP*/, 749 0x00, 0x00/*RGB_SC*/, 750 0x00, 0x00/*RGB_AV*/, 751 0x00, 0x00/*RGB_DVI*/, 752 0x00, 0x00/*RGB_MV*/, 753 0x00, 0x00/*YUV_SC*/, 754 0x00, 0x00/*YUV_AV*/, 755 0x00, 0x00/*YUV_DVI*/, 756 0x00, 0x00/*YUV_MV*/, 757 0x01, 0x00/*MVOP_SV*/, 758 0x00, 0x00/*MVOP_SC*/, 759 0x01, 0x00/*MVOP_AV*/, 760 0x00, 0x00/*MVOP_DVI*/, 761 0x00, 0x00/*DVI_CVBS*/, 762 0x00, 0x00/*DVI_SV*/, 763 0x00, 0x00/*DVI_SC*/, }, 764 { DRV_ADC_REG(REG_ADC_DTOP_35_H), 0x0F, 0x00, 0x01/*RGB*/, 765 0x00, 0x08/*YUV*/, 766 0x01, 0x00/*ATV*/, 767 0x01, 0x00/*INT_ATV*/, 768 0x01, 0x00/*SVIDEO*/, 769 0x00, 0x01/*SCART*/, 770 0x01, 0x00/*CVBS*/, 771 0x00, 0x01/*DVI*/, 772 0x01, 0x00/*MVOP*/, 773 0x00, 0x01/*RGB_SC*/, 774 0x00, 0x01/*RGB_AV*/, 775 0x00, 0x01/*RGB_DVI*/, 776 0x00, 0x01/*RGB_MV*/, 777 0x00, 0x08/*YUV_SC*/, 778 0x00, 0x08/*YUV_AV*/, 779 0x00, 0x08/*YUV_DVI*/, 780 0x00, 0x08/*YUV_MV*/, 781 0x01, 0x00/*MVOP_SV*/, 782 0x00, 0x01/*MVOP_SC*/, 783 0x01, 0x00/*MVOP_AV*/, 784 0x00, 0x01/*MVOP_DVI*/, 785 0x00, 0x01/*DVI_CVBS*/, 786 0x00, 0x01/*DVI_SV*/, 787 0x00, 0x01/*DVI_SC*/, }, 788 { DRV_ADC_REG(REG_ADC_DTOP_35_L), 0xFF, 0x00, 0x00/*RGB*/, 789 0x00, 0x00/*YUV*/, 790 0x01, 0x00/*ATV*/, 791 0x01, 0x00/*INT_ATV*/, 792 0x01, 0x00/*SVIDEO*/, 793 0x00, 0x00/*SCART*/, 794 0x01, 0x00/*CVBS*/, 795 0x00, 0x00/*DVI*/, 796 0x01, 0x00/*MVOP*/, 797 0x00, 0x00/*RGB_SC*/, 798 0x00, 0x00/*RGB_AV*/, 799 0x00, 0x00/*RGB_DVI*/, 800 0x00, 0x00/*RGB_MV*/, 801 0x00, 0x00/*YUV_SC*/, 802 0x00, 0x00/*YUV_AV*/, 803 0x00, 0x00/*YUV_DVI*/, 804 0x00, 0x00/*YUV_MV*/, 805 0x01, 0x00/*MVOP_SV*/, 806 0x00, 0x00/*MVOP_SC*/, 807 0x01, 0x00/*MVOP_AV*/, 808 0x00, 0x00/*MVOP_DVI*/, 809 0x00, 0x00/*DVI_CVBS*/, 810 0x00, 0x00/*DVI_SV*/, 811 0x00, 0x00/*DVI_SC*/, }, 812 { DRV_ADC_REG(REG_ADC_DTOP_50_H), 0x0F, 0x00, 0x01/*RGB*/, 813 0x00, 0x08/*YUV*/, 814 0x01, 0x00/*ATV*/, 815 0x01, 0x00/*INT_ATV*/, 816 0x00, 0x08/*SVIDEO*/, 817 0x00, 0x01/*SCART*/, 818 0x01, 0x00/*CVBS*/, 819 0x00, 0x01/*DVI*/, 820 0x01, 0x00/*MVOP*/, 821 0x00, 0x01/*RGB_SC*/, 822 0x00, 0x01/*RGB_AV*/, 823 0x00, 0x01/*RGB_DVI*/, 824 0x00, 0x01/*RGB_MV*/, 825 0x00, 0x08/*YUV_SC*/, 826 0x00, 0x08/*YUV_AV*/, 827 0x00, 0x08/*YUV_DVI*/, 828 0x00, 0x08/*YUV_MV*/, 829 0x00, 0x08/*MVOP_SV*/, 830 0x00, 0x01/*MVOP_SC*/, 831 0x01, 0x00/*MVOP_AV*/, 832 0x00, 0x01/*MVOP_DVI*/, 833 0x00, 0x01/*DVI_CVBS*/, 834 0x00, 0x01/*DVI_SV*/, 835 0x00, 0x01/*DVI_SC*/, }, 836 { DRV_ADC_REG(REG_ADC_DTOP_50_L), 0xFF, 0x00, 0x00/*RGB*/, 837 0x00, 0x00/*YUV*/, 838 0x01, 0x00/*ATV*/, 839 0x01, 0x00/*INT_ATV*/, 840 0x00, 0x00/*SVIDEO*/, 841 0x00, 0x00/*SCART*/, 842 0x01, 0x00/*CVBS*/, 843 0x00, 0x00/*DVI*/, 844 0x01, 0x00/*MVOP*/, 845 0x00, 0x00/*RGB_SC*/, 846 0x00, 0x00/*RGB_AV*/, 847 0x00, 0x00/*RGB_DVI*/, 848 0x00, 0x00/*RGB_MV*/, 849 0x00, 0x00/*YUV_SC*/, 850 0x00, 0x00/*YUV_AV*/, 851 0x00, 0x00/*YUV_DVI*/, 852 0x00, 0x00/*YUV_MV*/, 853 0x00, 0x00/*MVOP_SV*/, 854 0x00, 0x00/*MVOP_SC*/, 855 0x01, 0x00/*MVOP_AV*/, 856 0x00, 0x00/*MVOP_DVI*/, 857 0x00, 0x00/*DVI_CVBS*/, 858 0x00, 0x00/*DVI_SV*/, 859 0x00, 0x00/*DVI_SC*/, }, 860 { DRV_ADC_REG(REG_ADC_DTOP_51_H), 0x3F, 0x01, 0x00/*RGB*/, 861 0x01, 0x00/*YUV*/, 862 0x01, 0x00/*ATV*/, 863 0x01, 0x00/*INT_ATV*/, 864 0x01, 0x00/*SVIDEO*/, 865 0x01, 0x00/*SCART*/, 866 0x01, 0x00/*CVBS*/, 867 0x01, 0x00/*DVI*/, 868 0x01, 0x00/*MVOP*/, 869 0x01, 0x00/*RGB_SC*/, 870 0x01, 0x00/*RGB_AV*/, 871 0x01, 0x00/*RGB_DVI*/, 872 0x01, 0x00/*RGB_MV*/, 873 0x01, 0x00/*YUV_SC*/, 874 0x01, 0x00/*YUV_AV*/, 875 0x01, 0x00/*YUV_DVI*/, 876 0x01, 0x00/*YUV_MV*/, 877 0x01, 0x00/*MVOP_SV*/, 878 0x01, 0x00/*MVOP_SC*/, 879 0x01, 0x00/*MVOP_AV*/, 880 0x01, 0x00/*MVOP_DVI*/, 881 0x01, 0x00/*DVI_CVBS*/, 882 0x01, 0x00/*DVI_SV*/, 883 0x01, 0x00/*DVI_SC*/, }, 884 { DRV_ADC_REG(REG_ADC_DTOP_51_L), 0xFF, 0x01, 0x00/*RGB*/, 885 0x01, 0x00/*YUV*/, 886 0x01, 0x00/*ATV*/, 887 0x01, 0x00/*INT_ATV*/, 888 0x01, 0x00/*SVIDEO*/, 889 0x01, 0x00/*SCART*/, 890 0x01, 0x00/*CVBS*/, 891 0x01, 0x00/*DVI*/, 892 0x01, 0x00/*MVOP*/, 893 0x01, 0x00/*RGB_SC*/, 894 0x01, 0x00/*RGB_AV*/, 895 0x01, 0x00/*RGB_DVI*/, 896 0x01, 0x00/*RGB_MV*/, 897 0x01, 0x00/*YUV_SC*/, 898 0x01, 0x00/*YUV_AV*/, 899 0x01, 0x00/*YUV_DVI*/, 900 0x01, 0x00/*YUV_MV*/, 901 0x01, 0x00/*MVOP_SV*/, 902 0x01, 0x00/*MVOP_SC*/, 903 0x01, 0x00/*MVOP_AV*/, 904 0x01, 0x00/*MVOP_DVI*/, 905 0x01, 0x00/*DVI_CVBS*/, 906 0x01, 0x00/*DVI_SV*/, 907 0x01, 0x00/*DVI_SC*/, }, 908 { DRV_ADC_REG(REG_ADC_DTOP_52_H), 0x7F, 0x00, 0x00/*$RGB*/, 909 0x00, 0x08/*$YUV*/, 910 0x01, 0x00/*$ATV*/, 911 0x01, 0x00/*$INT_ATV*/, 912 0x00, 0x08/*$SVIDEO*/, 913 0x00, 0x00/*$SCART*/, 914 0x01, 0x00/*$CVBS*/, 915 0x00, 0x00/*$DVI*/, 916 0x01, 0x00/*$MVOP*/, 917 0x00, 0x00/*$RGB_SC*/, 918 0x00, 0x00/*$RGB_AV*/, 919 0x00, 0x00/*$RGB_DVI*/, 920 0x00, 0x00/*$RGB_MV*/, 921 0x00, 0x08/*$YUV_SC*/, 922 0x00, 0x08/*$YUV_AV*/, 923 0x00, 0x08/*$YUV_DVI*/, 924 0x00, 0x08/*$YUV_MV*/, 925 0x00, 0x08/*$MVOP_SV*/, 926 0x00, 0x00/*$MVOP_SC*/, 927 0x01, 0x00/*$MVOP_AV*/, 928 0x00, 0x00/*$MVOP_DVI*/, 929 0x00, 0x00/*$DVI_CVBS*/, 930 0x00, 0x08/*$DVI_SV*/, 931 0x00, 0x00/*$DVI_SC*/, }, 932 { DRV_ADC_REG(REG_ADC_DTOP_52_L), 0xFF, 0x00, 0x00/*RGB*/, 933 0x00, 0x00/*YUV*/, 934 0x01, 0x00/*ATV*/, 935 0x01, 0x00/*INT_ATV*/, 936 0x00, 0x00/*SVIDEO*/, 937 0x00, 0x00/*SCART*/, 938 0x01, 0x00/*CVBS*/, 939 0x00, 0x00/*DVI*/, 940 0x01, 0x00/*MVOP*/, 941 0x00, 0x00/*RGB_SC*/, 942 0x00, 0x00/*RGB_AV*/, 943 0x00, 0x00/*RGB_DVI*/, 944 0x00, 0x00/*RGB_MV*/, 945 0x00, 0x00/*YUV_SC*/, 946 0x00, 0x00/*YUV_AV*/, 947 0x00, 0x00/*YUV_DVI*/, 948 0x00, 0x00/*YUV_MV*/, 949 0x00, 0x00/*MVOP_SV*/, 950 0x00, 0x00/*MVOP_SC*/, 951 0x01, 0x00/*MVOP_AV*/, 952 0x00, 0x00/*MVOP_DVI*/, 953 0x00, 0x00/*DVI_CVBS*/, 954 0x00, 0x00/*DVI_SV*/, 955 0x00, 0x00/*DVI_SC*/, }, 956 { DRV_ADC_REG(REG_ADC_DTOP_55_H), 0x0F, 0x00, 0x01/*RGB*/, 957 0x00, 0x01/*YUV*/, 958 0x01, 0x00/*ATV*/, 959 0x01, 0x00/*INT_ATV*/, 960 0x01, 0x00/*SVIDEO*/, 961 0x00, 0x01/*SCART*/, 962 0x01, 0x00/*CVBS*/, 963 0x00, 0x01/*DVI*/, 964 0x01, 0x00/*MVOP*/, 965 0x00, 0x01/*RGB_SC*/, 966 0x00, 0x01/*RGB_AV*/, 967 0x00, 0x01/*RGB_DVI*/, 968 0x00, 0x01/*RGB_MV*/, 969 0x00, 0x01/*YUV_SC*/, 970 0x00, 0x01/*YUV_AV*/, 971 0x00, 0x01/*YUV_DVI*/, 972 0x00, 0x01/*YUV_MV*/, 973 0x01, 0x00/*MVOP_SV*/, 974 0x00, 0x01/*MVOP_SC*/, 975 0x01, 0x00/*MVOP_AV*/, 976 0x00, 0x01/*MVOP_DVI*/, 977 0x00, 0x01/*DVI_CVBS*/, 978 0x00, 0x01/*DVI_SV*/, 979 0x00, 0x01/*DVI_SC*/, }, 980 { DRV_ADC_REG(REG_ADC_DTOP_55_L), 0xFF, 0x00, 0x00/*RGB*/, 981 0x00, 0x00/*YUV*/, 982 0x01, 0x00/*ATV*/, 983 0x01, 0x00/*INT_ATV*/, 984 0x01, 0x00/*SVIDEO*/, 985 0x00, 0x00/*SCART*/, 986 0x01, 0x00/*CVBS*/, 987 0x00, 0x00/*DVI*/, 988 0x01, 0x00/*MVOP*/, 989 0x00, 0x00/*RGB_SC*/, 990 0x00, 0x00/*RGB_AV*/, 991 0x00, 0x00/*RGB_DVI*/, 992 0x00, 0x00/*RGB_MV*/, 993 0x00, 0x00/*YUV_SC*/, 994 0x00, 0x00/*YUV_AV*/, 995 0x00, 0x00/*YUV_DVI*/, 996 0x00, 0x00/*YUV_MV*/, 997 0x01, 0x00/*MVOP_SV*/, 998 0x00, 0x00/*MVOP_SC*/, 999 0x01, 0x00/*MVOP_AV*/, 1000 0x00, 0x00/*MVOP_DVI*/, 1001 0x00, 0x00/*DVI_CVBS*/, 1002 0x00, 0x00/*DVI_SV*/, 1003 0x00, 0x00/*DVI_SC*/, }, 1004 { DRV_ADC_REG(REG_ADC_DTOP_56_H), 0x3F, 0x01, 0x00/*RGB*/, 1005 0x01, 0x00/*YUV*/, 1006 0x01, 0x00/*ATV*/, 1007 0x01, 0x00/*INT_ATV*/, 1008 0x01, 0x00/*SVIDEO*/, 1009 0x01, 0x00/*SCART*/, 1010 0x01, 0x00/*CVBS*/, 1011 0x01, 0x00/*DVI*/, 1012 0x01, 0x00/*MVOP*/, 1013 0x01, 0x00/*RGB_SC*/, 1014 0x01, 0x00/*RGB_AV*/, 1015 0x01, 0x00/*RGB_DVI*/, 1016 0x01, 0x00/*RGB_MV*/, 1017 0x01, 0x00/*YUV_SC*/, 1018 0x01, 0x00/*YUV_AV*/, 1019 0x01, 0x00/*YUV_DVI*/, 1020 0x01, 0x00/*YUV_MV*/, 1021 0x01, 0x00/*MVOP_SV*/, 1022 0x01, 0x00/*MVOP_SC*/, 1023 0x01, 0x00/*MVOP_AV*/, 1024 0x01, 0x00/*MVOP_DVI*/, 1025 0x01, 0x00/*DVI_CVBS*/, 1026 0x01, 0x00/*DVI_SV*/, 1027 0x01, 0x00/*DVI_SC*/, }, 1028 { DRV_ADC_REG(REG_ADC_DTOP_56_L), 0xFF, 0x01, 0x00/*RGB*/, 1029 0x01, 0x00/*YUV*/, 1030 0x01, 0x00/*ATV*/, 1031 0x01, 0x00/*INT_ATV*/, 1032 0x01, 0x00/*SVIDEO*/, 1033 0x01, 0x00/*SCART*/, 1034 0x01, 0x00/*CVBS*/, 1035 0x01, 0x00/*DVI*/, 1036 0x01, 0x00/*MVOP*/, 1037 0x01, 0x00/*RGB_SC*/, 1038 0x01, 0x00/*RGB_AV*/, 1039 0x01, 0x00/*RGB_DVI*/, 1040 0x01, 0x00/*RGB_MV*/, 1041 0x01, 0x00/*YUV_SC*/, 1042 0x01, 0x00/*YUV_AV*/, 1043 0x01, 0x00/*YUV_DVI*/, 1044 0x01, 0x00/*YUV_MV*/, 1045 0x01, 0x00/*MVOP_SV*/, 1046 0x01, 0x00/*MVOP_SC*/, 1047 0x01, 0x00/*MVOP_AV*/, 1048 0x01, 0x00/*MVOP_DVI*/, 1049 0x01, 0x00/*DVI_CVBS*/, 1050 0x01, 0x00/*DVI_SV*/, 1051 0x01, 0x00/*DVI_SC*/, }, 1052 { DRV_ADC_REG(REG_ADC_DTOP_57_H), 0x7F, 0x00, 0x00/*$RGB*/, 1053 0x00, 0x01/*$YUV*/, 1054 0x01, 0x00/*$ATV*/, 1055 0x01, 0x00/*$INT_ATV*/, 1056 0x01, 0x00/*$SVIDEO*/, 1057 0x00, 0x00/*$SCART*/, 1058 0x01, 0x00/*$CVBS*/, 1059 0x00, 0x00/*$DVI*/, 1060 0x01, 0x00/*$MVOP*/, 1061 0x00, 0x00/*$RGB_SC*/, 1062 0x00, 0x00/*$RGB_AV*/, 1063 0x00, 0x00/*$RGB_DVI*/, 1064 0x00, 0x00/*$RGB_MV*/, 1065 0x00, 0x01/*$YUV_SC*/, 1066 0x00, 0x01/*$YUV_AV*/, 1067 0x00, 0x01/*$YUV_DVI*/, 1068 0x00, 0x01/*$YUV_MV*/, 1069 0x01, 0x00/*$MVOP_SV*/, 1070 0x00, 0x00/*$MVOP_SC*/, 1071 0x01, 0x00/*$MVOP_AV*/, 1072 0x00, 0x00/*$MVOP_DVI*/, 1073 0x00, 0x00/*$DVI_CVBS*/, 1074 0x00, 0x00/*$DVI_SV*/, 1075 0x00, 0x00/*$DVI_SC*/, }, 1076 { DRV_ADC_REG(REG_ADC_DTOP_57_L), 0xFF, 0x00, 0x00/*RGB*/, 1077 0x00, 0x00/*YUV*/, 1078 0x01, 0x00/*ATV*/, 1079 0x01, 0x00/*INT_ATV*/, 1080 0x01, 0x00/*SVIDEO*/, 1081 0x00, 0x00/*SCART*/, 1082 0x01, 0x00/*CVBS*/, 1083 0x00, 0x00/*DVI*/, 1084 0x01, 0x00/*MVOP*/, 1085 0x00, 0x00/*RGB_SC*/, 1086 0x00, 0x00/*RGB_AV*/, 1087 0x00, 0x00/*RGB_DVI*/, 1088 0x00, 0x00/*RGB_MV*/, 1089 0x00, 0x00/*YUV_SC*/, 1090 0x00, 0x00/*YUV_AV*/, 1091 0x00, 0x00/*YUV_DVI*/, 1092 0x00, 0x00/*YUV_MV*/, 1093 0x01, 0x00/*MVOP_SV*/, 1094 0x00, 0x00/*MVOP_SC*/, 1095 0x01, 0x00/*MVOP_AV*/, 1096 0x00, 0x00/*MVOP_DVI*/, 1097 0x00, 0x00/*DVI_CVBS*/, 1098 0x00, 0x00/*DVI_SV*/, 1099 0x00, 0x00/*DVI_SC*/, }, 1100 { DRV_ADC_REG(REG_ADC_DTOP_5A_H), 0x0F, 0x00, 0x01/*RGB*/, 1101 0x00, 0x08/*YUV*/, 1102 0x01, 0x00/*ATV*/, 1103 0x01, 0x00/*INT_ATV*/, 1104 0x01, 0x00/*SVIDEO*/, 1105 0x00, 0x01/*SCART*/, 1106 0x01, 0x00/*CVBS*/, 1107 0x00, 0x01/*DVI*/, 1108 0x01, 0x00/*MVOP*/, 1109 0x00, 0x01/*RGB_SC*/, 1110 0x00, 0x01/*RGB_AV*/, 1111 0x00, 0x01/*RGB_DVI*/, 1112 0x00, 0x01/*RGB_MV*/, 1113 0x00, 0x08/*YUV_SC*/, 1114 0x00, 0x08/*YUV_AV*/, 1115 0x00, 0x08/*YUV_DVI*/, 1116 0x00, 0x08/*YUV_MV*/, 1117 0x01, 0x00/*MVOP_SV*/, 1118 0x00, 0x01/*MVOP_SC*/, 1119 0x01, 0x00/*MVOP_AV*/, 1120 0x00, 0x01/*MVOP_DVI*/, 1121 0x00, 0x01/*DVI_CVBS*/, 1122 0x00, 0x01/*DVI_SV*/, 1123 0x00, 0x01/*DVI_SC*/, }, 1124 { DRV_ADC_REG(REG_ADC_DTOP_5A_L), 0xFF, 0x00, 0x00/*RGB*/, 1125 0x00, 0x00/*YUV*/, 1126 0x01, 0x00/*ATV*/, 1127 0x01, 0x00/*INT_ATV*/, 1128 0x01, 0x00/*SVIDEO*/, 1129 0x00, 0x00/*SCART*/, 1130 0x01, 0x00/*CVBS*/, 1131 0x00, 0x00/*DVI*/, 1132 0x01, 0x00/*MVOP*/, 1133 0x00, 0x00/*RGB_SC*/, 1134 0x00, 0x00/*RGB_AV*/, 1135 0x00, 0x00/*RGB_DVI*/, 1136 0x00, 0x00/*RGB_MV*/, 1137 0x00, 0x00/*YUV_SC*/, 1138 0x00, 0x00/*YUV_AV*/, 1139 0x00, 0x00/*YUV_DVI*/, 1140 0x00, 0x00/*YUV_MV*/, 1141 0x01, 0x00/*MVOP_SV*/, 1142 0x00, 0x00/*MVOP_SC*/, 1143 0x01, 0x00/*MVOP_AV*/, 1144 0x00, 0x00/*MVOP_DVI*/, 1145 0x00, 0x00/*DVI_CVBS*/, 1146 0x00, 0x00/*DVI_SV*/, 1147 0x00, 0x00/*DVI_SC*/, }, 1148 { DRV_ADC_REG(REG_ADC_DTOP_5B_H), 0x3F, 0x01, 0x00/*RGB*/, 1149 0x01, 0x00/*YUV*/, 1150 0x01, 0x00/*ATV*/, 1151 0x01, 0x00/*INT_ATV*/, 1152 0x01, 0x00/*SVIDEO*/, 1153 0x01, 0x00/*SCART*/, 1154 0x01, 0x00/*CVBS*/, 1155 0x01, 0x00/*DVI*/, 1156 0x01, 0x00/*MVOP*/, 1157 0x01, 0x00/*RGB_SC*/, 1158 0x01, 0x00/*RGB_AV*/, 1159 0x01, 0x00/*RGB_DVI*/, 1160 0x01, 0x00/*RGB_MV*/, 1161 0x01, 0x00/*YUV_SC*/, 1162 0x01, 0x00/*YUV_AV*/, 1163 0x01, 0x00/*YUV_DVI*/, 1164 0x01, 0x00/*YUV_MV*/, 1165 0x01, 0x00/*MVOP_SV*/, 1166 0x01, 0x00/*MVOP_SC*/, 1167 0x01, 0x00/*MVOP_AV*/, 1168 0x01, 0x00/*MVOP_DVI*/, 1169 0x01, 0x00/*DVI_CVBS*/, 1170 0x01, 0x00/*DVI_SV*/, 1171 0x01, 0x00/*DVI_SC*/, }, 1172 { DRV_ADC_REG(REG_ADC_DTOP_5B_L), 0xFF, 0x01, 0x00/*RGB*/, 1173 0x01, 0x00/*YUV*/, 1174 0x01, 0x00/*ATV*/, 1175 0x01, 0x00/*INT_ATV*/, 1176 0x01, 0x00/*SVIDEO*/, 1177 0x01, 0x00/*SCART*/, 1178 0x01, 0x00/*CVBS*/, 1179 0x01, 0x00/*DVI*/, 1180 0x01, 0x00/*MVOP*/, 1181 0x01, 0x00/*RGB_SC*/, 1182 0x01, 0x00/*RGB_AV*/, 1183 0x01, 0x00/*RGB_DVI*/, 1184 0x01, 0x00/*RGB_MV*/, 1185 0x01, 0x00/*YUV_SC*/, 1186 0x01, 0x00/*YUV_AV*/, 1187 0x01, 0x00/*YUV_DVI*/, 1188 0x01, 0x00/*YUV_MV*/, 1189 0x01, 0x00/*MVOP_SV*/, 1190 0x01, 0x00/*MVOP_SC*/, 1191 0x01, 0x00/*MVOP_AV*/, 1192 0x01, 0x00/*MVOP_DVI*/, 1193 0x01, 0x00/*DVI_CVBS*/, 1194 0x01, 0x00/*DVI_SV*/, 1195 0x01, 0x00/*DVI_SC*/, }, 1196 { DRV_ADC_REG(REG_ADC_DTOP_5C_H), 0x7F, 0x00, 0x00/*$RGB*/, 1197 0x00, 0x08/*$YUV*/, 1198 0x01, 0x00/*$ATV*/, 1199 0x01, 0x00/*$INT_ATV*/, 1200 0x01, 0x00/*$SVIDEO*/, 1201 0x00, 0x00/*$SCART*/, 1202 0x01, 0x00/*$CVBS*/, 1203 0x00, 0x00/*$DVI*/, 1204 0x01, 0x00/*$MVOP*/, 1205 0x00, 0x00/*$RGB_SC*/, 1206 0x00, 0x00/*$RGB_AV*/, 1207 0x00, 0x00/*$RGB_DVI*/, 1208 0x00, 0x00/*$RGB_MV*/, 1209 0x00, 0x08/*$YUV_SC*/, 1210 0x00, 0x08/*$YUV_AV*/, 1211 0x00, 0x08/*$YUV_DVI*/, 1212 0x00, 0x08/*$YUV_MV*/, 1213 0x01, 0x00/*$MVOP_SV*/, 1214 0x00, 0x00/*$MVOP_SC*/, 1215 0x01, 0x00/*$MVOP_AV*/, 1216 0x00, 0x00/*$MVOP_DVI*/, 1217 0x00, 0x00/*$DVI_CVBS*/, 1218 0x00, 0x00/*$DVI_SV*/, 1219 0x00, 0x00/*$DVI_SC*/, }, 1220 { DRV_ADC_REG(REG_ADC_DTOP_5C_L), 0xFF, 0x00, 0x00/*RGB*/, 1221 0x00, 0x00/*YUV*/, 1222 0x01, 0x00/*ATV*/, 1223 0x01, 0x00/*INT_ATV*/, 1224 0x01, 0x00/*SVIDEO*/, 1225 0x00, 0x00/*SCART*/, 1226 0x01, 0x00/*CVBS*/, 1227 0x00, 0x00/*DVI*/, 1228 0x01, 0x00/*MVOP*/, 1229 0x00, 0x00/*RGB_SC*/, 1230 0x00, 0x00/*RGB_AV*/, 1231 0x00, 0x00/*RGB_DVI*/, 1232 0x00, 0x00/*RGB_MV*/, 1233 0x00, 0x00/*YUV_SC*/, 1234 0x00, 0x00/*YUV_AV*/, 1235 0x00, 0x00/*YUV_DVI*/, 1236 0x00, 0x00/*YUV_MV*/, 1237 0x01, 0x00/*MVOP_SV*/, 1238 0x00, 0x00/*MVOP_SC*/, 1239 0x01, 0x00/*MVOP_AV*/, 1240 0x00, 0x00/*MVOP_DVI*/, 1241 0x00, 0x00/*DVI_CVBS*/, 1242 0x00, 0x00/*DVI_SV*/, 1243 0x00, 0x00/*DVI_SC*/, }, 1244 { DRV_ADC_REG(REG_ADC_DTOP_60_H), 0x0F, 0x00, 0x00/*RGB*/, 1245 0x00, 0x00/*YUV*/, 1246 0x00, 0x03/*ATV*/, 1247 0x00, 0x03/*INT_ATV*/, 1248 0x00, 0x03/*SVIDEO*/, 1249 0x00, 0x00/*SCART*/, 1250 0x00, 0x03/*CVBS*/, 1251 0x00, 0x00/*DVI*/, 1252 0x00, 0x00/*MVOP*/, 1253 0x00, 0x00/*RGB_SC*/, 1254 0x00, 0x03/*RGB_AV*/, 1255 0x00, 0x00/*RGB_DVI*/, 1256 0x00, 0x00/*RGB_MV*/, 1257 0x00, 0x00/*YUV_SC*/, 1258 0x00, 0x03/*YUV_AV*/, 1259 0x00, 0x00/*YUV_DVI*/, 1260 0x00, 0x00/*YUV_MV*/, 1261 0x00, 0x03/*MVOP_SV*/, 1262 0x00, 0x00/*MVOP_SC*/, 1263 0x00, 0x03/*MVOP_AV*/, 1264 0x00, 0x00/*MVOP_DVI*/, 1265 0x00, 0x03/*DVI_CVBS*/, 1266 0x00, 0x03/*DVI_SV*/, 1267 0x00, 0x00/*DVI_SC*/, }, 1268 { DRV_ADC_REG(REG_ADC_DTOP_60_L), 0xFF, 0x00, 0x00/*RGB*/, 1269 0x00, 0x80/*YUV*/, 1270 0x00, 0xC0/*ATV*/, 1271 0x00, 0xC0/*INT_ATV*/, 1272 0x00, 0xC0/*SVIDEO*/, 1273 0x00, 0x00/*SCART*/, 1274 0x00, 0xC0/*CVBS*/, 1275 0x00, 0x00/*DVI*/, 1276 0x00, 0x00/*MVOP*/, 1277 0x00, 0x00/*RGB_SC*/, 1278 0x00, 0xC0/*RGB_AV*/, 1279 0x00, 0x00/*RGB_DVI*/, 1280 0x00, 0x00/*RGB_MV*/, 1281 0x00, 0x80/*YUV_SC*/, 1282 0x00, 0xC0/*YUV_AV*/, 1283 0x00, 0x80/*YUV_DVI*/, 1284 0x00, 0x80/*YUV_MV*/, 1285 0x00, 0xC0/*MVOP_SV*/, 1286 0x00, 0x00/*MVOP_SC*/, 1287 0x00, 0xC0/*MVOP_AV*/, 1288 0x00, 0x00/*MVOP_DVI*/, 1289 0x00, 0xC0/*DVI_CVBS*/, 1290 0x00, 0xC0/*DVI_SV*/, 1291 0x00, 0x00/*DVI_SC*/, }, 1292 { DRV_ADC_REG(REG_ADC_DTOP_62_H), 0x1F, 0x00, 0x00/*RGB*/, 1293 0x00, 0x00/*YUV*/, 1294 0x00, 0x03/*ATV*/, 1295 0x00, 0x03/*INT_ATV*/, 1296 0x00, 0x03/*SVIDEO*/, 1297 0x00, 0x00/*SCART*/, 1298 0x00, 0x03/*CVBS*/, 1299 0x00, 0x00/*DVI*/, 1300 0x00, 0x00/*MVOP*/, 1301 0x00, 0x00/*RGB_SC*/, 1302 0x00, 0x03/*RGB_AV*/, 1303 0x00, 0x00/*RGB_DVI*/, 1304 0x00, 0x00/*RGB_MV*/, 1305 0x00, 0x00/*YUV_SC*/, 1306 0x00, 0x03/*YUV_AV*/, 1307 0x00, 0x00/*YUV_DVI*/, 1308 0x00, 0x00/*YUV_MV*/, 1309 0x00, 0x03/*MVOP_SV*/, 1310 0x00, 0x00/*MVOP_SC*/, 1311 0x00, 0x03/*MVOP_AV*/, 1312 0x00, 0x00/*MVOP_DVI*/, 1313 0x00, 0x03/*DVI_CVBS*/, 1314 0x00, 0x03/*DVI_SV*/, 1315 0x00, 0x00/*DVI_SC*/, }, 1316 { DRV_ADC_REG(REG_ADC_DTOP_62_L), 0xFF, 0x00, 0x00/*RGB*/, 1317 0x00, 0x00/*YUV*/, 1318 0x00, 0xC0/*ATV*/, 1319 0x00, 0xC0/*INT_ATV*/, 1320 0x00, 0xC0/*SVIDEO*/, 1321 0x00, 0x00/*SCART*/, 1322 0x00, 0xC0/*CVBS*/, 1323 0x00, 0x00/*DVI*/, 1324 0x00, 0x00/*MVOP*/, 1325 0x00, 0x00/*RGB_SC*/, 1326 0x00, 0xC0/*RGB_AV*/, 1327 0x00, 0x00/*RGB_DVI*/, 1328 0x00, 0x00/*RGB_MV*/, 1329 0x00, 0x00/*YUV_SC*/, 1330 0x00, 0xC0/*YUV_AV*/, 1331 0x00, 0x00/*YUV_DVI*/, 1332 0x00, 0x00/*YUV_MV*/, 1333 0x00, 0xC0/*MVOP_SV*/, 1334 0x00, 0x00/*MVOP_SC*/, 1335 0x00, 0xC0/*MVOP_AV*/, 1336 0x00, 0x00/*MVOP_DVI*/, 1337 0x00, 0xC0/*DVI_CVBS*/, 1338 0x00, 0xC0/*DVI_SV*/, 1339 0x00, 0x00/*DVI_SC*/, }, 1340 { DRV_ADC_REG(REG_ADC_DTOP_63_L), 0xC0, 0x00, 0xC0/*$RGB*/, 1341 0x00, 0xC0/*$YUV*/, 1342 0x00, 0xC0/*$ATV*/, 1343 0x00, 0xC0/*$INT_ATV*/, 1344 0x00, 0xC0/*$SVIDEO*/, 1345 0x00, 0xC0/*$SCART*/, 1346 0x00, 0xC0/*$CVBS*/, 1347 0x00, 0xC0/*$DVI*/, 1348 0x00, 0xC0/*$MVOP*/, 1349 0x00, 0xC0/*$RGB_SC*/, 1350 0x00, 0xC0/*$RGB_AV*/, 1351 0x00, 0xC0/*$RGB_DVI*/, 1352 0x00, 0xC0/*$RGB_MV*/, 1353 0x00, 0xC0/*$YUV_SC*/, 1354 0x00, 0xC0/*$YUV_AV*/, 1355 0x00, 0xC0/*$YUV_DVI*/, 1356 0x00, 0xC0/*$YUV_MV*/, 1357 0x00, 0xC0/*$MVOP_SV*/, 1358 0x00, 0xC0/*$MVOP_SC*/, 1359 0x00, 0xC0/*$MVOP_AV*/, 1360 0x00, 0xC0/*$MVOP_DVI*/, 1361 0x00, 0xC0/*$DVI_CVBS*/, 1362 0x00, 0xC0/*$DVI_SV*/, 1363 0x00, 0xC0/*$DVI_SC*/, }, 1364 { DRV_ADC_REG(REG_ADC_DTOP_63_H), 0x03, 0x00, 0x03/*RGB*/, 1365 0x00, 0x03/*YUV*/, 1366 0x00, 0x03/*ATV*/, 1367 0x00, 0x03/*INT_ATV*/, 1368 0x00, 0x02/*SVIDEO*/, 1369 0x00, 0x03/*SCART*/, 1370 0x00, 0x03/*CVBS*/, 1371 0x00, 0x03/*DVI*/, 1372 0x00, 0x03/*MVOP*/, 1373 0x00, 0x03/*RGB_SC*/, 1374 0x00, 0x03/*RGB_AV*/, 1375 0x00, 0x03/*RGB_DVI*/, 1376 0x00, 0x03/*RGB_MV*/, 1377 0x00, 0x03/*YUV_SC*/, 1378 0x00, 0x03/*YUV_AV*/, 1379 0x00, 0x03/*YUV_DVI*/, 1380 0x00, 0x03/*YUV_MV*/, 1381 0x00, 0x02/*MVOP_SV*/, 1382 0x00, 0x03/*MVOP_SC*/, 1383 0x00, 0x03/*MVOP_AV*/, 1384 0x00, 0x03/*MVOP_DVI*/, 1385 0x00, 0x03/*DVI_CVBS*/, 1386 0x00, 0x02/*DVI_SV*/, 1387 0x00, 0x03/*DVI_SC*/, }, 1388 { DRV_ADC_REG(REG_ADC_DTOP_64_L), 0xC0, 0x00, 0xC0/*$RGB*/, 1389 0x00, 0xC0/*$YUV*/, 1390 0x00, 0xC0/*$ATV*/, 1391 0x00, 0xC0/*$INT_ATV*/, 1392 0x00, 0xC0/*$SVIDEO*/, 1393 0x00, 0xC0/*$SCART*/, 1394 0x00, 0xC0/*$CVBS*/, 1395 0x00, 0xC0/*$DVI*/, 1396 0x00, 0xC0/*$MVOP*/, 1397 0x00, 0xC0/*$RGB_SC*/, 1398 0x00, 0xC0/*$RGB_AV*/, 1399 0x00, 0xC0/*$RGB_DVI*/, 1400 0x00, 0xC0/*$RGB_MV*/, 1401 0x00, 0xC0/*$YUV_SC*/, 1402 0x00, 0xC0/*$YUV_AV*/, 1403 0x00, 0xC0/*$YUV_DVI*/, 1404 0x00, 0xC0/*$YUV_MV*/, 1405 0x00, 0xC0/*$MVOP_SV*/, 1406 0x00, 0xC0/*$MVOP_SC*/, 1407 0x00, 0xC0/*$MVOP_AV*/, 1408 0x00, 0xC0/*$MVOP_DVI*/, 1409 0x00, 0xC0/*$DVI_CVBS*/, 1410 0x00, 0xC0/*$DVI_SV*/, 1411 0x00, 0xC0/*$DVI_SC*/, }, 1412 { DRV_ADC_REG(REG_ADC_DTOP_64_H), 0x03, 0x00, 0x03/*RGB*/, 1413 0x00, 0x03/*YUV*/, 1414 0x00, 0x02/*ATV*/, 1415 0x00, 0x02/*INT_ATV*/, 1416 0x00, 0x02/*SVIDEO*/, 1417 0x00, 0x02/*SCART*/, 1418 0x00, 0x02/*CVBS*/, 1419 0x00, 0x03/*DVI*/, 1420 0x00, 0x03/*MVOP*/, 1421 0x00, 0x02/*RGB_SC*/, 1422 0x00, 0x02/*RGB_AV*/, 1423 0x00, 0x03/*RGB_DVI*/, 1424 0x00, 0x03/*RGB_MV*/, 1425 0x00, 0x02/*YUV_SC*/, 1426 0x00, 0x02/*YUV_AV*/, 1427 0x00, 0x03/*YUV_DVI*/, 1428 0x00, 0x03/*YUV_MV*/, 1429 0x00, 0x02/*MVOP_SV*/, 1430 0x00, 0x02/*MVOP_SC*/, 1431 0x00, 0x02/*MVOP_AV*/, 1432 0x00, 0x03/*MVOP_DVI*/, 1433 0x00, 0x02/*DVI_CVBS*/, 1434 0x00, 0x02/*DVI_SV*/, 1435 0x00, 0x02/*DVI_SC*/, }, 1436 { DRV_ADC_REG(REG_ADC_DTOP_68_L), 0x04, 0x00, 0x00/*RGB*/, 1437 0x00, 0x00/*YUV*/, 1438 0x01, 0x00/*ATV*/, 1439 0x01, 0x00/*INT_ATV*/, 1440 0x00, 0x04/*SVIDEO*/, 1441 0x00, 0x04/*SCART*/, 1442 0x00, 0x04/*CVBS*/, 1443 0x00, 0x00/*DVI*/, 1444 0x01, 0x00/*MVOP*/, 1445 0x00, 0x04/*RGB_SC*/, 1446 0x00, 0x04/*RGB_AV*/, 1447 0x00, 0x00/*RGB_DVI*/, 1448 0x00, 0x00/*RGB_MV*/, 1449 0x00, 0x04/*YUV_SC*/, 1450 0x00, 0x04/*YUV_AV*/, 1451 0x00, 0x00/*YUV_DVI*/, 1452 0x00, 0x00/*YUV_MV*/, 1453 0x00, 0x04/*MVOP_SV*/, 1454 0x00, 0x04/*MVOP_SC*/, 1455 0x00, 0x04/*MVOP_AV*/, 1456 0x00, 0x00/*MVOP_DVI*/, 1457 0x00, 0x04/*DVI_CVBS*/, 1458 0x00, 0x04/*DVI_SV*/, 1459 0x00, 0x04/*DVI_SC*/, }, 1460 { DRV_ADC_REG(REG_ADC_DTOP_0D_L), 0xFF, 0x00, 0x01/*RGB*/, 1461 0x00, 0x01/*YUV*/, 1462 0x01, 0x00/*ATV*/, 1463 0x01, 0x00/*INT_ATV*/, 1464 0x01, 0x00/*SVIDEO*/, 1465 0x00, 0x80/*SCART*/, 1466 0x01, 0x00/*CVBS*/, 1467 0x01, 0x00/*DVI*/, 1468 0x01, 0x00/*MVOP*/, 1469 0x00, 0x01/*RGB_SC*/, 1470 0x00, 0x01/*RGB_AV*/, 1471 0x00, 0x01/*RGB_DVI*/, 1472 0x00, 0x01/*RGB_MV*/, 1473 0x00, 0x01/*YUV_SC*/, 1474 0x00, 0x01/*YUV_AV*/, 1475 0x00, 0x01/*YUV_DVI*/, 1476 0x00, 0x01/*YUV_MV*/, 1477 0x01, 0x00/*MVOP_SV*/, 1478 0x00, 0x80/*MVOP_SC*/, 1479 0x01, 0x00/*MVOP_AV*/, 1480 0x01, 0x00/*MVOP_DVI*/, 1481 0x01, 0x00/*DVI_CVBS*/, 1482 0x01, 0x00/*DVI_SV*/, 1483 0x00, 0x80/*DVI_SC*/, }, 1484 { DRV_ADC_REG(REG_ADC_DTOP_0D_H), 0x0F, 0x00, 0x00/*RGB*/, 1485 0x00, 0x00/*YUV*/, 1486 0x01, 0x00/*ATV*/, 1487 0x01, 0x00/*INT_ATV*/, 1488 0x01, 0x00/*SVIDEO*/, 1489 0x00, 0x00/*SCART*/, 1490 0x01, 0x00/*CVBS*/, 1491 0x01, 0x00/*DVI*/, 1492 0x01, 0x00/*MVOP*/, 1493 0x00, 0x00/*RGB_SC*/, 1494 0x00, 0x00/*RGB_AV*/, 1495 0x00, 0x00/*RGB_DVI*/, 1496 0x00, 0x00/*RGB_MV*/, 1497 0x00, 0x00/*YUV_SC*/, 1498 0x00, 0x00/*YUV_AV*/, 1499 0x00, 0x00/*YUV_DVI*/, 1500 0x00, 0x00/*YUV_MV*/, 1501 0x01, 0x00/*MVOP_SV*/, 1502 0x00, 0x00/*MVOP_SC*/, 1503 0x01, 0x00/*MVOP_AV*/, 1504 0x01, 0x00/*MVOP_DVI*/, 1505 0x01, 0x00/*DVI_CVBS*/, 1506 0x01, 0x00/*DVI_SV*/, 1507 0x00, 0x00/*DVI_SC*/, }, 1508 { DRV_ADC_REG(REG_ADC_DTOP_08_H), 0xFF, 0x00, 0x10/*RGB*/, 1509 0x00, 0x10/*YUV*/, 1510 0x01, 0x00/*ATV*/, 1511 0x01, 0x00/*INT_ATV*/, 1512 0x01, 0x00/*SVIDEO*/, 1513 0x00, 0x80/*SCART*/, 1514 0x01, 0x00/*CVBS*/, 1515 0x01, 0x00/*DVI*/, 1516 0x01, 0x00/*MVOP*/, 1517 0x00, 0x10/*RGB_SC*/, 1518 0x00, 0x10/*RGB_AV*/, 1519 0x00, 0x10/*RGB_DVI*/, 1520 0x00, 0x10/*RGB_MV*/, 1521 0x00, 0x10/*YUV_SC*/, 1522 0x00, 0x10/*YUV_AV*/, 1523 0x00, 0x10/*YUV_DVI*/, 1524 0x00, 0x10/*YUV_MV*/, 1525 0x01, 0x00/*MVOP_SV*/, 1526 0x00, 0x80/*MVOP_SC*/, 1527 0x01, 0x00/*MVOP_AV*/, 1528 0x01, 0x00/*MVOP_DVI*/, 1529 0x01, 0x00/*DVI_CVBS*/, 1530 0x00, 0x00/*DVI_SV*/, 1531 0x00, 0x80/*DVI_SC*/, }, 1532 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x05/*RGB*/, 1533 0x00, 0x05/*YUV*/, 1534 0x00, 0x05/*ATV*/, 1535 0x00, 0x05/*INT_ATV*/, 1536 0x00, 0x05/*SVIDEO*/, 1537 0x00, 0x05/*SCART*/, 1538 0x00, 0x05/*CVBS*/, 1539 0x00, 0x05/*DVI*/, 1540 0x00, 0x05/*MVOP*/, 1541 0x00, 0x05/*RGB_SC*/, 1542 0x00, 0x05/*RGB_AV*/, 1543 0x00, 0x05/*RGB_DVI*/, 1544 0x00, 0x05/*RGB_MV*/, 1545 0x00, 0x05/*YUV_SC*/, 1546 0x00, 0x05/*YUV_AV*/, 1547 0x00, 0x05/*YUV_DVI*/, 1548 0x00, 0x05/*YUV_MV*/, 1549 0x00, 0x05/*MVOP_SV*/, 1550 0x00, 0x05/*MVOP_SC*/, 1551 0x00, 0x05/*MVOP_AV*/, 1552 0x00, 0x05/*MVOP_DVI*/, 1553 0x00, 0x05/*DVI_CVBS*/, 1554 0x00, 0x05/*DVI_SV*/, 1555 0x00, 0x05/*DVI_SC*/, }, 1556 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 1557 }; 1558 1559 //**************************************************** 1560 // AdcCal 1561 //**************************************************** 1562 MS_U8 MST_ADCAdcCal_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_AdcCal_NUMS*REG_DATA_SIZE]= 1563 { // Reg Mask Ignore Value 1564 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x18, 0x00, 0x08/*SW_UG*/, 1565 0x00, 0x08/*Fix_UG*/, 1566 0x00, 0x08/*BG_Fix_UG*/, }, 1567 { DRV_ADC_REG(REG_ADC_DTOPB_7B_H), 0xE0, 0x00, 0x00/*SW_UG*/, 1568 0x00, 0x00/*Fix_UG*/, 1569 0x00, 0x00/*BG_Fix_UG*/, }, 1570 { DRV_ADC_REG(REG_ADC_DTOPB_06_L), 0x01, 0x00, 0x01/*SW_UG*/, 1571 0x00, 0x01/*Fix_UG*/, 1572 0x00, 0x01/*BG_Fix_UG*/, }, 1573 { DRV_ADC_REG(REG_ADC_DTOPB_06_H), 0xFF, 0x00, 0x70/*$SW_UG*/, 1574 0x00, 0x70/*$Fix_UG*/, 1575 0x00, 0x70/*$BG_Fix_UG*/, }, 1576 { DRV_ADC_REG(REG_ADC_DTOPB_07_L), 0x07, 0x00, 0x07/*SW_UG*/, 1577 0x00, 0x07/*Fix_UG*/, 1578 0x00, 0x07/*BG_Fix_UG*/, }, 1579 { DRV_ADC_REG(REG_ADC_DTOPB_08_L), 0xFF, 0x00, 0x3F/*SW_UG*/, 1580 0x00, 0x3F/*Fix_UG*/, 1581 0x00, 0x3F/*BG_Fix_UG*/, }, 1582 { DRV_ADC_REG(REG_ADC_DTOPB_08_H), 0x0F, 0x00, 0x00/*SW_UG*/, 1583 0x00, 0x00/*Fix_UG*/, 1584 0x00, 0x00/*BG_Fix_UG*/, }, 1585 { DRV_ADC_REG(REG_ADC_DTOPB_09_L), 0xFF, 0x00, 0xFF/*SW_UG*/, 1586 0x00, 0xFF/*Fix_UG*/, 1587 0x00, 0xFF/*BG_Fix_UG*/, }, 1588 { DRV_ADC_REG(REG_ADC_DTOPB_0A_L), 0x20, 0x00, 0x00/*SW_UG*/, 1589 0x00, 0x00/*Fix_UG*/, 1590 0x00, 0x00/*BG_Fix_UG*/, }, 1591 { DRV_ADC_REG(REG_ADC_DTOPB_0A_H), 0x20, 0x00, 0x00/*SW_UG*/, 1592 0x00, 0x00/*Fix_UG*/, 1593 0x00, 0x00/*BG_Fix_UG*/, }, 1594 { DRV_ADC_REG(REG_ADC_DTOPB_0B_L), 0x20, 0x00, 0x00/*SW_UG*/, 1595 0x00, 0x00/*Fix_UG*/, 1596 0x00, 0x00/*BG_Fix_UG*/, }, 1597 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x06/*SW_UG*/, 1598 0x00, 0x06/*Fix_UG*/, 1599 0x00, 0x06/*BG_Fix_UG*/, }, 1600 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*SW_UG*/, 1601 0x00, 0x01/*Fix_UG*/, 1602 0x00, 0x01/*BG_Fix_UG*/, }, 1603 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1604 0x00, 0x01/*Fix_UG*/, 1605 0x00, 0x01/*BG_Fix_UG*/, }, 1606 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x05/*SW_UG*/, 1607 0x00, 0x05/*Fix_UG*/, 1608 0x00, 0x05/*BG_Fix_UG*/, }, 1609 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*SW_UG*/, 1610 0x00, 0x01/*Fix_UG*/, 1611 0x00, 0x01/*BG_Fix_UG*/, }, 1612 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1613 0x00, 0x01/*Fix_UG*/, 1614 0x00, 0x01/*BG_Fix_UG*/, }, 1615 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x03/*SW_UG*/, 1616 0x00, 0x03/*Fix_UG*/, 1617 0x00, 0x03/*BG_Fix_UG*/, }, 1618 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*SW_UG*/, 1619 0x00, 0x01/*Fix_UG*/, 1620 0x00, 0x01/*BG_Fix_UG*/, }, 1621 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1622 0x00, 0x01/*Fix_UG*/, 1623 0x00, 0x01/*BG_Fix_UG*/, }, 1624 { DRV_ADC_REG(REG_ADC_DTOPB_3F_L), 0xFF, 0x00, 0x37/*$SW_UG*/, 1625 0x00, 0x37/*$Fix_UG*/, 1626 0x00, 0x37/*$BG_Fix_UG*/, }, 1627 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x8F, 0x00, 0x8C/*$SW_UG*/, 1628 0x00, 0x8C/*$Fix_UG*/, 1629 0x00, 0x8C/*$BG_Fix_UG*/, }, 1630 { DRV_ADC_REG(REG_ADC_DTOPB_40_L), 0xFF, 0x00, 0xFF/*SW_UG*/, 1631 0x00, 0xC0/*Fix_UG*/, 1632 0x00, 0xC0/*BG_Fix_UG*/, }, 1633 { DRV_ADC_REG(REG_ADC_DTOPB_40_H), 0x0F, 0x00, 0x07/*SW_UG*/, 1634 0x00, 0x07/*Fix_UG*/, 1635 0x00, 0x07/*BG_Fix_UG*/, }, 1636 { DRV_ADC_REG(REG_ADC_DTOPB_41_L), 0x8F, 0x00, 0x8C/*$SW_UG*/, 1637 0x00, 0x8C/*$Fix_UG*/, 1638 0x00, 0x8C/*$BG_Fix_UG*/, }, 1639 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x08, 0x00, 0x08/*SW_UG*/, 1640 0x00, 0x08/*Fix_UG*/, 1641 0x00, 0x08/*BG_Fix_UG*/, }, 1642 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x01, 0x00, 0x01/*SW_UG*/, 1643 0x00, 0x01/*Fix_UG*/, 1644 0x00, 0x00/*BG_Fix_UG*/, }, 1645 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x10, 0x00, 0x10/*SW_UG*/, 1646 0x00, 0x10/*Fix_UG*/, 1647 0x00, 0x00/*BG_Fix_UG*/, }, 1648 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x18, 0x00, 0x10/*SW_UG*/, 1649 0x00, 0x10/*Fix_UG*/, 1650 0x00, 0x10/*BG_Fix_UG*/, }, 1651 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x20, 0x00, 0x00/*SW_UG*/, 1652 0x00, 0x00/*Fix_UG*/, 1653 0x00, 0x00/*BG_Fix_UG*/, }, 1654 { DRV_ADC_REG(REG_ADC_DTOPB_7B_H), 0xE0, 0x00, 0x00/*SW_UG*/, 1655 0x00, 0x00/*Fix_UG*/, 1656 0x00, 0x00/*BG_Fix_UG*/, }, 1657 { DRV_ADC_REG(REG_ADC_DTOPB_12_L), 0x0F, 0x00, 0x0F/*$SW_UG*/, 1658 0x00, 0x0F/*$Fix_UG*/, 1659 0x00, 0x0F/*$BG_Fix_UG*/, }, 1660 { DRV_ADC_REG(REG_ADC_DTOPB_13_L), 0xFF, 0x00, 0x3F/*SW_UG*/, 1661 0x00, 0x3F/*Fix_UG*/, 1662 0x00, 0x3F/*BG_Fix_UG*/, }, 1663 { DRV_ADC_REG(REG_ADC_DTOPB_13_H), 0x0F, 0x00, 0x00/*SW_UG*/, 1664 0x00, 0x00/*Fix_UG*/, 1665 0x00, 0x00/*BG_Fix_UG*/, }, 1666 { DRV_ADC_REG(REG_ADC_DTOPB_14_L), 0xFF, 0x00, 0xFF/*SW_UG*/, 1667 0x00, 0xFF/*Fix_UG*/, 1668 0x00, 0xFF/*BG_Fix_UG*/, }, 1669 { DRV_ADC_REG(REG_ADC_DTOPB_1F_L), 0x1F, 0x00, 0x0F/*$SW_UG*/, 1670 0x00, 0x0F/*$Fix_UG*/, 1671 0x00, 0x0F/*$BG_Fix_UG*/, }, 1672 { DRV_ADC_REG(REG_ADC_DTOPB_20_L), 0xFF, 0x00, 0x3F/*SW_UG*/, 1673 0x00, 0x3F/*Fix_UG*/, 1674 0x00, 0x3F/*BG_Fix_UG*/, }, 1675 { DRV_ADC_REG(REG_ADC_DTOPB_20_H), 0x0F, 0x00, 0x00/*SW_UG*/, 1676 0x00, 0x00/*Fix_UG*/, 1677 0x00, 0x00/*BG_Fix_UG*/, }, 1678 { DRV_ADC_REG(REG_ADC_DTOPB_21_L), 0xFF, 0x00, 0xFF/*SW_UG*/, 1679 0x00, 0xFF/*Fix_UG*/, 1680 0x00, 0xFF/*BG_Fix_UG*/, }, 1681 { DRV_ADC_REG(REG_ADC_DTOPB_21_H), 0xFF, 0x00, 0xFF/*SW_UG*/, 1682 0x00, 0xFF/*Fix_UG*/, 1683 0x00, 0xFF/*BG_Fix_UG*/, }, 1684 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x06/*SW_UG*/, 1685 0x00, 0x06/*Fix_UG*/, 1686 0x00, 0x06/*BG_Fix_UG*/, }, 1687 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*SW_UG*/, 1688 0x00, 0x01/*Fix_UG*/, 1689 0x00, 0x01/*BG_Fix_UG*/, }, 1690 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1691 0x00, 0x01/*Fix_UG*/, 1692 0x00, 0x01/*BG_Fix_UG*/, }, 1693 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x05/*SW_UG*/, 1694 0x00, 0x05/*Fix_UG*/, 1695 0x00, 0x05/*BG_Fix_UG*/, }, 1696 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*SW_UG*/, 1697 0x00, 0x01/*Fix_UG*/, 1698 0x00, 0x01/*BG_Fix_UG*/, }, 1699 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1700 0x00, 0x01/*Fix_UG*/, 1701 0x00, 0x01/*BG_Fix_UG*/, }, 1702 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x03/*SW_UG*/, 1703 0x00, 0x03/*Fix_UG*/, 1704 0x00, 0x03/*BG_Fix_UG*/, }, 1705 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*SW_UG*/, 1706 0x00, 0x01/*Fix_UG*/, 1707 0x00, 0x01/*BG_Fix_UG*/, }, 1708 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1709 0x00, 0x01/*Fix_UG*/, 1710 0x00, 0x01/*BG_Fix_UG*/, }, 1711 { DRV_ADC_REG(REG_ADC_ATOP_39_H), 0x20, 0x00, 0x00/*SW_UG*/, 1712 0x00, 0x00/*Fix_UG*/, 1713 0x00, 0x00/*BG_Fix_UG*/, }, 1714 { DRV_ADC_REG(REG_ADC_ATOP_3C_H), 0x20, 0x00, 0x00/*SW_UG*/, 1715 0x00, 0x00/*Fix_UG*/, 1716 0x00, 0x00/*BG_Fix_UG*/, }, 1717 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*SW_UG*/, 1718 0x00, 0x01/*Fix_UG*/, 1719 0x00, 0x01/*BG_Fix_UG*/, }, 1720 { DRV_ADC_REG(REG_ADC_ATOP_39_H), 0x20, 0x00, 0x20/*SW_UG*/, 1721 0x00, 0x20/*Fix_UG*/, 1722 0x00, 0x20/*BG_Fix_UG*/, }, 1723 { DRV_ADC_REG(REG_ADC_ATOP_3C_H), 0x20, 0x00, 0x20/*SW_UG*/, 1724 0x00, 0x20/*Fix_UG*/, 1725 0x00, 0x20/*BG_Fix_UG*/, }, 1726 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x0A/*SW_UG*/, 1727 0x00, 0x0A/*Fix_UG*/, 1728 0x00, 0x0A/*BG_Fix_UG*/, }, 1729 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 1730 }; 1731 1732 //**************************************************** 1733 // AdcCal_AV 1734 //**************************************************** 1735 MS_U8 MST_ADCAdcCal_AV_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_AdcCal_AV_NUMS*REG_DATA_SIZE]= 1736 { // Reg Mask Ignore Value 1737 { DRV_ADC_REG(REG_ADC_DTOPB_53_H), 0x18, 0x00, 0x08/*ALL*/, }, 1738 { DRV_ADC_REG(REG_ADC_DTOPB_7C_H), 0xE0, 0x00, 0x00/*ALL*/, }, 1739 { DRV_ADC_REG(REG_ADC_DTOPB_57_L), 0x01, 0x00, 0x01/*ALL*/, }, 1740 { DRV_ADC_REG(REG_ADC_DTOPB_57_H), 0xFF, 0x00, 0x70/*$ALL*/, }, 1741 { DRV_ADC_REG(REG_ADC_DTOPB_58_L), 0x41, 0x00, 0x01/*$ALL*/, }, 1742 { DRV_ADC_REG(REG_ADC_DTOPB_5B_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1743 { DRV_ADC_REG(REG_ADC_DTOPB_5B_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1744 { DRV_ADC_REG(REG_ADC_DTOPB_5C_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1745 { DRV_ADC_REG(REG_ADC_DTOPB_53_H), 0x01, 0x00, 0x01/*ALL*/, }, 1746 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*ALL*/, }, 1747 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x01, 0x00, 0x01/*ALL*/, }, 1748 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x08, 0x00, 0x00/*ALL*/, }, 1749 { DRV_ADC_REG(REG_ADC_DTOPB_72_L), 0x0F, 0x00, 0x07/*ALL*/, }, 1750 { DRV_ADC_REG(REG_ADC_DTOPB_72_L), 0xF0, 0x00, 0x30/*ALL*/, }, 1751 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1752 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x80, 0x00, 0x80/*ALL*/, }, 1753 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x0F, 0x00, 0x04/*ALL*/, }, 1754 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x80, 0x00, 0x80/*ALL*/, }, 1755 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x0F, 0x00, 0x08/*ALL*/, }, 1756 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x80, 0x00, 0x80/*ALL*/, }, 1757 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x0F, 0x00, 0x0C/*ALL*/, }, 1758 { DRV_ADC_REG(REG_ADC_DTOPB_72_H), 0x80, 0x00, 0x80/*ALL*/, }, 1759 { DRV_ADC_REG(REG_ADC_DTOPB_53_H), 0x18, 0x00, 0x10/*ALL*/, }, 1760 { DRV_ADC_REG(REG_ADC_DTOPB_53_H), 0x20, 0x00, 0x20/*ALL*/, }, 1761 { DRV_ADC_REG(REG_ADC_DTOPB_7C_H), 0xE0, 0x00, 0x00/*ALL*/, }, 1762 { DRV_ADC_REG(REG_ADC_DTOPB_5D_L), 0x03, 0x00, 0x03/*$ALL*/, }, 1763 { DRV_ADC_REG(REG_ADC_DTOPB_5E_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1764 { DRV_ADC_REG(REG_ADC_DTOPB_5E_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1765 { DRV_ADC_REG(REG_ADC_DTOPB_5F_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1766 { DRV_ADC_REG(REG_ADC_DTOPB_64_L), 0x07, 0x00, 0x07/*$ALL*/, }, 1767 { DRV_ADC_REG(REG_ADC_DTOPB_65_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1768 { DRV_ADC_REG(REG_ADC_DTOPB_65_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1769 { DRV_ADC_REG(REG_ADC_DTOPB_66_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1770 { DRV_ADC_REG(REG_ADC_DTOPB_66_H), 0xFF, 0x00, 0xFF/*ALL*/, }, 1771 { DRV_ADC_REG(REG_ADC_DTOPB_53_H), 0x01, 0x00, 0x01/*ALL*/, }, 1772 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x0A/*ALL*/, }, 1773 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 1774 }; 1775 1776 //**************************************************** 1777 // AdcCal_AV_OFF 1778 //**************************************************** 1779 MS_U8 MST_ADCAdcCal_AV_OFF_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_AdcCal_AV_OFF_NUMS*REG_DATA_SIZE]= 1780 { // Reg Mask Ignore Value 1781 { DRV_ADC_REG(REG_ADC_ATOPB_53_H), 0x18, 0x00, 0x08/*ALL*/, }, 1782 { DRV_ADC_REG(REG_ADC_ATOPB_7C_H), 0xE0, 0x00, 0x00/*ALL*/, }, 1783 { DRV_ADC_REG(REG_ADC_ATOPB_57_L), 0x01, 0x00, 0x01/*ALL*/, }, 1784 { DRV_ADC_REG(REG_ADC_ATOPB_57_H), 0xFF, 0x00, 0x70/*$ALL*/, }, 1785 { DRV_ADC_REG(REG_ADC_ATOPB_58_L), 0x41, 0x00, 0x01/*$ALL*/, }, 1786 { DRV_ADC_REG(REG_ADC_ATOPB_5B_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1787 { DRV_ADC_REG(REG_ADC_ATOPB_5B_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1788 { DRV_ADC_REG(REG_ADC_ATOPB_5C_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1789 { DRV_ADC_REG(REG_ADC_ATOPB_53_H), 0x01, 0x00, 0x01/*ALL*/, }, 1790 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*ALL*/, }, 1791 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x01, 0x00, 0x00/*ALL*/, }, 1792 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x40, 0x00, 0x00/*ALL*/, }, 1793 { DRV_ADC_REG(REG_ADC_ATOPB_72_L), 0x0F, 0x00, 0x07/*ALL*/, }, 1794 { DRV_ADC_REG(REG_ADC_ATOPB_72_L), 0xF0, 0x00, 0x30/*ALL*/, }, 1795 { DRV_ADC_REG(REG_ADC_ATOPB_72_H), 0x0F, 0x00, 0x0C/*ALL*/, }, 1796 { DRV_ADC_REG(REG_ADC_ATOPB_72_H), 0x80, 0x00, 0x80/*ALL*/, }, 1797 { DRV_ADC_REG(REG_ADC_ATOPB_53_H), 0x18, 0x00, 0x10/*ALL*/, }, 1798 { DRV_ADC_REG(REG_ADC_ATOPB_53_H), 0x20, 0x00, 0x00/*ALL*/, }, 1799 { DRV_ADC_REG(REG_ADC_ATOPB_7C_H), 0xE0, 0x00, 0x00/*ALL*/, }, 1800 { DRV_ADC_REG(REG_ADC_ATOPB_5D_L), 0x03, 0x00, 0x03/*$ALL*/, }, 1801 { DRV_ADC_REG(REG_ADC_ATOPB_5E_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1802 { DRV_ADC_REG(REG_ADC_ATOPB_5E_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1803 { DRV_ADC_REG(REG_ADC_ATOPB_5F_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1804 { DRV_ADC_REG(REG_ADC_ATOPB_64_L), 0x07, 0x00, 0x07/*$ALL*/, }, 1805 { DRV_ADC_REG(REG_ADC_ATOPB_65_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1806 { DRV_ADC_REG(REG_ADC_ATOPB_65_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1807 { DRV_ADC_REG(REG_ADC_ATOPB_66_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1808 { DRV_ADC_REG(REG_ADC_ATOPB_66_H), 0xFF, 0x00, 0xFF/*ALL*/, }, 1809 { DRV_ADC_REG(REG_ADC_ATOPB_53_H), 0x01, 0x00, 0x01/*ALL*/, }, 1810 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x0A/*ALL*/, }, 1811 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 1812 }; 1813 1814 //**************************************************** 1815 // AdcCal_SV 1816 //**************************************************** 1817 MS_U8 MST_ADCAdcCal_SV_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_AdcCal_SV_NUMS*REG_DATA_SIZE]= 1818 { // Reg Mask Ignore Value 1819 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x18, 0x00, 0x08/*ALL*/, }, 1820 { DRV_ADC_REG(REG_ADC_DTOPB_7B_H), 0xE0, 0x00, 0x00/*ALL*/, }, 1821 { DRV_ADC_REG(REG_ADC_DTOPB_06_L), 0x01, 0x00, 0x01/*ALL*/, }, 1822 { DRV_ADC_REG(REG_ADC_DTOPB_06_H), 0xFF, 0x00, 0x70/*$ALL*/, }, 1823 { DRV_ADC_REG(REG_ADC_DTOPB_07_L), 0x07, 0x00, 0x07/*ALL*/, }, 1824 { DRV_ADC_REG(REG_ADC_DTOPB_08_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1825 { DRV_ADC_REG(REG_ADC_DTOPB_08_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1826 { DRV_ADC_REG(REG_ADC_DTOPB_09_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1827 { DRV_ADC_REG(REG_ADC_DTOPB_0A_L), 0x20, 0x00, 0x00/*ALL*/, }, 1828 { DRV_ADC_REG(REG_ADC_DTOPB_0A_H), 0x20, 0x00, 0x00/*ALL*/, }, 1829 { DRV_ADC_REG(REG_ADC_DTOPB_0B_L), 0x20, 0x00, 0x00/*ALL*/, }, 1830 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x07, 0x00, 0x06/*ALL*/, }, 1831 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*ALL*/, }, 1832 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x01/*ALL*/, }, 1833 { DRV_ADC_REG(REG_ADC_DTOPB_04_L), 0x08, 0x00, 0x08/*ALL*/, }, 1834 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x01, 0x00, 0x01/*ALL*/, }, 1835 { DRV_ADC_REG(REG_ADC_ATOP_5A_L), 0x10, 0x00, 0x00/*ALL*/, }, 1836 { DRV_ADC_REG(REG_ADC_DTOPB_3F_L), 0x0F, 0x00, 0x07/*ALL*/, }, 1837 { DRV_ADC_REG(REG_ADC_DTOPB_3F_L), 0xF0, 0x00, 0x30/*ALL*/, }, 1838 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1839 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x80, 0x00, 0x80/*ALL*/, }, 1840 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x0F, 0x00, 0x04/*ALL*/, }, 1841 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x80, 0x00, 0x80/*ALL*/, }, 1842 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x0F, 0x00, 0x08/*ALL*/, }, 1843 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x80, 0x00, 0x80/*ALL*/, }, 1844 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x0F, 0x00, 0x0C/*ALL*/, }, 1845 { DRV_ADC_REG(REG_ADC_DTOPB_3F_H), 0x80, 0x00, 0x80/*ALL*/, }, 1846 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x18, 0x00, 0x10/*ALL*/, }, 1847 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x20, 0x00, 0x20/*ALL*/, }, 1848 { DRV_ADC_REG(REG_ADC_DTOPB_7B_H), 0xE0, 0x00, 0x00/*ALL*/, }, 1849 { DRV_ADC_REG(REG_ADC_DTOPB_12_L), 0x03, 0x00, 0x03/*$ALL*/, }, 1850 { DRV_ADC_REG(REG_ADC_DTOPB_13_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1851 { DRV_ADC_REG(REG_ADC_DTOPB_13_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1852 { DRV_ADC_REG(REG_ADC_DTOPB_14_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1853 { DRV_ADC_REG(REG_ADC_DTOPB_1F_L), 0x13, 0x00, 0x13/*$ALL*/, }, 1854 { DRV_ADC_REG(REG_ADC_DTOPB_20_L), 0xFF, 0x00, 0x3F/*ALL*/, }, 1855 { DRV_ADC_REG(REG_ADC_DTOPB_20_H), 0x0F, 0x00, 0x00/*ALL*/, }, 1856 { DRV_ADC_REG(REG_ADC_DTOPB_21_L), 0xFF, 0x00, 0xFF/*ALL*/, }, 1857 { DRV_ADC_REG(REG_ADC_DTOPB_21_H), 0xFF, 0x00, 0xFF/*ALL*/, }, 1858 { DRV_ADC_REG(REG_ADC_DTOPB_02_H), 0x01, 0x00, 0x01/*ALL*/, }, 1859 { DRV_ADC_REG(REG_ADC_DTOPB_FE_L), 0xFF, 0x00, 0x0A/*ALL*/, }, 1860 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 1861 }; 1862 1863 //**************************************************** 1864 // SetMode 1865 //**************************************************** 1866 ADC_FREQ_RANGE MST_ADC_FreqRange_TBL[]= 1867 { 1868 //H-Limit, L-Limit 1869 { 0x1000, 0x012C},/*ADC_FREQ_SECTION1*/ 1870 { 0x012C, 0x00FA},/*ADC_FREQ_SECTION2*/ 1871 { 0x00FA, 0x00C8},/*ADC_FREQ_SECTION3*/ 1872 { 0x00C8, 0x00B4},/*ADC_FREQ_SECTION4*/ 1873 { 0x00B4, 0x00A0},/*ADC_FREQ_SECTION5*/ 1874 { 0x00A0, 0x008C},/*ADC_FREQ_SECTION6*/ 1875 { 0x008C, 0x0078},/*ADC_FREQ_SECTION7*/ 1876 { 0x0078, 0x0064},/*ADC_FREQ_SECTION8*/ 1877 { 0x0064, 0x0050},/*ADC_FREQ_SECTION9*/ 1878 { 0x0050, 0x0046},/*ADC_FREQ_SECTION10*/ 1879 { 0x0046, 0x003C},/*ADC_FREQ_SECTION11*/ 1880 { 0x003C, 0x002D},/*ADC_FREQ_SECTION12*/ 1881 { 0x002D, 0x0028},/*ADC_FREQ_SECTION13*/ 1882 { 0x0028, 0x001E},/*ADC_FREQ_SECTION14*/ 1883 { 0x001E, 0x0014},/*ADC_FREQ_SECTION15*/ 1884 { 0x0014, 0x000F},/*ADC_FREQ_SECTION16*/ 1885 { 0x000F, 0x0005},/*ADC_FREQ_SECTION17*/ 1886 }; 1887 1888 MS_U8 MST_ADCSetModeYUV_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_SetMode_NUMS*REG_DATA_SIZE]= 1889 { // Reg Mask Ignore Value 1890 { DRV_ADC_REG(REG_ADC_ATOP_34_L), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1891 0x00, 0x01/*ADC_TABLE_FREQ_SECTION2*/, 1892 0x00, 0x02/*ADC_TABLE_FREQ_SECTION3*/, 1893 0x00, 0x04/*ADC_TABLE_FREQ_SECTION4*/, 1894 0x00, 0x05/*ADC_TABLE_FREQ_SECTION5*/, 1895 0x00, 0x06/*ADC_TABLE_FREQ_SECTION6*/, 1896 0x00, 0x07/*ADC_TABLE_FREQ_SECTION7*/, 1897 0x00, 0x08/*ADC_TABLE_FREQ_SECTION8*/, 1898 0x00, 0x09/*ADC_TABLE_FREQ_SECTION9*/, 1899 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION10*/, 1900 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION11*/, 1901 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION12*/, 1902 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION13*/, 1903 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION14*/, 1904 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 1905 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION16*/, 1906 0x00, 0x0E/*ADC_TABLE_FREQ_SECTION17*/,}, 1907 { DRV_ADC_REG(REG_ADC_ATOP_34_L), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1908 0x00, 0x10/*ADC_TABLE_FREQ_SECTION2*/, 1909 0x00, 0x20/*ADC_TABLE_FREQ_SECTION3*/, 1910 0x00, 0x40/*ADC_TABLE_FREQ_SECTION4*/, 1911 0x00, 0x50/*ADC_TABLE_FREQ_SECTION5*/, 1912 0x00, 0x60/*ADC_TABLE_FREQ_SECTION6*/, 1913 0x00, 0x70/*ADC_TABLE_FREQ_SECTION7*/, 1914 0x00, 0x80/*ADC_TABLE_FREQ_SECTION8*/, 1915 0x00, 0x90/*ADC_TABLE_FREQ_SECTION9*/, 1916 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION10*/, 1917 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION11*/, 1918 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION12*/, 1919 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION13*/, 1920 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION14*/, 1921 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 1922 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION16*/, 1923 0x00, 0xE0/*ADC_TABLE_FREQ_SECTION17*/,}, 1924 { DRV_ADC_REG(REG_ADC_ATOP_34_H), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1925 0x00, 0x01/*ADC_TABLE_FREQ_SECTION2*/, 1926 0x00, 0x02/*ADC_TABLE_FREQ_SECTION3*/, 1927 0x00, 0x04/*ADC_TABLE_FREQ_SECTION4*/, 1928 0x00, 0x05/*ADC_TABLE_FREQ_SECTION5*/, 1929 0x00, 0x06/*ADC_TABLE_FREQ_SECTION6*/, 1930 0x00, 0x07/*ADC_TABLE_FREQ_SECTION7*/, 1931 0x00, 0x08/*ADC_TABLE_FREQ_SECTION8*/, 1932 0x00, 0x09/*ADC_TABLE_FREQ_SECTION9*/, 1933 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION10*/, 1934 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION11*/, 1935 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION12*/, 1936 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION13*/, 1937 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION14*/, 1938 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 1939 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION16*/, 1940 0x00, 0x0E/*ADC_TABLE_FREQ_SECTION17*/,}, 1941 { DRV_ADC_REG(REG_ADC_ATOP_34_H), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1942 0x00, 0x10/*ADC_TABLE_FREQ_SECTION2*/, 1943 0x00, 0x20/*ADC_TABLE_FREQ_SECTION3*/, 1944 0x00, 0x40/*ADC_TABLE_FREQ_SECTION4*/, 1945 0x00, 0x50/*ADC_TABLE_FREQ_SECTION5*/, 1946 0x00, 0x60/*ADC_TABLE_FREQ_SECTION6*/, 1947 0x00, 0x70/*ADC_TABLE_FREQ_SECTION7*/, 1948 0x00, 0x80/*ADC_TABLE_FREQ_SECTION8*/, 1949 0x00, 0x90/*ADC_TABLE_FREQ_SECTION9*/, 1950 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION10*/, 1951 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION11*/, 1952 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION12*/, 1953 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION13*/, 1954 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION14*/, 1955 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 1956 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION16*/, 1957 0x00, 0xE0/*ADC_TABLE_FREQ_SECTION17*/,}, 1958 { DRV_ADC_REG(REG_ADC_ATOP_35_L), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1959 0x00, 0x01/*ADC_TABLE_FREQ_SECTION2*/, 1960 0x00, 0x02/*ADC_TABLE_FREQ_SECTION3*/, 1961 0x00, 0x04/*ADC_TABLE_FREQ_SECTION4*/, 1962 0x00, 0x05/*ADC_TABLE_FREQ_SECTION5*/, 1963 0x00, 0x06/*ADC_TABLE_FREQ_SECTION6*/, 1964 0x00, 0x07/*ADC_TABLE_FREQ_SECTION7*/, 1965 0x00, 0x08/*ADC_TABLE_FREQ_SECTION8*/, 1966 0x00, 0x09/*ADC_TABLE_FREQ_SECTION9*/, 1967 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION10*/, 1968 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION11*/, 1969 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION12*/, 1970 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION13*/, 1971 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION14*/, 1972 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 1973 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION16*/, 1974 0x00, 0x0E/*ADC_TABLE_FREQ_SECTION17*/,}, 1975 { DRV_ADC_REG(REG_ADC_ATOP_35_L), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1976 0x00, 0x10/*ADC_TABLE_FREQ_SECTION2*/, 1977 0x00, 0x20/*ADC_TABLE_FREQ_SECTION3*/, 1978 0x00, 0x40/*ADC_TABLE_FREQ_SECTION4*/, 1979 0x00, 0x50/*ADC_TABLE_FREQ_SECTION5*/, 1980 0x00, 0x60/*ADC_TABLE_FREQ_SECTION6*/, 1981 0x00, 0x70/*ADC_TABLE_FREQ_SECTION7*/, 1982 0x00, 0x80/*ADC_TABLE_FREQ_SECTION8*/, 1983 0x00, 0x90/*ADC_TABLE_FREQ_SECTION9*/, 1984 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION10*/, 1985 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION11*/, 1986 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION12*/, 1987 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION13*/, 1988 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION14*/, 1989 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 1990 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION16*/, 1991 0x00, 0xE0/*ADC_TABLE_FREQ_SECTION17*/,}, 1992 { DRV_ADC_REG(REG_ADC_DTOP_17_H), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 1993 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 1994 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 1995 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 1996 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 1997 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 1998 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 1999 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2000 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2001 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2002 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2003 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2004 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2005 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2006 0x00, 0x00/*ADC_TABLE_FREQ_SECTION15*/, 2007 0x00, 0x00/*ADC_TABLE_FREQ_SECTION16*/, 2008 0x00, 0x00/*ADC_TABLE_FREQ_SECTION17*/,}, 2009 { DRV_ADC_REG(REG_ADC_DTOP_17_L), 0xFF, 0x00, 0x45/*ADC_TABLE_FREQ_SECTION1*/, 2010 0x00, 0x45/*ADC_TABLE_FREQ_SECTION2*/, 2011 0x00, 0x45/*ADC_TABLE_FREQ_SECTION3*/, 2012 0x00, 0x45/*ADC_TABLE_FREQ_SECTION4*/, 2013 0x00, 0x45/*ADC_TABLE_FREQ_SECTION5*/, 2014 0x00, 0x45/*ADC_TABLE_FREQ_SECTION6*/, 2015 0x00, 0x45/*ADC_TABLE_FREQ_SECTION7*/, 2016 0x00, 0x45/*ADC_TABLE_FREQ_SECTION8*/, 2017 0x00, 0x45/*ADC_TABLE_FREQ_SECTION9*/, 2018 0x00, 0x45/*ADC_TABLE_FREQ_SECTION10*/, 2019 0x00, 0x45/*ADC_TABLE_FREQ_SECTION11*/, 2020 0x00, 0x30/*ADC_TABLE_FREQ_SECTION12*/, 2021 0x00, 0x30/*ADC_TABLE_FREQ_SECTION13*/, 2022 0x00, 0x30/*ADC_TABLE_FREQ_SECTION14*/, 2023 0x00, 0x30/*ADC_TABLE_FREQ_SECTION15*/, 2024 0x00, 0x30/*ADC_TABLE_FREQ_SECTION16*/, 2025 0x00, 0x30/*ADC_TABLE_FREQ_SECTION17*/,}, 2026 { DRV_ADC_REG(REG_ADC_DTOP_18_L), 0xFF, 0x00, 0x80/*ADC_TABLE_FREQ_SECTION1*/, 2027 0x00, 0x80/*ADC_TABLE_FREQ_SECTION2*/, 2028 0x00, 0x80/*ADC_TABLE_FREQ_SECTION3*/, 2029 0x00, 0x80/*ADC_TABLE_FREQ_SECTION4*/, 2030 0x00, 0x80/*ADC_TABLE_FREQ_SECTION5*/, 2031 0x00, 0x40/*ADC_TABLE_FREQ_SECTION6*/, 2032 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2033 0x00, 0x40/*ADC_TABLE_FREQ_SECTION8*/, 2034 0x00, 0x40/*ADC_TABLE_FREQ_SECTION9*/, 2035 0x00, 0x40/*ADC_TABLE_FREQ_SECTION10*/, 2036 0x00, 0x40/*ADC_TABLE_FREQ_SECTION11*/, 2037 0x00, 0x20/*ADC_TABLE_FREQ_SECTION12*/, 2038 0x00, 0x20/*ADC_TABLE_FREQ_SECTION13*/, 2039 0x00, 0x20/*ADC_TABLE_FREQ_SECTION14*/, 2040 0x00, 0x20/*ADC_TABLE_FREQ_SECTION15*/, 2041 0x00, 0x20/*ADC_TABLE_FREQ_SECTION16*/, 2042 0x00, 0x20/*ADC_TABLE_FREQ_SECTION17*/,}, 2043 { DRV_ADC_REG(REG_ADC_DTOP_19_H), 0x60, 0x00, 0x40/*ADC_TABLE_FREQ_SECTION1*/, 2044 0x00, 0x40/*ADC_TABLE_FREQ_SECTION2*/, 2045 0x00, 0x40/*ADC_TABLE_FREQ_SECTION3*/, 2046 0x00, 0x40/*ADC_TABLE_FREQ_SECTION4*/, 2047 0x00, 0x40/*ADC_TABLE_FREQ_SECTION5*/, 2048 0x00, 0x40/*ADC_TABLE_FREQ_SECTION6*/, 2049 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2050 0x00, 0x20/*ADC_TABLE_FREQ_SECTION8*/, 2051 0x00, 0x20/*ADC_TABLE_FREQ_SECTION9*/, 2052 0x00, 0x20/*ADC_TABLE_FREQ_SECTION10*/, 2053 0x00, 0x20/*ADC_TABLE_FREQ_SECTION11*/, 2054 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2055 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2056 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2057 0x00, 0x00/*ADC_TABLE_FREQ_SECTION15*/, 2058 0x00, 0x00/*ADC_TABLE_FREQ_SECTION16*/, 2059 0x00, 0x00/*ADC_TABLE_FREQ_SECTION17*/,}, 2060 { DRV_ADC_REG(REG_ADC_ATOP_0D_L), 0x10, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2061 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2062 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2063 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2064 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2065 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2066 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2067 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2068 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2069 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2070 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2071 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2072 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2073 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2074 0x00, 0x10/*ADC_TABLE_FREQ_SECTION15*/, 2075 0x00, 0x10/*ADC_TABLE_FREQ_SECTION16*/, 2076 0x00, 0x10/*ADC_TABLE_FREQ_SECTION17*/,}, 2077 { DRV_ADC_REG(REG_ADC_ATOP_0C_L), 0x07, 0x00, 0x01/*ADC_TABLE_FREQ_SECTION1*/, 2078 0x00, 0x01/*ADC_TABLE_FREQ_SECTION2*/, 2079 0x00, 0x01/*ADC_TABLE_FREQ_SECTION3*/, 2080 0x00, 0x01/*ADC_TABLE_FREQ_SECTION4*/, 2081 0x00, 0x01/*ADC_TABLE_FREQ_SECTION5*/, 2082 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2083 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2084 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2085 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2086 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2087 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2088 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2089 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2090 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2091 0x00, 0x00/*ADC_TABLE_FREQ_SECTION15*/, 2092 0x00, 0x00/*ADC_TABLE_FREQ_SECTION16*/, 2093 0x00, 0x00/*ADC_TABLE_FREQ_SECTION17*/,}, 2094 { DRV_ADC_REG(REG_ADC_ATOP_09_H), 0x18, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2095 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2096 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2097 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2098 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2099 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2100 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2101 0x00, 0x08/*ADC_TABLE_FREQ_SECTION8*/, 2102 0x00, 0x08/*ADC_TABLE_FREQ_SECTION9*/, 2103 0x00, 0x08/*ADC_TABLE_FREQ_SECTION10*/, 2104 0x00, 0x08/*ADC_TABLE_FREQ_SECTION11*/, 2105 0x00, 0x10/*ADC_TABLE_FREQ_SECTION12*/, 2106 0x00, 0x10/*ADC_TABLE_FREQ_SECTION13*/, 2107 0x00, 0x10/*ADC_TABLE_FREQ_SECTION14*/, 2108 0x00, 0x18/*ADC_TABLE_FREQ_SECTION15*/, 2109 0x00, 0x18/*ADC_TABLE_FREQ_SECTION16*/, 2110 0x00, 0x18/*ADC_TABLE_FREQ_SECTION17*/,}, 2111 { DRV_ADC_REG(REG_ADC_ATOP_0A_L), 0x04, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2112 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2113 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2114 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2115 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2116 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2117 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2118 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2119 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2120 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2121 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2122 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2123 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2124 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2125 0x00, 0x04/*ADC_TABLE_FREQ_SECTION15*/, 2126 0x00, 0x04/*ADC_TABLE_FREQ_SECTION16*/, 2127 0x00, 0x04/*ADC_TABLE_FREQ_SECTION17*/,}, 2128 { DRV_ADC_REG(REG_ADC_ATOP_61_H), 0x60, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2129 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2130 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2131 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2132 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2133 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2134 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2135 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2136 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2137 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2138 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2139 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2140 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2141 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2142 0x00, 0x20/*ADC_TABLE_FREQ_SECTION15*/, 2143 0x00, 0x20/*ADC_TABLE_FREQ_SECTION16*/, 2144 0x00, 0x20/*ADC_TABLE_FREQ_SECTION17*/,}, 2145 { DRV_ADC_REG(REG_ADC_ATOP_09_H), 0x07, 0x00, 0x02/*ADC_TABLE_FREQ_SECTION1*/, 2146 0x00, 0x02/*ADC_TABLE_FREQ_SECTION2*/, 2147 0x00, 0x02/*ADC_TABLE_FREQ_SECTION3*/, 2148 0x00, 0x02/*ADC_TABLE_FREQ_SECTION4*/, 2149 0x00, 0x02/*ADC_TABLE_FREQ_SECTION5*/, 2150 0x00, 0x01/*ADC_TABLE_FREQ_SECTION6*/, 2151 0x00, 0x01/*ADC_TABLE_FREQ_SECTION7*/, 2152 0x00, 0x02/*ADC_TABLE_FREQ_SECTION8*/, 2153 0x00, 0x02/*ADC_TABLE_FREQ_SECTION9*/, 2154 0x00, 0x02/*ADC_TABLE_FREQ_SECTION10*/, 2155 0x00, 0x02/*ADC_TABLE_FREQ_SECTION11*/, 2156 0x00, 0x04/*ADC_TABLE_FREQ_SECTION12*/, 2157 0x00, 0x04/*ADC_TABLE_FREQ_SECTION13*/, 2158 0x00, 0x04/*ADC_TABLE_FREQ_SECTION14*/, 2159 0x00, 0x06/*ADC_TABLE_FREQ_SECTION15*/, 2160 0x00, 0x06/*ADC_TABLE_FREQ_SECTION16*/, 2161 0x00, 0x06/*ADC_TABLE_FREQ_SECTION17*/,}, 2162 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2163 }; 2164 2165 MS_U8 MST_ADCSetModeRGB_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_SetMode_NUMS*REG_DATA_SIZE]= 2166 { // Reg Mask Ignore Value 2167 { DRV_ADC_REG(REG_ADC_ATOP_34_L), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2168 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2169 0x00, 0x01/*ADC_TABLE_FREQ_SECTION3*/, 2170 0x00, 0x01/*ADC_TABLE_FREQ_SECTION4*/, 2171 0x00, 0x02/*ADC_TABLE_FREQ_SECTION5*/, 2172 0x00, 0x03/*ADC_TABLE_FREQ_SECTION6*/, 2173 0x00, 0x04/*ADC_TABLE_FREQ_SECTION7*/, 2174 0x00, 0x05/*ADC_TABLE_FREQ_SECTION8*/, 2175 0x00, 0x06/*ADC_TABLE_FREQ_SECTION9*/, 2176 0x00, 0x07/*ADC_TABLE_FREQ_SECTION10*/, 2177 0x00, 0x08/*ADC_TABLE_FREQ_SECTION11*/, 2178 0x00, 0x09/*ADC_TABLE_FREQ_SECTION12*/, 2179 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION13*/, 2180 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION14*/, 2181 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 2182 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION16*/, 2183 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION17*/,}, 2184 { DRV_ADC_REG(REG_ADC_ATOP_34_L), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2185 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2186 0x00, 0x10/*ADC_TABLE_FREQ_SECTION3*/, 2187 0x00, 0x10/*ADC_TABLE_FREQ_SECTION4*/, 2188 0x00, 0x20/*ADC_TABLE_FREQ_SECTION5*/, 2189 0x00, 0x30/*ADC_TABLE_FREQ_SECTION6*/, 2190 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2191 0x00, 0x50/*ADC_TABLE_FREQ_SECTION8*/, 2192 0x00, 0x60/*ADC_TABLE_FREQ_SECTION9*/, 2193 0x00, 0x70/*ADC_TABLE_FREQ_SECTION10*/, 2194 0x00, 0x80/*ADC_TABLE_FREQ_SECTION11*/, 2195 0x00, 0x90/*ADC_TABLE_FREQ_SECTION12*/, 2196 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION13*/, 2197 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION14*/, 2198 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 2199 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION16*/, 2200 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION17*/,}, 2201 { DRV_ADC_REG(REG_ADC_ATOP_34_H), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2202 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2203 0x00, 0x01/*ADC_TABLE_FREQ_SECTION3*/, 2204 0x00, 0x01/*ADC_TABLE_FREQ_SECTION4*/, 2205 0x00, 0x02/*ADC_TABLE_FREQ_SECTION5*/, 2206 0x00, 0x03/*ADC_TABLE_FREQ_SECTION6*/, 2207 0x00, 0x04/*ADC_TABLE_FREQ_SECTION7*/, 2208 0x00, 0x05/*ADC_TABLE_FREQ_SECTION8*/, 2209 0x00, 0x06/*ADC_TABLE_FREQ_SECTION9*/, 2210 0x00, 0x07/*ADC_TABLE_FREQ_SECTION10*/, 2211 0x00, 0x08/*ADC_TABLE_FREQ_SECTION11*/, 2212 0x00, 0x09/*ADC_TABLE_FREQ_SECTION12*/, 2213 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION13*/, 2214 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION14*/, 2215 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 2216 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION16*/, 2217 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION17*/,}, 2218 { DRV_ADC_REG(REG_ADC_ATOP_34_H), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2219 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2220 0x00, 0x10/*ADC_TABLE_FREQ_SECTION3*/, 2221 0x00, 0x10/*ADC_TABLE_FREQ_SECTION4*/, 2222 0x00, 0x20/*ADC_TABLE_FREQ_SECTION5*/, 2223 0x00, 0x30/*ADC_TABLE_FREQ_SECTION6*/, 2224 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2225 0x00, 0x50/*ADC_TABLE_FREQ_SECTION8*/, 2226 0x00, 0x60/*ADC_TABLE_FREQ_SECTION9*/, 2227 0x00, 0x70/*ADC_TABLE_FREQ_SECTION10*/, 2228 0x00, 0x80/*ADC_TABLE_FREQ_SECTION11*/, 2229 0x00, 0x90/*ADC_TABLE_FREQ_SECTION12*/, 2230 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION13*/, 2231 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION14*/, 2232 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 2233 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION16*/, 2234 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION17*/,}, 2235 { DRV_ADC_REG(REG_ADC_ATOP_35_L), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2236 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2237 0x00, 0x01/*ADC_TABLE_FREQ_SECTION3*/, 2238 0x00, 0x01/*ADC_TABLE_FREQ_SECTION4*/, 2239 0x00, 0x02/*ADC_TABLE_FREQ_SECTION5*/, 2240 0x00, 0x03/*ADC_TABLE_FREQ_SECTION6*/, 2241 0x00, 0x04/*ADC_TABLE_FREQ_SECTION7*/, 2242 0x00, 0x05/*ADC_TABLE_FREQ_SECTION8*/, 2243 0x00, 0x06/*ADC_TABLE_FREQ_SECTION9*/, 2244 0x00, 0x07/*ADC_TABLE_FREQ_SECTION10*/, 2245 0x00, 0x08/*ADC_TABLE_FREQ_SECTION11*/, 2246 0x00, 0x09/*ADC_TABLE_FREQ_SECTION12*/, 2247 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION13*/, 2248 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION14*/, 2249 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 2250 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION16*/, 2251 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION17*/,}, 2252 { DRV_ADC_REG(REG_ADC_ATOP_35_L), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2253 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2254 0x00, 0x10/*ADC_TABLE_FREQ_SECTION3*/, 2255 0x00, 0x10/*ADC_TABLE_FREQ_SECTION4*/, 2256 0x00, 0x20/*ADC_TABLE_FREQ_SECTION5*/, 2257 0x00, 0x30/*ADC_TABLE_FREQ_SECTION6*/, 2258 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2259 0x00, 0x50/*ADC_TABLE_FREQ_SECTION8*/, 2260 0x00, 0x60/*ADC_TABLE_FREQ_SECTION9*/, 2261 0x00, 0x70/*ADC_TABLE_FREQ_SECTION10*/, 2262 0x00, 0x80/*ADC_TABLE_FREQ_SECTION11*/, 2263 0x00, 0x90/*ADC_TABLE_FREQ_SECTION12*/, 2264 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION13*/, 2265 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION14*/, 2266 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 2267 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION16*/, 2268 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION17*/,}, 2269 { DRV_ADC_REG(REG_ADC_DTOP_17_H), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2270 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2271 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2272 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2273 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2274 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2275 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2276 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2277 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2278 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2279 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2280 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2281 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2282 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2283 0x00, 0x00/*ADC_TABLE_FREQ_SECTION15*/, 2284 0x00, 0x00/*ADC_TABLE_FREQ_SECTION16*/, 2285 0x00, 0x00/*ADC_TABLE_FREQ_SECTION17*/,}, 2286 { DRV_ADC_REG(REG_ADC_DTOP_17_L), 0xFF, 0x00, 0x30/*ADC_TABLE_FREQ_SECTION1*/, 2287 0x00, 0x30/*ADC_TABLE_FREQ_SECTION2*/, 2288 0x00, 0x30/*ADC_TABLE_FREQ_SECTION3*/, 2289 0x00, 0x30/*ADC_TABLE_FREQ_SECTION4*/, 2290 0x00, 0x30/*ADC_TABLE_FREQ_SECTION5*/, 2291 0x00, 0x30/*ADC_TABLE_FREQ_SECTION6*/, 2292 0x00, 0x30/*ADC_TABLE_FREQ_SECTION7*/, 2293 0x00, 0x20/*ADC_TABLE_FREQ_SECTION8*/, 2294 0x00, 0x20/*ADC_TABLE_FREQ_SECTION9*/, 2295 0x00, 0x20/*ADC_TABLE_FREQ_SECTION10*/, 2296 0x00, 0x20/*ADC_TABLE_FREQ_SECTION11*/, 2297 0x00, 0x20/*ADC_TABLE_FREQ_SECTION12*/, 2298 0x00, 0x20/*ADC_TABLE_FREQ_SECTION13*/, 2299 0x00, 0x20/*ADC_TABLE_FREQ_SECTION14*/, 2300 0x00, 0x10/*ADC_TABLE_FREQ_SECTION15*/, 2301 0x00, 0x10/*ADC_TABLE_FREQ_SECTION16*/, 2302 0x00, 0x10/*ADC_TABLE_FREQ_SECTION17*/,}, 2303 { DRV_ADC_REG(REG_ADC_DTOP_18_L), 0xFF, 0x00, 0x80/*ADC_TABLE_FREQ_SECTION1*/, 2304 0x00, 0x80/*ADC_TABLE_FREQ_SECTION2*/, 2305 0x00, 0x80/*ADC_TABLE_FREQ_SECTION3*/, 2306 0x00, 0x80/*ADC_TABLE_FREQ_SECTION4*/, 2307 0x00, 0x80/*ADC_TABLE_FREQ_SECTION5*/, 2308 0x00, 0x40/*ADC_TABLE_FREQ_SECTION6*/, 2309 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2310 0x00, 0x40/*ADC_TABLE_FREQ_SECTION8*/, 2311 0x00, 0x40/*ADC_TABLE_FREQ_SECTION9*/, 2312 0x00, 0x40/*ADC_TABLE_FREQ_SECTION10*/, 2313 0x00, 0x40/*ADC_TABLE_FREQ_SECTION11*/, 2314 0x00, 0x20/*ADC_TABLE_FREQ_SECTION12*/, 2315 0x00, 0x20/*ADC_TABLE_FREQ_SECTION13*/, 2316 0x00, 0x20/*ADC_TABLE_FREQ_SECTION14*/, 2317 0x00, 0x20/*ADC_TABLE_FREQ_SECTION15*/, 2318 0x00, 0x20/*ADC_TABLE_FREQ_SECTION16*/, 2319 0x00, 0x20/*ADC_TABLE_FREQ_SECTION17*/,}, 2320 { DRV_ADC_REG(REG_ADC_DTOP_19_H), 0x60, 0x00, 0x40/*ADC_TABLE_FREQ_SECTION1*/, 2321 0x00, 0x40/*ADC_TABLE_FREQ_SECTION2*/, 2322 0x00, 0x40/*ADC_TABLE_FREQ_SECTION3*/, 2323 0x00, 0x40/*ADC_TABLE_FREQ_SECTION4*/, 2324 0x00, 0x40/*ADC_TABLE_FREQ_SECTION5*/, 2325 0x00, 0x40/*ADC_TABLE_FREQ_SECTION6*/, 2326 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2327 0x00, 0x20/*ADC_TABLE_FREQ_SECTION8*/, 2328 0x00, 0x20/*ADC_TABLE_FREQ_SECTION9*/, 2329 0x00, 0x20/*ADC_TABLE_FREQ_SECTION10*/, 2330 0x00, 0x20/*ADC_TABLE_FREQ_SECTION11*/, 2331 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2332 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2333 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2334 0x00, 0x00/*ADC_TABLE_FREQ_SECTION15*/, 2335 0x00, 0x00/*ADC_TABLE_FREQ_SECTION16*/, 2336 0x00, 0x00/*ADC_TABLE_FREQ_SECTION17*/,}, 2337 { DRV_ADC_REG(REG_ADC_ATOP_0D_L), 0x10, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2338 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2339 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2340 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2341 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2342 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2343 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2344 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2345 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2346 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2347 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2348 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2349 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2350 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2351 0x00, 0x10/*ADC_TABLE_FREQ_SECTION15*/, 2352 0x00, 0x10/*ADC_TABLE_FREQ_SECTION16*/, 2353 0x00, 0x10/*ADC_TABLE_FREQ_SECTION17*/,}, 2354 { DRV_ADC_REG(REG_ADC_ATOP_0C_L), 0x07, 0x00, 0x01/*ADC_TABLE_FREQ_SECTION1*/, 2355 0x00, 0x01/*ADC_TABLE_FREQ_SECTION2*/, 2356 0x00, 0x01/*ADC_TABLE_FREQ_SECTION3*/, 2357 0x00, 0x01/*ADC_TABLE_FREQ_SECTION4*/, 2358 0x00, 0x01/*ADC_TABLE_FREQ_SECTION5*/, 2359 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2360 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2361 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2362 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2363 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2364 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2365 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2366 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2367 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2368 0x00, 0x00/*ADC_TABLE_FREQ_SECTION15*/, 2369 0x00, 0x00/*ADC_TABLE_FREQ_SECTION16*/, 2370 0x00, 0x00/*ADC_TABLE_FREQ_SECTION17*/,}, 2371 { DRV_ADC_REG(REG_ADC_ATOP_09_H), 0x18, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2372 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2373 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2374 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2375 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2376 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2377 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2378 0x00, 0x08/*ADC_TABLE_FREQ_SECTION8*/, 2379 0x00, 0x08/*ADC_TABLE_FREQ_SECTION9*/, 2380 0x00, 0x08/*ADC_TABLE_FREQ_SECTION10*/, 2381 0x00, 0x08/*ADC_TABLE_FREQ_SECTION11*/, 2382 0x00, 0x10/*ADC_TABLE_FREQ_SECTION12*/, 2383 0x00, 0x10/*ADC_TABLE_FREQ_SECTION13*/, 2384 0x00, 0x10/*ADC_TABLE_FREQ_SECTION14*/, 2385 0x00, 0x18/*ADC_TABLE_FREQ_SECTION15*/, 2386 0x00, 0x18/*ADC_TABLE_FREQ_SECTION16*/, 2387 0x00, 0x18/*ADC_TABLE_FREQ_SECTION17*/,}, 2388 { DRV_ADC_REG(REG_ADC_ATOP_0A_L), 0x04, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2389 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2390 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2391 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2392 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2393 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2394 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2395 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2396 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2397 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2398 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2399 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2400 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2401 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2402 0x00, 0x04/*ADC_TABLE_FREQ_SECTION15*/, 2403 0x00, 0x04/*ADC_TABLE_FREQ_SECTION16*/, 2404 0x00, 0x04/*ADC_TABLE_FREQ_SECTION17*/,}, 2405 { DRV_ADC_REG(REG_ADC_ATOP_61_H), 0x60, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2406 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2407 0x00, 0x00/*ADC_TABLE_FREQ_SECTION3*/, 2408 0x00, 0x00/*ADC_TABLE_FREQ_SECTION4*/, 2409 0x00, 0x00/*ADC_TABLE_FREQ_SECTION5*/, 2410 0x00, 0x00/*ADC_TABLE_FREQ_SECTION6*/, 2411 0x00, 0x00/*ADC_TABLE_FREQ_SECTION7*/, 2412 0x00, 0x00/*ADC_TABLE_FREQ_SECTION8*/, 2413 0x00, 0x00/*ADC_TABLE_FREQ_SECTION9*/, 2414 0x00, 0x00/*ADC_TABLE_FREQ_SECTION10*/, 2415 0x00, 0x00/*ADC_TABLE_FREQ_SECTION11*/, 2416 0x00, 0x00/*ADC_TABLE_FREQ_SECTION12*/, 2417 0x00, 0x00/*ADC_TABLE_FREQ_SECTION13*/, 2418 0x00, 0x00/*ADC_TABLE_FREQ_SECTION14*/, 2419 0x00, 0x20/*ADC_TABLE_FREQ_SECTION15*/, 2420 0x00, 0x20/*ADC_TABLE_FREQ_SECTION16*/, 2421 0x00, 0x20/*ADC_TABLE_FREQ_SECTION17*/,}, 2422 { DRV_ADC_REG(REG_ADC_ATOP_09_H), 0x07, 0x00, 0x02/*ADC_TABLE_FREQ_SECTION1*/, 2423 0x00, 0x02/*ADC_TABLE_FREQ_SECTION2*/, 2424 0x00, 0x02/*ADC_TABLE_FREQ_SECTION3*/, 2425 0x00, 0x02/*ADC_TABLE_FREQ_SECTION4*/, 2426 0x00, 0x02/*ADC_TABLE_FREQ_SECTION5*/, 2427 0x00, 0x01/*ADC_TABLE_FREQ_SECTION6*/, 2428 0x00, 0x01/*ADC_TABLE_FREQ_SECTION7*/, 2429 0x00, 0x02/*ADC_TABLE_FREQ_SECTION8*/, 2430 0x00, 0x02/*ADC_TABLE_FREQ_SECTION9*/, 2431 0x00, 0x02/*ADC_TABLE_FREQ_SECTION10*/, 2432 0x00, 0x02/*ADC_TABLE_FREQ_SECTION11*/, 2433 0x00, 0x04/*ADC_TABLE_FREQ_SECTION12*/, 2434 0x00, 0x04/*ADC_TABLE_FREQ_SECTION13*/, 2435 0x00, 0x04/*ADC_TABLE_FREQ_SECTION14*/, 2436 0x00, 0x06/*ADC_TABLE_FREQ_SECTION15*/, 2437 0x00, 0x06/*ADC_TABLE_FREQ_SECTION16*/, 2438 0x00, 0x06/*ADC_TABLE_FREQ_SECTION17*/,}, 2439 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2440 }; 2441 2442 MS_U8 MST_ADCSetModeYUV_Y_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_SetMode_NUMS*REG_DATA_SIZE]= 2443 { // Reg Mask Ignore Value 2444 { DRV_ADC_REG(REG_ADC_ATOP_34_H), 0x0F, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2445 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2446 0x00, 0x01/*ADC_TABLE_FREQ_SECTION3*/, 2447 0x00, 0x01/*ADC_TABLE_FREQ_SECTION4*/, 2448 0x00, 0x02/*ADC_TABLE_FREQ_SECTION5*/, 2449 0x00, 0x03/*ADC_TABLE_FREQ_SECTION6*/, 2450 0x00, 0x04/*ADC_TABLE_FREQ_SECTION7*/, 2451 0x00, 0x05/*ADC_TABLE_FREQ_SECTION8*/, 2452 0x00, 0x06/*ADC_TABLE_FREQ_SECTION9*/, 2453 0x00, 0x07/*ADC_TABLE_FREQ_SECTION10*/, 2454 0x00, 0x08/*ADC_TABLE_FREQ_SECTION11*/, 2455 0x00, 0x09/*ADC_TABLE_FREQ_SECTION12*/, 2456 0x00, 0x0A/*ADC_TABLE_FREQ_SECTION13*/, 2457 0x00, 0x0B/*ADC_TABLE_FREQ_SECTION14*/, 2458 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION15*/, 2459 0x00, 0x0C/*ADC_TABLE_FREQ_SECTION16*/, 2460 0x00, 0x0D/*ADC_TABLE_FREQ_SECTION17*/,}, 2461 { DRV_ADC_REG(REG_ADC_ATOP_34_H), 0xF0, 0x00, 0x00/*ADC_TABLE_FREQ_SECTION1*/, 2462 0x00, 0x00/*ADC_TABLE_FREQ_SECTION2*/, 2463 0x00, 0x10/*ADC_TABLE_FREQ_SECTION3*/, 2464 0x00, 0x10/*ADC_TABLE_FREQ_SECTION4*/, 2465 0x00, 0x20/*ADC_TABLE_FREQ_SECTION5*/, 2466 0x00, 0x30/*ADC_TABLE_FREQ_SECTION6*/, 2467 0x00, 0x40/*ADC_TABLE_FREQ_SECTION7*/, 2468 0x00, 0x50/*ADC_TABLE_FREQ_SECTION8*/, 2469 0x00, 0x60/*ADC_TABLE_FREQ_SECTION9*/, 2470 0x00, 0x70/*ADC_TABLE_FREQ_SECTION10*/, 2471 0x00, 0x80/*ADC_TABLE_FREQ_SECTION11*/, 2472 0x00, 0x90/*ADC_TABLE_FREQ_SECTION12*/, 2473 0x00, 0xA0/*ADC_TABLE_FREQ_SECTION13*/, 2474 0x00, 0xB0/*ADC_TABLE_FREQ_SECTION14*/, 2475 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION15*/, 2476 0x00, 0xC0/*ADC_TABLE_FREQ_SECTION16*/, 2477 0x00, 0xD0/*ADC_TABLE_FREQ_SECTION17*/,}, 2478 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2479 }; 2480 2481 //**************************************************** 2482 // CVBSO 2483 //**************************************************** 2484 MS_U8 MST_ADCCVBSO_TBL1[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_CVBSO_NUMS*REG_DATA_SIZE]= 2485 { // Reg Mask Ignore Value 2486 { DRV_ADC_REG(REG_ADC_ATOP_4C_L), 0xFF, 0x01, 0x00/*$OFF*/, 2487 0x00, 0x21/*$SV_ON*/, 2488 0x00, 0x21/*$SV_OFF*/, 2489 0x01, 0x00/*$CVBS_ON*/, 2490 0x01, 0x00/*$CVBS_OFF*/, 2491 0x01, 0x00/*$VIF_DAC*/, 2492 0x01, 0x00/*$VIF_VIF*/, }, 2493 { DRV_ADC_REG(REG_ADC_ATOP_4C_H), 0x7F, 0x01, 0x00/*$OFF*/, 2494 0x00, 0x0A/*$SV_ON*/, 2495 0x00, 0x06/*$SV_OFF*/, 2496 0x01, 0x00/*$CVBS_ON*/, 2497 0x01, 0x00/*$CVBS_OFF*/, 2498 0x01, 0x00/*$VIF_DAC*/, 2499 0x01, 0x00/*$VIF_VIF*/, }, 2500 { DRV_ADC_REG(REG_ADC_ATOP_4D_L), 0x0F, 0x01, 0x00/*$OFF*/, 2501 0x00, 0x00/*$SV_ON*/, 2502 0x00, 0x00/*$SV_OFF*/, 2503 0x01, 0x00/*$CVBS_ON*/, 2504 0x01, 0x00/*$CVBS_OFF*/, 2505 0x01, 0x00/*$VIF_DAC*/, 2506 0x01, 0x00/*$VIF_VIF*/, }, 2507 { DRV_ADC_REG(REG_ADC_ATOP_48_L), 0x4F, 0x00, 0x40/*$OFF*/, 2508 0x00, 0x48/*$SV_ON*/, 2509 0x00, 0x48/*$SV_OFF*/, 2510 0x00, 0x48/*$CVBS_ON*/, 2511 0x00, 0x48/*$CVBS_OFF*/, 2512 0x00, 0x08/*$VIF_DAC*/, 2513 0x00, 0x48/*$VIF_VIF*/, }, 2514 { DRV_ADC_REG(REG_ADC_ATOPB_00_L), 0x10, 0x00, 0x00/*$OFF*/, 2515 0x00, 0x10/*$SV_ON*/, 2516 0x00, 0x10/*$SV_OFF*/, 2517 0x00, 0x10/*$CVBS_ON*/, 2518 0x00, 0x10/*$CVBS_OFF*/, 2519 0x00, 0x10/*$VIF_DAC*/, 2520 0x00, 0x10/*$VIF_VIF*/, }, 2521 { DRV_ADC_REG(REG_ADC_ATOP_51_H), 0x07, 0x01, 0x00/*$OFF*/, 2522 0x00, 0x04/*$SV_ON*/, 2523 0x00, 0x04/*$SV_OFF*/, 2524 0x00, 0x04/*$CVBS_ON*/, 2525 0x00, 0x04/*$CVBS_OFF*/, 2526 0x00, 0x04/*$VIF_DAC*/, 2527 0x00, 0x04/*$VIF_VIF*/, }, 2528 { DRV_ADC_REG(REG_ADC_ATOP_50_L), 0xEF, 0x01, 0x00/*$OFF*/, 2529 0x00, 0x82/*$SV_ON*/, 2530 0x00, 0x80/*$SV_OFF*/, 2531 0x00, 0x02/*$CVBS_ON*/, 2532 0x00, 0x00/*$CVBS_OFF*/, 2533 0x00, 0x02/*$VIF_DAC*/, 2534 0x00, 0x02/*$VIF_VIF*/, }, 2535 { DRV_ADC_REG(REG_ADC_ATOP_50_H), 0x01, 0x01, 0x00/*OFF*/, 2536 0x01, 0x00/*SV_ON*/, 2537 0x00, 0x01/*SV_OFF*/, 2538 0x01, 0x00/*CVBS_ON*/, 2539 0x00, 0x00/*CVBS_OFF*/, 2540 0x01, 0x00/*VIF_DAC*/, 2541 0x01, 0x00/*VIF_VIF*/, }, 2542 { DRV_ADC_REG(REG_ADC_ATOP_4E_L), 0x04, 0x01, 0x00/*OFF*/, 2543 0x00, 0x00/*SV_ON*/, 2544 0x00, 0x00/*SV_OFF*/, 2545 0x00, 0x00/*CVBS_ON*/, 2546 0x00, 0x00/*CVBS_OFF*/, 2547 0x00, 0x00/*VIF_DAC*/, 2548 0x00, 0x00/*VIF_VIF*/, }, 2549 { DRV_ADC_REG(REG_ADC_AFEC_7A_L), 0xE0, 0x01, 0x00/*$OFF*/, 2550 0x00, 0xE0/*$SV_ON*/, 2551 0x01, 0x00/*$SV_OFF*/, 2552 0x00, 0xA0/*$CVBS_ON*/, 2553 0x01, 0x00/*$CVBS_OFF*/, 2554 0x01, 0x00/*$VIF_DAC*/, 2555 0x01, 0x00/*$VIF_VIF*/, }, 2556 { DRV_ADC_REG(REG_ADC_COMB_47_L), 0xC0, 0x01, 0x00/*$OFF*/, 2557 0x00, 0xC0/*$SV_ON*/, 2558 0x01, 0x00/*$SV_OFF*/, 2559 0x00, 0xC0/*$CVBS_ON*/, 2560 0x01, 0x00/*$CVBS_OFF*/, 2561 0x01, 0x00/*$VIF_DAC*/, 2562 0x01, 0x00/*$VIF_VIF*/, }, 2563 { DRV_ADC_REG(REG_ADC_CHIPTOP_12_H), 0x01, 0x01, 0x00/*$OFF*/, 2564 0x00, 0x01/*$SV_ON*/, 2565 0x01, 0x00/*$SV_OFF*/, 2566 0x00, 0x01/*$CVBS_ON*/, 2567 0x01, 0x00/*$CVBS_OFF*/, 2568 0x01, 0x00/*$VIF_DAC*/, 2569 0x00, 0x00/*$VIF_VIF*/, }, 2570 { DRV_ADC_REG(REG_ADC_CLKGEN0_26_L), 0x1F, 0x01, 0x00/*$OFF*/, 2571 0x00, 0x0C/*$SV_ON*/, 2572 0x01, 0x00/*$SV_OFF*/, 2573 0x00, 0x0C/*$CVBS_ON*/, 2574 0x01, 0x00/*$CVBS_OFF*/, 2575 0x01, 0x00/*$VIF_DAC*/, 2576 0x00, 0x00/*$VIF_VIF*/, }, 2577 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2578 }; 2579 2580 MS_U8 MST_ADCCVBSO_TBL2[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_CVBSO_NUMS*REG_DATA_SIZE]= 2581 { // Reg Mask Ignore Value 2582 { DRV_ADC_REG(REG_ADC_ATOP_4C_L), 0xFF, 0x01, 0x00/*$OFF*/, 2583 0x00, 0x21/*$SV_ON*/, 2584 0x00, 0x21/*$SV_OFF*/, 2585 0x01, 0x00/*$CVBS_ON*/, 2586 0x01, 0x00/*$CVBS_OFF*/, 2587 0x01, 0x00/*$VIF_DAC*/, 2588 0x01, 0x00/*$VIF_VIF*/, }, 2589 { DRV_ADC_REG(REG_ADC_ATOP_4C_H), 0x7F, 0x01, 0x00/*$OFF*/, 2590 0x00, 0x0A/*$SV_ON*/, 2591 0x00, 0x07/*$SV_OFF*/, 2592 0x01, 0x00/*$CVBS_ON*/, 2593 0x01, 0x00/*$CVBS_OFF*/, 2594 0x01, 0x00/*$VIF_DAC*/, 2595 0x01, 0x00/*$VIF_VIF*/, }, 2596 { DRV_ADC_REG(REG_ADC_ATOP_4D_L), 0x0F, 0x01, 0x00/*$OFF*/, 2597 0x00, 0x00/*$SV_ON*/, 2598 0x00, 0x00/*$SV_OFF*/, 2599 0x01, 0x00/*$CVBS_ON*/, 2600 0x01, 0x00/*$CVBS_OFF*/, 2601 0x01, 0x00/*$VIF_DAC*/, 2602 0x01, 0x00/*$VIF_VIF*/, }, 2603 { DRV_ADC_REG(REG_ADC_ATOP_49_L), 0x4F, 0x00, 0x40/*$OFF*/, 2604 0x00, 0x48/*$SV_ON*/, 2605 0x00, 0x48/*$SV_OFF*/, 2606 0x00, 0x48/*$CVBS_ON*/, 2607 0x00, 0x48/*$CVBS_OFF*/, 2608 0x00, 0x08/*$VIF_DAC*/, 2609 0x00, 0x48/*$VIF_VIF*/, }, 2610 { DRV_ADC_REG(REG_ADC_ATOP_53_H), 0x07, 0x01, 0x00/*$OFF*/, 2611 0x00, 0x40/*$SV_ON*/, 2612 0x00, 0x40/*$SV_OFF*/, 2613 0x00, 0x40/*$CVBS_ON*/, 2614 0x00, 0x40/*$CVBS_OFF*/, 2615 0x00, 0x00/*$VIF_DAC*/, 2616 0x00, 0x40/*$VIF_VIF*/, }, 2617 { DRV_ADC_REG(REG_ADC_ATOP_52_L), 0xEF, 0x01, 0x00/*$OFF*/, 2618 0x00, 0x82/*$SV_ON*/, 2619 0x00, 0x80/*$SV_OFF*/, 2620 0x00, 0x02/*$CVBS_ON*/, 2621 0x00, 0x00/*$CVBS_OFF*/, 2622 0x00, 0x02/*$VIF_DAC*/, 2623 0x00, 0x02/*$VIF_VIF*/, }, 2624 { DRV_ADC_REG(REG_ADC_ATOP_52_H), 0x01, 0x01, 0x00/*OFF*/, 2625 0x01, 0x00/*SV_ON*/, 2626 0x00, 0x01/*SV_OFF*/, 2627 0x01, 0x00/*CVBS_ON*/, 2628 0x00, 0x00/*CVBS_OFF*/, 2629 0x01, 0x00/*VIF_DAC*/, 2630 0x01, 0x00/*VIF_VIF*/, }, 2631 { DRV_ADC_REG(REG_ADC_ATOP_4F_L), 0x04, 0x01, 0x00/*OFF*/, 2632 0x00, 0x00/*SV_ON*/, 2633 0x00, 0x00/*SV_OFF*/, 2634 0x00, 0x00/*CVBS_ON*/, 2635 0x00, 0x00/*CVBS_OFF*/, 2636 0x00, 0x00/*VIF_DAC*/, 2637 0x00, 0x00/*VIF_VIF*/, }, 2638 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2639 }; 2640 2641 //**************************************************** 2642 // CVBSOX 2643 //**************************************************** 2644 MS_U8 MST_ADCCVBSOX_TBL[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_CVBSOX_NUMS*REG_DATA_SIZE]= 2645 { // Reg Mask Ignore Value 2646 { DRV_ADC_REG(REG_ADC_ATOP_05_H), 0x30, 0x00, 0x00/*$ADCX_ON*/, 2647 0x00, 0x30/*$ADCX_OFF*/, }, 2648 { DRV_ADC_REG(REG_ADC_ATOP_03_L), 0x40, 0x00, 0x40/*ADCX_ON*/, 2649 0x01, 0x00/*ADCX_OFF*/, }, 2650 { DRV_ADC_REG(REG_ADC_ATOP_02_H), 0x80, 0x00, 0x80/*ADCX_ON*/, 2651 0x00, 0x00/*ADCX_OFF*/, }, 2652 { DRV_ADC_REG(REG_ADC_ATOP_00_H), 0x30, 0x00, 0x10/*ADCX_ON*/, 2653 0x01, 0x00/*ADCX_OFF*/, }, 2654 { DRV_ADC_REG(REG_ADC_ATOP_05_L), 0xC0, 0x00, 0x00/*$ADCX_ON*/, 2655 0x00, 0xC0/*$ADCX_OFF*/, }, 2656 { DRV_ADC_REG(REG_ADC_ATOP_38_H), 0x01, 0x00, 0x01/*ADCX_ON*/, 2657 0x00, 0x00/*ADCX_OFF*/, }, 2658 { DRV_ADC_REG(REG_ADC_ATOP_03_H), 0x0C, 0x00, 0x0C/*$ADCX_ON*/, 2659 0x00, 0x00/*$ADCX_OFF*/, }, 2660 { DRV_ADC_REG(REG_ADC_ATOP_5E_L), 0x02, 0x00, 0x00/*ADCX_ON*/, 2661 0x00, 0x20/*ADCX_OFF*/, }, 2662 { DRV_ADC_REG(REG_ADC_DTOP_66_L), 0x0F, 0x00, 0x04/*ADCX_ON*/, 2663 0x01, 0x00/*ADCX_OFF*/, }, 2664 { DRV_ADC_REG(REG_ADC_ATOP_08_L), 0x01, 0x00, 0x00/*ADCX_ON*/, 2665 0x00, 0x01/*ADCX_OFF*/, }, 2666 { DRV_ADC_REG(REG_ADC_ATOPB_40_L), 0xFF, 0x00, 0x80/*ADCX_ON*/, 2667 0x01, 0x00/*ADCX_OFF*/, }, 2668 { DRV_ADC_REG(REG_ADC_ATOPB_40_H), 0x7F, 0x00, 0x00/*$ADCX_ON*/, 2669 0x01, 0x00/*$ADCX_OFF*/, }, 2670 { DRV_ADC_REG(REG_ADC_ATOPB_41_L), 0xFF, 0x00, 0xd0/*ADCX_ON*/, 2671 0x01, 0x00/*ADCX_OFF*/, }, 2672 { DRV_ADC_REG(REG_ADC_ATOPB_41_H), 0x3F, 0x00, 0x14/*ADCX_ON*/, 2673 0x01, 0x00/*ADCX_OFF*/, }, 2674 { DRV_ADC_REG(REG_ADC_ATOPB_42_L), 0xFF, 0x00, 0x00/*ADCX_ON*/, 2675 0x00, 0x00/*ADCX_OFF*/, }, 2676 { DRV_ADC_REG(REG_ADC_ATOPB_42_H), 0x7F, 0x00, 0x00/*$ADCX_ON*/, 2677 0x00, 0x00/*$ADCX_OFF*/, }, 2678 { DRV_ADC_REG(REG_ADC_DTOP_67_L), 0xFF, 0x00, 0xD7/*$ADCX_ON*/, 2679 0x01, 0x00/*$ADCX_OFF*/, }, 2680 { DRV_ADC_REG(REG_ADC_DTOP_67_H), 0x03, 0x00, 0x03/*ADCX_ON*/, 2681 0x00, 0x00/*ADCX_OFF*/, }, 2682 { DRV_ADC_REG(REG_ADC_ATOP_6B_H), 0x0E, 0x00, 0x0C/*$ADCX_ON*/, 2683 0x00, 0x00/*$ADCX_OFF*/, }, 2684 { DRV_ADC_REG(REG_ADC_ATOP_48_H), 0x80, 0x00, 0x80/*ADCX_ON*/, 2685 0x00, 0x00/*ADCX_OFF*/, }, 2686 { DRV_ADC_REG(REG_ADC_ATOP_4A_H), 0x30, 0x00, 0x30/*$ADCX_ON*/, 2687 0x00, 0x00/*$ADCX_OFF*/, }, 2688 { DRV_ADC_REG(REG_ADC_ATOP_48_L), 0x4F, 0x00, 0x0E/*$ADCX_ON*/, 2689 0x00, 0x40/*$ADCX_OFF*/, }, 2690 { DRV_ADC_REG(REG_ADC_ATOPB_00_L), 0x10, 0x00, 0x10/*ADCX_ON*/, 2691 0x00, 0x00/*ADCX_OFF*/, }, 2692 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2693 }; 2694 2695 //**************************************************** 2696 // CVBSO_MUX 2697 //**************************************************** 2698 MS_U8 MST_ADCCVBSO_MUX_TBL1[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_CVBSO_MUX_NUMS*REG_DATA_SIZE]= 2699 { // Reg Mask Ignore Value 2700 { DRV_ADC_REG(REG_ADC_ATOP_51_L), 0x0F, 0x00, 0x00/*CVBS0*/, 2701 0x00, 0x01/*CVBS1*/, 2702 0x00, 0x02/*CVBS2*/, 2703 0x00, 0x03/*CVBS3*/, 2704 0x00, 0x0B/*SV_ON*/, 2705 0x00, 0x0B/*SV_OFF*/, 2706 0x00, 0x0F/*DAC*/, 2707 0x00, 0x08/*R0*/, 2708 0x00, 0x09/*R1*/, 2709 0x00, 0x0A/*R2*/, 2710 0x00, 0x0C/*G0*/, 2711 0x00, 0x0D/*G1*/, 2712 0x00, 0x0E/*G2*/, }, 2713 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2714 }; 2715 2716 MS_U8 MST_ADCCVBSO_MUX_TBL2[][REG_ADDR_SIZE+REG_MASK_SIZE+ADC_TABLE_CVBSO_MUX_NUMS*REG_DATA_SIZE]= 2717 { // Reg Mask Ignore Value 2718 { DRV_ADC_REG(REG_ADC_ATOP_53_L), 0x0F, 0x00, 0x00/*CVBS0*/, 2719 0x00, 0x01/*CVBS1*/, 2720 0x00, 0x02/*CVBS2*/, 2721 0x00, 0x03/*CVBS3*/, 2722 0x00, 0x0B/*SV_ON*/, 2723 0x00, 0x0B/*SV_OFF*/, 2724 0x00, 0x0F/*DAC*/, 2725 0x00, 0x08/*R0*/, 2726 0x00, 0x09/*R1*/, 2727 0x00, 0x0A/*R2*/, 2728 0x00, 0x0C/*G0*/, 2729 0x00, 0x0D/*G1*/, 2730 0x00, 0x0E/*G2*/, }, 2731 { DRV_ADC_REG(REG_TABLE_END), 0x00, 0x00, 0x00 } 2732 }; 2733 2734 //**************************************************** 2735 // PowerDown 2736 //**************************************************** 2737 2738 #endif 2739