xref: /utopia/UTPA2-700.0.x/modules/xc/drv/pnl/include/pnl_hwreg_utility2.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 //<MStar Software>
2 //******************************************************************************
3 // MStar Software
4 // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved.
5 // All software, firmware and related documentation herein ("MStar Software") are
6 // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by
7 // law, including, but not limited to, copyright law and international treaties.
8 // Any use, modification, reproduction, retransmission, or republication of all
9 // or part of MStar Software is expressly prohibited, unless prior written
10 // permission has been granted by MStar.
11 //
12 // By accessing, browsing and/or using MStar Software, you acknowledge that you
13 // have read, understood, and agree, to be bound by below terms ("Terms") and to
14 // comply with all applicable laws and regulations:
15 //
16 // 1. MStar shall retain any and all right, ownership and interest to MStar
17 //    Software and any modification/derivatives thereof.
18 //    No right, ownership, or interest to MStar Software and any
19 //    modification/derivatives thereof is transferred to you under Terms.
20 //
21 // 2. You understand that MStar Software might include, incorporate or be
22 //    supplied together with third party`s software and the use of MStar
23 //    Software may require additional licenses from third parties.
24 //    Therefore, you hereby agree it is your sole responsibility to separately
25 //    obtain any and all third party right and license necessary for your use of
26 //    such third party`s software.
27 //
28 // 3. MStar Software and any modification/derivatives thereof shall be deemed as
29 //    MStar`s confidential information and you agree to keep MStar`s
30 //    confidential information in strictest confidence and not disclose to any
31 //    third party.
32 //
33 // 4. MStar Software is provided on an "AS IS" basis without warranties of any
34 //    kind. Any warranties are hereby expressly disclaimed by MStar, including
35 //    without limitation, any warranties of merchantability, non-infringement of
36 //    intellectual property rights, fitness for a particular purpose, error free
37 //    and in conformity with any international standard.  You agree to waive any
38 //    claim against MStar for any loss, damage, cost or expense that you may
39 //    incur related to your use of MStar Software.
40 //    In no event shall MStar be liable for any direct, indirect, incidental or
41 //    consequential damages, including without limitation, lost of profit or
42 //    revenues, lost or damage of data, and unauthorized system use.
43 //    You agree that this Section 4 shall still apply without being affected
44 //    even if MStar Software has been modified by MStar in accordance with your
45 //    request or instruction for your use, except otherwise agreed by both
46 //    parties in writing.
47 //
48 // 5. If requested, MStar may from time to time provide technical supports or
49 //    services in relation with MStar Software to you for your use of
50 //    MStar Software in conjunction with your or your customer`s product
51 //    ("Services").
52 //    You understand and agree that, except otherwise agreed by both parties in
53 //    writing, Services are provided on an "AS IS" basis and the warranty
54 //    disclaimer set forth in Section 4 above shall apply.
55 //
56 // 6. Nothing contained herein shall be construed as by implication, estoppels
57 //    or otherwise:
58 //    (a) conferring any license or right to use MStar name, trademark, service
59 //        mark, symbol or any other identification;
60 //    (b) obligating MStar or any of its affiliates to furnish any person,
61 //        including without limitation, you and your customers, any assistance
62 //        of any kind whatsoever, or any information; or
63 //    (c) conferring any license or right under any intellectual property right.
64 //
65 // 7. These terms shall be governed by and construed in accordance with the laws
66 //    of Taiwan, R.O.C., excluding its conflict of law rules.
67 //    Any and all dispute arising out hereof or related hereto shall be finally
68 //    settled by arbitration referred to the Chinese Arbitration Association,
69 //    Taipei in accordance with the ROC Arbitration Law and the Arbitration
70 //    Rules of the Association by three (3) arbitrators appointed in accordance
71 //    with the said Rules.
72 //    The place of arbitration shall be in Taipei, Taiwan and the language shall
73 //    be English.
74 //    The arbitration award shall be final and binding to both parties.
75 //
76 //******************************************************************************
77 //<MStar Software>
78 ////////////////////////////////////////////////////////////////////////////////
79 //
80 // Copyright (c) 2008-2009 MStar Semiconductor, Inc.
81 // All rights reserved.
82 //
83 // Unless otherwise stipulated in writing, any and all information contained
84 // herein regardless in any format shall remain the sole proprietary of
85 // MStar Semiconductor Inc. and be kept in strict confidence
86 // ("MStar Confidential Information") by the recipient.
87 // Any unauthorized act including without limitation unauthorized disclosure,
88 // copying, use, reproduction, sale, distribution, modification, disassembling,
89 // reverse engineering and compiling of the contents of MStar Confidential
90 // Information is unlawful and strictly prohibited. MStar hereby reserves the
91 // rights to any and all damages, losses, costs and expenses resulting therefrom.
92 //
93 ////////////////////////////////////////////////////////////////////////////////
94 #ifndef _HWREG_UTILITY_H_
95 #define _HWREG_UTILITY_H_
96 #ifdef _DRVPNL_C_
97 #define INTERFACE
98 #else
99 #define INTERFACE extern
100 #endif
101 
102 //#include "MsCommon.h"
103 
104 #define _PK_L_(bank, addr)   (((MS_U16)(bank) << 8) | (MS_U16)((addr)*2))
105 #define _PK_H_(bank, addr)   (((MS_U16)(bank) << 8) | (MS_U16)((addr)*2+1))
106 
107 //=============================================================
108 
109 #define REG_SC_BK00_7F_L      _PK_L_(0x00, 0x7F)
110 
111 // BK00_02 : Reset control
112 #define REG_SC_BK00_02_L      _PK_L_(0x00, 0x02)
113 #define REG_SC_BK00_02_H      _PK_H_(0x00, 0x02)
114 
115 //----------------------------------------------
116 //  BK0D: MRQ
117 //----------------------------------------------
118 #define REG_SC_BK0D_00_L      _PK_L_(0x0D, 0x00)
119 #define REG_SC_BK0D_00_H      _PK_H_(0x0D, 0x00)
120 #define REG_SC_BK0D_01_L      _PK_L_(0x0D, 0x01)
121 #define REG_SC_BK0D_01_H      _PK_H_(0x0D, 0x01)
122 #define REG_SC_BK0D_02_L      _PK_L_(0x0D, 0x02)
123 #define REG_SC_BK0D_02_H      _PK_H_(0x0D, 0x02)
124 #define REG_SC_BK0D_03_L      _PK_L_(0x0D, 0x03)
125 #define REG_SC_BK0D_03_H      _PK_H_(0x0D, 0x03)
126 #define REG_SC_BK0D_04_L      _PK_L_(0x0D, 0x04)
127 #define REG_SC_BK0D_04_H      _PK_H_(0x0D, 0x04)
128 #define REG_SC_BK0D_05_L      _PK_L_(0x0D, 0x05)
129 #define REG_SC_BK0D_05_H      _PK_H_(0x0D, 0x05)
130 #define REG_SC_BK0D_06_L      _PK_L_(0x0D, 0x06)
131 #define REG_SC_BK0D_06_H      _PK_H_(0x0D, 0x06)
132 #define REG_SC_BK0D_07_L      _PK_L_(0x0D, 0x07)
133 #define REG_SC_BK0D_07_H      _PK_H_(0x0D, 0x07)
134 #define REG_SC_BK0D_08_L      _PK_L_(0x0D, 0x08)
135 #define REG_SC_BK0D_08_H      _PK_H_(0x0D, 0x08)
136 #define REG_SC_BK0D_09_L      _PK_L_(0x0D, 0x09)
137 #define REG_SC_BK0D_09_H      _PK_H_(0x0D, 0x09)
138 #define REG_SC_BK0D_0A_L      _PK_L_(0x0D, 0x0A)
139 #define REG_SC_BK0D_0A_H      _PK_H_(0x0D, 0x0A)
140 #define REG_SC_BK0D_0B_L      _PK_L_(0x0D, 0x0B)
141 #define REG_SC_BK0D_0B_H      _PK_H_(0x0D, 0x0B)
142 #define REG_SC_BK0D_0C_L      _PK_L_(0x0D, 0x0C)
143 #define REG_SC_BK0D_0C_H      _PK_H_(0x0D, 0x0C)
144 #define REG_SC_BK0D_0D_L      _PK_L_(0x0D, 0x0D)
145 #define REG_SC_BK0D_0D_H      _PK_H_(0x0D, 0x0D)
146 #define REG_SC_BK0D_0E_L      _PK_L_(0x0D, 0x0E)
147 #define REG_SC_BK0D_0E_H      _PK_H_(0x0D, 0x0E)
148 #define REG_SC_BK0D_0F_L      _PK_L_(0x0D, 0x0F)
149 #define REG_SC_BK0D_0F_H      _PK_H_(0x0D, 0x0F)
150 #define REG_SC_BK0D_10_L      _PK_L_(0x0D, 0x10)
151 #define REG_SC_BK0D_10_H      _PK_H_(0x0D, 0x10)
152 #define REG_SC_BK0D_11_L      _PK_L_(0x0D, 0x11)
153 #define REG_SC_BK0D_11_H      _PK_H_(0x0D, 0x11)
154 #define REG_SC_BK0D_12_L      _PK_L_(0x0D, 0x12)
155 #define REG_SC_BK0D_12_H      _PK_H_(0x0D, 0x12)
156 #define REG_SC_BK0D_13_L      _PK_L_(0x0D, 0x13)
157 #define REG_SC_BK0D_13_H      _PK_H_(0x0D, 0x13)
158 #define REG_SC_BK0D_14_L      _PK_L_(0x0D, 0x14)
159 #define REG_SC_BK0D_14_H      _PK_H_(0x0D, 0x14)
160 #define REG_SC_BK0D_15_L      _PK_L_(0x0D, 0x15)
161 #define REG_SC_BK0D_15_H      _PK_H_(0x0D, 0x15)
162 #define REG_SC_BK0D_16_L      _PK_L_(0x0D, 0x16)
163 #define REG_SC_BK0D_16_H      _PK_H_(0x0D, 0x16)
164 #define REG_SC_BK0D_17_L      _PK_L_(0x0D, 0x17)
165 #define REG_SC_BK0D_17_H      _PK_H_(0x0D, 0x17)
166 #define REG_SC_BK0D_18_L      _PK_L_(0x0D, 0x18)
167 #define REG_SC_BK0D_18_H      _PK_H_(0x0D, 0x18)
168 #define REG_SC_BK0D_19_L      _PK_L_(0x0D, 0x19)
169 #define REG_SC_BK0D_19_H      _PK_H_(0x0D, 0x19)
170 #define REG_SC_BK0D_1A_L      _PK_L_(0x0D, 0x1A)
171 #define REG_SC_BK0D_1A_H      _PK_H_(0x0D, 0x1A)
172 #define REG_SC_BK0D_1B_L      _PK_L_(0x0D, 0x1B)
173 #define REG_SC_BK0D_1B_H      _PK_H_(0x0D, 0x1B)
174 #define REG_SC_BK0D_1C_L      _PK_L_(0x0D 0x1C)
175 #define REG_SC_BK0D_1C_H      _PK_H_(0x0D, 0x1C)
176 #define REG_SC_BK0D_1D_L      _PK_L_(0x0D, 0x1D)
177 #define REG_SC_BK0D_1D_H      _PK_H_(0x0D, 0x1D)
178 #define REG_SC_BK0D_1E_L      _PK_L_(0x0D, 0x1E)
179 #define REG_SC_BK0D_1E_H      _PK_H_(0x0D, 0x1E)
180 #define REG_SC_BK0D_1F_L      _PK_L_(0x0D, 0x1F)
181 #define REG_SC_BK0D_1F_H      _PK_H_(0x0D, 0x1F)
182 #define REG_SC_BK0D_20_L      _PK_L_(0x0D, 0x20)
183 #define REG_SC_BK0D_20_H      _PK_H_(0x0D, 0x20)
184 #define REG_SC_BK0D_21_L      _PK_L_(0x0D, 0x21)
185 #define REG_SC_BK0D_21_H      _PK_H_(0x0D, 0x21)
186 #define REG_SC_BK0D_22_L      _PK_L_(0x0D, 0x22)
187 #define REG_SC_BK0D_22_H      _PK_H_(0x0D, 0x22)
188 #define REG_SC_BK0D_23_L      _PK_L_(0x0D, 0x23)
189 #define REG_SC_BK0D_23_H      _PK_H_(0x0D, 0x23)
190 #define REG_SC_BK0D_24_L      _PK_L_(0x0D, 0x24)
191 #define REG_SC_BK0D_24_H      _PK_H_(0x0D, 0x24)
192 #define REG_SC_BK0D_25_L      _PK_L_(0x0D, 0x25)
193 #define REG_SC_BK0D_25_H      _PK_H_(0x0D, 0x25)
194 #define REG_SC_BK0D_26_L      _PK_L_(0x0D, 0x26)
195 #define REG_SC_BK0D_26_H      _PK_H_(0x0D, 0x26)
196 #define REG_SC_BK0D_27_L      _PK_L_(0x0D, 0x27)
197 #define REG_SC_BK0D_27_H      _PK_H_(0x0D, 0x27)
198 #define REG_SC_BK0D_28_L      _PK_L_(0x0D, 0x28)
199 #define REG_SC_BK0D_28_H      _PK_H_(0x0D, 0x28)
200 #define REG_SC_BK0D_29_L      _PK_L_(0x0D, 0x29)
201 #define REG_SC_BK0D_29_H      _PK_H_(0x0D, 0x29)
202 #define REG_SC_BK0D_2A_L      _PK_L_(0x0D, 0x2A)
203 #define REG_SC_BK0D_2A_H      _PK_H_(0x0D, 0x2A)
204 #define REG_SC_BK0D_2B_L      _PK_L_(0x0D, 0x2B)
205 #define REG_SC_BK0D_2B_H      _PK_H_(0x0D, 0x2B)
206 #define REG_SC_BK0D_2C_L      _PK_L_(0x0D, 0x2C)
207 #define REG_SC_BK0D_2C_H      _PK_H_(0x0D, 0x2C)
208 #define REG_SC_BK0D_2D_L      _PK_L_(0x0D, 0x2D)
209 #define REG_SC_BK0D_2D_H      _PK_H_(0x0D, 0x2D)
210 #define REG_SC_BK0D_2E_L      _PK_L_(0x0D, 0x2E)
211 #define REG_SC_BK0D_2E_H      _PK_H_(0x0D, 0x2E)
212 #define REG_SC_BK0D_2F_L      _PK_L_(0x0D, 0x2F)
213 #define REG_SC_BK0D_2F_H      _PK_H_(0x0D, 0x2F)
214 #define REG_SC_BK0D_30_L      _PK_L_(0x0D, 0x30)
215 #define REG_SC_BK0D_30_H      _PK_H_(0x0D, 0x30)
216 #define REG_SC_BK0D_31_L      _PK_L_(0x0D, 0x31)
217 #define REG_SC_BK0D_31_H      _PK_H_(0x0D, 0x31)
218 #define REG_SC_BK0D_32_L      _PK_L_(0x0D, 0x32)
219 #define REG_SC_BK0D_32_H      _PK_H_(0x0D, 0x32)
220 #define REG_SC_BK0D_33_L      _PK_L_(0x0D, 0x33)
221 #define REG_SC_BK0D_33_H      _PK_H_(0x0D, 0x33)
222 #define REG_SC_BK0D_34_L      _PK_L_(0x0D, 0x34)
223 #define REG_SC_BK0D_34_H      _PK_H_(0x0D, 0x34)
224 #define REG_SC_BK0D_35_L      _PK_L_(0x0D, 0x35)
225 #define REG_SC_BK0D_35_H      _PK_H_(0x0D, 0x35)
226 #define REG_SC_BK0D_36_L      _PK_L_(0x0D, 0x36)
227 #define REG_SC_BK0D_36_H      _PK_H_(0x0D, 0x36)
228 #define REG_SC_BK0D_37_L      _PK_L_(0x0D, 0x37)
229 #define REG_SC_BK0D_37_H      _PK_H_(0x0D, 0x37)
230 #define REG_SC_BK0D_38_L      _PK_L_(0x0D, 0x38)
231 #define REG_SC_BK0D_38_H      _PK_H_(0x0D, 0x38)
232 #define REG_SC_BK0D_39_L      _PK_L_(0x0D, 0x39)
233 #define REG_SC_BK0D_39_H      _PK_H_(0x0D, 0x39)
234 #define REG_SC_BK0D_3A_L      _PK_L_(0x0D, 0x3A)
235 #define REG_SC_BK0D_3A_H      _PK_H_(0x0D, 0x3A)
236 #define REG_SC_BK0D_3B_L      _PK_L_(0x0D, 0x3B)
237 #define REG_SC_BK0D_3B_H      _PK_H_(0x0D, 0x3B)
238 #define REG_SC_BK0D_3C_L      _PK_L_(0x0D, 0x3C)
239 #define REG_SC_BK0D_3C_H      _PK_H_(0x0D, 0x3C)
240 #define REG_SC_BK0D_3D_L      _PK_L_(0x0D, 0x3D)
241 #define REG_SC_BK0D_3D_H      _PK_H_(0x0D, 0x3D)
242 #define REG_SC_BK0D_3E_L      _PK_L_(0x0D, 0x3E)
243 #define REG_SC_BK0D_3E_H      _PK_H_(0x0D, 0x3E)
244 #define REG_SC_BK0D_3F_L      _PK_L_(0x0D, 0x3F)
245 #define REG_SC_BK0D_3F_H      _PK_H_(0x0D, 0x3F)
246 #define REG_SC_BK0D_40_L      _PK_L_(0x0D, 0x40)
247 #define REG_SC_BK0D_40_H      _PK_H_(0x0D, 0x40)
248 #define REG_SC_BK0D_41_L      _PK_L_(0x0D, 0x41)
249 #define REG_SC_BK0D_41_H      _PK_H_(0x0D, 0x41)
250 #define REG_SC_BK0D_42_L      _PK_L_(0x0D, 0x42)
251 #define REG_SC_BK0D_42_H      _PK_H_(0x0D, 0x42)
252 #define REG_SC_BK0D_43_L      _PK_L_(0x0D, 0x43)
253 #define REG_SC_BK0D_43_H      _PK_H_(0x0D, 0x43)
254 #define REG_SC_BK0D_44_L      _PK_L_(0x0D, 0x44)
255 #define REG_SC_BK0D_44_H      _PK_H_(0x0D, 0x44)
256 #define REG_SC_BK0D_45_L      _PK_L_(0x0D, 0x45)
257 #define REG_SC_BK0D_45_H      _PK_H_(0x0D, 0x45)
258 #define REG_SC_BK0D_46_L      _PK_L_(0x0D, 0x46)
259 #define REG_SC_BK0D_46_H      _PK_H_(0x0D, 0x46)
260 #define REG_SC_BK0D_47_L      _PK_L_(0x0D, 0x47)
261 #define REG_SC_BK0D_47_H      _PK_H_(0x0D, 0x47)
262 #define REG_SC_BK0D_48_L      _PK_L_(0x0D, 0x48)
263 #define REG_SC_BK0D_48_H      _PK_H_(0x0D, 0x48)
264 #define REG_SC_BK0D_49_L      _PK_L_(0x0D, 0x49)
265 #define REG_SC_BK0D_49_H      _PK_H_(0x0D, 0x49)
266 #define REG_SC_BK0D_4A_L      _PK_L_(0x0D, 0x4A)
267 #define REG_SC_BK0D_4A_H      _PK_H_(0x0D, 0x4A)
268 #define REG_SC_BK0D_4B_L      _PK_L_(0x0D, 0x4B)
269 #define REG_SC_BK0D_4B_H      _PK_H_(0x0D, 0x4B)
270 #define REG_SC_BK0D_4C_L      _PK_L_(0x0D, 0x4C)
271 #define REG_SC_BK0D_4C_H      _PK_H_(0x0D, 0x4C)
272 #define REG_SC_BK0D_4D_L      _PK_L_(0x0D, 0x4D)
273 #define REG_SC_BK0D_4D_H      _PK_H_(0x0D, 0x4D)
274 #define REG_SC_BK0D_4E_L      _PK_L_(0x0D, 0x4E)
275 #define REG_SC_BK0D_4E_H      _PK_H_(0x0D, 0x4E)
276 #define REG_SC_BK0D_4F_L      _PK_L_(0x0D, 0x4F)
277 #define REG_SC_BK0D_4F_H      _PK_H_(0x0D, 0x4F)
278 #define REG_SC_BK0D_50_L      _PK_L_(0x0D, 0x50)
279 #define REG_SC_BK0D_50_H      _PK_H_(0x0D, 0x50)
280 #define REG_SC_BK0D_51_L      _PK_L_(0x0D, 0x51)
281 #define REG_SC_BK0D_51_H      _PK_H_(0x0D, 0x51)
282 #define REG_SC_BK0D_52_L      _PK_L_(0x0D, 0x52)
283 #define REG_SC_BK0D_52_H      _PK_H_(0x0D, 0x52)
284 #define REG_SC_BK0D_53_L      _PK_L_(0x0D, 0x53)
285 #define REG_SC_BK0D_53_H      _PK_H_(0x0D, 0x53)
286 #define REG_SC_BK0D_54_L      _PK_L_(0x0D, 0x54)
287 #define REG_SC_BK0D_54_H      _PK_H_(0x0D, 0x54)
288 #define REG_SC_BK0D_55_L      _PK_L_(0x0D, 0x55)
289 #define REG_SC_BK0D_55_H      _PK_H_(0x0D, 0x55)
290 #define REG_SC_BK0D_56_L      _PK_L_(0x0D, 0x56)
291 #define REG_SC_BK0D_56_H      _PK_H_(0x0D, 0x56)
292 #define REG_SC_BK0D_57_L      _PK_L_(0x0D, 0x57)
293 #define REG_SC_BK0D_57_H      _PK_H_(0x0D, 0x57)
294 #define REG_SC_BK0D_58_L      _PK_L_(0x0D, 0x58)
295 #define REG_SC_BK0D_58_H      _PK_H_(0x0D, 0x58)
296 #define REG_SC_BK0D_59_L      _PK_L_(0x0D, 0x59)
297 #define REG_SC_BK0D_59_H      _PK_H_(0x0D, 0x59)
298 #define REG_SC_BK0D_5A_L      _PK_L_(0x0D, 0x5A)
299 #define REG_SC_BK0D_5A_H      _PK_H_(0x0D, 0x5A)
300 #define REG_SC_BK0D_5B_L      _PK_L_(0x0D, 0x5B)
301 #define REG_SC_BK0D_5B_H      _PK_H_(0x0D, 0x5B)
302 #define REG_SC_BK0D_5C_L      _PK_L_(0x0D, 0x5C)
303 #define REG_SC_BK0D_5C_H      _PK_H_(0x0D, 0x5C)
304 #define REG_SC_BK0D_5D_L      _PK_L_(0x0D, 0x5D)
305 #define REG_SC_BK0D_5D_H      _PK_H_(0x0D, 0x5D)
306 #define REG_SC_BK0D_5E_L      _PK_L_(0x0D, 0x5E)
307 #define REG_SC_BK0D_5E_H      _PK_H_(0x0D, 0x5E)
308 #define REG_SC_BK0D_5F_L      _PK_L_(0x0D, 0x5F)
309 #define REG_SC_BK0D_5F_H      _PK_H_(0x0D, 0x5F)
310 #define REG_SC_BK0D_60_L      _PK_L_(0x0D, 0x60)
311 #define REG_SC_BK0D_60_H      _PK_H_(0x0D, 0x60)
312 #define REG_SC_BK0D_61_L      _PK_L_(0x0D, 0x61)
313 #define REG_SC_BK0D_61_H      _PK_H_(0x0D, 0x61)
314 #define REG_SC_BK0D_62_L      _PK_L_(0x0D, 0x62)
315 #define REG_SC_BK0D_62_H      _PK_H_(0x0D, 0x62)
316 #define REG_SC_BK0D_63_L      _PK_L_(0x0D, 0x63)
317 #define REG_SC_BK0D_63_H      _PK_H_(0x0D, 0x63)
318 #define REG_SC_BK0D_64_L      _PK_L_(0x0D, 0x64)
319 #define REG_SC_BK0D_64_H      _PK_H_(0x0D, 0x64)
320 #define REG_SC_BK0D_65_L      _PK_L_(0x0D, 0x65)
321 #define REG_SC_BK0D_65_H      _PK_H_(0x0D, 0x65)
322 #define REG_SC_BK0D_66_L      _PK_L_(0x0D, 0x66)
323 #define REG_SC_BK0D_66_H      _PK_H_(0x0D, 0x66)
324 #define REG_SC_BK0D_67_L      _PK_L_(0x0D, 0x67)
325 #define REG_SC_BK0D_67_H      _PK_H_(0x0D, 0x67)
326 #define REG_SC_BK0D_68_L      _PK_L_(0x0D, 0x68)
327 #define REG_SC_BK0D_68_H      _PK_H_(0x0D, 0x68)
328 #define REG_SC_BK0D_69_L      _PK_L_(0x0D, 0x69)
329 #define REG_SC_BK0D_69_H      _PK_H_(0x0D, 0x69)
330 #define REG_SC_BK0D_6A_L      _PK_L_(0x0D, 0x6A)
331 #define REG_SC_BK0D_6A_H      _PK_H_(0x0D, 0x6A)
332 #define REG_SC_BK0D_6B_L      _PK_L_(0x0D, 0x6B)
333 #define REG_SC_BK0D_6B_H      _PK_H_(0x0D, 0x6B)
334 #define REG_SC_BK0D_6C_L      _PK_L_(0x0D, 0x6C)
335 #define REG_SC_BK0D_6C_H      _PK_H_(0x0D, 0x6C)
336 #define REG_SC_BK0D_6D_L      _PK_L_(0x0D, 0x6D)
337 #define REG_SC_BK0D_6D_H      _PK_H_(0x0D, 0x6D)
338 #define REG_SC_BK0D_6E_L      _PK_L_(0x0D, 0x6E)
339 #define REG_SC_BK0D_6E_H      _PK_H_(0x0D, 0x6E)
340 #define REG_SC_BK0D_6F_L      _PK_L_(0x0D, 0x6F)
341 #define REG_SC_BK0D_6F_H      _PK_H_(0x0D, 0x6F)
342 #define REG_SC_BK0D_70_L      _PK_L_(0x0D, 0x70)
343 #define REG_SC_BK0D_70_H      _PK_H_(0x0D, 0x70)
344 #define REG_SC_BK0D_71_L      _PK_L_(0x0D, 0x71)
345 #define REG_SC_BK0D_71_H      _PK_H_(0x0D, 0x71)
346 #define REG_SC_BK0D_72_L      _PK_L_(0x0D, 0x72)
347 #define REG_SC_BK0D_72_H      _PK_H_(0x0D, 0x72)
348 #define REG_SC_BK0D_73_L      _PK_L_(0x0D, 0x73)
349 #define REG_SC_BK0D_73_H      _PK_H_(0x0D, 0x73)
350 #define REG_SC_BK0D_74_L      _PK_L_(0x0D, 0x74)
351 #define REG_SC_BK0D_74_H      _PK_H_(0x0D, 0x74)
352 #define REG_SC_BK0D_75_L      _PK_L_(0x0D, 0x75)
353 #define REG_SC_BK0D_75_H      _PK_H_(0x0D, 0x75)
354 #define REG_SC_BK0D_76_L      _PK_L_(0x0D, 0x76)
355 #define REG_SC_BK0D_76_H      _PK_H_(0x0D, 0x76)
356 #define REG_SC_BK0D_77_L      _PK_L_(0x0D, 0x77)
357 #define REG_SC_BK0D_77_H      _PK_H_(0x0D, 0x77)
358 #define REG_SC_BK0D_78_L      _PK_L_(0x0D, 0x78)
359 #define REG_SC_BK0D_78_H      _PK_H_(0x0D, 0x78)
360 #define REG_SC_BK0D_79_L      _PK_L_(0x0D, 0x79)
361 #define REG_SC_BK0D_79_H      _PK_H_(0x0D, 0x79)
362 #define REG_SC_BK0D_7A_L      _PK_L_(0x0D, 0x7A)
363 #define REG_SC_BK0D_7A_H      _PK_H_(0x0D, 0x7A)
364 #define REG_SC_BK0D_7B_L      _PK_L_(0x0D, 0x7B)
365 #define REG_SC_BK0D_7B_H      _PK_H_(0x0D, 0x7B)
366 #define REG_SC_BK0D_7C_L      _PK_L_(0x0D, 0x7C)
367 #define REG_SC_BK0D_7C_H      _PK_H_(0x0D, 0x7C)
368 #define REG_SC_BK0D_7D_L      _PK_L_(0x0D, 0x7D)
369 #define REG_SC_BK0D_7D_H      _PK_H_(0x0D, 0x7D)
370 #define REG_SC_BK0D_7E_L      _PK_L_(0x0D, 0x7E)
371 #define REG_SC_BK0D_7E_H      _PK_H_(0x0D, 0x7E)
372 #define REG_SC_BK0D_7F_L      _PK_L_(0x0D, 0x7F)
373 #define REG_SC_BK0D_7F_H      _PK_H_(0x0D, 0x7F)
374 
375 //----------------------------------------------
376 //  BK0F: VOP
377 //----------------------------------------------
378 #define REG_SC_BK0F_18_L      _PK_L_(0x0F, 0x18)
379 #define REG_SC_BK0F_18_H      _PK_H_(0x0F, 0x18)
380 #define REG_SC_BK0F_2A_L      _PK_H_(0x0F, 0x2A)
381 #define REG_SC_BK0F_2A_H      _PK_H_(0x0F, 0x2A)
382 #define REG_SC_BK0F_55_L      _PK_H_(0x0F, 0x55)
383 #define REG_SC_BK0F_55_H      _PK_H_(0x0F, 0x55)
384 
385 //----------------------------------------------
386 //  BK10: VOP
387 //----------------------------------------------
388 #define REG_SC_BK10_00_L      _PK_L_(0x10, 0x00)
389 #define REG_SC_BK10_00_H      _PK_H_(0x10, 0x00)
390 #define REG_SC_BK10_01_L      _PK_L_(0x10, 0x01)
391 #define REG_SC_BK10_01_H      _PK_H_(0x10, 0x01)
392 #define REG_SC_BK10_02_L      _PK_L_(0x10, 0x02)
393 #define REG_SC_BK10_02_H      _PK_H_(0x10, 0x02)
394 #define REG_SC_BK10_03_L      _PK_L_(0x10, 0x03)
395 #define REG_SC_BK10_03_H      _PK_H_(0x10, 0x03)
396 #define REG_SC_BK10_04_L      _PK_L_(0x10, 0x04)
397 #define REG_SC_BK10_04_H      _PK_H_(0x10, 0x04)
398 #define REG_SC_BK10_05_L      _PK_L_(0x10, 0x05)
399 #define REG_SC_BK10_05_H      _PK_H_(0x10, 0x05)
400 #define REG_SC_BK10_06_L      _PK_L_(0x10, 0x06)
401 #define REG_SC_BK10_06_H      _PK_H_(0x10, 0x06)
402 #define REG_SC_BK10_07_L      _PK_L_(0x10, 0x07)
403 #define REG_SC_BK10_07_H      _PK_H_(0x10, 0x07)
404 #define REG_SC_BK10_08_L      _PK_L_(0x10, 0x08)
405 #define REG_SC_BK10_08_H      _PK_H_(0x10, 0x08)
406 #define REG_SC_BK10_09_L      _PK_L_(0x10, 0x09)
407 #define REG_SC_BK10_09_H      _PK_H_(0x10, 0x09)
408 #define REG_SC_BK10_0A_L      _PK_L_(0x10, 0x0A)
409 #define REG_SC_BK10_0A_H      _PK_H_(0x10, 0x0A)
410 #define REG_SC_BK10_0B_L      _PK_L_(0x10, 0x0B)
411 #define REG_SC_BK10_0B_H      _PK_H_(0x10, 0x0B)
412 #define REG_SC_BK10_0C_L      _PK_L_(0x10, 0x0C)
413 #define REG_SC_BK10_0C_H      _PK_H_(0x10, 0x0C)
414 #define REG_SC_BK10_0D_L      _PK_L_(0x10, 0x0D)
415 #define REG_SC_BK10_0D_H      _PK_H_(0x10, 0x0D)
416 
417 #define REG_SC_BK10_10_L      _PK_L_(0x10, 0x10)
418 #define REG_SC_BK10_10_H      _PK_H_(0x10, 0x10)
419 
420 #define REG_SC_BK10_1B_L      _PK_L_(0x10, 0x1B)
421 #define REG_SC_BK10_1B_H      _PK_H_(0x10, 0x1B)
422 
423 #define REG_SC_BK10_21_L      _PK_L_(0x10, 0x21)
424 #define REG_SC_BK10_21_H      _PK_H_(0x10, 0x21)
425 #define REG_SC_BK10_22_L      _PK_L_(0x10, 0x22)
426 #define REG_SC_BK10_22_H      _PK_H_(0x10, 0x22)
427 #define REG_SC_BK10_23_L      _PK_L_(0x10, 0x23)
428 #define REG_SC_BK10_23_H      _PK_H_(0x10, 0x23)
429 #define REG_SC_BK10_24_L      _PK_L_(0x10, 0x24)
430 #define REG_SC_BK10_24_H      _PK_H_(0x10, 0x24)
431 
432 #define REG_SC_BK10_2F_L      _PK_L_(0x10, 0x2F)
433 #define REG_SC_BK10_2F_H      _PK_H_(0x10, 0x2F)
434 
435 #define REG_SC_BK10_46_L      _PK_L_(0x10, 0x46)
436 #define REG_SC_BK10_46_H      _PK_H_(0x10, 0x46)
437 #define REG_SC_BK10_47_L      _PK_L_(0x10, 0x47)
438 #define REG_SC_BK10_47_H      _PK_H_(0x10, 0x47)
439 
440 #define REG_SC_BK10_50_L      _PK_L_(0x10, 0x50)
441 #define REG_SC_BK10_50_H      _PK_H_(0x10, 0x50)
442 
443 #define REG_SC_BK10_6C_L      _PK_L_(0x10, 0x6C)
444 #define REG_SC_BK10_6C_H      _PK_H_(0x10, 0x6C)
445 #define REG_SC_BK10_6D_L      _PK_L_(0x10, 0x6D)
446 #define REG_SC_BK10_6D_H      _PK_H_(0x10, 0x6D)
447 #define REG_SC_BK10_6E_L      _PK_L_(0x10, 0x6E)
448 #define REG_SC_BK10_6E_H      _PK_H_(0x10, 0x6E)
449 
450 #define REG_SC_BK10_6F_L      _PK_L_(0x10, 0x6F)
451 
452 #define REG_SC_BK10_70_L      _PK_L_(0x10, 0x70)
453 
454 #define REG_SC_BK10_71_L      _PK_L_(0x10, 0x71)
455 
456 #define REG_SC_BK10_72_L      _PK_L_(0x10, 0x72)
457 
458 #define REG_SC_BK10_73_L      _PK_L_(0x10, 0x73)
459 
460 #define REG_SC_BK10_74_L      _PK_L_(0x10, 0x74)
461 #define REG_SC_BK10_74_H      _PK_H_(0x10, 0x74)
462 
463 #define REG_SC_BK10_75_L      _PK_L_(0x10, 0x75)
464 #define REG_SC_BK10_75_H      _PK_H_(0x10, 0x75)
465 
466 #define REG_SC_BK10_76_L      _PK_L_(0x10, 0x76)
467 #define REG_SC_BK10_76_H      _PK_H_(0x10, 0x76)
468 
469 #define REG_SC_BK10_77_L      _PK_L_(0x10, 0x77)
470 #define REG_SC_BK10_77_H      _PK_H_(0x10, 0x77)
471 
472 #define REG_SC_BK10_78_L      _PK_L_(0x10, 0x78)
473 
474 #define REG_SC_BK10_7A_L      _PK_L_(0x10, 0x7A)
475 #define REG_SC_BK10_7A_H      _PK_H_(0x10, 0x7A)
476 #define REG_SC_BK10_7B_L      _PK_L_(0x10, 0x7B)
477 #define REG_SC_BK10_7B_H      _PK_H_(0x10, 0x7B)
478 #define REG_SC_BK10_7C_L      _PK_L_(0x10, 0x7C)
479 #define REG_SC_BK10_7C_H      _PK_H_(0x10, 0x7C)
480 #define REG_SC_BK10_7D_L      _PK_L_(0x10, 0x7D)
481 #define REG_SC_BK10_7D_H      _PK_H_(0x10, 0x7D)
482 #define REG_SC_BK10_7E_L      _PK_L_(0x10, 0x7E)
483 #define REG_SC_BK10_7E_H      _PK_H_(0x10, 0x7E)
484 #define REG_SC_BK10_7F_L      _PK_L_(0x10, 0x7F)
485 #define REG_SC_BK10_7F_H      _PK_H_(0x10, 0x7F)
486 
487 //----------------------------------------------
488 //  BK16: OD
489 //----------------------------------------------
490 #define REG_SC_BK16_00_L      _PK_L_(0x16, 0x00)
491 #define REG_SC_BK16_00_H      _PK_H_(0x16, 0x00)
492 #define REG_SC_BK16_01_L      _PK_L_(0x16, 0x01)
493 #define REG_SC_BK16_01_H      _PK_H_(0x16, 0x01)
494 #define REG_SC_BK16_02_L      _PK_L_(0x16, 0x02)
495 #define REG_SC_BK16_02_H      _PK_H_(0x16, 0x02)
496 #define REG_SC_BK16_03_L      _PK_L_(0x16, 0x03)
497 #define REG_SC_BK16_03_H      _PK_H_(0x16, 0x03)
498 #define REG_SC_BK16_04_L      _PK_L_(0x16, 0x04)
499 #define REG_SC_BK16_04_H      _PK_H_(0x16, 0x04)
500 #define REG_SC_BK16_05_L      _PK_L_(0x16, 0x05)
501 #define REG_SC_BK16_05_H      _PK_H_(0x16, 0x05)
502 #define REG_SC_BK16_06_L      _PK_L_(0x16, 0x06)
503 #define REG_SC_BK16_06_H      _PK_H_(0x16, 0x06)
504 #define REG_SC_BK16_07_L      _PK_L_(0x16, 0x07)
505 #define REG_SC_BK16_07_H      _PK_H_(0x16, 0x07)
506 #define REG_SC_BK16_08_L      _PK_L_(0x16, 0x08)
507 #define REG_SC_BK16_08_H      _PK_H_(0x16, 0x08)
508 #define REG_SC_BK16_09_L      _PK_L_(0x16, 0x09)
509 #define REG_SC_BK16_09_H      _PK_H_(0x16, 0x09)
510 #define REG_SC_BK16_0A_L      _PK_L_(0x16, 0x0A)
511 #define REG_SC_BK16_0A_H      _PK_H_(0x16, 0x0A)
512 #define REG_SC_BK16_0B_L      _PK_L_(0x16, 0x0B)
513 #define REG_SC_BK16_0B_H      _PK_H_(0x16, 0x0B)
514 #define REG_SC_BK16_0C_L      _PK_L_(0x16, 0x0C)
515 #define REG_SC_BK16_0C_H      _PK_H_(0x16, 0x0C)
516 #define REG_SC_BK16_0D_L      _PK_L_(0x16, 0x0D)
517 #define REG_SC_BK16_0D_H      _PK_H_(0x16, 0x0D)
518 #define REG_SC_BK16_0E_L      _PK_L_(0x16, 0x0E)
519 #define REG_SC_BK16_0E_H      _PK_H_(0x16, 0x0E)
520 #define REG_SC_BK16_0F_L      _PK_L_(0x16, 0x0F)
521 #define REG_SC_BK16_0F_H      _PK_H_(0x16, 0x0F)
522 #define REG_SC_BK16_10_L      _PK_L_(0x16, 0x10)
523 #define REG_SC_BK16_10_H      _PK_H_(0x16, 0x10)
524 #define REG_SC_BK16_11_L      _PK_L_(0x16, 0x11)
525 #define REG_SC_BK16_11_H      _PK_H_(0x16, 0x11)
526 #define REG_SC_BK16_12_L      _PK_L_(0x16, 0x12)
527 #define REG_SC_BK16_12_H      _PK_H_(0x16, 0x12)
528 #define REG_SC_BK16_13_L      _PK_L_(0x16, 0x13)
529 #define REG_SC_BK16_13_H      _PK_H_(0x16, 0x13)
530 #define REG_SC_BK16_14_L      _PK_L_(0x16, 0x14)
531 #define REG_SC_BK16_14_H      _PK_H_(0x16, 0x14)
532 #define REG_SC_BK16_15_L      _PK_L_(0x16, 0x15)
533 #define REG_SC_BK16_15_H      _PK_H_(0x16, 0x15)
534 #define REG_SC_BK16_16_L      _PK_L_(0x16, 0x16)
535 #define REG_SC_BK16_16_H      _PK_H_(0x16, 0x16)
536 #define REG_SC_BK16_17_L      _PK_L_(0x16, 0x17)
537 #define REG_SC_BK16_17_H      _PK_H_(0x16, 0x17)
538 #define REG_SC_BK16_18_L      _PK_L_(0x16, 0x18)
539 #define REG_SC_BK16_18_H      _PK_H_(0x16, 0x18)
540 #define REG_SC_BK16_19_L      _PK_L_(0x16, 0x19)
541 #define REG_SC_BK16_19_H      _PK_H_(0x16, 0x19)
542 #define REG_SC_BK16_1A_L      _PK_L_(0x16, 0x1A)
543 #define REG_SC_BK16_1A_H      _PK_H_(0x16, 0x1A)
544 #define REG_SC_BK16_1B_L      _PK_L_(0x16, 0x1B)
545 #define REG_SC_BK16_1B_H      _PK_H_(0x16, 0x1B)
546 #define REG_SC_BK16_1C_L      _PK_L_(0x16, 0x1C)
547 #define REG_SC_BK16_1C_H      _PK_H_(0x16, 0x1C)
548 #define REG_SC_BK16_1D_L      _PK_L_(0x16, 0x1D)
549 #define REG_SC_BK16_1D_H      _PK_H_(0x16, 0x1D)
550 #define REG_SC_BK16_1E_L      _PK_L_(0x16, 0x1E)
551 #define REG_SC_BK16_1E_H      _PK_H_(0x16, 0x1E)
552 #define REG_SC_BK16_1F_L      _PK_L_(0x16, 0x1F)
553 #define REG_SC_BK16_1F_H      _PK_H_(0x16, 0x1F)
554 #define REG_SC_BK16_20_L      _PK_L_(0x16, 0x20)
555 #define REG_SC_BK16_20_H      _PK_H_(0x16, 0x20)
556 #define REG_SC_BK16_21_L      _PK_L_(0x16, 0x21)
557 #define REG_SC_BK16_21_H      _PK_H_(0x16, 0x21)
558 #define REG_SC_BK16_22_L      _PK_L_(0x16, 0x22)
559 #define REG_SC_BK16_22_H      _PK_H_(0x16, 0x22)
560 #define REG_SC_BK16_23_L      _PK_L_(0x16, 0x23)
561 #define REG_SC_BK16_23_H      _PK_H_(0x16, 0x23)
562 #define REG_SC_BK16_24_L      _PK_L_(0x16, 0x24)
563 #define REG_SC_BK16_24_H      _PK_H_(0x16, 0x24)
564 #define REG_SC_BK16_25_L      _PK_L_(0x16, 0x25)
565 #define REG_SC_BK16_25_H      _PK_H_(0x16, 0x25)
566 #define REG_SC_BK16_26_L      _PK_L_(0x16, 0x26)
567 #define REG_SC_BK16_26_H      _PK_H_(0x16, 0x26)
568 #define REG_SC_BK16_27_L      _PK_L_(0x16, 0x27)
569 #define REG_SC_BK16_27_H      _PK_H_(0x16, 0x27)
570 #define REG_SC_BK16_28_L      _PK_L_(0x16, 0x28)
571 #define REG_SC_BK16_28_H      _PK_H_(0x16, 0x28)
572 #define REG_SC_BK16_29_L      _PK_L_(0x16, 0x29)
573 #define REG_SC_BK16_29_H      _PK_H_(0x16, 0x29)
574 #define REG_SC_BK16_2A_L      _PK_L_(0x16, 0x2A)
575 #define REG_SC_BK16_2A_H      _PK_H_(0x16, 0x2A)
576 #define REG_SC_BK16_2B_L      _PK_L_(0x16, 0x2B)
577 #define REG_SC_BK16_2B_H      _PK_H_(0x16, 0x2B)
578 #define REG_SC_BK16_2C_L      _PK_L_(0x16, 0x2C)
579 #define REG_SC_BK16_2C_H      _PK_H_(0x16, 0x2C)
580 #define REG_SC_BK16_2D_L      _PK_L_(0x16, 0x2D)
581 #define REG_SC_BK16_2D_H      _PK_H_(0x16, 0x2D)
582 #define REG_SC_BK16_2E_L      _PK_L_(0x16, 0x2E)
583 #define REG_SC_BK16_2E_H      _PK_H_(0x16, 0x2E)
584 #define REG_SC_BK16_2F_L      _PK_L_(0x16, 0x2F)
585 #define REG_SC_BK16_2F_H      _PK_H_(0x16, 0x2F)
586 #define REG_SC_BK16_30_L      _PK_L_(0x16, 0x30)
587 #define REG_SC_BK16_30_H      _PK_H_(0x16, 0x30)
588 #define REG_SC_BK16_31_L      _PK_L_(0x16, 0x31)
589 #define REG_SC_BK16_31_H      _PK_H_(0x16, 0x31)
590 #define REG_SC_BK16_32_L      _PK_L_(0x16, 0x32)
591 #define REG_SC_BK16_32_H      _PK_H_(0x16, 0x32)
592 #define REG_SC_BK16_33_L      _PK_L_(0x16, 0x33)
593 #define REG_SC_BK16_33_H      _PK_H_(0x16, 0x33)
594 #define REG_SC_BK16_34_L      _PK_L_(0x16, 0x34)
595 #define REG_SC_BK16_34_H      _PK_H_(0x16, 0x34)
596 #define REG_SC_BK16_35_L      _PK_L_(0x16, 0x35)
597 #define REG_SC_BK16_35_H      _PK_H_(0x16, 0x35)
598 #define REG_SC_BK16_36_L      _PK_L_(0x16, 0x36)
599 #define REG_SC_BK16_36_H      _PK_H_(0x16, 0x36)
600 #define REG_SC_BK16_37_L      _PK_L_(0x16, 0x37)
601 #define REG_SC_BK16_37_H      _PK_H_(0x16, 0x37)
602 #define REG_SC_BK16_38_L      _PK_L_(0x16, 0x38)
603 #define REG_SC_BK16_38_H      _PK_H_(0x16, 0x38)
604 #define REG_SC_BK16_39_L      _PK_L_(0x16, 0x39)
605 #define REG_SC_BK16_39_H      _PK_H_(0x16, 0x39)
606 #define REG_SC_BK16_3A_L      _PK_L_(0x16, 0x3A)
607 #define REG_SC_BK16_3A_H      _PK_H_(0x16, 0x3A)
608 #define REG_SC_BK16_3B_L      _PK_L_(0x16, 0x3B)
609 #define REG_SC_BK16_3B_H      _PK_H_(0x16, 0x3B)
610 #define REG_SC_BK16_3C_L      _PK_L_(0x16, 0x3C)
611 #define REG_SC_BK16_3C_H      _PK_H_(0x16, 0x3C)
612 #define REG_SC_BK16_3D_L      _PK_L_(0x16, 0x3D)
613 #define REG_SC_BK16_3D_H      _PK_H_(0x16, 0x3D)
614 #define REG_SC_BK16_3E_L      _PK_L_(0x16, 0x3E)
615 #define REG_SC_BK16_3E_H      _PK_H_(0x16, 0x3E)
616 #define REG_SC_BK16_3F_L      _PK_L_(0x16, 0x3F)
617 #define REG_SC_BK16_3F_H      _PK_H_(0x16, 0x3F)
618 #define REG_SC_BK16_40_L      _PK_L_(0x16, 0x40)
619 #define REG_SC_BK16_40_H      _PK_H_(0x16, 0x40)
620 #define REG_SC_BK16_41_L      _PK_L_(0x16, 0x41)
621 #define REG_SC_BK16_41_H      _PK_H_(0x16, 0x41)
622 #define REG_SC_BK16_42_L      _PK_L_(0x16, 0x42)
623 #define REG_SC_BK16_42_H      _PK_H_(0x16, 0x42)
624 #define REG_SC_BK16_43_L      _PK_L_(0x16, 0x43)
625 #define REG_SC_BK16_43_H      _PK_H_(0x16, 0x43)
626 #define REG_SC_BK16_44_L      _PK_L_(0x16, 0x44)
627 #define REG_SC_BK16_44_H      _PK_H_(0x16, 0x44)
628 #define REG_SC_BK16_45_L      _PK_L_(0x16, 0x45)
629 #define REG_SC_BK16_45_H      _PK_H_(0x16, 0x45)
630 #define REG_SC_BK16_46_L      _PK_L_(0x16, 0x46)
631 #define REG_SC_BK16_46_H      _PK_H_(0x16, 0x46)
632 #define REG_SC_BK16_47_L      _PK_L_(0x16, 0x47)
633 #define REG_SC_BK16_47_H      _PK_H_(0x16, 0x47)
634 #define REG_SC_BK16_48_L      _PK_L_(0x16, 0x48)
635 #define REG_SC_BK16_48_H      _PK_H_(0x16, 0x48)
636 #define REG_SC_BK16_49_L      _PK_L_(0x16, 0x49)
637 #define REG_SC_BK16_49_H      _PK_H_(0x16, 0x49)
638 #define REG_SC_BK16_4A_L      _PK_L_(0x16, 0x4A)
639 #define REG_SC_BK16_4A_H      _PK_H_(0x16, 0x4A)
640 #define REG_SC_BK16_4B_L      _PK_L_(0x16, 0x4B)
641 #define REG_SC_BK16_4B_H      _PK_H_(0x16, 0x4B)
642 #define REG_SC_BK16_4C_L      _PK_L_(0x16, 0x4C)
643 #define REG_SC_BK16_4C_H      _PK_H_(0x16, 0x4C)
644 #define REG_SC_BK16_4D_L      _PK_L_(0x16, 0x4D)
645 #define REG_SC_BK16_4D_H      _PK_H_(0x16, 0x4D)
646 #define REG_SC_BK16_4E_L      _PK_L_(0x16, 0x4E)
647 #define REG_SC_BK16_4E_H      _PK_H_(0x16, 0x4E)
648 #define REG_SC_BK16_4F_L      _PK_L_(0x16, 0x4F)
649 #define REG_SC_BK16_4F_H      _PK_H_(0x16, 0x4F)
650 #define REG_SC_BK16_50_L      _PK_L_(0x16, 0x50)
651 #define REG_SC_BK16_50_H      _PK_H_(0x16, 0x50)
652 #define REG_SC_BK16_51_L      _PK_L_(0x16, 0x51)
653 #define REG_SC_BK16_51_H      _PK_H_(0x16, 0x51)
654 #define REG_SC_BK16_52_L      _PK_L_(0x16, 0x52)
655 #define REG_SC_BK16_52_H      _PK_H_(0x16, 0x52)
656 #define REG_SC_BK16_53_L      _PK_L_(0x16, 0x53)
657 #define REG_SC_BK16_53_H      _PK_H_(0x16, 0x53)
658 #define REG_SC_BK16_54_L      _PK_L_(0x16, 0x54)
659 #define REG_SC_BK16_54_H      _PK_H_(0x16, 0x54)
660 #define REG_SC_BK16_55_L      _PK_L_(0x16, 0x55)
661 #define REG_SC_BK16_55_H      _PK_H_(0x16, 0x55)
662 #define REG_SC_BK16_56_L      _PK_L_(0x16, 0x56)
663 #define REG_SC_BK16_56_H      _PK_H_(0x16, 0x56)
664 #define REG_SC_BK16_57_L      _PK_L_(0x16, 0x57)
665 #define REG_SC_BK16_57_H      _PK_H_(0x16, 0x57)
666 #define REG_SC_BK16_58_L      _PK_L_(0x16, 0x58)
667 #define REG_SC_BK16_58_H      _PK_H_(0x16, 0x58)
668 #define REG_SC_BK16_59_L      _PK_L_(0x16, 0x59)
669 #define REG_SC_BK16_59_H      _PK_H_(0x16, 0x59)
670 #define REG_SC_BK16_5A_L      _PK_L_(0x16, 0x5A)
671 #define REG_SC_BK16_5A_H      _PK_H_(0x16, 0x5A)
672 #define REG_SC_BK16_5B_L      _PK_L_(0x16, 0x5B)
673 #define REG_SC_BK16_5B_H      _PK_H_(0x16, 0x5B)
674 #define REG_SC_BK16_5C_L      _PK_L_(0x16, 0x5C)
675 #define REG_SC_BK16_5C_H      _PK_H_(0x16, 0x5C)
676 #define REG_SC_BK16_5D_L      _PK_L_(0x16, 0x5D)
677 #define REG_SC_BK16_5D_H      _PK_H_(0x16, 0x5D)
678 #define REG_SC_BK16_5E_L      _PK_L_(0x16, 0x5E)
679 #define REG_SC_BK16_5E_H      _PK_H_(0x16, 0x5E)
680 #define REG_SC_BK16_5F_L      _PK_L_(0x16, 0x5F)
681 #define REG_SC_BK16_5F_H      _PK_H_(0x16, 0x5F)
682 #define REG_SC_BK16_60_L      _PK_L_(0x16, 0x60)
683 #define REG_SC_BK16_60_H      _PK_H_(0x16, 0x60)
684 #define REG_SC_BK16_61_L      _PK_L_(0x16, 0x61)
685 #define REG_SC_BK16_61_H      _PK_H_(0x16, 0x61)
686 #define REG_SC_BK16_62_L      _PK_L_(0x16, 0x62)
687 #define REG_SC_BK16_62_H      _PK_H_(0x16, 0x62)
688 #define REG_SC_BK16_63_L      _PK_L_(0x16, 0x63)
689 #define REG_SC_BK16_63_H      _PK_H_(0x16, 0x63)
690 #define REG_SC_BK16_64_L      _PK_L_(0x16, 0x64)
691 #define REG_SC_BK16_64_H      _PK_H_(0x16, 0x64)
692 #define REG_SC_BK16_65_L      _PK_L_(0x16, 0x65)
693 #define REG_SC_BK16_65_H      _PK_H_(0x16, 0x65)
694 #define REG_SC_BK16_66_L      _PK_L_(0x16, 0x66)
695 #define REG_SC_BK16_66_H      _PK_H_(0x16, 0x66)
696 #define REG_SC_BK16_67_L      _PK_L_(0x16, 0x67)
697 #define REG_SC_BK16_67_H      _PK_H_(0x16, 0x67)
698 #define REG_SC_BK16_68_L      _PK_L_(0x16, 0x68)
699 #define REG_SC_BK16_68_H      _PK_H_(0x16, 0x68)
700 #define REG_SC_BK16_69_L      _PK_L_(0x16, 0x69)
701 #define REG_SC_BK16_69_H      _PK_H_(0x16, 0x69)
702 #define REG_SC_BK16_6A_L      _PK_L_(0x16, 0x6A)
703 #define REG_SC_BK16_6A_H      _PK_H_(0x16, 0x6A)
704 #define REG_SC_BK16_6B_L      _PK_L_(0x16, 0x6B)
705 #define REG_SC_BK16_6B_H      _PK_H_(0x16, 0x6B)
706 #define REG_SC_BK16_6C_L      _PK_L_(0x16, 0x6C)
707 #define REG_SC_BK16_6C_H      _PK_H_(0x16, 0x6C)
708 #define REG_SC_BK16_6D_L      _PK_L_(0x16, 0x6D)
709 #define REG_SC_BK16_6D_H      _PK_H_(0x16, 0x6D)
710 #define REG_SC_BK16_6E_L      _PK_L_(0x16, 0x6E)
711 #define REG_SC_BK16_6E_H      _PK_H_(0x16, 0x6E)
712 #define REG_SC_BK16_6F_L      _PK_L_(0x16, 0x6F)
713 #define REG_SC_BK16_6F_H      _PK_H_(0x16, 0x6F)
714 #define REG_SC_BK16_70_L      _PK_L_(0x16, 0x70)
715 #define REG_SC_BK16_70_H      _PK_H_(0x16, 0x70)
716 #define REG_SC_BK16_71_L      _PK_L_(0x16, 0x71)
717 #define REG_SC_BK16_71_H      _PK_H_(0x16, 0x71)
718 #define REG_SC_BK16_72_L      _PK_L_(0x16, 0x72)
719 #define REG_SC_BK16_72_H      _PK_H_(0x16, 0x72)
720 #define REG_SC_BK16_73_L      _PK_L_(0x16, 0x73)
721 #define REG_SC_BK16_73_H      _PK_H_(0x16, 0x73)
722 #define REG_SC_BK16_74_L      _PK_L_(0x16, 0x74)
723 #define REG_SC_BK16_74_H      _PK_H_(0x16, 0x74)
724 #define REG_SC_BK16_75_L      _PK_L_(0x16, 0x75)
725 #define REG_SC_BK16_75_H      _PK_H_(0x16, 0x75)
726 #define REG_SC_BK16_76_L      _PK_L_(0x16, 0x76)
727 #define REG_SC_BK16_76_H      _PK_H_(0x16, 0x76)
728 #define REG_SC_BK16_77_L      _PK_L_(0x16, 0x77)
729 #define REG_SC_BK16_77_H      _PK_H_(0x16, 0x77)
730 #define REG_SC_BK16_78_L      _PK_L_(0x16, 0x78)
731 #define REG_SC_BK16_78_H      _PK_H_(0x16, 0x78)
732 #define REG_SC_BK16_79_L      _PK_L_(0x16, 0x79)
733 #define REG_SC_BK16_79_H      _PK_H_(0x16, 0x79)
734 #define REG_SC_BK16_7A_L      _PK_L_(0x16, 0x7A)
735 #define REG_SC_BK16_7A_H      _PK_H_(0x16, 0x7A)
736 #define REG_SC_BK16_7B_L      _PK_L_(0x16, 0x7B)
737 #define REG_SC_BK16_7B_H      _PK_H_(0x16, 0x7B)
738 #define REG_SC_BK16_7C_L      _PK_L_(0x16, 0x7C)
739 #define REG_SC_BK16_7C_H      _PK_H_(0x16, 0x7C)
740 #define REG_SC_BK16_7D_L      _PK_L_(0x16, 0x7D)
741 #define REG_SC_BK16_7D_H      _PK_H_(0x16, 0x7D)
742 #define REG_SC_BK16_7E_L      _PK_L_(0x16, 0x7E)
743 #define REG_SC_BK16_7E_H      _PK_H_(0x16, 0x7E)
744 #define REG_SC_BK16_7F_L      _PK_L_(0x16, 0x7F)
745 #define REG_SC_BK16_7F_H      _PK_H_(0x16, 0x7F)
746 
747 //----------------------------------------------
748 //  BK24
749 //----------------------------------------------
750 #define REG_SC_BK24_3F_L       _PK_L_(0x24, 0x3F)
751 #define REG_SC_BK24_3F_H       _PK_H_(0x24, 0x3F)
752 
753 //----------------------------------------------
754 //  BK24
755 //----------------------------------------------
756 #define REG_SC_BK24_1B_L       _PK_L_(0x24, 0x1B)
757 #define REG_SC_BK24_1C_L       _PK_L_(0x24, 0x1C)
758 #define REG_SC_BK24_1D_L       _PK_L_(0x24, 0x1D)
759 #define REG_SC_BK24_26_L       _PK_L_(0x24, 0x26)
760 #define REG_SC_BK24_2C_L       _PK_L_(0x24, 0x2C)
761 #define REG_SC_BK24_2E_L       _PK_L_(0x24, 0x2E)
762 #define REG_SC_BK24_30_L       _PK_L_(0x24, 0x30)
763 #define REG_SC_BK2E_37_L       _PK_L_(0x2E, 0x37)
764 #define REG_SC_BK2E_37_H       _PK_H_(0x2E, 0x37)
765 
766 //----------------------------------------------
767 //  BK37: OC
768 //----------------------------------------------
769 #define REG_SC_BK37_01_L      _PK_L_(0x37, 0x01)
770 #define REG_SC_BK37_01_H      _PK_H_(0x37, 0x01)
771 #define REG_SC_BK37_02_L      _PK_L_(0x37, 0x02)
772 #define REG_SC_BK37_02_H      _PK_H_(0x37, 0x02)
773 #define REG_SC_BK37_03_L      _PK_L_(0x37, 0x03)
774 #define REG_SC_BK37_03_H      _PK_H_(0x37, 0x03)
775 #define REG_SC_BK37_04_L      _PK_L_(0x37, 0x04)
776 #define REG_SC_BK37_04_H      _PK_H_(0x37, 0x04)
777 #define REG_SC_BK37_05_L      _PK_L_(0x37, 0x05)
778 #define REG_SC_BK37_05_H      _PK_H_(0x37, 0x05)
779 #define REG_SC_BK37_06_L      _PK_L_(0x37, 0x06)
780 #define REG_SC_BK37_06_H      _PK_H_(0x37, 0x06)
781 #define REG_SC_BK37_07_L      _PK_L_(0x37, 0x07)
782 #define REG_SC_BK37_07_H      _PK_H_(0x37, 0x07)
783 #define REG_SC_BK37_08_L      _PK_L_(0x37, 0x08)
784 #define REG_SC_BK37_08_H      _PK_H_(0x37, 0x08)
785 #define REG_SC_BK37_09_L      _PK_L_(0x37, 0x09)
786 #define REG_SC_BK37_09_H      _PK_H_(0x37, 0x09)
787 #define REG_SC_BK37_0A_L      _PK_L_(0x37, 0x0A)
788 #define REG_SC_BK37_0A_H      _PK_H_(0x37, 0x0A)
789 #define REG_SC_BK37_0B_L      _PK_L_(0x37, 0x0B)
790 #define REG_SC_BK37_0B_H      _PK_H_(0x37, 0x0B)
791 #define REG_SC_BK37_0C_L      _PK_L_(0x37, 0x0C)
792 #define REG_SC_BK37_0C_H      _PK_H_(0x37, 0x0C)
793 #define REG_SC_BK37_0D_L      _PK_L_(0x37, 0x0D)
794 #define REG_SC_BK37_0D_H      _PK_H_(0x37, 0x0D)
795 #define REG_SC_BK37_0E_L      _PK_L_(0x37, 0x0E)
796 #define REG_SC_BK37_0E_H      _PK_H_(0x37, 0x0E)
797 #define REG_SC_BK37_0F_L      _PK_L_(0x37, 0x0F)
798 #define REG_SC_BK37_0F_H      _PK_H_(0x37, 0x0F)
799 #define REG_SC_BK37_10_L      _PK_L_(0x37, 0x10)
800 #define REG_SC_BK37_10_H      _PK_H_(0x37, 0x10)
801 #define REG_SC_BK37_11_L      _PK_L_(0x37, 0x11)
802 #define REG_SC_BK37_11_H      _PK_H_(0x37, 0x11)
803 #define REG_SC_BK37_12_L      _PK_L_(0x37, 0x12)
804 #define REG_SC_BK37_12_H      _PK_H_(0x37, 0x12)
805 #define REG_SC_BK37_13_L      _PK_L_(0x37, 0x13)
806 #define REG_SC_BK37_13_H      _PK_H_(0x37, 0x13)
807 #define REG_SC_BK37_14_L      _PK_L_(0x37, 0x14)
808 #define REG_SC_BK37_14_H      _PK_H_(0x37, 0x14)
809 #define REG_SC_BK37_15_L      _PK_L_(0x37, 0x15)
810 #define REG_SC_BK37_15_H      _PK_H_(0x37, 0x15)
811 #define REG_SC_BK37_16_L      _PK_L_(0x37, 0x16)
812 #define REG_SC_BK37_16_H      _PK_H_(0x37, 0x16)
813 #define REG_SC_BK37_17_L      _PK_L_(0x37, 0x17)
814 #define REG_SC_BK37_17_H      _PK_H_(0x37, 0x17)
815 #define REG_SC_BK37_18_L      _PK_L_(0x37, 0x18)
816 #define REG_SC_BK37_18_H      _PK_H_(0x37, 0x18)
817 #define REG_SC_BK37_19_L      _PK_L_(0x37, 0x19)
818 #define REG_SC_BK37_19_H      _PK_H_(0x37, 0x19)
819 #define REG_SC_BK37_1A_L      _PK_L_(0x37, 0x1A)
820 #define REG_SC_BK37_1A_H      _PK_H_(0x37, 0x1A)
821 #define REG_SC_BK37_1B_L      _PK_L_(0x37, 0x1B)
822 #define REG_SC_BK37_1B_H      _PK_H_(0x37, 0x1B)
823 #define REG_SC_BK37_1C_L      _PK_L_(0x37, 0x1C)
824 #define REG_SC_BK37_1C_H      _PK_H_(0x37, 0x1C)
825 #define REG_SC_BK37_1D_L      _PK_L_(0x37, 0x1D)
826 #define REG_SC_BK37_1D_H      _PK_H_(0x37, 0x1D)
827 #define REG_SC_BK37_1E_L      _PK_L_(0x37, 0x1E)
828 #define REG_SC_BK37_1E_H      _PK_H_(0x37, 0x1E)
829 #define REG_SC_BK37_1F_L      _PK_L_(0x37, 0x1F)
830 #define REG_SC_BK37_1F_H      _PK_H_(0x37, 0x1F)
831 #define REG_SC_BK37_20_L      _PK_L_(0x37, 0x20)
832 #define REG_SC_BK37_20_H      _PK_H_(0x37, 0x20)
833 #define REG_SC_BK37_21_L      _PK_L_(0x37, 0x21)
834 #define REG_SC_BK37_21_H      _PK_H_(0x37, 0x21)
835 #define REG_SC_BK37_22_L      _PK_L_(0x37, 0x22)
836 #define REG_SC_BK37_22_H      _PK_H_(0x37, 0x22)
837 #define REG_SC_BK37_23_L      _PK_L_(0x37, 0x23)
838 #define REG_SC_BK37_23_H      _PK_H_(0x37, 0x23)
839 #define REG_SC_BK37_24_L      _PK_L_(0x37, 0x24)
840 #define REG_SC_BK37_24_H      _PK_H_(0x37, 0x24)
841 #define REG_SC_BK37_25_L      _PK_L_(0x37, 0x25)
842 #define REG_SC_BK37_25_H      _PK_H_(0x37, 0x25)
843 #define REG_SC_BK37_26_L      _PK_L_(0x37, 0x26)
844 #define REG_SC_BK37_26_H      _PK_H_(0x37, 0x26)
845 #define REG_SC_BK37_27_L      _PK_L_(0x37, 0x27)
846 #define REG_SC_BK37_27_H      _PK_H_(0x37, 0x27)
847 #define REG_SC_BK37_28_L      _PK_L_(0x37, 0x28)
848 #define REG_SC_BK37_28_H      _PK_H_(0x37, 0x28)
849 #define REG_SC_BK37_29_L      _PK_L_(0x37, 0x29)
850 #define REG_SC_BK37_29_H      _PK_H_(0x37, 0x29)
851 #define REG_SC_BK37_2A_L      _PK_L_(0x37, 0x2A)
852 #define REG_SC_BK37_2A_H      _PK_H_(0x37, 0x2A)
853 #define REG_SC_BK37_2B_L      _PK_L_(0x37, 0x2B)
854 #define REG_SC_BK37_2B_H      _PK_H_(0x37, 0x2B)
855 #define REG_SC_BK37_2C_L      _PK_L_(0x37, 0x2C)
856 #define REG_SC_BK37_2C_H      _PK_H_(0x37, 0x2C)
857 #define REG_SC_BK37_2D_L      _PK_L_(0x37, 0x2D)
858 #define REG_SC_BK37_2D_H      _PK_H_(0x37, 0x2D)
859 #define REG_SC_BK37_2E_L      _PK_L_(0x37, 0x2E)
860 #define REG_SC_BK37_2E_H      _PK_H_(0x37, 0x2E)
861 #define REG_SC_BK37_2F_L      _PK_L_(0x37, 0x2F)
862 #define REG_SC_BK37_2F_H      _PK_H_(0x37, 0x2F)
863 
864 //----------------------------------------------
865 //  BK3F
866 //----------------------------------------------
867 #define REG_SC_BK3F_0B_L       _PK_L_(0x3F, 0x0B)
868 #define REG_SC_BK3F_0B_H       _PK_H_(0x3F, 0x0B)
869 #define REG_SC_BK3F_10_L       _PK_L_(0x3F, 0x10)
870 #define REG_SC_BK3F_10_H       _PK_H_(0x3F, 0x10)
871 #define REG_SC_BK3F_12_L       _PK_L_(0x3F, 0x12)
872 #define REG_SC_BK3F_12_H       _PK_H_(0x3F, 0x12)
873 #define REG_SC_BK3F_17_L       _PK_L_(0x3F, 0x17)
874 #define REG_SC_BK3F_17_H       _PK_H_(0x3F, 0x17)
875 #define REG_SC_BK3F_50_L       _PK_L_(0x3F, 0x50)
876 #define REG_SC_BK3F_50_H       _PK_H_(0x3F, 0x50)
877 
878 //----------------------------------------------
879 //  BK45: FRC OP2
880 //----------------------------------------------
881 #define REG_SC_BK45_00_L      _PK_L_(0x45, 0x00)
882 #define REG_SC_BK45_00_H      _PK_H_(0x45, 0x00)
883 #define REG_SC_BK45_01_L      _PK_L_(0x45, 0x01)
884 #define REG_SC_BK45_01_H      _PK_H_(0x45, 0x01)
885 #define REG_SC_BK45_02_L      _PK_L_(0x45, 0x02)
886 #define REG_SC_BK45_02_H      _PK_H_(0x45, 0x02)
887 #define REG_SC_BK45_03_L      _PK_L_(0x45, 0x03)
888 #define REG_SC_BK45_03_H      _PK_H_(0x45, 0x03)
889 #define REG_SC_BK45_04_L      _PK_L_(0x45, 0x04)
890 #define REG_SC_BK45_04_H      _PK_H_(0x45, 0x04)
891 #define REG_SC_BK45_05_L      _PK_L_(0x45, 0x05)
892 #define REG_SC_BK45_05_H      _PK_H_(0x45, 0x05)
893 #define REG_SC_BK45_06_L      _PK_L_(0x45, 0x06)
894 #define REG_SC_BK45_06_H      _PK_H_(0x45, 0x06)
895 #define REG_SC_BK45_07_L      _PK_L_(0x45, 0x07)
896 #define REG_SC_BK45_07_H      _PK_H_(0x45, 0x07)
897 #define REG_SC_BK45_08_L      _PK_L_(0x45, 0x08)
898 #define REG_SC_BK45_08_H      _PK_H_(0x45, 0x08)
899 #define REG_SC_BK45_09_L      _PK_L_(0x45, 0x09)
900 #define REG_SC_BK45_09_H      _PK_H_(0x45, 0x09)
901 #define REG_SC_BK45_0A_L      _PK_L_(0x45, 0x0A)
902 #define REG_SC_BK45_0A_H      _PK_H_(0x45, 0x0A)
903 #define REG_SC_BK45_0B_L      _PK_L_(0x45, 0x0B)
904 #define REG_SC_BK45_0B_H      _PK_H_(0x45, 0x0B)
905 #define REG_SC_BK45_0C_L      _PK_L_(0x45, 0x0C)
906 #define REG_SC_BK45_0C_H      _PK_H_(0x45, 0x0C)
907 #define REG_SC_BK45_0D_L      _PK_L_(0x45, 0x0D)
908 #define REG_SC_BK45_0D_H      _PK_H_(0x45, 0x0D)
909 #define REG_SC_BK45_0E_L      _PK_L_(0x45, 0x0E)
910 #define REG_SC_BK45_0E_H      _PK_H_(0x45, 0x0E)
911 #define REG_SC_BK45_0F_L      _PK_L_(0x45, 0x0F)
912 #define REG_SC_BK45_0F_H      _PK_H_(0x45, 0x0F)
913 #define REG_SC_BK45_10_L      _PK_L_(0x45, 0x10)
914 #define REG_SC_BK45_10_H      _PK_H_(0x45, 0x10)
915 #define REG_SC_BK45_11_L      _PK_L_(0x45, 0x11)
916 #define REG_SC_BK45_11_H      _PK_H_(0x45, 0x11)
917 #define REG_SC_BK45_12_L      _PK_L_(0x45, 0x12)
918 #define REG_SC_BK45_12_H      _PK_H_(0x45, 0x12)
919 #define REG_SC_BK45_13_L      _PK_L_(0x45, 0x13)
920 #define REG_SC_BK45_13_H      _PK_H_(0x45, 0x13)
921 #define REG_SC_BK45_14_L      _PK_L_(0x45, 0x14)
922 #define REG_SC_BK45_14_H      _PK_H_(0x45, 0x14)
923 #define REG_SC_BK45_15_L      _PK_L_(0x45, 0x15)
924 #define REG_SC_BK45_15_H      _PK_H_(0x45, 0x15)
925 #define REG_SC_BK45_16_L      _PK_L_(0x45, 0x16)
926 #define REG_SC_BK45_16_H      _PK_H_(0x45, 0x16)
927 #define REG_SC_BK45_17_L      _PK_L_(0x45, 0x17)
928 #define REG_SC_BK45_17_H      _PK_H_(0x45, 0x17)
929 #define REG_SC_BK45_18_L      _PK_L_(0x45, 0x18)
930 #define REG_SC_BK45_18_H      _PK_H_(0x45, 0x18)
931 #define REG_SC_BK45_19_L      _PK_L_(0x45, 0x19)
932 #define REG_SC_BK45_19_H      _PK_H_(0x45, 0x19)
933 #define REG_SC_BK45_1A_L      _PK_L_(0x45, 0x1A)
934 #define REG_SC_BK45_1A_H      _PK_H_(0x45, 0x1A)
935 #define REG_SC_BK45_1B_L      _PK_L_(0x45, 0x1B)
936 #define REG_SC_BK45_1B_H      _PK_H_(0x45, 0x1B)
937 #define REG_SC_BK45_1C_L      _PK_L_(0x45, 0x1C)
938 #define REG_SC_BK45_1C_H      _PK_H_(0x45, 0x1C)
939 #define REG_SC_BK45_1D_L      _PK_L_(0x45, 0x1D)
940 #define REG_SC_BK45_1D_H      _PK_H_(0x45, 0x1D)
941 #define REG_SC_BK45_1E_L      _PK_L_(0x45, 0x1E)
942 #define REG_SC_BK45_1E_H      _PK_H_(0x45, 0x1E)
943 #define REG_SC_BK45_1F_L      _PK_L_(0x45, 0x1F)
944 #define REG_SC_BK45_1F_H      _PK_H_(0x45, 0x1F)
945 #define REG_SC_BK45_20_L      _PK_L_(0x45, 0x20)
946 #define REG_SC_BK45_20_H      _PK_H_(0x45, 0x20)
947 #define REG_SC_BK45_21_L      _PK_L_(0x45, 0x21)
948 #define REG_SC_BK45_21_H      _PK_H_(0x45, 0x21)
949 #define REG_SC_BK45_22_L      _PK_L_(0x45, 0x22)
950 #define REG_SC_BK45_22_H      _PK_H_(0x45, 0x22)
951 #define REG_SC_BK45_23_L      _PK_L_(0x45, 0x23)
952 #define REG_SC_BK45_23_H      _PK_H_(0x45, 0x23)
953 #define REG_SC_BK45_24_L      _PK_L_(0x45, 0x24)
954 #define REG_SC_BK45_24_H      _PK_H_(0x45, 0x24)
955 #define REG_SC_BK45_25_L      _PK_L_(0x45, 0x25)
956 #define REG_SC_BK45_25_H      _PK_H_(0x45, 0x25)
957 #define REG_SC_BK45_26_L      _PK_L_(0x45, 0x26)
958 #define REG_SC_BK45_26_H      _PK_H_(0x45, 0x26)
959 #define REG_SC_BK45_27_L      _PK_L_(0x45, 0x27)
960 #define REG_SC_BK45_27_H      _PK_H_(0x45, 0x27)
961 #define REG_SC_BK45_28_L      _PK_L_(0x45, 0x28)
962 #define REG_SC_BK45_28_H      _PK_H_(0x45, 0x28)
963 #define REG_SC_BK45_29_L      _PK_L_(0x45, 0x29)
964 #define REG_SC_BK45_29_H      _PK_H_(0x45, 0x29)
965 #define REG_SC_BK45_2A_L      _PK_L_(0x45, 0x2A)
966 #define REG_SC_BK45_2A_H      _PK_H_(0x45, 0x2A)
967 #define REG_SC_BK45_2B_L      _PK_L_(0x45, 0x2B)
968 #define REG_SC_BK45_2B_H      _PK_H_(0x45, 0x2B)
969 #define REG_SC_BK45_2C_L      _PK_L_(0x45, 0x2C)
970 #define REG_SC_BK45_2C_H      _PK_H_(0x45, 0x2C)
971 #define REG_SC_BK45_2D_L      _PK_L_(0x45, 0x2D)
972 #define REG_SC_BK45_2D_H      _PK_H_(0x45, 0x2D)
973 #define REG_SC_BK45_2E_L      _PK_L_(0x45, 0x2E)
974 #define REG_SC_BK45_2E_H      _PK_H_(0x45, 0x2E)
975 #define REG_SC_BK45_2F_L      _PK_L_(0x45, 0x2F)
976 #define REG_SC_BK45_2F_H      _PK_H_(0x45, 0x2F)
977 #define REG_SC_BK45_30_L      _PK_L_(0x45, 0x30)
978 #define REG_SC_BK45_30_H      _PK_H_(0x45, 0x30)
979 #define REG_SC_BK45_31_L      _PK_L_(0x45, 0x31)
980 #define REG_SC_BK45_31_H      _PK_H_(0x45, 0x31)
981 #define REG_SC_BK45_32_L      _PK_L_(0x45, 0x32)
982 #define REG_SC_BK45_32_H      _PK_H_(0x45, 0x32)
983 #define REG_SC_BK45_33_L      _PK_L_(0x45, 0x33)
984 #define REG_SC_BK45_33_H      _PK_H_(0x45, 0x33)
985 #define REG_SC_BK45_34_L      _PK_L_(0x45, 0x34)
986 #define REG_SC_BK45_34_H      _PK_H_(0x45, 0x34)
987 #define REG_SC_BK45_35_L      _PK_L_(0x45, 0x35)
988 #define REG_SC_BK45_35_H      _PK_H_(0x45, 0x35)
989 #define REG_SC_BK45_36_L      _PK_L_(0x45, 0x36)
990 #define REG_SC_BK45_36_H      _PK_H_(0x45, 0x36)
991 #define REG_SC_BK45_37_L      _PK_L_(0x45, 0x37)
992 #define REG_SC_BK45_37_H      _PK_H_(0x45, 0x37)
993 #define REG_SC_BK45_38_L      _PK_L_(0x45, 0x38)
994 #define REG_SC_BK45_38_H      _PK_H_(0x45, 0x38)
995 #define REG_SC_BK45_39_L      _PK_L_(0x45, 0x39)
996 #define REG_SC_BK45_39_H      _PK_H_(0x45, 0x39)
997 #define REG_SC_BK45_3A_L      _PK_L_(0x45, 0x3A)
998 #define REG_SC_BK45_3A_H      _PK_H_(0x45, 0x3A)
999 #define REG_SC_BK45_3B_L      _PK_L_(0x45, 0x3B)
1000 #define REG_SC_BK45_3B_H      _PK_H_(0x45, 0x3B)
1001 #define REG_SC_BK45_3C_L      _PK_L_(0x45, 0x3C)
1002 #define REG_SC_BK45_3C_H      _PK_H_(0x45, 0x3C)
1003 #define REG_SC_BK45_3D_L      _PK_L_(0x45, 0x3D)
1004 #define REG_SC_BK45_3D_H      _PK_H_(0x45, 0x3D)
1005 #define REG_SC_BK45_3E_L      _PK_L_(0x45, 0x3E)
1006 #define REG_SC_BK45_3E_H      _PK_H_(0x45, 0x3E)
1007 #define REG_SC_BK45_3F_L      _PK_L_(0x45, 0x3F)
1008 #define REG_SC_BK45_3F_H      _PK_H_(0x45, 0x3F)
1009 #define REG_SC_BK45_40_L      _PK_L_(0x45, 0x40)
1010 #define REG_SC_BK45_40_H      _PK_H_(0x45, 0x40)
1011 #define REG_SC_BK45_41_L      _PK_L_(0x45, 0x41)
1012 #define REG_SC_BK45_41_H      _PK_H_(0x45, 0x41)
1013 #define REG_SC_BK45_42_L      _PK_L_(0x45, 0x42)
1014 #define REG_SC_BK45_42_H      _PK_H_(0x45, 0x42)
1015 #define REG_SC_BK45_43_L      _PK_L_(0x45, 0x43)
1016 #define REG_SC_BK45_43_H      _PK_H_(0x45, 0x43)
1017 #define REG_SC_BK45_44_L      _PK_L_(0x45, 0x44)
1018 #define REG_SC_BK45_44_H      _PK_H_(0x45, 0x44)
1019 #define REG_SC_BK45_45_L      _PK_L_(0x45, 0x45)
1020 #define REG_SC_BK45_45_H      _PK_H_(0x45, 0x45)
1021 #define REG_SC_BK45_46_L      _PK_L_(0x45, 0x46)
1022 #define REG_SC_BK45_46_H      _PK_H_(0x45, 0x46)
1023 #define REG_SC_BK45_47_L      _PK_L_(0x45, 0x47)
1024 #define REG_SC_BK45_47_H      _PK_H_(0x45, 0x47)
1025 #define REG_SC_BK45_48_L      _PK_L_(0x45, 0x48)
1026 #define REG_SC_BK45_48_H      _PK_H_(0x45, 0x48)
1027 #define REG_SC_BK45_49_L      _PK_L_(0x45, 0x49)
1028 #define REG_SC_BK45_49_H      _PK_H_(0x45, 0x49)
1029 #define REG_SC_BK45_4A_L      _PK_L_(0x45, 0x4A)
1030 #define REG_SC_BK45_4A_H      _PK_H_(0x45, 0x4A)
1031 #define REG_SC_BK45_4B_L      _PK_L_(0x45, 0x4B)
1032 #define REG_SC_BK45_4B_H      _PK_H_(0x45, 0x4B)
1033 #define REG_SC_BK45_4C_L      _PK_L_(0x45, 0x4C)
1034 #define REG_SC_BK45_4C_H      _PK_H_(0x45, 0x4C)
1035 #define REG_SC_BK45_4D_L      _PK_L_(0x45, 0x4D)
1036 #define REG_SC_BK45_4D_H      _PK_H_(0x45, 0x4D)
1037 #define REG_SC_BK45_4E_L      _PK_L_(0x45, 0x4E)
1038 #define REG_SC_BK45_4E_H      _PK_H_(0x45, 0x4E)
1039 #define REG_SC_BK45_4F_L      _PK_L_(0x45, 0x4F)
1040 #define REG_SC_BK45_4F_H      _PK_H_(0x45, 0x4F)
1041 #define REG_SC_BK45_50_L      _PK_L_(0x45, 0x50)
1042 #define REG_SC_BK45_50_H      _PK_H_(0x45, 0x50)
1043 #define REG_SC_BK45_51_L      _PK_L_(0x45, 0x51)
1044 #define REG_SC_BK45_51_H      _PK_H_(0x45, 0x51)
1045 #define REG_SC_BK45_52_L      _PK_L_(0x45, 0x52)
1046 #define REG_SC_BK45_52_H      _PK_H_(0x45, 0x52)
1047 #define REG_SC_BK45_53_L      _PK_L_(0x45, 0x53)
1048 #define REG_SC_BK45_53_H      _PK_H_(0x45, 0x53)
1049 #define REG_SC_BK45_54_L      _PK_L_(0x45, 0x54)
1050 #define REG_SC_BK45_54_H      _PK_H_(0x45, 0x54)
1051 #define REG_SC_BK45_55_L      _PK_L_(0x45, 0x55)
1052 #define REG_SC_BK45_55_H      _PK_H_(0x45, 0x55)
1053 #define REG_SC_BK45_56_L      _PK_L_(0x45, 0x56)
1054 #define REG_SC_BK45_56_H      _PK_H_(0x45, 0x56)
1055 #define REG_SC_BK45_57_L      _PK_L_(0x45, 0x57)
1056 #define REG_SC_BK45_57_H      _PK_H_(0x45, 0x57)
1057 #define REG_SC_BK45_58_L      _PK_L_(0x45, 0x58)
1058 #define REG_SC_BK45_58_H      _PK_H_(0x45, 0x58)
1059 #define REG_SC_BK45_59_L      _PK_L_(0x45, 0x59)
1060 #define REG_SC_BK45_59_H      _PK_H_(0x45, 0x59)
1061 #define REG_SC_BK45_5A_L      _PK_L_(0x45, 0x5A)
1062 #define REG_SC_BK45_5A_H      _PK_H_(0x45, 0x5A)
1063 #define REG_SC_BK45_5B_L      _PK_L_(0x45, 0x5B)
1064 #define REG_SC_BK45_5B_H      _PK_H_(0x45, 0x5B)
1065 #define REG_SC_BK45_5C_L      _PK_L_(0x45, 0x5C)
1066 #define REG_SC_BK45_5C_H      _PK_H_(0x45, 0x5C)
1067 #define REG_SC_BK45_5D_L      _PK_L_(0x45, 0x5D)
1068 #define REG_SC_BK45_5D_H      _PK_H_(0x45, 0x5D)
1069 #define REG_SC_BK45_5E_L      _PK_L_(0x45, 0x5E)
1070 #define REG_SC_BK45_5E_H      _PK_H_(0x45, 0x5E)
1071 #define REG_SC_BK45_5F_L      _PK_L_(0x45, 0x5F)
1072 #define REG_SC_BK45_5F_H      _PK_H_(0x45, 0x5F)
1073 #define REG_SC_BK45_60_L      _PK_L_(0x45, 0x60)
1074 #define REG_SC_BK45_60_H      _PK_H_(0x45, 0x60)
1075 #define REG_SC_BK45_61_L      _PK_L_(0x45, 0x61)
1076 #define REG_SC_BK45_61_H      _PK_H_(0x45, 0x61)
1077 #define REG_SC_BK45_62_L      _PK_L_(0x45, 0x62)
1078 #define REG_SC_BK45_62_H      _PK_H_(0x45, 0x62)
1079 #define REG_SC_BK45_63_L      _PK_L_(0x45, 0x63)
1080 #define REG_SC_BK45_63_H      _PK_H_(0x45, 0x63)
1081 #define REG_SC_BK45_64_L      _PK_L_(0x45, 0x64)
1082 #define REG_SC_BK45_64_H      _PK_H_(0x45, 0x64)
1083 #define REG_SC_BK45_65_L      _PK_L_(0x45, 0x65)
1084 #define REG_SC_BK45_65_H      _PK_H_(0x45, 0x65)
1085 #define REG_SC_BK45_66_L      _PK_L_(0x45, 0x66)
1086 #define REG_SC_BK45_66_H      _PK_H_(0x45, 0x66)
1087 #define REG_SC_BK45_67_L      _PK_L_(0x45, 0x67)
1088 #define REG_SC_BK45_67_H      _PK_H_(0x45, 0x67)
1089 #define REG_SC_BK45_68_L      _PK_L_(0x45, 0x68)
1090 #define REG_SC_BK45_68_H      _PK_H_(0x45, 0x68)
1091 #define REG_SC_BK45_69_L      _PK_L_(0x45, 0x69)
1092 #define REG_SC_BK45_69_H      _PK_H_(0x45, 0x69)
1093 #define REG_SC_BK45_6A_L      _PK_L_(0x45, 0x6A)
1094 #define REG_SC_BK45_6A_H      _PK_H_(0x45, 0x6A)
1095 #define REG_SC_BK45_6B_L      _PK_L_(0x45, 0x6B)
1096 #define REG_SC_BK45_6B_H      _PK_H_(0x45, 0x6B)
1097 #define REG_SC_BK45_6C_L      _PK_L_(0x45, 0x6C)
1098 #define REG_SC_BK45_6C_H      _PK_H_(0x45, 0x6C)
1099 #define REG_SC_BK45_6D_L      _PK_L_(0x45, 0x6D)
1100 #define REG_SC_BK45_6D_H      _PK_H_(0x45, 0x6D)
1101 #define REG_SC_BK45_6E_L      _PK_L_(0x45, 0x6E)
1102 #define REG_SC_BK45_6E_H      _PK_H_(0x45, 0x6E)
1103 #define REG_SC_BK45_6F_L      _PK_L_(0x45, 0x6F)
1104 #define REG_SC_BK45_6F_H      _PK_H_(0x45, 0x6F)
1105 #define REG_SC_BK45_70_L      _PK_L_(0x45, 0x70)
1106 #define REG_SC_BK45_70_H      _PK_H_(0x45, 0x70)
1107 #define REG_SC_BK45_71_L      _PK_L_(0x45, 0x71)
1108 #define REG_SC_BK45_71_H      _PK_H_(0x45, 0x71)
1109 #define REG_SC_BK45_72_L      _PK_L_(0x45, 0x72)
1110 #define REG_SC_BK45_72_H      _PK_H_(0x45, 0x72)
1111 #define REG_SC_BK45_73_L      _PK_L_(0x45, 0x73)
1112 #define REG_SC_BK45_73_H      _PK_H_(0x45, 0x73)
1113 #define REG_SC_BK45_74_L      _PK_L_(0x45, 0x74)
1114 #define REG_SC_BK45_74_H      _PK_H_(0x45, 0x74)
1115 #define REG_SC_BK45_75_L      _PK_L_(0x45, 0x75)
1116 #define REG_SC_BK45_75_H      _PK_H_(0x45, 0x75)
1117 #define REG_SC_BK45_76_L      _PK_L_(0x45, 0x76)
1118 #define REG_SC_BK45_76_H      _PK_H_(0x45, 0x76)
1119 #define REG_SC_BK45_77_L      _PK_L_(0x45, 0x77)
1120 #define REG_SC_BK45_77_H      _PK_H_(0x45, 0x77)
1121 #define REG_SC_BK45_78_L      _PK_L_(0x45, 0x78)
1122 #define REG_SC_BK45_78_H      _PK_H_(0x45, 0x78)
1123 #define REG_SC_BK45_79_L      _PK_L_(0x45, 0x79)
1124 #define REG_SC_BK45_79_H      _PK_H_(0x45, 0x79)
1125 #define REG_SC_BK45_7A_L      _PK_L_(0x45, 0x7A)
1126 #define REG_SC_BK45_7A_H      _PK_H_(0x45, 0x7A)
1127 #define REG_SC_BK45_7B_L      _PK_L_(0x45, 0x7B)
1128 #define REG_SC_BK45_7B_H      _PK_H_(0x45, 0x7B)
1129 #define REG_SC_BK45_7C_L      _PK_L_(0x45, 0x7C)
1130 #define REG_SC_BK45_7C_H      _PK_H_(0x45, 0x7C)
1131 #define REG_SC_BK45_7D_L      _PK_L_(0x45, 0x7D)
1132 #define REG_SC_BK45_7D_H      _PK_H_(0x45, 0x7D)
1133 #define REG_SC_BK45_7E_L      _PK_L_(0x45, 0x7E)
1134 #define REG_SC_BK45_7E_H      _PK_H_(0x45, 0x7E)
1135 #define REG_SC_BK45_7F_L      _PK_L_(0x45, 0x7F)
1136 #define REG_SC_BK45_7F_H      _PK_H_(0x45, 0x7F)
1137 
1138 //----------------------------------------------
1139 //  BK62: 2D TO 3D PIXEL
1140 //----------------------------------------------
1141 #define REG_SC_BK62_00_L      _PK_L_(0x62, 0x00)
1142 #define REG_SC_BK62_00_H      _PK_H_(0x62, 0x00)
1143 #define REG_SC_BK62_01_L      _PK_L_(0x62, 0x01)
1144 #define REG_SC_BK62_01_H      _PK_H_(0x62, 0x01)
1145 #define REG_SC_BK62_02_L      _PK_L_(0x62, 0x02)
1146 #define REG_SC_BK62_02_H      _PK_H_(0x62, 0x02)
1147 #define REG_SC_BK62_03_L      _PK_L_(0x62, 0x03)
1148 #define REG_SC_BK62_03_H      _PK_H_(0x62, 0x03)
1149 #define REG_SC_BK62_04_L      _PK_L_(0x62, 0x04)
1150 #define REG_SC_BK62_04_H      _PK_H_(0x62, 0x04)
1151 #define REG_SC_BK62_05_L      _PK_L_(0x62, 0x05)
1152 #define REG_SC_BK62_05_H      _PK_H_(0x62, 0x05)
1153 #define REG_SC_BK62_06_L      _PK_L_(0x62, 0x06)
1154 #define REG_SC_BK62_06_H      _PK_H_(0x62, 0x06)
1155 #define REG_SC_BK62_07_L      _PK_L_(0x62, 0x07)
1156 #define REG_SC_BK62_07_H      _PK_H_(0x62, 0x07)
1157 #define REG_SC_BK62_08_L      _PK_L_(0x62, 0x08)
1158 #define REG_SC_BK62_08_H      _PK_H_(0x62, 0x08)
1159 #define REG_SC_BK62_09_L      _PK_L_(0x62, 0x09)
1160 #define REG_SC_BK62_09_H      _PK_H_(0x62, 0x09)
1161 #define REG_SC_BK62_0A_L      _PK_L_(0x62, 0x0A)
1162 #define REG_SC_BK62_0A_H      _PK_H_(0x62, 0x0A)
1163 #define REG_SC_BK62_0B_L      _PK_L_(0x62, 0x0B)
1164 #define REG_SC_BK62_0B_H      _PK_H_(0x62, 0x0B)
1165 #define REG_SC_BK62_0C_L      _PK_L_(0x62, 0x0C)
1166 #define REG_SC_BK62_0C_H      _PK_H_(0x62, 0x0C)
1167 #define REG_SC_BK62_0D_L      _PK_L_(0x62, 0x0D)
1168 #define REG_SC_BK62_0D_H      _PK_H_(0x62, 0x0D)
1169 #define REG_SC_BK62_0E_L      _PK_L_(0x62, 0x0E)
1170 #define REG_SC_BK62_0E_H      _PK_H_(0x62, 0x0E)
1171 #define REG_SC_BK62_0F_L      _PK_L_(0x62, 0x0F)
1172 #define REG_SC_BK62_0F_H      _PK_H_(0x62, 0x0F)
1173 #define REG_SC_BK62_10_L      _PK_L_(0x62, 0x10)
1174 #define REG_SC_BK62_10_H      _PK_H_(0x62, 0x10)
1175 #define REG_SC_BK62_11_L      _PK_L_(0x62, 0x11)
1176 #define REG_SC_BK62_11_H      _PK_H_(0x62, 0x11)
1177 #define REG_SC_BK62_12_L      _PK_L_(0x62, 0x12)
1178 #define REG_SC_BK62_12_H      _PK_H_(0x62, 0x12)
1179 #define REG_SC_BK62_13_L      _PK_L_(0x62, 0x13)
1180 #define REG_SC_BK62_13_H      _PK_H_(0x62, 0x13)
1181 #define REG_SC_BK62_14_L      _PK_L_(0x62, 0x14)
1182 #define REG_SC_BK62_14_H      _PK_H_(0x62, 0x14)
1183 #define REG_SC_BK62_15_L      _PK_L_(0x62, 0x15)
1184 #define REG_SC_BK62_15_H      _PK_H_(0x62, 0x15)
1185 #define REG_SC_BK62_16_L      _PK_L_(0x62, 0x16)
1186 #define REG_SC_BK62_16_H      _PK_H_(0x62, 0x16)
1187 #define REG_SC_BK62_17_L      _PK_L_(0x62, 0x17)
1188 #define REG_SC_BK62_17_H      _PK_H_(0x62, 0x17)
1189 #define REG_SC_BK62_18_L      _PK_L_(0x62, 0x18)
1190 #define REG_SC_BK62_18_H      _PK_H_(0x62, 0x18)
1191 #define REG_SC_BK62_19_L      _PK_L_(0x62, 0x19)
1192 #define REG_SC_BK62_19_H      _PK_H_(0x62, 0x19)
1193 #define REG_SC_BK62_1A_L      _PK_L_(0x62, 0x1A)
1194 #define REG_SC_BK62_1A_H      _PK_H_(0x62, 0x1A)
1195 #define REG_SC_BK62_1B_L      _PK_L_(0x62, 0x1B)
1196 #define REG_SC_BK62_1B_H      _PK_H_(0x62, 0x1B)
1197 #define REG_SC_BK62_1C_L      _PK_L_(0x62, 0x1C)
1198 #define REG_SC_BK62_1C_H      _PK_H_(0x62, 0x1C)
1199 #define REG_SC_BK62_1D_L      _PK_L_(0x62, 0x1D)
1200 #define REG_SC_BK62_1D_H      _PK_H_(0x62, 0x1D)
1201 #define REG_SC_BK62_1E_L      _PK_L_(0x62, 0x1E)
1202 #define REG_SC_BK62_1E_H      _PK_H_(0x62, 0x1E)
1203 #define REG_SC_BK62_1F_L      _PK_L_(0x62, 0x1F)
1204 #define REG_SC_BK62_1F_H      _PK_H_(0x62, 0x1F)
1205 #define REG_SC_BK62_20_L      _PK_L_(0x62, 0x20)
1206 #define REG_SC_BK62_20_H      _PK_H_(0x62, 0x20)
1207 #define REG_SC_BK62_21_L      _PK_L_(0x62, 0x21)
1208 #define REG_SC_BK62_21_H      _PK_H_(0x62, 0x21)
1209 #define REG_SC_BK62_22_L      _PK_L_(0x62, 0x22)
1210 #define REG_SC_BK62_22_H      _PK_H_(0x62, 0x22)
1211 #define REG_SC_BK62_23_L      _PK_L_(0x62, 0x23)
1212 #define REG_SC_BK62_23_H      _PK_H_(0x62, 0x23)
1213 #define REG_SC_BK62_24_L      _PK_L_(0x62, 0x24)
1214 #define REG_SC_BK62_24_H      _PK_H_(0x62, 0x24)
1215 #define REG_SC_BK62_25_L      _PK_L_(0x62, 0x25)
1216 #define REG_SC_BK62_25_H      _PK_H_(0x62, 0x25)
1217 #define REG_SC_BK62_26_L      _PK_L_(0x62, 0x26)
1218 #define REG_SC_BK62_26_H      _PK_H_(0x62, 0x26)
1219 #define REG_SC_BK62_27_L      _PK_L_(0x62, 0x27)
1220 #define REG_SC_BK62_27_H      _PK_H_(0x62, 0x27)
1221 #define REG_SC_BK62_28_L      _PK_L_(0x62, 0x28)
1222 #define REG_SC_BK62_28_H      _PK_H_(0x62, 0x28)
1223 #define REG_SC_BK62_29_L      _PK_L_(0x62, 0x29)
1224 #define REG_SC_BK62_29_H      _PK_H_(0x62, 0x29)
1225 #define REG_SC_BK62_2A_L      _PK_L_(0x62, 0x2A)
1226 #define REG_SC_BK62_2A_H      _PK_H_(0x62, 0x2A)
1227 #define REG_SC_BK62_2B_L      _PK_L_(0x62, 0x2B)
1228 #define REG_SC_BK62_2B_H      _PK_H_(0x62, 0x2B)
1229 #define REG_SC_BK62_2C_L      _PK_L_(0x62, 0x2C)
1230 #define REG_SC_BK62_2C_H      _PK_H_(0x62, 0x2C)
1231 #define REG_SC_BK62_2D_L      _PK_L_(0x62, 0x2D)
1232 #define REG_SC_BK62_2D_H      _PK_H_(0x62, 0x2D)
1233 #define REG_SC_BK62_2E_L      _PK_L_(0x62, 0x2E)
1234 #define REG_SC_BK62_2E_H      _PK_H_(0x62, 0x2E)
1235 #define REG_SC_BK62_2F_L      _PK_L_(0x62, 0x2F)
1236 #define REG_SC_BK62_2F_H      _PK_H_(0x62, 0x2F)
1237 #define REG_SC_BK62_30_L      _PK_L_(0x62, 0x30)
1238 #define REG_SC_BK62_30_H      _PK_H_(0x62, 0x30)
1239 #define REG_SC_BK62_31_L      _PK_L_(0x62, 0x31)
1240 #define REG_SC_BK62_31_H      _PK_H_(0x62, 0x31)
1241 #define REG_SC_BK62_32_L      _PK_L_(0x62, 0x32)
1242 #define REG_SC_BK62_32_H      _PK_H_(0x62, 0x32)
1243 #define REG_SC_BK62_33_L      _PK_L_(0x62, 0x33)
1244 #define REG_SC_BK62_33_H      _PK_H_(0x62, 0x33)
1245 #define REG_SC_BK62_34_L      _PK_L_(0x62, 0x34)
1246 #define REG_SC_BK62_34_H      _PK_H_(0x62, 0x34)
1247 #define REG_SC_BK62_35_L      _PK_L_(0x62, 0x35)
1248 #define REG_SC_BK62_35_H      _PK_H_(0x62, 0x35)
1249 #define REG_SC_BK62_36_L      _PK_L_(0x62, 0x36)
1250 #define REG_SC_BK62_36_H      _PK_H_(0x62, 0x36)
1251 #define REG_SC_BK62_37_L      _PK_L_(0x62, 0x37)
1252 #define REG_SC_BK62_37_H      _PK_H_(0x62, 0x37)
1253 #define REG_SC_BK62_38_L      _PK_L_(0x62, 0x38)
1254 #define REG_SC_BK62_38_H      _PK_H_(0x62, 0x38)
1255 #define REG_SC_BK62_39_L      _PK_L_(0x62, 0x39)
1256 #define REG_SC_BK62_39_H      _PK_H_(0x62, 0x39)
1257 #define REG_SC_BK62_3A_L      _PK_L_(0x62, 0x3A)
1258 #define REG_SC_BK62_3A_H      _PK_H_(0x62, 0x3A)
1259 #define REG_SC_BK62_3B_L      _PK_L_(0x62, 0x3B)
1260 #define REG_SC_BK62_3B_H      _PK_H_(0x62, 0x3B)
1261 #define REG_SC_BK62_3C_L      _PK_L_(0x62, 0x3C)
1262 #define REG_SC_BK62_3C_H      _PK_H_(0x62, 0x3C)
1263 #define REG_SC_BK62_3D_L      _PK_L_(0x62, 0x3D)
1264 #define REG_SC_BK62_3D_H      _PK_H_(0x62, 0x3D)
1265 #define REG_SC_BK62_3E_L      _PK_L_(0x62, 0x3E)
1266 #define REG_SC_BK62_3E_H      _PK_H_(0x62, 0x3E)
1267 #define REG_SC_BK62_3F_L      _PK_L_(0x62, 0x3F)
1268 #define REG_SC_BK62_3F_H      _PK_H_(0x62, 0x3F)
1269 #define REG_SC_BK62_40_L      _PK_L_(0x62, 0x40)
1270 #define REG_SC_BK62_40_H      _PK_H_(0x62, 0x40)
1271 #define REG_SC_BK62_41_L      _PK_L_(0x62, 0x41)
1272 #define REG_SC_BK62_41_H      _PK_H_(0x62, 0x41)
1273 #define REG_SC_BK62_42_L      _PK_L_(0x62, 0x42)
1274 #define REG_SC_BK62_42_H      _PK_H_(0x62, 0x42)
1275 #define REG_SC_BK62_43_L      _PK_L_(0x62, 0x43)
1276 #define REG_SC_BK62_43_H      _PK_H_(0x62, 0x43)
1277 #define REG_SC_BK62_44_L      _PK_L_(0x62, 0x44)
1278 #define REG_SC_BK62_44_H      _PK_H_(0x62, 0x44)
1279 #define REG_SC_BK62_45_L      _PK_L_(0x62, 0x45)
1280 #define REG_SC_BK62_45_H      _PK_H_(0x62, 0x45)
1281 #define REG_SC_BK62_46_L      _PK_L_(0x62, 0x46)
1282 #define REG_SC_BK62_46_H      _PK_H_(0x62, 0x46)
1283 #define REG_SC_BK62_47_L      _PK_L_(0x62, 0x47)
1284 #define REG_SC_BK62_47_H      _PK_H_(0x62, 0x47)
1285 #define REG_SC_BK62_48_L      _PK_L_(0x62, 0x48)
1286 #define REG_SC_BK62_48_H      _PK_H_(0x62, 0x48)
1287 #define REG_SC_BK62_49_L      _PK_L_(0x62, 0x49)
1288 #define REG_SC_BK62_49_H      _PK_H_(0x62, 0x49)
1289 #define REG_SC_BK62_4A_L      _PK_L_(0x62, 0x4A)
1290 #define REG_SC_BK62_4A_H      _PK_H_(0x62, 0x4A)
1291 #define REG_SC_BK62_4B_L      _PK_L_(0x62, 0x4B)
1292 #define REG_SC_BK62_4B_H      _PK_H_(0x62, 0x4B)
1293 #define REG_SC_BK62_4C_L      _PK_L_(0x62, 0x4C)
1294 #define REG_SC_BK62_4C_H      _PK_H_(0x62, 0x4C)
1295 #define REG_SC_BK62_4D_L      _PK_L_(0x62, 0x4D)
1296 #define REG_SC_BK62_4D_H      _PK_H_(0x62, 0x4D)
1297 #define REG_SC_BK62_4E_L      _PK_L_(0x62, 0x4E)
1298 #define REG_SC_BK62_4E_H      _PK_H_(0x62, 0x4E)
1299 #define REG_SC_BK62_4F_L      _PK_L_(0x62, 0x4F)
1300 #define REG_SC_BK62_4F_H      _PK_H_(0x62, 0x4F)
1301 #define REG_SC_BK62_50_L      _PK_L_(0x62, 0x50)
1302 #define REG_SC_BK62_50_H      _PK_H_(0x62, 0x50)
1303 #define REG_SC_BK62_51_L      _PK_L_(0x62, 0x51)
1304 #define REG_SC_BK62_51_H      _PK_H_(0x62, 0x51)
1305 #define REG_SC_BK62_52_L      _PK_L_(0x62, 0x52)
1306 #define REG_SC_BK62_52_H      _PK_H_(0x62, 0x52)
1307 #define REG_SC_BK62_53_L      _PK_L_(0x62, 0x53)
1308 #define REG_SC_BK62_53_H      _PK_H_(0x62, 0x53)
1309 #define REG_SC_BK62_54_L      _PK_L_(0x62, 0x54)
1310 #define REG_SC_BK62_54_H      _PK_H_(0x62, 0x54)
1311 #define REG_SC_BK62_55_L      _PK_L_(0x62, 0x55)
1312 #define REG_SC_BK62_55_H      _PK_H_(0x62, 0x55)
1313 #define REG_SC_BK62_56_L      _PK_L_(0x62, 0x56)
1314 #define REG_SC_BK62_56_H      _PK_H_(0x62, 0x56)
1315 #define REG_SC_BK62_57_L      _PK_L_(0x62, 0x57)
1316 #define REG_SC_BK62_57_H      _PK_H_(0x62, 0x57)
1317 #define REG_SC_BK62_58_L      _PK_L_(0x62, 0x58)
1318 #define REG_SC_BK62_58_H      _PK_H_(0x62, 0x58)
1319 #define REG_SC_BK62_59_L      _PK_L_(0x62, 0x59)
1320 #define REG_SC_BK62_59_H      _PK_H_(0x62, 0x59)
1321 #define REG_SC_BK62_5A_L      _PK_L_(0x62, 0x5A)
1322 #define REG_SC_BK62_5A_H      _PK_H_(0x62, 0x5A)
1323 #define REG_SC_BK62_5B_L      _PK_L_(0x62, 0x5B)
1324 #define REG_SC_BK62_5B_H      _PK_H_(0x62, 0x5B)
1325 #define REG_SC_BK62_5C_L      _PK_L_(0x62, 0x5C)
1326 #define REG_SC_BK62_5C_H      _PK_H_(0x62, 0x5C)
1327 #define REG_SC_BK62_5D_L      _PK_L_(0x62, 0x5D)
1328 #define REG_SC_BK62_5D_H      _PK_H_(0x62, 0x5D)
1329 #define REG_SC_BK62_5E_L      _PK_L_(0x62, 0x5E)
1330 #define REG_SC_BK62_5E_H      _PK_H_(0x62, 0x5E)
1331 #define REG_SC_BK62_5F_L      _PK_L_(0x62, 0x5F)
1332 #define REG_SC_BK62_5F_H      _PK_H_(0x62, 0x5F)
1333 #define REG_SC_BK62_60_L      _PK_L_(0x62, 0x60)
1334 #define REG_SC_BK62_60_H      _PK_H_(0x62, 0x60)
1335 #define REG_SC_BK62_61_L      _PK_L_(0x62, 0x61)
1336 #define REG_SC_BK62_61_H      _PK_H_(0x62, 0x61)
1337 #define REG_SC_BK62_62_L      _PK_L_(0x62, 0x62)
1338 #define REG_SC_BK62_62_H      _PK_H_(0x62, 0x62)
1339 #define REG_SC_BK62_63_L      _PK_L_(0x62, 0x63)
1340 #define REG_SC_BK62_63_H      _PK_H_(0x62, 0x63)
1341 #define REG_SC_BK62_64_L      _PK_L_(0x62, 0x64)
1342 #define REG_SC_BK62_64_H      _PK_H_(0x62, 0x64)
1343 #define REG_SC_BK62_65_L      _PK_L_(0x62, 0x65)
1344 #define REG_SC_BK62_65_H      _PK_H_(0x62, 0x65)
1345 #define REG_SC_BK62_66_L      _PK_L_(0x62, 0x66)
1346 #define REG_SC_BK62_66_H      _PK_H_(0x62, 0x66)
1347 #define REG_SC_BK62_67_L      _PK_L_(0x62, 0x67)
1348 #define REG_SC_BK62_67_H      _PK_H_(0x62, 0x67)
1349 #define REG_SC_BK62_68_L      _PK_L_(0x62, 0x68)
1350 #define REG_SC_BK62_68_H      _PK_H_(0x62, 0x68)
1351 #define REG_SC_BK62_69_L      _PK_L_(0x62, 0x69)
1352 #define REG_SC_BK62_69_H      _PK_H_(0x62, 0x69)
1353 #define REG_SC_BK62_6A_L      _PK_L_(0x62, 0x6A)
1354 #define REG_SC_BK62_6A_H      _PK_H_(0x62, 0x6A)
1355 #define REG_SC_BK62_6B_L      _PK_L_(0x62, 0x6B)
1356 #define REG_SC_BK62_6B_H      _PK_H_(0x62, 0x6B)
1357 #define REG_SC_BK62_6C_L      _PK_L_(0x62, 0x6C)
1358 #define REG_SC_BK62_6C_H      _PK_H_(0x62, 0x6C)
1359 #define REG_SC_BK62_6D_L      _PK_L_(0x62, 0x6D)
1360 #define REG_SC_BK62_6D_H      _PK_H_(0x62, 0x6D)
1361 #define REG_SC_BK62_6E_L      _PK_L_(0x62, 0x6E)
1362 #define REG_SC_BK62_6E_H      _PK_H_(0x62, 0x6E)
1363 #define REG_SC_BK62_6F_L      _PK_L_(0x62, 0x6F)
1364 #define REG_SC_BK62_6F_H      _PK_H_(0x62, 0x6F)
1365 #define REG_SC_BK62_70_L      _PK_L_(0x62, 0x70)
1366 #define REG_SC_BK62_70_H      _PK_H_(0x62, 0x70)
1367 #define REG_SC_BK62_71_L      _PK_L_(0x62, 0x71)
1368 #define REG_SC_BK62_71_H      _PK_H_(0x62, 0x71)
1369 #define REG_SC_BK62_72_L      _PK_L_(0x62, 0x72)
1370 #define REG_SC_BK62_72_H      _PK_H_(0x62, 0x72)
1371 #define REG_SC_BK62_73_L      _PK_L_(0x62, 0x73)
1372 #define REG_SC_BK62_73_H      _PK_H_(0x62, 0x73)
1373 #define REG_SC_BK62_74_L      _PK_L_(0x62, 0x74)
1374 #define REG_SC_BK62_74_H      _PK_H_(0x62, 0x74)
1375 #define REG_SC_BK62_75_L      _PK_L_(0x62, 0x75)
1376 #define REG_SC_BK62_75_H      _PK_H_(0x62, 0x75)
1377 #define REG_SC_BK62_76_L      _PK_L_(0x62, 0x76)
1378 #define REG_SC_BK62_76_H      _PK_H_(0x62, 0x76)
1379 #define REG_SC_BK62_77_L      _PK_L_(0x62, 0x77)
1380 #define REG_SC_BK62_77_H      _PK_H_(0x62, 0x77)
1381 #define REG_SC_BK62_78_L      _PK_L_(0x62, 0x78)
1382 #define REG_SC_BK62_78_H      _PK_H_(0x62, 0x78)
1383 #define REG_SC_BK62_79_L      _PK_L_(0x62, 0x79)
1384 #define REG_SC_BK62_79_H      _PK_H_(0x62, 0x79)
1385 #define REG_SC_BK62_7A_L      _PK_L_(0x62, 0x7A)
1386 #define REG_SC_BK62_7A_H      _PK_H_(0x62, 0x7A)
1387 #define REG_SC_BK62_7B_L      _PK_L_(0x62, 0x7B)
1388 #define REG_SC_BK62_7B_H      _PK_H_(0x62, 0x7B)
1389 #define REG_SC_BK62_7C_L      _PK_L_(0x62, 0x7C)
1390 #define REG_SC_BK62_7C_H      _PK_H_(0x62, 0x7C)
1391 #define REG_SC_BK62_7D_L      _PK_L_(0x62, 0x7D)
1392 #define REG_SC_BK62_7D_H      _PK_H_(0x62, 0x7D)
1393 #define REG_SC_BK62_7E_L      _PK_L_(0x62, 0x7E)
1394 #define REG_SC_BK62_7E_H      _PK_H_(0x62, 0x7E)
1395 #define REG_SC_BK62_7F_L      _PK_L_(0x62, 0x7F)
1396 #define REG_SC_BK62_7F_H      _PK_H_(0x62, 0x7F)
1397 
1398 //----------------------------------------------
1399 //  BK63: 2D TO 3D BLOCK
1400 //----------------------------------------------
1401 #define REG_SC_BK63_00_L      _PK_L_(0x63, 0x00)
1402 #define REG_SC_BK63_00_H      _PK_H_(0x63, 0x00)
1403 #define REG_SC_BK63_01_L      _PK_L_(0x63, 0x01)
1404 #define REG_SC_BK63_01_H      _PK_H_(0x63, 0x01)
1405 #define REG_SC_BK63_02_L      _PK_L_(0x63, 0x02)
1406 #define REG_SC_BK63_02_H      _PK_H_(0x63, 0x02)
1407 #define REG_SC_BK63_03_L      _PK_L_(0x63, 0x03)
1408 #define REG_SC_BK63_03_H      _PK_H_(0x63, 0x03)
1409 #define REG_SC_BK63_04_L      _PK_L_(0x63, 0x04)
1410 #define REG_SC_BK63_04_H      _PK_H_(0x63, 0x04)
1411 #define REG_SC_BK63_05_L      _PK_L_(0x63, 0x05)
1412 #define REG_SC_BK63_05_H      _PK_H_(0x63, 0x05)
1413 #define REG_SC_BK63_06_L      _PK_L_(0x63, 0x06)
1414 #define REG_SC_BK63_06_H      _PK_H_(0x63, 0x06)
1415 #define REG_SC_BK63_07_L      _PK_L_(0x63, 0x07)
1416 #define REG_SC_BK63_07_H      _PK_H_(0x63, 0x07)
1417 #define REG_SC_BK63_08_L      _PK_L_(0x63, 0x08)
1418 #define REG_SC_BK63_08_H      _PK_H_(0x63, 0x08)
1419 #define REG_SC_BK63_09_L      _PK_L_(0x63, 0x09)
1420 #define REG_SC_BK63_09_H      _PK_H_(0x63, 0x09)
1421 #define REG_SC_BK63_0A_L      _PK_L_(0x63, 0x0A)
1422 #define REG_SC_BK63_0A_H      _PK_H_(0x63, 0x0A)
1423 #define REG_SC_BK63_0B_L      _PK_L_(0x63, 0x0B)
1424 #define REG_SC_BK63_0B_H      _PK_H_(0x63, 0x0B)
1425 #define REG_SC_BK63_0C_L      _PK_L_(0x63, 0x0C)
1426 #define REG_SC_BK63_0C_H      _PK_H_(0x63, 0x0C)
1427 #define REG_SC_BK63_0D_L      _PK_L_(0x63, 0x0D)
1428 #define REG_SC_BK63_0D_H      _PK_H_(0x63, 0x0D)
1429 #define REG_SC_BK63_0E_L      _PK_L_(0x63, 0x0E)
1430 #define REG_SC_BK63_0E_H      _PK_H_(0x63, 0x0E)
1431 #define REG_SC_BK63_0F_L      _PK_L_(0x63, 0x0F)
1432 #define REG_SC_BK63_0F_H      _PK_H_(0x63, 0x0F)
1433 #define REG_SC_BK63_10_L      _PK_L_(0x63, 0x10)
1434 #define REG_SC_BK63_10_H      _PK_H_(0x63, 0x10)
1435 #define REG_SC_BK63_11_L      _PK_L_(0x63, 0x11)
1436 #define REG_SC_BK63_11_H      _PK_H_(0x63, 0x11)
1437 #define REG_SC_BK63_12_L      _PK_L_(0x63, 0x12)
1438 #define REG_SC_BK63_12_H      _PK_H_(0x63, 0x12)
1439 #define REG_SC_BK63_13_L      _PK_L_(0x63, 0x13)
1440 #define REG_SC_BK63_13_H      _PK_H_(0x63, 0x13)
1441 #define REG_SC_BK63_14_L      _PK_L_(0x63, 0x14)
1442 #define REG_SC_BK63_14_H      _PK_H_(0x63, 0x14)
1443 #define REG_SC_BK63_15_L      _PK_L_(0x63, 0x15)
1444 #define REG_SC_BK63_15_H      _PK_H_(0x63, 0x15)
1445 #define REG_SC_BK63_16_L      _PK_L_(0x63, 0x16)
1446 #define REG_SC_BK63_16_H      _PK_H_(0x63, 0x16)
1447 #define REG_SC_BK63_17_L      _PK_L_(0x63, 0x17)
1448 #define REG_SC_BK63_17_H      _PK_H_(0x63, 0x17)
1449 #define REG_SC_BK63_18_L      _PK_L_(0x63, 0x18)
1450 #define REG_SC_BK63_18_H      _PK_H_(0x63, 0x18)
1451 #define REG_SC_BK63_19_L      _PK_L_(0x63, 0x19)
1452 #define REG_SC_BK63_19_H      _PK_H_(0x63, 0x19)
1453 #define REG_SC_BK63_1A_L      _PK_L_(0x63, 0x1A)
1454 #define REG_SC_BK63_1A_H      _PK_H_(0x63, 0x1A)
1455 #define REG_SC_BK63_1B_L      _PK_L_(0x63, 0x1B)
1456 #define REG_SC_BK63_1B_H      _PK_H_(0x63, 0x1B)
1457 #define REG_SC_BK63_1C_L      _PK_L_(0x63, 0x1C)
1458 #define REG_SC_BK63_1C_H      _PK_H_(0x63, 0x1C)
1459 #define REG_SC_BK63_1D_L      _PK_L_(0x63, 0x1D)
1460 #define REG_SC_BK63_1D_H      _PK_H_(0x63, 0x1D)
1461 #define REG_SC_BK63_1E_L      _PK_L_(0x63, 0x1E)
1462 #define REG_SC_BK63_1E_H      _PK_H_(0x63, 0x1E)
1463 #define REG_SC_BK63_1F_L      _PK_L_(0x63, 0x1F)
1464 #define REG_SC_BK63_1F_H      _PK_H_(0x63, 0x1F)
1465 #define REG_SC_BK63_20_L      _PK_L_(0x63, 0x20)
1466 #define REG_SC_BK63_20_H      _PK_H_(0x63, 0x20)
1467 #define REG_SC_BK63_21_L      _PK_L_(0x63, 0x21)
1468 #define REG_SC_BK63_21_H      _PK_H_(0x63, 0x21)
1469 #define REG_SC_BK63_22_L      _PK_L_(0x63, 0x22)
1470 #define REG_SC_BK63_22_H      _PK_H_(0x63, 0x22)
1471 #define REG_SC_BK63_23_L      _PK_L_(0x63, 0x23)
1472 #define REG_SC_BK63_23_H      _PK_H_(0x63, 0x23)
1473 #define REG_SC_BK63_24_L      _PK_L_(0x63, 0x24)
1474 #define REG_SC_BK63_24_H      _PK_H_(0x63, 0x24)
1475 #define REG_SC_BK63_25_L      _PK_L_(0x63, 0x25)
1476 #define REG_SC_BK63_25_H      _PK_H_(0x63, 0x25)
1477 #define REG_SC_BK63_26_L      _PK_L_(0x63, 0x26)
1478 #define REG_SC_BK63_26_H      _PK_H_(0x63, 0x26)
1479 #define REG_SC_BK63_27_L      _PK_L_(0x63, 0x27)
1480 #define REG_SC_BK63_27_H      _PK_H_(0x63, 0x27)
1481 #define REG_SC_BK63_28_L      _PK_L_(0x63, 0x28)
1482 #define REG_SC_BK63_28_H      _PK_H_(0x63, 0x28)
1483 #define REG_SC_BK63_29_L      _PK_L_(0x63, 0x29)
1484 #define REG_SC_BK63_29_H      _PK_H_(0x63, 0x29)
1485 #define REG_SC_BK63_2A_L      _PK_L_(0x63, 0x2A)
1486 #define REG_SC_BK63_2A_H      _PK_H_(0x63, 0x2A)
1487 #define REG_SC_BK63_2B_L      _PK_L_(0x63, 0x2B)
1488 #define REG_SC_BK63_2B_H      _PK_H_(0x63, 0x2B)
1489 #define REG_SC_BK63_2C_L      _PK_L_(0x63, 0x2C)
1490 #define REG_SC_BK63_2C_H      _PK_H_(0x63, 0x2C)
1491 #define REG_SC_BK63_2D_L      _PK_L_(0x63, 0x2D)
1492 #define REG_SC_BK63_2D_H      _PK_H_(0x63, 0x2D)
1493 #define REG_SC_BK63_2E_L      _PK_L_(0x63, 0x2E)
1494 #define REG_SC_BK63_2E_H      _PK_H_(0x63, 0x2E)
1495 #define REG_SC_BK63_2F_L      _PK_L_(0x63, 0x2F)
1496 #define REG_SC_BK63_2F_H      _PK_H_(0x63, 0x2F)
1497 #define REG_SC_BK63_30_L      _PK_L_(0x63, 0x30)
1498 #define REG_SC_BK63_30_H      _PK_H_(0x63, 0x30)
1499 #define REG_SC_BK63_31_L      _PK_L_(0x63, 0x31)
1500 #define REG_SC_BK63_31_H      _PK_H_(0x63, 0x31)
1501 #define REG_SC_BK63_32_L      _PK_L_(0x63, 0x32)
1502 #define REG_SC_BK63_32_H      _PK_H_(0x63, 0x32)
1503 #define REG_SC_BK63_33_L      _PK_L_(0x63, 0x33)
1504 #define REG_SC_BK63_33_H      _PK_H_(0x63, 0x33)
1505 #define REG_SC_BK63_34_L      _PK_L_(0x63, 0x34)
1506 #define REG_SC_BK63_34_H      _PK_H_(0x63, 0x34)
1507 #define REG_SC_BK63_35_L      _PK_L_(0x63, 0x35)
1508 #define REG_SC_BK63_35_H      _PK_H_(0x63, 0x35)
1509 #define REG_SC_BK63_36_L      _PK_L_(0x63, 0x36)
1510 #define REG_SC_BK63_36_H      _PK_H_(0x63, 0x36)
1511 #define REG_SC_BK63_37_L      _PK_L_(0x63, 0x37)
1512 #define REG_SC_BK63_37_H      _PK_H_(0x63, 0x37)
1513 #define REG_SC_BK63_38_L      _PK_L_(0x63, 0x38)
1514 #define REG_SC_BK63_38_H      _PK_H_(0x63, 0x38)
1515 #define REG_SC_BK63_39_L      _PK_L_(0x63, 0x39)
1516 #define REG_SC_BK63_39_H      _PK_H_(0x63, 0x39)
1517 #define REG_SC_BK63_3A_L      _PK_L_(0x63, 0x3A)
1518 #define REG_SC_BK63_3A_H      _PK_H_(0x63, 0x3A)
1519 #define REG_SC_BK63_3B_L      _PK_L_(0x63, 0x3B)
1520 #define REG_SC_BK63_3B_H      _PK_H_(0x63, 0x3B)
1521 #define REG_SC_BK63_3C_L      _PK_L_(0x63, 0x3C)
1522 #define REG_SC_BK63_3C_H      _PK_H_(0x63, 0x3C)
1523 #define REG_SC_BK63_3D_L      _PK_L_(0x63, 0x3D)
1524 #define REG_SC_BK63_3D_H      _PK_H_(0x63, 0x3D)
1525 #define REG_SC_BK63_3E_L      _PK_L_(0x63, 0x3E)
1526 #define REG_SC_BK63_3E_H      _PK_H_(0x63, 0x3E)
1527 #define REG_SC_BK63_3F_L      _PK_L_(0x63, 0x3F)
1528 #define REG_SC_BK63_3F_H      _PK_H_(0x63, 0x3F)
1529 #define REG_SC_BK63_40_L      _PK_L_(0x63, 0x40)
1530 #define REG_SC_BK63_40_H      _PK_H_(0x63, 0x40)
1531 #define REG_SC_BK63_41_L      _PK_L_(0x63, 0x41)
1532 #define REG_SC_BK63_41_H      _PK_H_(0x63, 0x41)
1533 #define REG_SC_BK63_42_L      _PK_L_(0x63, 0x42)
1534 #define REG_SC_BK63_42_H      _PK_H_(0x63, 0x42)
1535 #define REG_SC_BK63_43_L      _PK_L_(0x63, 0x43)
1536 #define REG_SC_BK63_43_H      _PK_H_(0x63, 0x43)
1537 #define REG_SC_BK63_44_L      _PK_L_(0x63, 0x44)
1538 #define REG_SC_BK63_44_H      _PK_H_(0x63, 0x44)
1539 #define REG_SC_BK63_45_L      _PK_L_(0x63, 0x45)
1540 #define REG_SC_BK63_45_H      _PK_H_(0x63, 0x45)
1541 #define REG_SC_BK63_46_L      _PK_L_(0x63, 0x46)
1542 #define REG_SC_BK63_46_H      _PK_H_(0x63, 0x46)
1543 #define REG_SC_BK63_47_L      _PK_L_(0x63, 0x47)
1544 #define REG_SC_BK63_47_H      _PK_H_(0x63, 0x47)
1545 #define REG_SC_BK63_48_L      _PK_L_(0x63, 0x48)
1546 #define REG_SC_BK63_48_H      _PK_H_(0x63, 0x48)
1547 #define REG_SC_BK63_49_L      _PK_L_(0x63, 0x49)
1548 #define REG_SC_BK63_49_H      _PK_H_(0x63, 0x49)
1549 #define REG_SC_BK63_4A_L      _PK_L_(0x63, 0x4A)
1550 #define REG_SC_BK63_4A_H      _PK_H_(0x63, 0x4A)
1551 #define REG_SC_BK63_4B_L      _PK_L_(0x63, 0x4B)
1552 #define REG_SC_BK63_4B_H      _PK_H_(0x63, 0x4B)
1553 #define REG_SC_BK63_4C_L      _PK_L_(0x63, 0x4C)
1554 #define REG_SC_BK63_4C_H      _PK_H_(0x63, 0x4C)
1555 #define REG_SC_BK63_4D_L      _PK_L_(0x63, 0x4D)
1556 #define REG_SC_BK63_4D_H      _PK_H_(0x63, 0x4D)
1557 #define REG_SC_BK63_4E_L      _PK_L_(0x63, 0x4E)
1558 #define REG_SC_BK63_4E_H      _PK_H_(0x63, 0x4E)
1559 #define REG_SC_BK63_4F_L      _PK_L_(0x63, 0x4F)
1560 #define REG_SC_BK63_4F_H      _PK_H_(0x63, 0x4F)
1561 #define REG_SC_BK63_50_L      _PK_L_(0x63, 0x50)
1562 #define REG_SC_BK63_50_H      _PK_H_(0x63, 0x50)
1563 #define REG_SC_BK63_51_L      _PK_L_(0x63, 0x51)
1564 #define REG_SC_BK63_51_H      _PK_H_(0x63, 0x51)
1565 #define REG_SC_BK63_52_L      _PK_L_(0x63, 0x52)
1566 #define REG_SC_BK63_52_H      _PK_H_(0x63, 0x52)
1567 #define REG_SC_BK63_53_L      _PK_L_(0x63, 0x53)
1568 #define REG_SC_BK63_53_H      _PK_H_(0x63, 0x53)
1569 #define REG_SC_BK63_54_L      _PK_L_(0x63, 0x54)
1570 #define REG_SC_BK63_54_H      _PK_H_(0x63, 0x54)
1571 #define REG_SC_BK63_55_L      _PK_L_(0x63, 0x55)
1572 #define REG_SC_BK63_55_H      _PK_H_(0x63, 0x55)
1573 #define REG_SC_BK63_56_L      _PK_L_(0x63, 0x56)
1574 #define REG_SC_BK63_56_H      _PK_H_(0x63, 0x56)
1575 #define REG_SC_BK63_57_L      _PK_L_(0x63, 0x57)
1576 #define REG_SC_BK63_57_H      _PK_H_(0x63, 0x57)
1577 #define REG_SC_BK63_58_L      _PK_L_(0x63, 0x58)
1578 #define REG_SC_BK63_58_H      _PK_H_(0x63, 0x58)
1579 #define REG_SC_BK63_59_L      _PK_L_(0x63, 0x59)
1580 #define REG_SC_BK63_59_H      _PK_H_(0x63, 0x59)
1581 #define REG_SC_BK63_5A_L      _PK_L_(0x63, 0x5A)
1582 #define REG_SC_BK63_5A_H      _PK_H_(0x63, 0x5A)
1583 #define REG_SC_BK63_5B_L      _PK_L_(0x63, 0x5B)
1584 #define REG_SC_BK63_5B_H      _PK_H_(0x63, 0x5B)
1585 #define REG_SC_BK63_5C_L      _PK_L_(0x63, 0x5C)
1586 #define REG_SC_BK63_5C_H      _PK_H_(0x63, 0x5C)
1587 #define REG_SC_BK63_5D_L      _PK_L_(0x63, 0x5D)
1588 #define REG_SC_BK63_5D_H      _PK_H_(0x63, 0x5D)
1589 #define REG_SC_BK63_5E_L      _PK_L_(0x63, 0x5E)
1590 #define REG_SC_BK63_5E_H      _PK_H_(0x63, 0x5E)
1591 #define REG_SC_BK63_5F_L      _PK_L_(0x63, 0x5F)
1592 #define REG_SC_BK63_5F_H      _PK_H_(0x63, 0x5F)
1593 #define REG_SC_BK63_60_L      _PK_L_(0x63, 0x60)
1594 #define REG_SC_BK63_60_H      _PK_H_(0x63, 0x60)
1595 #define REG_SC_BK63_61_L      _PK_L_(0x63, 0x61)
1596 #define REG_SC_BK63_61_H      _PK_H_(0x63, 0x61)
1597 #define REG_SC_BK63_62_L      _PK_L_(0x63, 0x62)
1598 #define REG_SC_BK63_62_H      _PK_H_(0x63, 0x62)
1599 #define REG_SC_BK63_63_L      _PK_L_(0x63, 0x63)
1600 #define REG_SC_BK63_63_H      _PK_H_(0x63, 0x63)
1601 #define REG_SC_BK63_64_L      _PK_L_(0x63, 0x64)
1602 #define REG_SC_BK63_64_H      _PK_H_(0x63, 0x64)
1603 #define REG_SC_BK63_65_L      _PK_L_(0x63, 0x65)
1604 #define REG_SC_BK63_65_H      _PK_H_(0x63, 0x65)
1605 #define REG_SC_BK63_66_L      _PK_L_(0x63, 0x66)
1606 #define REG_SC_BK63_66_H      _PK_H_(0x63, 0x66)
1607 #define REG_SC_BK63_67_L      _PK_L_(0x63, 0x67)
1608 #define REG_SC_BK63_67_H      _PK_H_(0x63, 0x67)
1609 #define REG_SC_BK63_68_L      _PK_L_(0x63, 0x68)
1610 #define REG_SC_BK63_68_H      _PK_H_(0x63, 0x68)
1611 #define REG_SC_BK63_69_L      _PK_L_(0x63, 0x69)
1612 #define REG_SC_BK63_69_H      _PK_H_(0x63, 0x69)
1613 #define REG_SC_BK63_6A_L      _PK_L_(0x63, 0x6A)
1614 #define REG_SC_BK63_6A_H      _PK_H_(0x63, 0x6A)
1615 #define REG_SC_BK63_6B_L      _PK_L_(0x63, 0x6B)
1616 #define REG_SC_BK63_6B_H      _PK_H_(0x63, 0x6B)
1617 #define REG_SC_BK63_6C_L      _PK_L_(0x63, 0x6C)
1618 #define REG_SC_BK63_6C_H      _PK_H_(0x63, 0x6C)
1619 #define REG_SC_BK63_6D_L      _PK_L_(0x63, 0x6D)
1620 #define REG_SC_BK63_6D_H      _PK_H_(0x63, 0x6D)
1621 #define REG_SC_BK63_6E_L      _PK_L_(0x63, 0x6E)
1622 #define REG_SC_BK63_6E_H      _PK_H_(0x63, 0x6E)
1623 #define REG_SC_BK63_6F_L      _PK_L_(0x63, 0x6F)
1624 #define REG_SC_BK63_6F_H      _PK_H_(0x63, 0x6F)
1625 #define REG_SC_BK63_70_L      _PK_L_(0x63, 0x70)
1626 #define REG_SC_BK63_70_H      _PK_H_(0x63, 0x70)
1627 #define REG_SC_BK63_71_L      _PK_L_(0x63, 0x71)
1628 #define REG_SC_BK63_71_H      _PK_H_(0x63, 0x71)
1629 #define REG_SC_BK63_72_L      _PK_L_(0x63, 0x72)
1630 #define REG_SC_BK63_72_H      _PK_H_(0x63, 0x72)
1631 #define REG_SC_BK63_73_L      _PK_L_(0x63, 0x73)
1632 #define REG_SC_BK63_73_H      _PK_H_(0x63, 0x73)
1633 #define REG_SC_BK63_74_L      _PK_L_(0x63, 0x74)
1634 #define REG_SC_BK63_74_H      _PK_H_(0x63, 0x74)
1635 #define REG_SC_BK63_75_L      _PK_L_(0x63, 0x75)
1636 #define REG_SC_BK63_75_H      _PK_H_(0x63, 0x75)
1637 #define REG_SC_BK63_76_L      _PK_L_(0x63, 0x76)
1638 #define REG_SC_BK63_76_H      _PK_H_(0x63, 0x76)
1639 #define REG_SC_BK63_77_L      _PK_L_(0x63, 0x77)
1640 #define REG_SC_BK63_77_H      _PK_H_(0x63, 0x77)
1641 #define REG_SC_BK63_78_L      _PK_L_(0x63, 0x78)
1642 #define REG_SC_BK63_78_H      _PK_H_(0x63, 0x78)
1643 #define REG_SC_BK63_79_L      _PK_L_(0x63, 0x79)
1644 #define REG_SC_BK63_79_H      _PK_H_(0x63, 0x79)
1645 #define REG_SC_BK63_7A_L      _PK_L_(0x63, 0x7A)
1646 #define REG_SC_BK63_7A_H      _PK_H_(0x63, 0x7A)
1647 #define REG_SC_BK63_7B_L      _PK_L_(0x63, 0x7B)
1648 #define REG_SC_BK63_7B_H      _PK_H_(0x63, 0x7B)
1649 #define REG_SC_BK63_7C_L      _PK_L_(0x63, 0x7C)
1650 #define REG_SC_BK63_7C_H      _PK_H_(0x63, 0x7C)
1651 #define REG_SC_BK63_7D_L      _PK_L_(0x63, 0x7D)
1652 #define REG_SC_BK63_7D_H      _PK_H_(0x63, 0x7D)
1653 #define REG_SC_BK63_7E_L      _PK_L_(0x63, 0x7E)
1654 #define REG_SC_BK63_7E_H      _PK_H_(0x63, 0x7E)
1655 #define REG_SC_BK63_7F_L      _PK_L_(0x63, 0x7F)
1656 #define REG_SC_BK63_7F_H      _PK_H_(0x63, 0x7F)
1657 #define REG_SC_BK68_20_L      _PK_L_(0x68, 0x20)
1658 #define REG_SC_BK68_20_H      _PK_H_(0x68, 0x20)
1659 #define REG_SC_BK68_28_L      _PK_L_(0x68, 0x28)
1660 #define REG_SC_BK68_28_H      _PK_H_(0x68, 0x28)
1661 #define REG_SC_BK68_2F_L      _PK_L_(0x68, 0x2F)
1662 #define REG_SC_BK68_2F_H      _PK_H_(0x68, 0x2F)
1663 #define REG_SC_BK68_50_L      _PK_L_(0x68, 0x50)
1664 #define REG_SC_BK68_50_H      _PK_H_(0x68, 0x50)
1665 #define REG_SC_BK68_31_L      _PK_L_(0x68, 0x31)
1666 #define REG_SC_BK68_31_H      _PK_H_(0x68, 0x31)
1667 #define REG_SC_BK68_32_L      _PK_L_(0x68, 0x32)
1668 #define REG_SC_BK68_32_H      _PK_H_(0x68, 0x32)
1669 #define REG_SC_BK68_33_L      _PK_L_(0x68, 0x33)
1670 #define REG_SC_BK68_33_H      _PK_H_(0x68, 0x33)
1671 #define REG_SC_BK68_37_L      _PK_L_(0x68, 0x37)
1672 #define REG_SC_BK68_37_H      _PK_H_(0x68, 0x37)
1673 #define REG_SC_BK68_38_L      _PK_L_(0x68, 0x38)
1674 #define REG_SC_BK68_38_H      _PK_H_(0x68, 0x38)
1675 #define REG_SC_BK68_36_L      _PK_L_(0x68, 0x36)
1676 #define REG_SC_BK68_36_H      _PK_H_(0x68, 0x36)
1677 #define REG_SC_BK68_51_L      _PK_L_(0x68, 0x51)
1678 #define REG_SC_BK68_51_H      _PK_H_(0x68, 0x51)
1679 #define REG_SC_BK68_52_L      _PK_L_(0x68, 0x52)
1680 #define REG_SC_BK68_52_H      _PK_H_(0x68, 0x52)
1681 
1682 // BK77
1683 #define REG_SC_BK77_26_L      _PK_L_(0x77, 0x26)
1684 #define REG_SC_BK77_26_H      _PK_H_(0x77, 0x26)
1685 
1686 // BKC9
1687 #define REG_SC_BKC9_65_L      _PK_L_(0xC9, 0x65)
1688 #define REG_SC_BKC9_65_H      _PK_H_(0xC9, 0x65)
1689 
1690 // BKCE
1691 #define REG_SC_BKCE_01_L      _PK_L_(0xCE, 0x01)
1692 #define REG_SC_BKCE_01_H      _PK_H_(0xCE, 0x01)
1693 #define REG_SC_BKCE_37_L      _PK_L_(0xCE, 0x37)
1694 #define REG_SC_BKCE_37_H      _PK_H_(0xCE, 0x37)
1695 
1696 //----------------------------------------------
1697 //  MOD
1698 //----------------------------------------------
1699 
1700 #define REG_MOD_BK00_00_L      _PK_L_(0x00, 0x00)
1701 #define REG_MOD_BK00_00_H      _PK_H_(0x00, 0x00)
1702 #define REG_MOD_BK00_01_L      _PK_L_(0x00, 0x01)
1703 #define REG_MOD_BK00_01_H      _PK_H_(0x00, 0x01)
1704 #define REG_MOD_BK00_02_L      _PK_L_(0x00, 0x02)
1705 #define REG_MOD_BK00_02_H      _PK_H_(0x00, 0x02)
1706 #define REG_MOD_BK00_03_L      _PK_L_(0x00, 0x03)
1707 #define REG_MOD_BK00_03_H      _PK_H_(0x00, 0x03)
1708 #define REG_MOD_BK00_04_L      _PK_L_(0x00, 0x04)
1709 #define REG_MOD_BK00_04_H      _PK_H_(0x00, 0x04)
1710 #define REG_MOD_BK00_05_L      _PK_L_(0x00, 0x05)
1711 #define REG_MOD_BK00_05_H      _PK_H_(0x00, 0x05)
1712 #define REG_MOD_BK00_06_L      _PK_L_(0x00, 0x06)
1713 #define REG_MOD_BK00_06_H      _PK_H_(0x00, 0x06)
1714 #define REG_MOD_BK00_07_L      _PK_L_(0x00, 0x07)
1715 #define REG_MOD_BK00_07_H      _PK_H_(0x00, 0x07)
1716 #define REG_MOD_BK00_08_L      _PK_L_(0x00, 0x08)
1717 #define REG_MOD_BK00_08_H      _PK_H_(0x00, 0x08)
1718 #define REG_MOD_BK00_09_L      _PK_L_(0x00, 0x09)
1719 #define REG_MOD_BK00_09_H      _PK_H_(0x00, 0x09)
1720 #define REG_MOD_BK00_0A_L      _PK_L_(0x00, 0x0A)
1721 #define REG_MOD_BK00_0A_H      _PK_H_(0x00, 0x0A)
1722 #define REG_MOD_BK00_0B_L      _PK_L_(0x00, 0x0B)
1723 #define REG_MOD_BK00_0B_H      _PK_H_(0x00, 0x0B)
1724 #define REG_MOD_BK00_0C_L      _PK_L_(0x00, 0x0C)
1725 #define REG_MOD_BK00_0C_H      _PK_H_(0x00, 0x0C)
1726 #define REG_MOD_BK00_0D_L      _PK_L_(0x00, 0x0D)
1727 #define REG_MOD_BK00_0D_H      _PK_H_(0x00, 0x0D)
1728 #define REG_MOD_BK00_0E_L      _PK_L_(0x00, 0x0E)
1729 #define REG_MOD_BK00_0E_H      _PK_H_(0x00, 0x0E)
1730 #define REG_MOD_BK00_0F_L      _PK_L_(0x00, 0x0F)
1731 #define REG_MOD_BK00_0F_H      _PK_H_(0x00, 0x0F)
1732 #define REG_MOD_BK00_10_L      _PK_L_(0x00, 0x10)
1733 #define REG_MOD_BK00_10_H      _PK_H_(0x00, 0x10)
1734 #define REG_MOD_BK00_11_L      _PK_L_(0x00, 0x11)
1735 #define REG_MOD_BK00_11_H      _PK_H_(0x00, 0x11)
1736 #define REG_MOD_BK00_12_L      _PK_L_(0x00, 0x12)
1737 #define REG_MOD_BK00_12_H      _PK_H_(0x00, 0x12)
1738 #define REG_MOD_BK00_13_L      _PK_L_(0x00, 0x13)
1739 #define REG_MOD_BK00_13_H      _PK_H_(0x00, 0x13)
1740 #define REG_MOD_BK00_14_L      _PK_L_(0x00, 0x14)
1741 #define REG_MOD_BK00_14_H      _PK_H_(0x00, 0x14)
1742 #define REG_MOD_BK00_15_L      _PK_L_(0x00, 0x15)
1743 #define REG_MOD_BK00_15_H      _PK_H_(0x00, 0x15)
1744 #define REG_MOD_BK00_16_L      _PK_L_(0x00, 0x16)
1745 #define REG_MOD_BK00_16_H      _PK_H_(0x00, 0x16)
1746 #define REG_MOD_BK00_17_L      _PK_L_(0x00, 0x17)
1747 #define REG_MOD_BK00_17_H      _PK_H_(0x00, 0x17)
1748 #define REG_MOD_BK00_18_L      _PK_L_(0x00, 0x18)
1749 #define REG_MOD_BK00_18_H      _PK_H_(0x00, 0x18)
1750 #define REG_MOD_BK00_19_L      _PK_L_(0x00, 0x19)
1751 #define REG_MOD_BK00_19_H      _PK_H_(0x00, 0x19)
1752 #define REG_MOD_BK00_1A_L      _PK_L_(0x00, 0x1A)
1753 #define REG_MOD_BK00_1A_H      _PK_H_(0x00, 0x1A)
1754 #define REG_MOD_BK00_1B_L      _PK_L_(0x00, 0x1B)
1755 #define REG_MOD_BK00_1B_H      _PK_H_(0x00, 0x1B)
1756 #define REG_MOD_BK00_1C_L      _PK_L_(0x00, 0x1C)
1757 #define REG_MOD_BK00_1C_H      _PK_H_(0x00, 0x1C)
1758 #define REG_MOD_BK00_1D_L      _PK_L_(0x00, 0x1D)
1759 #define REG_MOD_BK00_1D_H      _PK_H_(0x00, 0x1D)
1760 #define REG_MOD_BK00_1E_L      _PK_L_(0x00, 0x1E)
1761 #define REG_MOD_BK00_1E_H      _PK_H_(0x00, 0x1E)
1762 #define REG_MOD_BK00_1F_L      _PK_L_(0x00, 0x1F)
1763 #define REG_MOD_BK00_1F_H      _PK_H_(0x00, 0x1F)
1764 #define REG_MOD_BK00_20_L      _PK_L_(0x00, 0x20)
1765 #define REG_MOD_BK00_20_H      _PK_H_(0x00, 0x20)
1766 #define REG_MOD_BK00_21_L      _PK_L_(0x00, 0x21)
1767 #define REG_MOD_BK00_21_H      _PK_H_(0x00, 0x21)
1768 #define REG_MOD_BK00_22_L      _PK_L_(0x00, 0x22)
1769 #define REG_MOD_BK00_22_H      _PK_H_(0x00, 0x22)
1770 #define REG_MOD_BK00_23_L      _PK_L_(0x00, 0x23)
1771 #define REG_MOD_BK00_23_H      _PK_H_(0x00, 0x23)
1772 #define REG_MOD_BK00_24_L      _PK_L_(0x00, 0x24)
1773 #define REG_MOD_BK00_24_H      _PK_H_(0x00, 0x24)
1774 #define REG_MOD_BK00_25_L      _PK_L_(0x00, 0x25)
1775 #define REG_MOD_BK00_25_H      _PK_H_(0x00, 0x25)
1776 #define REG_MOD_BK00_26_L      _PK_L_(0x00, 0x26)
1777 #define REG_MOD_BK00_26_H      _PK_H_(0x00, 0x26)
1778 #define REG_MOD_BK00_27_L      _PK_L_(0x00, 0x27)
1779 #define REG_MOD_BK00_27_H      _PK_H_(0x00, 0x27)
1780 #define REG_MOD_BK00_28_L      _PK_L_(0x00, 0x28)
1781 #define REG_MOD_BK00_28_H      _PK_H_(0x00, 0x28)
1782 #define REG_MOD_BK00_29_L      _PK_L_(0x00, 0x29)
1783 #define REG_MOD_BK00_29_H      _PK_H_(0x00, 0x29)
1784 #define REG_MOD_BK00_2A_L      _PK_L_(0x00, 0x2A)
1785 #define REG_MOD_BK00_2A_H      _PK_H_(0x00, 0x2A)
1786 #define REG_MOD_BK00_2B_L      _PK_L_(0x00, 0x2B)
1787 #define REG_MOD_BK00_2B_H      _PK_H_(0x00, 0x2B)
1788 #define REG_MOD_BK00_2C_L      _PK_L_(0x00, 0x2C)
1789 #define REG_MOD_BK00_2C_H      _PK_H_(0x00, 0x2C)
1790 #define REG_MOD_BK00_2D_L      _PK_L_(0x00, 0x2D)
1791 #define REG_MOD_BK00_2D_H      _PK_H_(0x00, 0x2D)
1792 #define REG_MOD_BK00_2E_L      _PK_L_(0x00, 0x2E)
1793 #define REG_MOD_BK00_2E_H      _PK_H_(0x00, 0x2E)
1794 #define REG_MOD_BK00_2F_L      _PK_L_(0x00, 0x2F)
1795 #define REG_MOD_BK00_2F_H      _PK_H_(0x00, 0x2F)
1796 #define REG_MOD_BK00_30_L      _PK_L_(0x00, 0x30)
1797 #define REG_MOD_BK00_30_H      _PK_H_(0x00, 0x30)
1798 #define REG_MOD_BK00_31_L      _PK_L_(0x00, 0x31)
1799 #define REG_MOD_BK00_31_H      _PK_H_(0x00, 0x31)
1800 #define REG_MOD_BK00_32_L      _PK_L_(0x00, 0x32)
1801 #define REG_MOD_BK00_32_H      _PK_H_(0x00, 0x32)
1802 #define REG_MOD_BK00_33_L      _PK_L_(0x00, 0x33)
1803 #define REG_MOD_BK00_33_H      _PK_H_(0x00, 0x33)
1804 #define REG_MOD_BK00_34_L      _PK_L_(0x00, 0x34)
1805 #define REG_MOD_BK00_34_H      _PK_H_(0x00, 0x34)
1806 #define REG_MOD_BK00_35_L      _PK_L_(0x00, 0x35)
1807 #define REG_MOD_BK00_35_H      _PK_H_(0x00, 0x35)
1808 #define REG_MOD_BK00_36_L      _PK_L_(0x00, 0x36)
1809 #define REG_MOD_BK00_36_H      _PK_H_(0x00, 0x36)
1810 #define REG_MOD_BK00_37_L      _PK_L_(0x00, 0x37)
1811 #define REG_MOD_BK00_37_H      _PK_H_(0x00, 0x37)
1812 #define REG_MOD_BK00_38_L      _PK_L_(0x00, 0x38)
1813 #define REG_MOD_BK00_38_H      _PK_H_(0x00, 0x38)
1814 #define REG_MOD_BK00_39_L      _PK_L_(0x00, 0x39)
1815 #define REG_MOD_BK00_39_H      _PK_H_(0x00, 0x39)
1816 #define REG_MOD_BK00_3A_L      _PK_L_(0x00, 0x3A)
1817 #define REG_MOD_BK00_3A_H      _PK_H_(0x00, 0x3A)
1818 #define REG_MOD_BK00_3B_L      _PK_L_(0x00, 0x3B)
1819 #define REG_MOD_BK00_3B_H      _PK_H_(0x00, 0x3B)
1820 #define REG_MOD_BK00_3C_L      _PK_L_(0x00, 0x3C)
1821 #define REG_MOD_BK00_3C_H      _PK_H_(0x00, 0x3C)
1822 #define REG_MOD_BK00_3D_L      _PK_L_(0x00, 0x3D)
1823 #define REG_MOD_BK00_3D_H      _PK_H_(0x00, 0x3D)
1824 #define REG_MOD_BK00_3E_L      _PK_L_(0x00, 0x3E)
1825 #define REG_MOD_BK00_3E_H      _PK_H_(0x00, 0x3E)
1826 #define REG_MOD_BK00_3F_L      _PK_L_(0x00, 0x3F)
1827 #define REG_MOD_BK00_3F_H      _PK_H_(0x00, 0x3F)
1828 #define REG_MOD_BK00_40_L      _PK_L_(0x00, 0x40)
1829 #define REG_MOD_BK00_40_H      _PK_H_(0x00, 0x40)
1830 #define REG_MOD_BK00_41_L      _PK_L_(0x00, 0x41)
1831 #define REG_MOD_BK00_41_H      _PK_H_(0x00, 0x41)
1832 #define REG_MOD_BK00_42_L      _PK_L_(0x00, 0x42)
1833 #define REG_MOD_BK00_42_H      _PK_H_(0x00, 0x42)
1834 #define REG_MOD_BK00_43_L      _PK_L_(0x00, 0x43)
1835 #define REG_MOD_BK00_43_H      _PK_H_(0x00, 0x43)
1836 #define REG_MOD_BK00_44_L      _PK_L_(0x00, 0x44)
1837 #define REG_MOD_BK00_44_H      _PK_H_(0x00, 0x44)
1838 #define REG_MOD_BK00_45_L      _PK_L_(0x00, 0x45)
1839 #define REG_MOD_BK00_45_H      _PK_H_(0x00, 0x45)
1840 #define REG_MOD_BK00_46_L      _PK_L_(0x00, 0x46)
1841 #define REG_MOD_BK00_46_H      _PK_H_(0x00, 0x46)
1842 #define REG_MOD_BK00_47_L      _PK_L_(0x00, 0x47)
1843 #define REG_MOD_BK00_47_H      _PK_H_(0x00, 0x47)
1844 #define REG_MOD_BK00_48_L      _PK_L_(0x00, 0x48)
1845 #define REG_MOD_BK00_48_H      _PK_H_(0x00, 0x48)
1846 #define REG_MOD_BK00_49_L      _PK_L_(0x00, 0x49)
1847 #define REG_MOD_BK00_49_H      _PK_H_(0x00, 0x49)
1848 #define REG_MOD_BK00_4A_L      _PK_L_(0x00, 0x4A)
1849 #define REG_MOD_BK00_4A_H      _PK_H_(0x00, 0x4A)
1850 #define REG_MOD_BK00_4B_L      _PK_L_(0x00, 0x4B)
1851 #define REG_MOD_BK00_4B_H      _PK_H_(0x00, 0x4B)
1852 #define REG_MOD_BK00_4C_L      _PK_L_(0x00, 0x4C)
1853 #define REG_MOD_BK00_4C_H      _PK_H_(0x00, 0x4C)
1854 #define REG_MOD_BK00_4D_L      _PK_L_(0x00, 0x4D)
1855 #define REG_MOD_BK00_4D_H      _PK_H_(0x00, 0x4D)
1856 #define REG_MOD_BK00_4E_L      _PK_L_(0x00, 0x4E)
1857 #define REG_MOD_BK00_4E_H      _PK_H_(0x00, 0x4E)
1858 #define REG_MOD_BK00_4F_L      _PK_L_(0x00, 0x4F)
1859 #define REG_MOD_BK00_4F_H      _PK_H_(0x00, 0x4F)
1860 #define REG_MOD_BK00_50_L      _PK_L_(0x00, 0x50)
1861 #define REG_MOD_BK00_50_H      _PK_H_(0x00, 0x50)
1862 #define REG_MOD_BK00_51_L      _PK_L_(0x00, 0x51)
1863 #define REG_MOD_BK00_51_H      _PK_H_(0x00, 0x51)
1864 #define REG_MOD_BK00_52_L      _PK_L_(0x00, 0x52)
1865 #define REG_MOD_BK00_52_H      _PK_H_(0x00, 0x52)
1866 #define REG_MOD_BK00_53_L      _PK_L_(0x00, 0x53)
1867 #define REG_MOD_BK00_53_H      _PK_H_(0x00, 0x53)
1868 #define REG_MOD_BK00_54_L      _PK_L_(0x00, 0x54)
1869 #define REG_MOD_BK00_54_H      _PK_H_(0x00, 0x54)
1870 #define REG_MOD_BK00_55_L      _PK_L_(0x00, 0x55)
1871 #define REG_MOD_BK00_55_H      _PK_H_(0x00, 0x55)
1872 #define REG_MOD_BK00_56_L      _PK_L_(0x00, 0x56)
1873 #define REG_MOD_BK00_56_H      _PK_H_(0x00, 0x56)
1874 #define REG_MOD_BK00_57_L      _PK_L_(0x00, 0x57)
1875 #define REG_MOD_BK00_57_H      _PK_H_(0x00, 0x57)
1876 #define REG_MOD_BK00_58_L      _PK_L_(0x00, 0x58)
1877 #define REG_MOD_BK00_58_H      _PK_H_(0x00, 0x58)
1878 #define REG_MOD_BK00_59_L      _PK_L_(0x00, 0x59)
1879 #define REG_MOD_BK00_59_H      _PK_H_(0x00, 0x59)
1880 #define REG_MOD_BK00_5A_L      _PK_L_(0x00, 0x5A)
1881 #define REG_MOD_BK00_5A_H      _PK_H_(0x00, 0x5A)
1882 #define REG_MOD_BK00_5B_L      _PK_L_(0x00, 0x5B)
1883 #define REG_MOD_BK00_5B_H      _PK_H_(0x00, 0x5B)
1884 #define REG_MOD_BK00_5C_L      _PK_L_(0x00, 0x5C)
1885 #define REG_MOD_BK00_5C_H      _PK_H_(0x00, 0x5C)
1886 #define REG_MOD_BK00_5D_L      _PK_L_(0x00, 0x5D)
1887 #define REG_MOD_BK00_5D_H      _PK_H_(0x00, 0x5D)
1888 #define REG_MOD_BK00_5E_L      _PK_L_(0x00, 0x5E)
1889 #define REG_MOD_BK00_5E_H      _PK_H_(0x00, 0x5E)
1890 #define REG_MOD_BK00_5F_L      _PK_L_(0x00, 0x5F)
1891 #define REG_MOD_BK00_5F_H      _PK_H_(0x00, 0x5F)
1892 #define REG_MOD_BK00_60_L      _PK_L_(0x00, 0x60)
1893 #define REG_MOD_BK00_60_H      _PK_H_(0x00, 0x60)
1894 #define REG_MOD_BK00_61_L      _PK_L_(0x00, 0x61)
1895 #define REG_MOD_BK00_61_H      _PK_H_(0x00, 0x61)
1896 #define REG_MOD_BK00_62_L      _PK_L_(0x00, 0x62)
1897 #define REG_MOD_BK00_62_H      _PK_H_(0x00, 0x62)
1898 #define REG_MOD_BK00_63_L      _PK_L_(0x00, 0x63)
1899 #define REG_MOD_BK00_63_H      _PK_H_(0x00, 0x63)
1900 #define REG_MOD_BK00_64_L      _PK_L_(0x00, 0x64)
1901 #define REG_MOD_BK00_64_H      _PK_H_(0x00, 0x64)
1902 #define REG_MOD_BK00_65_L      _PK_L_(0x00, 0x65)
1903 #define REG_MOD_BK00_65_H      _PK_H_(0x00, 0x65)
1904 #define REG_MOD_BK00_66_L      _PK_L_(0x00, 0x66)
1905 #define REG_MOD_BK00_66_H      _PK_H_(0x00, 0x66)
1906 #define REG_MOD_BK00_67_L      _PK_L_(0x00, 0x67)
1907 #define REG_MOD_BK00_67_H      _PK_H_(0x00, 0x67)
1908 #define REG_MOD_BK00_68_L      _PK_L_(0x00, 0x68)
1909 #define REG_MOD_BK00_68_H      _PK_H_(0x00, 0x68)
1910 #define REG_MOD_BK00_69_L      _PK_L_(0x00, 0x69)
1911 #define REG_MOD_BK00_69_H      _PK_H_(0x00, 0x69)
1912 #define REG_MOD_BK00_6A_L      _PK_L_(0x00, 0x6A)
1913 #define REG_MOD_BK00_6A_H      _PK_H_(0x00, 0x6A)
1914 #define REG_MOD_BK00_6B_L      _PK_L_(0x00, 0x6B)
1915 #define REG_MOD_BK00_6B_H      _PK_H_(0x00, 0x6B)
1916 #define REG_MOD_BK00_6C_L      _PK_L_(0x00, 0x6C)
1917 #define REG_MOD_BK00_6C_H      _PK_H_(0x00, 0x6C)
1918 #define REG_MOD_BK00_6D_L      _PK_L_(0x00, 0x6D)
1919 #define REG_MOD_BK00_6D_H      _PK_H_(0x00, 0x6D)
1920 #define REG_MOD_BK00_6E_L      _PK_L_(0x00, 0x6E)
1921 #define REG_MOD_BK00_6E_H      _PK_H_(0x00, 0x6E)
1922 #define REG_MOD_BK00_6F_L      _PK_L_(0x00, 0x6F)
1923 #define REG_MOD_BK00_6F_H      _PK_H_(0x00, 0x6F)
1924 #define REG_MOD_BK00_70_L      _PK_L_(0x00, 0x70)
1925 #define REG_MOD_BK00_70_H      _PK_H_(0x00, 0x70)
1926 #define REG_MOD_BK00_71_L      _PK_L_(0x00, 0x71)
1927 #define REG_MOD_BK00_71_H      _PK_H_(0x00, 0x71)
1928 #define REG_MOD_BK00_72_L      _PK_L_(0x00, 0x72)
1929 #define REG_MOD_BK00_72_H      _PK_H_(0x00, 0x72)
1930 #define REG_MOD_BK00_73_L      _PK_L_(0x00, 0x73)
1931 #define REG_MOD_BK00_73_H      _PK_H_(0x00, 0x73)
1932 #define REG_MOD_BK00_74_L      _PK_L_(0x00, 0x74)
1933 #define REG_MOD_BK00_74_H      _PK_H_(0x00, 0x74)
1934 #define REG_MOD_BK00_75_L      _PK_L_(0x00, 0x75)
1935 #define REG_MOD_BK00_75_H      _PK_H_(0x00, 0x75)
1936 #define REG_MOD_BK00_76_L      _PK_L_(0x00, 0x76)
1937 #define REG_MOD_BK00_76_H      _PK_H_(0x00, 0x76)
1938 #define REG_MOD_BK00_77_L      _PK_L_(0x00, 0x77)
1939 #define REG_MOD_BK00_77_H      _PK_H_(0x00, 0x77)
1940 #define REG_MOD_BK00_78_L      _PK_L_(0x00, 0x78)
1941 #define REG_MOD_BK00_78_H      _PK_H_(0x00, 0x78)
1942 #define REG_MOD_BK00_79_L      _PK_L_(0x00, 0x79)
1943 #define REG_MOD_BK00_79_H      _PK_H_(0x00, 0x79)
1944 #define REG_MOD_BK00_7A_L      _PK_L_(0x00, 0x7A)
1945 #define REG_MOD_BK00_7A_H      _PK_H_(0x00, 0x7A)
1946 #define REG_MOD_BK00_7B_L      _PK_L_(0x00, 0x7B)
1947 #define REG_MOD_BK00_7B_H      _PK_H_(0x00, 0x7B)
1948 #define REG_MOD_BK00_7C_L      _PK_L_(0x00, 0x7C)
1949 #define REG_MOD_BK00_7C_H      _PK_H_(0x00, 0x7C)
1950 #define REG_MOD_BK00_7D_L      _PK_L_(0x00, 0x7D)
1951 #define REG_MOD_BK00_7D_H      _PK_H_(0x00, 0x7D)
1952 #define REG_MOD_BK00_7E_L      _PK_L_(0x00, 0x7E)
1953 #define REG_MOD_BK00_7E_H      _PK_H_(0x00, 0x7E)
1954 #define REG_MOD_BK00_7F_L      _PK_L_(0x00, 0x7F)
1955 #define REG_MOD_BK00_7F_H      _PK_H_(0x00, 0x7F)
1956 
1957 //----------------------------------------------
1958 //  MOD_A
1959 //----------------------------------------------
1960 
1961 #define REG_MOD_A_BK00_00_L      _PK_L_(0x00, 0x00)
1962 #define REG_MOD_A_BK00_00_H      _PK_H_(0x00, 0x00)
1963 #define REG_MOD_A_BK00_01_L      _PK_L_(0x00, 0x01)
1964 #define REG_MOD_A_BK00_01_H      _PK_H_(0x00, 0x01)
1965 #define REG_MOD_A_BK00_02_L      _PK_L_(0x00, 0x02)
1966 #define REG_MOD_A_BK00_02_H      _PK_H_(0x00, 0x02)
1967 #define REG_MOD_A_BK00_03_L      _PK_L_(0x00, 0x03)
1968 #define REG_MOD_A_BK00_03_H      _PK_H_(0x00, 0x03)
1969 #define REG_MOD_A_BK00_04_L      _PK_L_(0x00, 0x04)
1970 #define REG_MOD_A_BK00_04_H      _PK_H_(0x00, 0x04)
1971 #define REG_MOD_A_BK00_05_L      _PK_L_(0x00, 0x05)
1972 #define REG_MOD_A_BK00_05_H      _PK_H_(0x00, 0x05)
1973 #define REG_MOD_A_BK00_06_L      _PK_L_(0x00, 0x06)
1974 #define REG_MOD_A_BK00_06_H      _PK_H_(0x00, 0x06)
1975 #define REG_MOD_A_BK00_07_L      _PK_L_(0x00, 0x07)
1976 #define REG_MOD_A_BK00_07_H      _PK_H_(0x00, 0x07)
1977 #define REG_MOD_A_BK00_08_L      _PK_L_(0x00, 0x08)
1978 #define REG_MOD_A_BK00_08_H      _PK_H_(0x00, 0x08)
1979 #define REG_MOD_A_BK00_09_L      _PK_L_(0x00, 0x09)
1980 #define REG_MOD_A_BK00_09_H      _PK_H_(0x00, 0x09)
1981 #define REG_MOD_A_BK00_0A_L      _PK_L_(0x00, 0x0A)
1982 #define REG_MOD_A_BK00_0A_H      _PK_H_(0x00, 0x0A)
1983 #define REG_MOD_A_BK00_0B_L      _PK_L_(0x00, 0x0B)
1984 #define REG_MOD_A_BK00_0B_H      _PK_H_(0x00, 0x0B)
1985 #define REG_MOD_A_BK00_0C_L      _PK_L_(0x00, 0x0C)
1986 #define REG_MOD_A_BK00_0C_H      _PK_H_(0x00, 0x0C)
1987 #define REG_MOD_A_BK00_0D_L      _PK_L_(0x00, 0x0D)
1988 #define REG_MOD_A_BK00_0D_H      _PK_H_(0x00, 0x0D)
1989 #define REG_MOD_A_BK00_0E_L      _PK_L_(0x00, 0x0E)
1990 #define REG_MOD_A_BK00_0E_H      _PK_H_(0x00, 0x0E)
1991 #define REG_MOD_A_BK00_0F_L      _PK_L_(0x00, 0x0F)
1992 #define REG_MOD_A_BK00_0F_H      _PK_H_(0x00, 0x0F)
1993 #define REG_MOD_A_BK00_10_L      _PK_L_(0x00, 0x10)
1994 #define REG_MOD_A_BK00_10_H      _PK_H_(0x00, 0x10)
1995 #define REG_MOD_A_BK00_11_L      _PK_L_(0x00, 0x11)
1996 #define REG_MOD_A_BK00_11_H      _PK_H_(0x00, 0x11)
1997 #define REG_MOD_A_BK00_12_L      _PK_L_(0x00, 0x12)
1998 #define REG_MOD_A_BK00_12_H      _PK_H_(0x00, 0x12)
1999 #define REG_MOD_A_BK00_13_L      _PK_L_(0x00, 0x13)
2000 #define REG_MOD_A_BK00_13_H      _PK_H_(0x00, 0x13)
2001 #define REG_MOD_A_BK00_14_L      _PK_L_(0x00, 0x14)
2002 #define REG_MOD_A_BK00_14_H      _PK_H_(0x00, 0x14)
2003 #define REG_MOD_A_BK00_15_L      _PK_L_(0x00, 0x15)
2004 #define REG_MOD_A_BK00_15_H      _PK_H_(0x00, 0x15)
2005 #define REG_MOD_A_BK00_16_L      _PK_L_(0x00, 0x16)
2006 #define REG_MOD_A_BK00_16_H      _PK_H_(0x00, 0x16)
2007 #define REG_MOD_A_BK00_17_L      _PK_L_(0x00, 0x17)
2008 #define REG_MOD_A_BK00_17_H      _PK_H_(0x00, 0x17)
2009 #define REG_MOD_A_BK00_18_L      _PK_L_(0x00, 0x18)
2010 #define REG_MOD_A_BK00_18_H      _PK_H_(0x00, 0x18)
2011 #define REG_MOD_A_BK00_19_L      _PK_L_(0x00, 0x19)
2012 #define REG_MOD_A_BK00_19_H      _PK_H_(0x00, 0x19)
2013 #define REG_MOD_A_BK00_1A_L      _PK_L_(0x00, 0x1A)
2014 #define REG_MOD_A_BK00_1A_H      _PK_H_(0x00, 0x1A)
2015 #define REG_MOD_A_BK00_1B_L      _PK_L_(0x00, 0x1B)
2016 #define REG_MOD_A_BK00_1B_H      _PK_H_(0x00, 0x1B)
2017 #define REG_MOD_A_BK00_1C_L      _PK_L_(0x00, 0x1C)
2018 #define REG_MOD_A_BK00_1C_H      _PK_H_(0x00, 0x1C)
2019 #define REG_MOD_A_BK00_1D_L      _PK_L_(0x00, 0x1D)
2020 #define REG_MOD_A_BK00_1D_H      _PK_H_(0x00, 0x1D)
2021 #define REG_MOD_A_BK00_1E_L      _PK_L_(0x00, 0x1E)
2022 #define REG_MOD_A_BK00_1E_H      _PK_H_(0x00, 0x1E)
2023 #define REG_MOD_A_BK00_1F_L      _PK_L_(0x00, 0x1F)
2024 #define REG_MOD_A_BK00_1F_H      _PK_H_(0x00, 0x1F)
2025 #define REG_MOD_A_BK00_20_L      _PK_L_(0x00, 0x20)
2026 #define REG_MOD_A_BK00_20_H      _PK_H_(0x00, 0x20)
2027 #define REG_MOD_A_BK00_21_L      _PK_L_(0x00, 0x21)
2028 #define REG_MOD_A_BK00_21_H      _PK_H_(0x00, 0x21)
2029 #define REG_MOD_A_BK00_22_L      _PK_L_(0x00, 0x22)
2030 #define REG_MOD_A_BK00_22_H      _PK_H_(0x00, 0x22)
2031 #define REG_MOD_A_BK00_23_L      _PK_L_(0x00, 0x23)
2032 #define REG_MOD_A_BK00_23_H      _PK_H_(0x00, 0x23)
2033 #define REG_MOD_A_BK00_24_L      _PK_L_(0x00, 0x24)
2034 #define REG_MOD_A_BK00_24_H      _PK_H_(0x00, 0x24)
2035 #define REG_MOD_A_BK00_25_L      _PK_L_(0x00, 0x25)
2036 #define REG_MOD_A_BK00_25_H      _PK_H_(0x00, 0x25)
2037 #define REG_MOD_A_BK00_26_L      _PK_L_(0x00, 0x26)
2038 #define REG_MOD_A_BK00_26_H      _PK_H_(0x00, 0x26)
2039 #define REG_MOD_A_BK00_27_L      _PK_L_(0x00, 0x27)
2040 #define REG_MOD_A_BK00_27_H      _PK_H_(0x00, 0x27)
2041 #define REG_MOD_A_BK00_28_L      _PK_L_(0x00, 0x28)
2042 #define REG_MOD_A_BK00_28_H      _PK_H_(0x00, 0x28)
2043 #define REG_MOD_A_BK00_29_L      _PK_L_(0x00, 0x29)
2044 #define REG_MOD_A_BK00_29_H      _PK_H_(0x00, 0x29)
2045 #define REG_MOD_A_BK00_2A_L      _PK_L_(0x00, 0x2A)
2046 #define REG_MOD_A_BK00_2A_H      _PK_H_(0x00, 0x2A)
2047 #define REG_MOD_A_BK00_2B_L      _PK_L_(0x00, 0x2B)
2048 #define REG_MOD_A_BK00_2B_H      _PK_H_(0x00, 0x2B)
2049 #define REG_MOD_A_BK00_2C_L      _PK_L_(0x00, 0x2C)
2050 #define REG_MOD_A_BK00_2C_H      _PK_H_(0x00, 0x2C)
2051 #define REG_MOD_A_BK00_2D_L      _PK_L_(0x00, 0x2D)
2052 #define REG_MOD_A_BK00_2D_H      _PK_H_(0x00, 0x2D)
2053 #define REG_MOD_A_BK00_2E_L      _PK_L_(0x00, 0x2E)
2054 #define REG_MOD_A_BK00_2E_H      _PK_H_(0x00, 0x2E)
2055 #define REG_MOD_A_BK00_2F_L      _PK_L_(0x00, 0x2F)
2056 #define REG_MOD_A_BK00_2F_H      _PK_H_(0x00, 0x2F)
2057 #define REG_MOD_A_BK00_30_L      _PK_L_(0x00, 0x30)
2058 #define REG_MOD_A_BK00_30_H      _PK_H_(0x00, 0x30)
2059 #define REG_MOD_A_BK00_31_L      _PK_L_(0x00, 0x31)
2060 #define REG_MOD_A_BK00_31_H      _PK_H_(0x00, 0x31)
2061 #define REG_MOD_A_BK00_32_L      _PK_L_(0x00, 0x32)
2062 #define REG_MOD_A_BK00_32_H      _PK_H_(0x00, 0x32)
2063 #define REG_MOD_A_BK00_33_L      _PK_L_(0x00, 0x33)
2064 #define REG_MOD_A_BK00_33_H      _PK_H_(0x00, 0x33)
2065 #define REG_MOD_A_BK00_34_L      _PK_L_(0x00, 0x34)
2066 #define REG_MOD_A_BK00_34_H      _PK_H_(0x00, 0x34)
2067 #define REG_MOD_A_BK00_35_L      _PK_L_(0x00, 0x35)
2068 #define REG_MOD_A_BK00_35_H      _PK_H_(0x00, 0x35)
2069 #define REG_MOD_A_BK00_36_L      _PK_L_(0x00, 0x36)
2070 #define REG_MOD_A_BK00_36_H      _PK_H_(0x00, 0x36)
2071 #define REG_MOD_A_BK00_37_L      _PK_L_(0x00, 0x37)
2072 #define REG_MOD_A_BK00_37_H      _PK_H_(0x00, 0x37)
2073 #define REG_MOD_A_BK00_38_L      _PK_L_(0x00, 0x38)
2074 #define REG_MOD_A_BK00_38_H      _PK_H_(0x00, 0x38)
2075 #define REG_MOD_A_BK00_39_L      _PK_L_(0x00, 0x39)
2076 #define REG_MOD_A_BK00_39_H      _PK_H_(0x00, 0x39)
2077 #define REG_MOD_A_BK00_3A_L      _PK_L_(0x00, 0x3A)
2078 #define REG_MOD_A_BK00_3A_H      _PK_H_(0x00, 0x3A)
2079 #define REG_MOD_A_BK00_3B_L      _PK_L_(0x00, 0x3B)
2080 #define REG_MOD_A_BK00_3B_H      _PK_H_(0x00, 0x3B)
2081 #define REG_MOD_A_BK00_3C_L      _PK_L_(0x00, 0x3C)
2082 #define REG_MOD_A_BK00_3C_H      _PK_H_(0x00, 0x3C)
2083 #define REG_MOD_A_BK00_3D_L      _PK_L_(0x00, 0x3D)
2084 #define REG_MOD_A_BK00_3D_H      _PK_H_(0x00, 0x3D)
2085 #define REG_MOD_A_BK00_3E_L      _PK_L_(0x00, 0x3E)
2086 #define REG_MOD_A_BK00_3E_H      _PK_H_(0x00, 0x3E)
2087 #define REG_MOD_A_BK00_3F_L      _PK_L_(0x00, 0x3F)
2088 #define REG_MOD_A_BK00_3F_H      _PK_H_(0x00, 0x3F)
2089 #define REG_MOD_A_BK00_40_L      _PK_L_(0x00, 0x40)
2090 #define REG_MOD_A_BK00_40_H      _PK_H_(0x00, 0x40)
2091 #define REG_MOD_A_BK00_41_L      _PK_L_(0x00, 0x41)
2092 #define REG_MOD_A_BK00_41_H      _PK_H_(0x00, 0x41)
2093 #define REG_MOD_A_BK00_42_L      _PK_L_(0x00, 0x42)
2094 #define REG_MOD_A_BK00_42_H      _PK_H_(0x00, 0x42)
2095 #define REG_MOD_A_BK00_43_L      _PK_L_(0x00, 0x43)
2096 #define REG_MOD_A_BK00_43_H      _PK_H_(0x00, 0x43)
2097 #define REG_MOD_A_BK00_44_L      _PK_L_(0x00, 0x44)
2098 #define REG_MOD_A_BK00_44_H      _PK_H_(0x00, 0x44)
2099 #define REG_MOD_A_BK00_45_L      _PK_L_(0x00, 0x45)
2100 #define REG_MOD_A_BK00_45_H      _PK_H_(0x00, 0x45)
2101 #define REG_MOD_A_BK00_46_L      _PK_L_(0x00, 0x46)
2102 #define REG_MOD_A_BK00_46_H      _PK_H_(0x00, 0x46)
2103 #define REG_MOD_A_BK00_47_L      _PK_L_(0x00, 0x47)
2104 #define REG_MOD_A_BK00_47_H      _PK_H_(0x00, 0x47)
2105 #define REG_MOD_A_BK00_48_L      _PK_L_(0x00, 0x48)
2106 #define REG_MOD_A_BK00_48_H      _PK_H_(0x00, 0x48)
2107 #define REG_MOD_A_BK00_49_L      _PK_L_(0x00, 0x49)
2108 #define REG_MOD_A_BK00_49_H      _PK_H_(0x00, 0x49)
2109 #define REG_MOD_A_BK00_4A_L      _PK_L_(0x00, 0x4A)
2110 #define REG_MOD_A_BK00_4A_H      _PK_H_(0x00, 0x4A)
2111 #define REG_MOD_A_BK00_4B_L      _PK_L_(0x00, 0x4B)
2112 #define REG_MOD_A_BK00_4B_H      _PK_H_(0x00, 0x4B)
2113 #define REG_MOD_A_BK00_4C_L      _PK_L_(0x00, 0x4C)
2114 #define REG_MOD_A_BK00_4C_H      _PK_H_(0x00, 0x4C)
2115 #define REG_MOD_A_BK00_4D_L      _PK_L_(0x00, 0x4D)
2116 #define REG_MOD_A_BK00_4D_H      _PK_H_(0x00, 0x4D)
2117 #define REG_MOD_A_BK00_4E_L      _PK_L_(0x00, 0x4E)
2118 #define REG_MOD_A_BK00_4E_H      _PK_H_(0x00, 0x4E)
2119 #define REG_MOD_A_BK00_4F_L      _PK_L_(0x00, 0x4F)
2120 #define REG_MOD_A_BK00_4F_H      _PK_H_(0x00, 0x4F)
2121 #define REG_MOD_A_BK00_50_L      _PK_L_(0x00, 0x50)
2122 #define REG_MOD_A_BK00_50_H      _PK_H_(0x00, 0x50)
2123 #define REG_MOD_A_BK00_51_L      _PK_L_(0x00, 0x51)
2124 #define REG_MOD_A_BK00_51_H      _PK_H_(0x00, 0x51)
2125 #define REG_MOD_A_BK00_52_L      _PK_L_(0x00, 0x52)
2126 #define REG_MOD_A_BK00_52_H      _PK_H_(0x00, 0x52)
2127 #define REG_MOD_A_BK00_53_L      _PK_L_(0x00, 0x53)
2128 #define REG_MOD_A_BK00_53_H      _PK_H_(0x00, 0x53)
2129 #define REG_MOD_A_BK00_54_L      _PK_L_(0x00, 0x54)
2130 #define REG_MOD_A_BK00_54_H      _PK_H_(0x00, 0x54)
2131 #define REG_MOD_A_BK00_55_L      _PK_L_(0x00, 0x55)
2132 #define REG_MOD_A_BK00_55_H      _PK_H_(0x00, 0x55)
2133 #define REG_MOD_A_BK00_56_L      _PK_L_(0x00, 0x56)
2134 #define REG_MOD_A_BK00_56_H      _PK_H_(0x00, 0x56)
2135 #define REG_MOD_A_BK00_57_L      _PK_L_(0x00, 0x57)
2136 #define REG_MOD_A_BK00_57_H      _PK_H_(0x00, 0x57)
2137 #define REG_MOD_A_BK00_58_L      _PK_L_(0x00, 0x58)
2138 #define REG_MOD_A_BK00_58_H      _PK_H_(0x00, 0x58)
2139 #define REG_MOD_A_BK00_59_L      _PK_L_(0x00, 0x59)
2140 #define REG_MOD_A_BK00_59_H      _PK_H_(0x00, 0x59)
2141 #define REG_MOD_A_BK00_5A_L      _PK_L_(0x00, 0x5A)
2142 #define REG_MOD_A_BK00_5A_H      _PK_H_(0x00, 0x5A)
2143 #define REG_MOD_A_BK00_5B_L      _PK_L_(0x00, 0x5B)
2144 #define REG_MOD_A_BK00_5B_H      _PK_H_(0x00, 0x5B)
2145 #define REG_MOD_A_BK00_5C_L      _PK_L_(0x00, 0x5C)
2146 #define REG_MOD_A_BK00_5C_H      _PK_H_(0x00, 0x5C)
2147 #define REG_MOD_A_BK00_5D_L      _PK_L_(0x00, 0x5D)
2148 #define REG_MOD_A_BK00_5D_H      _PK_H_(0x00, 0x5D)
2149 #define REG_MOD_A_BK00_5E_L      _PK_L_(0x00, 0x5E)
2150 #define REG_MOD_A_BK00_5E_H      _PK_H_(0x00, 0x5E)
2151 #define REG_MOD_A_BK00_5F_L      _PK_L_(0x00, 0x5F)
2152 #define REG_MOD_A_BK00_5F_H      _PK_H_(0x00, 0x5F)
2153 #define REG_MOD_A_BK00_60_L      _PK_L_(0x00, 0x60)
2154 #define REG_MOD_A_BK00_60_H      _PK_H_(0x00, 0x60)
2155 #define REG_MOD_A_BK00_61_L      _PK_L_(0x00, 0x61)
2156 #define REG_MOD_A_BK00_61_H      _PK_H_(0x00, 0x61)
2157 #define REG_MOD_A_BK00_62_L      _PK_L_(0x00, 0x62)
2158 #define REG_MOD_A_BK00_62_H      _PK_H_(0x00, 0x62)
2159 #define REG_MOD_A_BK00_63_L      _PK_L_(0x00, 0x63)
2160 #define REG_MOD_A_BK00_63_H      _PK_H_(0x00, 0x63)
2161 #define REG_MOD_A_BK00_64_L      _PK_L_(0x00, 0x64)
2162 #define REG_MOD_A_BK00_64_H      _PK_H_(0x00, 0x64)
2163 #define REG_MOD_A_BK00_65_L      _PK_L_(0x00, 0x65)
2164 #define REG_MOD_A_BK00_65_H      _PK_H_(0x00, 0x65)
2165 #define REG_MOD_A_BK00_66_L      _PK_L_(0x00, 0x66)
2166 #define REG_MOD_A_BK00_66_H      _PK_H_(0x00, 0x66)
2167 #define REG_MOD_A_BK00_67_L      _PK_L_(0x00, 0x67)
2168 #define REG_MOD_A_BK00_67_H      _PK_H_(0x00, 0x67)
2169 #define REG_MOD_A_BK00_68_L      _PK_L_(0x00, 0x68)
2170 #define REG_MOD_A_BK00_68_H      _PK_H_(0x00, 0x68)
2171 #define REG_MOD_A_BK00_69_L      _PK_L_(0x00, 0x69)
2172 #define REG_MOD_A_BK00_69_H      _PK_H_(0x00, 0x69)
2173 #define REG_MOD_A_BK00_6A_L      _PK_L_(0x00, 0x6A)
2174 #define REG_MOD_A_BK00_6A_H      _PK_H_(0x00, 0x6A)
2175 #define REG_MOD_A_BK00_6B_L      _PK_L_(0x00, 0x6B)
2176 #define REG_MOD_A_BK00_6B_H      _PK_H_(0x00, 0x6B)
2177 #define REG_MOD_A_BK00_6C_L      _PK_L_(0x00, 0x6C)
2178 #define REG_MOD_A_BK00_6C_H      _PK_H_(0x00, 0x6C)
2179 #define REG_MOD_A_BK00_6D_L      _PK_L_(0x00, 0x6D)
2180 #define REG_MOD_A_BK00_6D_H      _PK_H_(0x00, 0x6D)
2181 #define REG_MOD_A_BK00_6E_L      _PK_L_(0x00, 0x6E)
2182 #define REG_MOD_A_BK00_6E_H      _PK_H_(0x00, 0x6E)
2183 #define REG_MOD_A_BK00_6F_L      _PK_L_(0x00, 0x6F)
2184 #define REG_MOD_A_BK00_6F_H      _PK_H_(0x00, 0x6F)
2185 #define REG_MOD_A_BK00_70_L      _PK_L_(0x00, 0x70)
2186 #define REG_MOD_A_BK00_70_H      _PK_H_(0x00, 0x70)
2187 #define REG_MOD_A_BK00_71_L      _PK_L_(0x00, 0x71)
2188 #define REG_MOD_A_BK00_71_H      _PK_H_(0x00, 0x71)
2189 #define REG_MOD_A_BK00_72_L      _PK_L_(0x00, 0x72)
2190 #define REG_MOD_A_BK00_72_H      _PK_H_(0x00, 0x72)
2191 #define REG_MOD_A_BK00_73_L      _PK_L_(0x00, 0x73)
2192 #define REG_MOD_A_BK00_73_H      _PK_H_(0x00, 0x73)
2193 #define REG_MOD_A_BK00_74_L      _PK_L_(0x00, 0x74)
2194 #define REG_MOD_A_BK00_74_H      _PK_H_(0x00, 0x74)
2195 #define REG_MOD_A_BK00_75_L      _PK_L_(0x00, 0x75)
2196 #define REG_MOD_A_BK00_75_H      _PK_H_(0x00, 0x75)
2197 #define REG_MOD_A_BK00_76_L      _PK_L_(0x00, 0x76)
2198 #define REG_MOD_A_BK00_76_H      _PK_H_(0x00, 0x76)
2199 #define REG_MOD_A_BK00_77_L      _PK_L_(0x00, 0x77)
2200 #define REG_MOD_A_BK00_77_H      _PK_H_(0x00, 0x77)
2201 #define REG_MOD_A_BK00_78_L      _PK_L_(0x00, 0x78)
2202 #define REG_MOD_A_BK00_78_H      _PK_H_(0x00, 0x78)
2203 #define REG_MOD_A_BK00_79_L      _PK_L_(0x00, 0x79)
2204 #define REG_MOD_A_BK00_79_H      _PK_H_(0x00, 0x79)
2205 #define REG_MOD_A_BK00_7A_L      _PK_L_(0x00, 0x7A)
2206 #define REG_MOD_A_BK00_7A_H      _PK_H_(0x00, 0x7A)
2207 #define REG_MOD_A_BK00_7B_L      _PK_L_(0x00, 0x7B)
2208 #define REG_MOD_A_BK00_7B_H      _PK_H_(0x00, 0x7B)
2209 #define REG_MOD_A_BK00_7C_L      _PK_L_(0x00, 0x7C)
2210 #define REG_MOD_A_BK00_7C_H      _PK_H_(0x00, 0x7C)
2211 #define REG_MOD_A_BK00_7D_L      _PK_L_(0x00, 0x7D)
2212 #define REG_MOD_A_BK00_7D_H      _PK_H_(0x00, 0x7D)
2213 #define REG_MOD_A_BK00_7E_L      _PK_L_(0x00, 0x7E)
2214 #define REG_MOD_A_BK00_7E_H      _PK_H_(0x00, 0x7E)
2215 #define REG_MOD_A_BK00_7F_L      _PK_L_(0x00, 0x7F)
2216 #define REG_MOD_A_BK00_7F_H      _PK_H_(0x00, 0x7F)
2217 
2218 
2219 #ifdef MOD_TVFRC
2220 #define REG_MOD_BK03_00_L      _PK_L_(0x03, 0x00)
2221 #define REG_MOD_BK03_00_H      _PK_H_(0x03, 0x00)
2222 #define REG_MOD_BK03_01_L      _PK_L_(0x03, 0x01)
2223 #define REG_MOD_BK03_01_H      _PK_H_(0x03, 0x01)
2224 #define REG_MOD_BK03_02_L      _PK_L_(0x03, 0x02)
2225 #define REG_MOD_BK03_02_H      _PK_H_(0x03, 0x02)
2226 #define REG_MOD_BK03_03_L      _PK_L_(0x03, 0x03)
2227 #define REG_MOD_BK03_03_H      _PK_H_(0x03, 0x03)
2228 #define REG_MOD_BK03_04_L      _PK_L_(0x03, 0x04)
2229 #define REG_MOD_BK03_04_H      _PK_H_(0x03, 0x04)
2230 #define REG_MOD_BK03_05_L      _PK_L_(0x03, 0x05)
2231 #define REG_MOD_BK03_05_H      _PK_H_(0x03, 0x05)
2232 #endif
2233 
2234 //-------------------------------------------------------------------------------------------------
2235 //  Macro and Define
2236 //-------------------------------------------------------------------------------------------------
2237 #define _BITMASK(loc_msb, loc_lsb) ((1U << (loc_msb)) - (1U << (loc_lsb)) + (1U << (loc_msb)))
2238 #define BITMASK(x) _BITMASK(1?x, 0?x)
2239 #define HBMASK    0xFF00
2240 #define LBMASK    0x00FF
2241 
2242 #define RIU_MACRO_START     do {
2243 #define RIU_MACRO_END       } while (0)
2244 
2245 // Address bus of RIU is 16 bits.
2246 #define RIU_READ_BYTE(addr)         ( READ_BYTE( g_ptr_PMRiuBaseAddr + (addr) ) )
2247 #define RIU_READ_2BYTE(addr)        ( READ_WORD( g_ptr_PMRiuBaseAddr + (addr) ) )
2248 #define RIU_WRITE_BYTE(addr, val)   { WRITE_BYTE( g_ptr_PMRiuBaseAddr + (addr), val) }
2249 #define RIU_WRITE_2BYTE(addr, val)  { WRITE_WORD( g_ptr_PMRiuBaseAddr + (addr), val) }
2250 
2251 // Address bus of RIU is 16 bits for PM //alex_tung
2252 #define PM_RIU_READ_BYTEM(addr)        ( READ_BYTE( g_ptr_PMRiuBaseAddr + (addr) ) )
2253 #define PM_RIU_READ_2BYTE(addr)        ( READ_WORD( g_ptr_PMRiuBaseAddr + (addr) ) )
2254 #define PM_RIU_WRITE_BYTE(addr, val)   { WRITE_BYTE( g_ptr_PMRiuBaseAddr + (addr), val) }
2255 #define PM_RIU_WRITE_2BYTE(addr, val)  { WRITE_WORD( g_ptr_PMRiuBaseAddr + (addr), val) }
2256 
2257 /// Maximum xc device number
2258 #define PNL_HWREG_MAX_SUPPORT_DEVICE_NUM      2
2259 
2260 //Device bank offset
2261 INTERFACE MS_U32 u32PNL_XCDeviceBankOffset[PNL_HWREG_MAX_SUPPORT_DEVICE_NUM];
2262 
2263 //-------------------------------------------------------------------------------------------------
2264 //  Function and Variable
2265 //-------------------------------------------------------------------------------------------------
2266 
2267 //=============================================================
2268 // Just for Scaler
2269 #if XC_REGISTER_SPREAD
2270 
2271 #define SC_W2BYTE( u8Id, u32Reg, u16Val)\
2272             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2273               {\
2274                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF)) << 1 , u16Val  ) ; \
2275               }\
2276               else\
2277               {\
2278                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) << 1 , u16Val  ) ; \
2279               }})
2280 
2281 #define SC_R2BYTE( u8Id, u32Reg ) \
2282             ( { ((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2283             ? RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) ) << 1 )  \
2284             : RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) << 1 ); } )
2285 
2286 #define SC_W4BYTE( u8Id, u32Reg, u32Val)\
2287             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2288               {\
2289                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) ) <<1, (MS_U16)((u32Val) & 0x0000FFFF) ) ;  \
2290                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + 2 ) << 1, (MS_U16)(((u32Val) >> 16) & 0x0000FFFF) );\
2291               }\
2292               else\
2293               {\
2294                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) <<1, (MS_U16)((u32Val) & 0x0000FFFF) ) ;  \
2295                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) + 2 ) << 1, (MS_U16)(((u32Val) >> 16) & 0x0000FFFF) );\
2296               }})
2297 
2298 #define SC_R4BYTE( u8Id, u32Reg )\
2299             ( { ((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2300             ? RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF)) << 1 ) | (MS_U32)(RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + 2 ) << 1 )) << 16 \
2301             : RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) << 1 ) | (MS_U32)(RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) + 2 ) << 1 )) << 16 ; } )
2302 
2303 #define SC_R2BYTEMSK( u8Id, u32Reg, u16mask)\
2304             ( { ((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2305             ? RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) ) << 1 ) & (u16mask)\
2306             : RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) << 1 ) & (u16mask) ; } )
2307 
2308 #define SC_W2BYTEMSK( u8Id, u32Reg, u16Val, u16Mask)\
2309             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2310               {\
2311                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) ) << 1, (RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) ) << 1) & ~(u16Mask) ) | ((u16Val) & (u16Mask)) ) ;\
2312               }\
2313               else\
2314               {\
2315                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) << 1, (RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFFFF) + (u32PNL_XCDeviceBankOffset[u8Id] << 8) ) << 1) & ~(u16Mask) ) | ((u16Val) & (u16Mask)) ) ; \
2316               }})
2317 
2318 #else
2319 #define SC_W2BYTE( u8Id, u32Reg, u16Val)\
2320             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2321               {\
2322                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, ((u32Reg) >> 8) & 0x00FF ) ; \
2323                    RIU_WRITE_2BYTE( (REG_SCALER_BASE +((u32Reg) & 0xFF) ) << 1 , u16Val  ) ;\
2324               }\
2325               else\
2326               {\
2327                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, (((u32Reg) >> 8) & 0x00FF) + u32PNL_XCDeviceBankOffset[u8Id] ) ; \
2328                    RIU_WRITE_2BYTE( (REG_SCALER_BASE +((u32Reg) & 0xFF) ) << 1 , u16Val  ) ;\
2329               }})
2330 
2331 #define SC_R2BYTE( u8Id, u32Reg ) \
2332             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2333               {\
2334                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, ( (u32Reg) >> 8) & 0x00FF ) ; \
2335               }\
2336               else\
2337               {\
2338                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, (( (u32Reg) >> 8) & 0x00FF) + u32PNL_XCDeviceBankOffset[u8Id] ) ; \
2339               }\
2340               RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) )<<1 ) ;})
2341 
2342 #define SC_W4BYTE( u8Id, u32Reg, u32Val)\
2343             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2344               {\
2345                    RIU_WRITE_2BYTE(REG_SCALER_BASE<<1, ((u32Reg) >> 8) & 0x00FF) ; \
2346                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) <<1, (MS_U16)((u32Val) & 0x0000FFFF) ) ; \
2347                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) + 2 ) << 1, (MS_U16)(((u32Val) >> 16) & 0x0000FFFF) );\
2348               }\
2349               else\
2350               {\
2351                    RIU_WRITE_2BYTE(REG_SCALER_BASE<<1, (((u32Reg) >> 8) & 0x00FF) + u32PNL_XCDeviceBankOffset[u8Id] ) ; \
2352                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) <<1, (MS_U16)((u32Val) & 0x0000FFFF) ) ; \
2353                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) + 2 ) << 1, (MS_U16)(((u32Val) >> 16) & 0x0000FFFF) );\
2354               }})
2355 
2356 #define SC_R4BYTE( u8Id, u32Reg )\
2357             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2358               {\
2359                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, ((u32Reg) >> 8) & 0x00FF ) ; \
2360               }\
2361               else\
2362               {\
2363                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, (((u32Reg) >> 8) & 0x00FF) + u32PNL_XCDeviceBankOffset[u8Id] ) ; \
2364               }\
2365               RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) << 1 ) | (MS_U32)(RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) + 2 ) << 1 )) << 16;})
2366 
2367 #define SC_R2BYTEMSK( u8Id, u32Reg, u16mask)\
2368             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2369               {\
2370                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, ((u32Reg) >> 8) & 0x00FF ) ;  \
2371               }\
2372               else\
2373               {\
2374                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, (((u32Reg) >> 8) & 0x00FF) + u32PNL_XCDeviceBankOffset[u8Id] ) ; \
2375               }\
2376               RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) << 1) & (u16mask) ;})
2377 
2378 #define SC_W2BYTEMSK( u8Id, u32Reg, u16Val, u16Mask)\
2379             ({if((((u32Reg) & 0xFFFF) >> 8) >= u32PNL_XCDeviceBankOffset[1])\
2380               {\
2381                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, ((u32Reg) >> 8) & 0x00FF ) ; \
2382                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) << 1, (RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) << 1) & ~(u16Mask) ) | ((u16Val) & (u16Mask)) ) ;\
2383               }\
2384               else\
2385               {\
2386                    RIU_WRITE_2BYTE(REG_SCALER_BASE << 1, (((u32Reg) >> 8) & 0x00FF) + u32PNL_XCDeviceBankOffset[u8Id] ) ; \
2387                    RIU_WRITE_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) << 1, (RIU_READ_2BYTE( (REG_SCALER_BASE + ((u32Reg) & 0xFF) ) << 1) & ~(u16Mask) ) | ((u16Val) & (u16Mask)) ) ;\
2388               }})
2389 
2390 #endif
2391 
2392 //=============================================================
2393 /// for MOD
2394 #if (REG_MOD_BASE != 0x303200)
2395   #ifdef MOD_TVFRC /// The MOD sub bank is at 0x7F
2396 #define MOD_W2BYTE( u32Reg, u16Val)\
2397               ( { RIU_WRITE_2BYTE((REG_MOD_BASE+0xFE) << 1, ((u32Reg) >> 8) & 0x00FF ); \
2398                   RIU_WRITE_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1, u16Val ); } )
2399 
2400 #define MOD_R2BYTE( u32Reg ) \
2401               ( { RIU_WRITE_2BYTE((REG_MOD_BASE+0xFE) << 1, ((u32Reg) >> 8) & 0x00FF ); \
2402                   RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1) ; } )
2403 
2404 #define MOD_R2BYTEMSK( u32Reg, u16mask)\
2405               ( { RIU_WRITE_2BYTE((REG_MOD_BASE+0xFE) << 1, ((u32Reg) >> 8) & 0x00FF ); \
2406                   RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1) & (u16mask); })
2407 
2408 #define MOD_W2BYTEMSK( u32Reg, u16Val, u16Mask)\
2409               ( { RIU_WRITE_2BYTE((REG_MOD_BASE+0xFE) << 1, ((u32Reg) >> 8) & 0x00FF ); \
2410                   RIU_WRITE_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) )<<1 , (RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1 ) & ~(u16Mask)) | ((u16Val) & (u16Mask)) ); } )
2411 
2412   #else
2413 #define MOD_W2BYTE( u32Reg, u16Val)\
2414               ( { RIU_WRITE_2BYTE(REG_MOD_BASE << 1, ((u32Reg) >> 8) & 0x00FF ); \
2415                   RIU_WRITE_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1, u16Val ); } )
2416 
2417 #define MOD_R2BYTE( u32Reg ) \
2418               ( { RIU_WRITE_2BYTE(REG_MOD_BASE << 1, ((u32Reg) >> 8) & 0x00FF ); \
2419                   RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1) ; } )
2420 
2421 #define MOD_R2BYTEMSK( u32Reg, u16mask)\
2422               ( { RIU_WRITE_2BYTE(REG_MOD_BASE << 1, ((u32Reg) >> 8) & 0x00FF ); \
2423                   RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1) & (u16mask); })
2424 
2425 #define MOD_W2BYTEMSK( u32Reg, u16Val, u16Mask)\
2426               ( { RIU_WRITE_2BYTE(REG_MOD_BASE << 1, ((u32Reg) >> 8) & 0x00FF ); \
2427                   RIU_WRITE_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) )<<1 , (RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1 ) & ~(u16Mask)) | ((u16Val) & (u16Mask)) ); } )
2428     #endif
2429 #else
2430 #define MOD_W2BYTE( u32Reg, u16Val)\
2431             ( { RIU_WRITE_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1, u16Val ); } )
2432 
2433 #define MOD_R2BYTE( u32Reg ) \
2434             ( { RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1) ; } )
2435 
2436 #define MOD_R2BYTEMSK( u32Reg, u16mask)\
2437             ( { RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1) & (u16mask); })
2438 
2439 #define MOD_W2BYTEMSK( u32Reg, u16Val, u16Mask)\
2440             ( { RIU_WRITE_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) )<<1 , (RIU_READ_2BYTE( (REG_MOD_BASE + ((u32Reg) & 0xFF) ) << 1 ) & ~(u16Mask)) | ((u16Val) & (u16Mask)) ); } )
2441 
2442 #endif
2443 
2444 /// new MOD bank for MOD_A, and original is fo MOD_D, from Monaco
2445 #define MOD_A_W2BYTE( u32Reg, u16Val)\
2446             ( { RIU_WRITE_2BYTE( (REG_MOD_A_BASE + ((u32Reg) & 0xFF) ) << 1, u16Val ); } )
2447 
2448 #define MOD_A_R2BYTE( u32Reg ) \
2449             ( { RIU_READ_2BYTE( (REG_MOD_A_BASE + ((u32Reg) & 0xFF) ) << 1) ; } )
2450 
2451 #define MOD_A_R2BYTEMSK( u32Reg, u16mask)\
2452             ( { RIU_READ_2BYTE( (REG_MOD_A_BASE + ((u32Reg) & 0xFF) ) << 1) & (u16mask); })
2453 
2454 #define MOD_A_W2BYTEMSK( u32Reg, u16Val, u16Mask)\
2455             ( { RIU_WRITE_2BYTE( (REG_MOD_A_BASE + ((u32Reg) & 0xFF) )<<1 , (RIU_READ_2BYTE( (REG_MOD_A_BASE + ((u32Reg) & 0xFF) ) << 1 ) & ~(u16Mask)) | ((u16Val) & (u16Mask)) ); } )
2456 
2457 
2458 
2459 //=============================================================
2460 //General ( Make sure u32Reg is not ODD
2461 #define W2BYTE( u32Reg, u16Val) RIU_WRITE_2BYTE( (u32Reg) << 1 , u16Val )
2462 
2463 
2464 #define R2BYTE( u32Reg ) RIU_READ_2BYTE( (u32Reg) << 1)
2465 
2466 #define W4BYTE( u32Reg, u32Val)\
2467             ( { RIU_WRITE_2BYTE( (u32Reg) << 1, ((u32Val) & 0x0000FFFF) ); \
2468                 RIU_WRITE_2BYTE( ( (u32Reg) + 2) << 1 , (((u32Val) >> 16) & 0x0000FFFF)) ; } )
2469 
2470 #define R4BYTE( u32Reg )\
2471             ( { ((RIU_READ_2BYTE( (u32Reg) << 1)) | ((MS_U32)(RIU_READ_2BYTE( ( (u32Reg) + 2 ) << 1) ) << 16)) ; } )
2472 
2473 #define R1BYTEMSK( u32Reg, u16mask)\
2474             ( { RIU_READ_BYTE(((u32Reg) << 1) - ((u32Reg) & 1)) & u16mask ; } )
2475 
2476 #define W1BYTEMSK( u32Addr, u8Val, u8mask)     \
2477             ( { RIU_WRITE_BYTE( (((u32Addr) <<1) - ((u32Addr) & 1)), (RIU_READ_BYTE((((u32Addr) <<1) - ((u32Addr) & 1))) & ~(u8mask)) | ((u8Val) & (u8mask))); })
2478 
2479 
2480 #define R2BYTEMSK( u32Reg, u16mask)\
2481             ( { RIU_READ_2BYTE( (u32Reg)<< 1) & u16mask ; } )
2482 
2483 #define W2BYTEMSK( u32Reg, u16Val, u16Mask)\
2484             ( { RIU_WRITE_2BYTE( (u32Reg)<< 1 , (RIU_READ_2BYTE((u32Reg) << 1) & ~(u16Mask)) | ((u16Val) & (u16Mask)) ) ; } )
2485 
2486 //=============================================================
2487 // Just for PM registers
2488 
2489 /*
2490     R/W register forced to use 8 bit address, everytime need to r/w 2 bytes with mask
2491 
2492     32bit address     16 bit address        8 bit address
2493         0                   0                       0
2494         1                   x                       1
2495         2
2496         3
2497         4                   1                       2
2498         5                   x                       3
2499         6
2500         7
2501         8                   2                       4
2502         9                   x                       5
2503         A
2504         B                                                                                  */
2505 
2506 // to read 0x2F03[3], please use R1BYTE(0x2F03, 3:3)
2507 #define PM_R1BYTE(u32Addr, u8mask)            \
2508     (READ_BYTE (gu32PMRiuBaseAddr + (u32Addr << 1) - (u32Addr & 1)) & BMASK(u8mask))
2509 
2510 // to write 0x2F02[4:3] with 2'b10, please use W1BYTE(0x2F02, 0x02, 4:3)
2511 #define PM_W1BYTE(u32Addr, u8Val, u8mask)     \
2512     (WRITE_BYTE(gu32PMRiuBaseAddr + (u32Addr << 1) - (u32Addr & 1), (PM_R1BYTE(u32Addr, 7:0) & ~BMASK(u8mask)) | (BITS(u8mask, u8Val) & BMASK(u8mask))))
2513 #if 1//alex_tung
2514 // access PM registers
2515 // u32Addr must be 16bit aligned
2516 #define PM_R2BYTE( u32Reg, u16mask)\
2517             ( PM_RIU_READ_2BYTE( (u32Reg)<< 1) & u16mask )
2518     // u32Addr must be 16bit aligned
2519 #define PM_W2BYTE( u32Reg, u16Val, u16Mask)\
2520             (  PM_RIU_WRITE_2BYTE( (u32Reg)<< 1 , (PM_RIU_READ_2BYTE((u32Reg) << 1) & ~(u16Mask)) | ((u16Val) & (u16Mask)) )  )
2521 #else
2522 // u32Addr must be 16bit aligned
2523 #define PM_R2BYTE(u32Addr, u16mask)            \
2524     (READ_WORD (_PM_RIU_BASE + (u32Addr << 1)) & BMASK(u16mask))
2525 
2526 // u32Addr must be 16bit aligned
2527 #define PM_W2BYTE(u32Addr, u16Val, u16mask)    \
2528     (WRITE_WORD(_PM_RIU_BASE + (u32Addr << 1), (PM_R2BYTE(u32Addr, 15:0) & ~BMASK(u16mask)) | (BITS(u16mask, u16Val) & BMASK(u16mask))))
2529 #endif
2530 
2531 //-------------------------------------------------------------------------------------------------
2532 //  Type and Structure
2533 //-------------------------------------------------------------------------------------------------
2534 
2535 
2536 //-------------------------------------------------------------------------------------------------
2537 //  Function and Variable
2538 //-------------------------------------------------------------------------------------------------
2539 
2540 #undef INTERFACE
2541 
2542 #endif
2543 
2544