62d5a367be6a889cf3d84880490adac78b97f63e
[profile/ivi/intel-emgd-kmod.git] / emgd / pal / ch7036 / ch7036_reg_table.c
1 /*-----------------------------------------------------------------------------
2 * Copyright (c) Chrontel Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining a copy
5 * of this software and associated documentation files (the "Software"), to deal
6 * in the Software without restriction, including without limitation the rights
7 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8 * copies of the Software, and to permit persons to whom the Software is
9 * furnished to do so, subject to the following conditions:
10 *
11 * The above copyright notice and this permission notice shall be included in
12 * all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
20 * THE SOFTWARE.
21 *
22 *-----------------------------------------------------------------------------
23 * @file  ch7036_reg_table.c
24 * @version 1.2.2
25 *-----------------------------------------------------------------------------
26 */
27
28
29
30 #include "ch7036_reg_table.h"
31
32
33
34
35 MULTI_REG g_MultiRegTable[MUL_ID_END] =
36 {
37         {BASE_FLAG,       NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  3, 6,      NOOP_INDEX,   0, 7,             0},
38
39         {HTI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x0B,3, 6,      0x0D, 0, 7,             0},
40         {VTI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x11,3, 5,      0x13, 0, 7,             0},
41         {HAI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x0B,0, 2,      0x0C, 0, 7,             0},
42         {VAI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x11,0, 2,      0x12, 0, 7,             0},
43         {HOI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x0E,0, 2,      0x0F, 0, 7,             0},
44         {VOI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x14,0, 2,      0x15, 0, 7,             0},
45         {HWI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x0E,3, 5,      0x10, 0, 7,             0},
46         {VWI,                 NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x14,3, 5,      0x16, 0, 7,             0},
47         {RCLK,            NOOP_INDEX,  0, 0,    0x0F,0, 1,  0x14,0, 7,  0x15, 0, 7,     4},
48         {DITHER_SEL1_SPP, NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x57, 7, 7,             4},
49         {DITHER_SEL0_SPP, NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x57, 6, 6,             4},
50         {HSYNCP_SPP,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x41, 6, 6,             1},
51         {VSYNCP_SPP,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x41, 5, 5,             1},
52         {NP_INV0_SPP,     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x58, 4, 4,             4},
53         {NP_INV1_SPP,     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x58, 3, 3,             4},
54         {NP_INV2_SPP,     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x58, 2, 2,             4},
55         {NP_INV3_SPP,     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x58, 1, 1,             4},
56         {LVDS_IN_ORDER,   NOOP_INDEX,  0, 0,    NOOP_INDEX,      0, 0,  NOOP_INDEX,  0, 0,  0x5F, 0, 0,         4},
57
58         {LVDS0_SEQ_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x5E, 5, 7,             4},
59         {LVDS1_SEQ_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x5E, 2, 4,             4},
60         {LVDS2_SEQ_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,      0, 0,  0x5F, 7, 7,             4},
61         {LVDS3_SEQ_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x5F, 4, 6,             4},
62         {LVDSCLK_SEQ_SPP, NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x5F, 1, 3,             4},
63         {HSYNC_CNT_TH_SPP,NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x59, 5, 6,             4},
64         {PRBS_SET_SEL_SPP,NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x61, 1, 1,             4},
65         {LVDS0_POL_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x59, 4, 4,             4},
66     {LVDS1_POL_SPP,       NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x59, 3, 3,             4},
67         {LVDS2_POL_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x59, 2, 2,             4},
68         {LVDS3_POL_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x59, 1, 1,             4},
69         {LVDSCLK_POL_SPP, NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x59, 0, 0,             4},
70
71         {HTO,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x1F,3, 6,      0x21, 0, 7,             0},
72         {VTO,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x25,3, 5,      0x27, 0, 7,             0},
73         {HAO,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x1F,0, 2,      0x20, 0, 7,             0},
74         {VAO,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x25,0, 2,      0x26, 0, 7,             0},
75         {HOO_HDMI,            NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x54,0, 2,      0x55, 0, 7,             0},
76         {VOO_HDMI,            NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x57,0, 2,      0x58, 0, 7,             0},
77         {HWO_HDMI,            NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x54,3, 5,      0x56, 0, 7,             0},
78         {VWO_HDMI,            NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x57,3, 5,      0x59, 0, 7,             0},
79         {HPO_I,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x19, 5, 5,             0},
80         {VPO_I,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x19, 4, 4,             0},
81         {DEPO_I,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x19, 3, 3,             0},
82         {HPO_O,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2E, 4, 4,             0},
83         {VPO_O,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2E, 3, 3,             0},
84         {DEPO_O,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2E, 5, 5,             0},
85
86         {HD_DVIB,             NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0A, 2, 2,             0},
87         {INTLC,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x1E, 5, 5,             0},
88         {HD_LV_POL,       NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x4C, 5, 5,             0},
89         {HD_LV_SEQ,       NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x4C, 0, 4,             0},
90         {HDMI_LVDS_SEL,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x7E, 7, 7,             0},
91         {VSP,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x24, 5, 5,             1},
92         {HSP,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x24, 4, 4,             1},
93         {HDMIIN_HSP,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x61, 6, 6,             4},
94         {HDMIIN_VSP,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x61, 5, 5,             4},
95         {HDMIIN_DEP,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x61, 4, 4,             4},
96         {M1M0,                    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x3D, 2, 3,             0},
97         {C1C0,                    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x3D, 0, 1,             0},
98         {VIC,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x40, 0, 5,             0},
99         {COPY,                    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x4B, 6, 6,             0},
100         {SCAN_EN,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6C, 0, 0,             4},
101         {HAO_SCL,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x6A,0, 7,      0x6B, 5, 7,             4},
102         {VAO_SCL,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x6B,0, 4,      0x6C, 2, 7,             4},
103
104         {I2SPOL,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x1E, 7, 7,             0},
105         {I2S_SPDIFB,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x1E, 6, 6,             0},
106         {I2S_LENGTH,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x1E, 2, 3,             0},
107         {I2SFMT,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x1E, 0, 1,             0},
108         {UCLK,            NOOP_INDEX,  0, 0,    0x0F,4, 5,  0x10,0, 7,  0x11, 0, 7 ,    4},
109
110         {PCLK_NUM,                NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x28,  0, 7,0x29, 0, 7,         1},
111
112         {UCLKSEC,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x12, 4, 4,             1},
113         {PLL1N1,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x55, 3, 5,             4},
114         {PLL1N2,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x55, 0, 2,             4},
115         {PLL1N3,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x56, 5, 7,             4},
116         {PLL3N8,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x13, 1, 2,             1},
117         {A2,                      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x5E, 0, 7,             0},
118         {MCLK,            NOOP_INDEX,  0, 0,    0x0F,2, 3,  0x12,0, 7,  0x13, 0, 7,     4},
119         {PLL2N5,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,  0x12,0, 1,  0x13, 7, 7,             1},
120         {PLL2N54,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6E, 2, 2,             4},
121         {PLL2N53,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6E, 1, 1,             4},
122         {PLL2N6,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x69, 5, 6,             4},
123         {PLL2N7,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x69, 3, 4,             4},
124         {DIVXTAL,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6E, 3, 7,             4},
125         {A1,                      0x5A,0, 7,    0x5B,0, 7,      0x5C,0, 7,      0x5D, 0, 7,             0},
126         {A3,                  NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x60, 0, 7,             4},
127         {TXPLL_FFD,               NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x67, 7, 7,             4},
128         {DRI_PLL_N1,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0C, 3, 4,             1},
129         {DRI_PLL_N3,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0C, 1, 2,             1},
130         {UCLKOD_SEL,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x61, 7, 7,             4},
131
132         {GCKSEL,          NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x54, 6, 6,             4},
133         {TSTEN1,          NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x14, 6, 6,             1},
134
135         {LNSEL,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x68, 1, 2,             0},
136         {DAT16_32B,           NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x74, 7, 7,             0},
137         {TRUE24,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x74, 3, 3,             0},
138         {TRUE_COM,            NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x74, 4, 4,             0},
139         {WRLEN,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2D, 6, 7,             0},
140         {ROTATE,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2D, 4, 5,             0},
141         {HFLIP,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2E, 7, 7,             0},
142         {VFLIP,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2E, 6, 6,             0},
143         {DNSMPEN,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x25, 6, 6,             0},
144         {HADWSPP,             NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      0x60,0, 7,      0x61, 0, 2,             0},
145         {FLTBP2,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x32, 7, 7,             0},
146         {FLTBP1,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x32, 6, 6,             0},
147         {BLK_H,               NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x64, 0, 6,             0},
148         {FBA_INC,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x6B,0, 7,      0x6C, 0, 3,             0},
149         {SFM,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6A, 0, 0,             0},
150         {THREN,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6A, 2, 2,             0},
151         {THRRL,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x6D,0, 7,      0x6E, 0, 2,             0},
152         {WRFAST,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x6E, 3, 3,             0},
153         {CHG_HL,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2F, 7, 7,             0},
154         {HINCA,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x2A,0, 7,      0x2B, 0, 2,             4},
155         {HINCB,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x2C,0, 7,      0x2D, 0, 2,             4},
156         {VINCA,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x2E,0, 7,      0x2F, 0, 2,             4},
157         {VINCB,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x30,0, 7,      0x31, 0, 2,             4},
158         {HDINCA,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x32,0, 7,      0x33, 0, 2,             4},
159         {HDINCB,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x34,0, 7,      0x35, 0, 2,             4},
160         {HINC,                    NOOP_INDEX,  0, 0,    0x36,0, 4,      0x37,0, 7,      0x38, 0, 7,             4},
161         {VINC,                    NOOP_INDEX,  0, 0,    0x39,0, 7,      0x3A,0, 7,  0x3B, 0, 7,         4},
162         {HDINC,               NOOP_INDEX,  0, 0,        0x3C,0, 7,      0x3D,0, 7,      0x3E, 0, 7,             4},
163         {VSMST,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x70, 6, 7,             0},
164         {MEMINIT,             NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0A, 7, 7,             0},
165         {STOP,                    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0A, 4, 4,             0},
166
167         {HDMI_PD,             NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x09, 0, 0,             0},
168         {I2S_PD,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 6, 6,             0},
169         {SPDIF_PD,            NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 0, 0,             0},
170         {DRI_PD,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 3, 3,             0},
171         {DRI_PD_SER,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x16, 0, 0,             1},
172         {DRI_PD_PLL,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x16, 3, 3,             1},
173         {DRI_PDDRI,           NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x08, 4, 7,             0},
174         {CEC_PD,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 4, 4,             0},
175         {PD_DDC,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0E, 7, 7,             1},
176
177         {LVDS_PD,             NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0A, 3, 3,             0},
178         {RX_PD,               NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x63, 4, 7,             4},
179         {RXPLL_PD,                NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x64, 0, 0,             4},
180     {TXPLL_PD,            NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x66, 1, 1,             4},
181         {TXDRV_PD,                NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x11, 4, 4,             1},
182         {TXSER_PD,                NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x1A, 4, 4,             1},
183
184         {VGA_PD,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x09, 2, 2,             0},
185         {PDDAC,               NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x08, 1, 3,             0},
186         {DACSENCE,                NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x57, 1, 1,             4},
187         {GCKOFF,          NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x09, 6, 6,             0},
188         {TV_BP,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x09, 5, 5,             0},
189         {PDPLL1,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 1, 1,             0},
190         {PDPLL0,              NOOP_INDEX,  0, 0,        NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x54, 4, 4,             4},
191
192         {ICEN0,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x11, 7, 7,             1},
193
194         {PD_PROM,                 NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0F, 7, 7,             1},
195         {PDMIO,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 2, 2,             0},
196         {PDIO,                    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 5, 5,             0},
197         {HPD_PD,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 7, 7,             0},
198         {SCLPD,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x09, 4, 4,             0},
199         {SDPD,                    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x09, 3, 3,             0},
200         {MEMPD,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x0A, 5, 5,             0},
201         {AUDDAC,          NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x5C, 2, 2,             4},
202
203         {CRYS_FREQ_SPP,   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,0x1C,  0,     7,  0x1D, 0, 7,         0},
204         {I2SCK_SEC,       NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 2, 2,             1},
205         {SP_EN,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x21, 7, 7,             1},
206         {HARD_SOFTB,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x58, 5, 5,             4},
207         {MULT_I2CEN,      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x4E, 0, 0,             1},
208         {RXPLL_REFDLY,    NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,  NOOP_INDEX,  0, 0,  0x66, 5, 7,     4},
209         {RXPLL_FBDLY,     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,  NOOP_INDEX,  0, 0,  0x66, 2, 4,     4},
210         {VFMT,            NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,  NOOP_INDEX,  0, 0,  0x2B, 0, 3,     0},
211
212         {DBP,                     NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x19, 6, 6,             0},
213         {CK_TVINV,                NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x07, 1, 1,             1},
214         {DISPON,                  NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x08, 0, 0,             1},
215
216         {VP,                      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x39,4, 7,      0x3B, 0, 7,             0},
217         {HP,                      NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      0x39,0, 3,      0x3A, 0, 7,             0},
218
219         {TXTEN,                   NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x2E, 0, 2,             0},
220         {ZRCTS,           NOOP_INDEX,  0, 0,    NOOP_INDEX,  0, 0,      NOOP_INDEX,  0, 0,      0x24, 1, 1,             1},
221
222 };