• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* Copyright 2022 Advanced Micro Devices, Inc.
2  *
3  * Permission is hereby granted, free of charge, to any person obtaining a
4  * copy of this software and associated documentation files (the "Software"),
5  * to deal in the Software without restriction, including without limitation
6  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
7  * and/or sell copies of the Software, and to permit persons to whom the
8  * Software is furnished to do so, subject to the following conditions:
9  *
10  * The above copyright notice and this permission notice shall be included in
11  * all copies or substantial portions of the Software.
12  *
13  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
16  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
17  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
18  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
19  * OTHER DEALINGS IN THE SOFTWARE.
20  *
21  * Authors: AMD
22  *
23  */
24 #include "custom_float.h"
25 #pragma once
26 
27 #ifdef __cplusplus
28 extern "C" {
29 #endif
30 
31 #define NUM_OF_LUT_DATA_DEGAM        256
32 #define NUM_OF_LUT_DATA_REGAM_PQ     202
33 #define NUM_OF_LUT_DATA_REGAM_LINEAR 224
34 #define NUM_OF_LUT_DATA_REGAM_SDR    186
35 #define NUM_OF_TRANSFER_FUNCTION     4
36 
37 /*
38 Table Layout:
39 
40    Degam          Regam
41 [0][0] SRGB    [1][0] SRGB
42 [0][1] G24     [1][1] G24
43 [0][2] PQ      [1][2] PQ
44 [0][3] BT.709  [1][3] G10
45 
46 */
47 
48 static struct pwl_params tf_pwl_param_table[2][NUM_OF_TRANSFER_FUNCTION] = {
49     {
50         // Degam
51         {.hw_points_num       = NUM_OF_LUT_DATA_DEGAM,
52             .arr_curve_points = {{0x0, 0x0}, {0x1, 0x0}, {0x2, 0x1}, {0x4, 0x2}, {0x8, 0x3},
53                 {0x10, 0x4}, {0x20, 0x5}, {0x40, 0x6}, {0x80, 0x7}, {0x0, 0x0}, {0x0, 0x0},
54                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
55                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
56                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
57                 {0x0, 0x0}, {0x0, 0x0}},
58             .corner_points    = {{.red.custom_float_x          = 0x16000,
59                                      .red.custom_float_y       = 0x0,
60                                      .red.custom_float_slope   = 0x1b3d0,
61                                      .green.custom_float_x     = 0x16000,
62                                      .green.custom_float_y     = 0x0,
63                                      .green.custom_float_slope = 0x1b3d0,
64                                      .blue.custom_float_x      = 0x16000,
65                                      .blue.custom_float_y      = 0x0,
66                                      .blue.custom_float_slope  = 0x1b3d0},
67                    {.red.custom_float_x          = 0x7c00,
68                        .red.custom_float_y       = 0x1f000,
69                        .red.custom_float_slope   = 0x0,
70                        .green.custom_float_x     = 0x7c00,
71                        .green.custom_float_y     = 0x1f000,
72                        .green.custom_float_slope = 0x0,
73                        .blue.custom_float_x      = 0x7c00,
74                        .blue.custom_float_y      = 0x1f000,
75                        .blue.custom_float_slope  = 0x0}},
76             .rgb_resulted     = {{.red_reg = 0x123d0, .green_reg = 0x123d0, .blue_reg = 0x123d0},
77                     {.red_reg = 0x133d0, .green_reg = 0x133d0, .blue_reg = 0x133d0},
78                     {.red_reg = 0x143d0, .green_reg = 0x143d0, .blue_reg = 0x143d0},
79                     {.red_reg = 0x14db8, .green_reg = 0x14db8, .blue_reg = 0x14db8},
80                     {.red_reg = 0x153d0, .green_reg = 0x153d0, .blue_reg = 0x153d0},
81                     {.red_reg = 0x158c4, .green_reg = 0x158c4, .blue_reg = 0x158c4},
82                     {.red_reg = 0x15db8, .green_reg = 0x15db8, .blue_reg = 0x15db8},
83                     {.red_reg = 0x16156, .green_reg = 0x16156, .blue_reg = 0x16156},
84                     {.red_reg = 0x163d0, .green_reg = 0x163d0, .blue_reg = 0x163d0},
85                     {.red_reg = 0x1664a, .green_reg = 0x1664a, .blue_reg = 0x1664a},
86                     {.red_reg = 0x168c4, .green_reg = 0x168c4, .blue_reg = 0x168c4},
87                     {.red_reg = 0x16b4d, .green_reg = 0x16b4d, .blue_reg = 0x16b4d},
88                     {.red_reg = 0x16dfc, .green_reg = 0x16dfc, .blue_reg = 0x16dfc},
89                     {.red_reg = 0x17069, .green_reg = 0x17069, .blue_reg = 0x17069},
90                     {.red_reg = 0x171e7, .green_reg = 0x171e7, .blue_reg = 0x171e7},
91                     {.red_reg = 0x17378, .green_reg = 0x17378, .blue_reg = 0x17378},
92                     {.red_reg = 0x1751e, .green_reg = 0x1751e, .blue_reg = 0x1751e},
93                     {.red_reg = 0x176d7, .green_reg = 0x176d7, .blue_reg = 0x176d7},
94                     {.red_reg = 0x178a5, .green_reg = 0x178a5, .blue_reg = 0x178a5},
95                     {.red_reg = 0x17a87, .green_reg = 0x17a87, .blue_reg = 0x17a87},
96                     {.red_reg = 0x17c7e, .green_reg = 0x17c7e, .blue_reg = 0x17c7e},
97                     {.red_reg = 0x17e8b, .green_reg = 0x17e8b, .blue_reg = 0x17e8b},
98                     {.red_reg = 0x18056, .green_reg = 0x18056, .blue_reg = 0x18056},
99                     {.red_reg = 0x18172, .green_reg = 0x18172, .blue_reg = 0x18172},
100                     {.red_reg = 0x18298, .green_reg = 0x18298, .blue_reg = 0x18298},
101                     {.red_reg = 0x183ca, .green_reg = 0x183ca, .blue_reg = 0x183ca},
102                     {.red_reg = 0x18506, .green_reg = 0x18506, .blue_reg = 0x18506},
103                     {.red_reg = 0x1864e, .green_reg = 0x1864e, .blue_reg = 0x1864e},
104                     {.red_reg = 0x187a2, .green_reg = 0x187a2, .blue_reg = 0x187a2},
105                     {.red_reg = 0x18901, .green_reg = 0x18901, .blue_reg = 0x18901},
106                     {.red_reg = 0x18a6b, .green_reg = 0x18a6b, .blue_reg = 0x18a6b},
107                     {.red_reg = 0x18be1, .green_reg = 0x18be1, .blue_reg = 0x18be1},
108                     {.red_reg = 0x18d63, .green_reg = 0x18d63, .blue_reg = 0x18d63},
109                     {.red_reg = 0x18ef1, .green_reg = 0x18ef1, .blue_reg = 0x18ef1},
110                     {.red_reg = 0x19045, .green_reg = 0x19045, .blue_reg = 0x19045},
111                     {.red_reg = 0x19118, .green_reg = 0x19118, .blue_reg = 0x19118},
112                     {.red_reg = 0x191f1, .green_reg = 0x191f1, .blue_reg = 0x191f1},
113                     {.red_reg = 0x192d0, .green_reg = 0x192d0, .blue_reg = 0x192d0},
114                     {.red_reg = 0x193b6, .green_reg = 0x193b6, .blue_reg = 0x193b6},
115                     {.red_reg = 0x194a1, .green_reg = 0x194a1, .blue_reg = 0x194a1},
116                     {.red_reg = 0x19593, .green_reg = 0x19593, .blue_reg = 0x19593},
117                     {.red_reg = 0x1968c, .green_reg = 0x1968c, .blue_reg = 0x1968c},
118                     {.red_reg = 0x1978a, .green_reg = 0x1978a, .blue_reg = 0x1978a},
119                     {.red_reg = 0x19890, .green_reg = 0x19890, .blue_reg = 0x19890},
120                     {.red_reg = 0x1999b, .green_reg = 0x1999b, .blue_reg = 0x1999b},
121                     {.red_reg = 0x19aad, .green_reg = 0x19aad, .blue_reg = 0x19aad},
122                     {.red_reg = 0x19bc6, .green_reg = 0x19bc6, .blue_reg = 0x19bc6},
123                     {.red_reg = 0x19ce6, .green_reg = 0x19ce6, .blue_reg = 0x19ce6},
124                     {.red_reg = 0x19e0c, .green_reg = 0x19e0c, .blue_reg = 0x19e0c},
125                     {.red_reg = 0x19f38, .green_reg = 0x19f38, .blue_reg = 0x19f38},
126                     {.red_reg = 0x1a036, .green_reg = 0x1a036, .blue_reg = 0x1a036},
127                     {.red_reg = 0x1a0d3, .green_reg = 0x1a0d3, .blue_reg = 0x1a0d3},
128                     {.red_reg = 0x1a173, .green_reg = 0x1a173, .blue_reg = 0x1a173},
129                     {.red_reg = 0x1a217, .green_reg = 0x1a217, .blue_reg = 0x1a217},
130                     {.red_reg = 0x1a2bf, .green_reg = 0x1a2bf, .blue_reg = 0x1a2bf},
131                     {.red_reg = 0x1a36a, .green_reg = 0x1a36a, .blue_reg = 0x1a36a},
132                     {.red_reg = 0x1a418, .green_reg = 0x1a418, .blue_reg = 0x1a418},
133                     {.red_reg = 0x1a4ca, .green_reg = 0x1a4ca, .blue_reg = 0x1a4ca},
134                     {.red_reg = 0x1a580, .green_reg = 0x1a580, .blue_reg = 0x1a580},
135                     {.red_reg = 0x1a639, .green_reg = 0x1a639, .blue_reg = 0x1a639},
136                     {.red_reg = 0x1a6f5, .green_reg = 0x1a6f5, .blue_reg = 0x1a6f5},
137                     {.red_reg = 0x1a7b5, .green_reg = 0x1a7b5, .blue_reg = 0x1a7b5},
138                     {.red_reg = 0x1a879, .green_reg = 0x1a879, .blue_reg = 0x1a879},
139                     {.red_reg = 0x1a941, .green_reg = 0x1a941, .blue_reg = 0x1a941},
140                     {.red_reg = 0x1aa0c, .green_reg = 0x1aa0c, .blue_reg = 0x1aa0c},
141                     {.red_reg = 0x1aadb, .green_reg = 0x1aadb, .blue_reg = 0x1aadb},
142                     {.red_reg = 0x1abad, .green_reg = 0x1abad, .blue_reg = 0x1abad},
143                     {.red_reg = 0x1ac83, .green_reg = 0x1ac83, .blue_reg = 0x1ac83},
144                     {.red_reg = 0x1ad5d, .green_reg = 0x1ad5d, .blue_reg = 0x1ad5d},
145                     {.red_reg = 0x1ae3b, .green_reg = 0x1ae3b, .blue_reg = 0x1ae3b},
146                     {.red_reg = 0x1af1d, .green_reg = 0x1af1d, .blue_reg = 0x1af1d},
147                     {.red_reg = 0x1b001, .green_reg = 0x1b001, .blue_reg = 0x1b001},
148                     {.red_reg = 0x1b075, .green_reg = 0x1b075, .blue_reg = 0x1b075},
149                     {.red_reg = 0x1b0ec, .green_reg = 0x1b0ec, .blue_reg = 0x1b0ec},
150                     {.red_reg = 0x1b164, .green_reg = 0x1b164, .blue_reg = 0x1b164},
151                     {.red_reg = 0x1b1de, .green_reg = 0x1b1de, .blue_reg = 0x1b1de},
152                     {.red_reg = 0x1b25b, .green_reg = 0x1b25b, .blue_reg = 0x1b25b},
153                     {.red_reg = 0x1b2d9, .green_reg = 0x1b2d9, .blue_reg = 0x1b2d9},
154                     {.red_reg = 0x1b359, .green_reg = 0x1b359, .blue_reg = 0x1b359},
155                     {.red_reg = 0x1b3db, .green_reg = 0x1b3db, .blue_reg = 0x1b3db},
156                     {.red_reg = 0x1b45f, .green_reg = 0x1b45f, .blue_reg = 0x1b45f},
157                     {.red_reg = 0x1b4e5, .green_reg = 0x1b4e5, .blue_reg = 0x1b4e5},
158                     {.red_reg = 0x1b56d, .green_reg = 0x1b56d, .blue_reg = 0x1b56d},
159                     {.red_reg = 0x1b5f7, .green_reg = 0x1b5f7, .blue_reg = 0x1b5f7},
160                     {.red_reg = 0x1b683, .green_reg = 0x1b683, .blue_reg = 0x1b683},
161                     {.red_reg = 0x1b711, .green_reg = 0x1b711, .blue_reg = 0x1b711},
162                     {.red_reg = 0x1b7a1, .green_reg = 0x1b7a1, .blue_reg = 0x1b7a1},
163                     {.red_reg = 0x1b833, .green_reg = 0x1b833, .blue_reg = 0x1b833},
164                     {.red_reg = 0x1b8c7, .green_reg = 0x1b8c7, .blue_reg = 0x1b8c7},
165                     {.red_reg = 0x1b95e, .green_reg = 0x1b95e, .blue_reg = 0x1b95e},
166                     {.red_reg = 0x1b9f6, .green_reg = 0x1b9f6, .blue_reg = 0x1b9f6},
167                     {.red_reg = 0x1ba90, .green_reg = 0x1ba90, .blue_reg = 0x1ba90},
168                     {.red_reg = 0x1bb2c, .green_reg = 0x1bb2c, .blue_reg = 0x1bb2c},
169                     {.red_reg = 0x1bbcb, .green_reg = 0x1bbcb, .blue_reg = 0x1bbcb},
170                     {.red_reg = 0x1bc6b, .green_reg = 0x1bc6b, .blue_reg = 0x1bc6b},
171                     {.red_reg = 0x1bd0e, .green_reg = 0x1bd0e, .blue_reg = 0x1bd0e},
172                     {.red_reg = 0x1bdb3, .green_reg = 0x1bdb3, .blue_reg = 0x1bdb3},
173                     {.red_reg = 0x1be5a, .green_reg = 0x1be5a, .blue_reg = 0x1be5a},
174                     {.red_reg = 0x1bf02, .green_reg = 0x1bf02, .blue_reg = 0x1bf02},
175                     {.red_reg = 0x1bfae, .green_reg = 0x1bfae, .blue_reg = 0x1bfae},
176                     {.red_reg = 0x1c02d, .green_reg = 0x1c02d, .blue_reg = 0x1c02d},
177                     {.red_reg = 0x1c085, .green_reg = 0x1c085, .blue_reg = 0x1c085},
178                     {.red_reg = 0x1c0de, .green_reg = 0x1c0de, .blue_reg = 0x1c0de},
179                     {.red_reg = 0x1c137, .green_reg = 0x1c137, .blue_reg = 0x1c137},
180                     {.red_reg = 0x1c192, .green_reg = 0x1c192, .blue_reg = 0x1c192},
181                     {.red_reg = 0x1c1ee, .green_reg = 0x1c1ee, .blue_reg = 0x1c1ee},
182                     {.red_reg = 0x1c24b, .green_reg = 0x1c24b, .blue_reg = 0x1c24b},
183                     {.red_reg = 0x1c2a9, .green_reg = 0x1c2a9, .blue_reg = 0x1c2a9},
184                     {.red_reg = 0x1c309, .green_reg = 0x1c309, .blue_reg = 0x1c309},
185                     {.red_reg = 0x1c369, .green_reg = 0x1c369, .blue_reg = 0x1c369},
186                     {.red_reg = 0x1c3cb, .green_reg = 0x1c3cb, .blue_reg = 0x1c3cb},
187                     {.red_reg = 0x1c42d, .green_reg = 0x1c42d, .blue_reg = 0x1c42d},
188                     {.red_reg = 0x1c491, .green_reg = 0x1c491, .blue_reg = 0x1c491},
189                     {.red_reg = 0x1c4f6, .green_reg = 0x1c4f6, .blue_reg = 0x1c4f6},
190                     {.red_reg = 0x1c55b, .green_reg = 0x1c55b, .blue_reg = 0x1c55b},
191                     {.red_reg = 0x1c5c2, .green_reg = 0x1c5c2, .blue_reg = 0x1c5c2},
192                     {.red_reg = 0x1c62b, .green_reg = 0x1c62b, .blue_reg = 0x1c62b},
193                     {.red_reg = 0x1c694, .green_reg = 0x1c694, .blue_reg = 0x1c694},
194                     {.red_reg = 0x1c6fe, .green_reg = 0x1c6fe, .blue_reg = 0x1c6fe},
195                     {.red_reg = 0x1c76a, .green_reg = 0x1c76a, .blue_reg = 0x1c76a},
196                     {.red_reg = 0x1c7d6, .green_reg = 0x1c7d6, .blue_reg = 0x1c7d6},
197                     {.red_reg = 0x1c844, .green_reg = 0x1c844, .blue_reg = 0x1c844},
198                     {.red_reg = 0x1c8b3, .green_reg = 0x1c8b3, .blue_reg = 0x1c8b3},
199                     {.red_reg = 0x1c923, .green_reg = 0x1c923, .blue_reg = 0x1c923},
200                     {.red_reg = 0x1c995, .green_reg = 0x1c995, .blue_reg = 0x1c995},
201                     {.red_reg = 0x1ca07, .green_reg = 0x1ca07, .blue_reg = 0x1ca07},
202                     {.red_reg = 0x1ca7b, .green_reg = 0x1ca7b, .blue_reg = 0x1ca7b},
203                     {.red_reg = 0x1caef, .green_reg = 0x1caef, .blue_reg = 0x1caef},
204                     {.red_reg = 0x1cb65, .green_reg = 0x1cb65, .blue_reg = 0x1cb65},
205                     {.red_reg = 0x1cbdc, .green_reg = 0x1cbdc, .blue_reg = 0x1cbdc},
206                     {.red_reg = 0x1cc54, .green_reg = 0x1cc54, .blue_reg = 0x1cc54},
207                     {.red_reg = 0x1ccce, .green_reg = 0x1ccce, .blue_reg = 0x1ccce},
208                     {.red_reg = 0x1cd48, .green_reg = 0x1cd48, .blue_reg = 0x1cd48},
209                     {.red_reg = 0x1cdc4, .green_reg = 0x1cdc4, .blue_reg = 0x1cdc4},
210                     {.red_reg = 0x1ce41, .green_reg = 0x1ce41, .blue_reg = 0x1ce41},
211                     {.red_reg = 0x1cebf, .green_reg = 0x1cebf, .blue_reg = 0x1cebf},
212                     {.red_reg = 0x1cf3f, .green_reg = 0x1cf3f, .blue_reg = 0x1cf3f},
213                     {.red_reg = 0x1cfbf, .green_reg = 0x1cfbf, .blue_reg = 0x1cfbf},
214                     {.red_reg = 0x1d020, .green_reg = 0x1d020, .blue_reg = 0x1d020},
215                     {.red_reg = 0x1d062, .green_reg = 0x1d062, .blue_reg = 0x1d062},
216                     {.red_reg = 0x1d0a4, .green_reg = 0x1d0a4, .blue_reg = 0x1d0a4},
217                     {.red_reg = 0x1d0e6, .green_reg = 0x1d0e6, .blue_reg = 0x1d0e6},
218                     {.red_reg = 0x1d12a, .green_reg = 0x1d12a, .blue_reg = 0x1d12a},
219                     {.red_reg = 0x1d16d, .green_reg = 0x1d16d, .blue_reg = 0x1d16d},
220                     {.red_reg = 0x1d1b2, .green_reg = 0x1d1b2, .blue_reg = 0x1d1b2},
221                     {.red_reg = 0x1d1f7, .green_reg = 0x1d1f7, .blue_reg = 0x1d1f7},
222                     {.red_reg = 0x1d23d, .green_reg = 0x1d23d, .blue_reg = 0x1d23d},
223                     {.red_reg = 0x1d283, .green_reg = 0x1d283, .blue_reg = 0x1d283},
224                     {.red_reg = 0x1d2ca, .green_reg = 0x1d2ca, .blue_reg = 0x1d2ca},
225                     {.red_reg = 0x1d312, .green_reg = 0x1d312, .blue_reg = 0x1d312},
226                     {.red_reg = 0x1d35a, .green_reg = 0x1d35a, .blue_reg = 0x1d35a},
227                     {.red_reg = 0x1d3a2, .green_reg = 0x1d3a2, .blue_reg = 0x1d3a2},
228                     {.red_reg = 0x1d3ec, .green_reg = 0x1d3ec, .blue_reg = 0x1d3ec},
229                     {.red_reg = 0x1d436, .green_reg = 0x1d436, .blue_reg = 0x1d436},
230                     {.red_reg = 0x1d481, .green_reg = 0x1d481, .blue_reg = 0x1d481},
231                     {.red_reg = 0x1d4cc, .green_reg = 0x1d4cc, .blue_reg = 0x1d4cc},
232                     {.red_reg = 0x1d518, .green_reg = 0x1d518, .blue_reg = 0x1d518},
233                     {.red_reg = 0x1d564, .green_reg = 0x1d564, .blue_reg = 0x1d564},
234                     {.red_reg = 0x1d5b1, .green_reg = 0x1d5b1, .blue_reg = 0x1d5b1},
235                     {.red_reg = 0x1d5ff, .green_reg = 0x1d5ff, .blue_reg = 0x1d5ff},
236                     {.red_reg = 0x1d64d, .green_reg = 0x1d64d, .blue_reg = 0x1d64d},
237                     {.red_reg = 0x1d69d, .green_reg = 0x1d69d, .blue_reg = 0x1d69d},
238                     {.red_reg = 0x1d6ec, .green_reg = 0x1d6ec, .blue_reg = 0x1d6ec},
239                     {.red_reg = 0x1d73d, .green_reg = 0x1d73d, .blue_reg = 0x1d73d},
240                     {.red_reg = 0x1d78d, .green_reg = 0x1d78d, .blue_reg = 0x1d78d},
241                     {.red_reg = 0x1d7df, .green_reg = 0x1d7df, .blue_reg = 0x1d7df},
242                     {.red_reg = 0x1d831, .green_reg = 0x1d831, .blue_reg = 0x1d831},
243                     {.red_reg = 0x1d884, .green_reg = 0x1d884, .blue_reg = 0x1d884},
244                     {.red_reg = 0x1d8d8, .green_reg = 0x1d8d8, .blue_reg = 0x1d8d8},
245                     {.red_reg = 0x1d92c, .green_reg = 0x1d92c, .blue_reg = 0x1d92c},
246                     {.red_reg = 0x1d981, .green_reg = 0x1d981, .blue_reg = 0x1d981},
247                     {.red_reg = 0x1d9d6, .green_reg = 0x1d9d6, .blue_reg = 0x1d9d6},
248                     {.red_reg = 0x1da2c, .green_reg = 0x1da2c, .blue_reg = 0x1da2c},
249                     {.red_reg = 0x1da83, .green_reg = 0x1da83, .blue_reg = 0x1da83},
250                     {.red_reg = 0x1dada, .green_reg = 0x1dada, .blue_reg = 0x1dada},
251                     {.red_reg = 0x1db32, .green_reg = 0x1db32, .blue_reg = 0x1db32},
252                     {.red_reg = 0x1db8b, .green_reg = 0x1db8b, .blue_reg = 0x1db8b},
253                     {.red_reg = 0x1dbe4, .green_reg = 0x1dbe4, .blue_reg = 0x1dbe4},
254                     {.red_reg = 0x1dc3e, .green_reg = 0x1dc3e, .blue_reg = 0x1dc3e},
255                     {.red_reg = 0x1dc99, .green_reg = 0x1dc99, .blue_reg = 0x1dc99},
256                     {.red_reg = 0x1dcf4, .green_reg = 0x1dcf4, .blue_reg = 0x1dcf4},
257                     {.red_reg = 0x1dd50, .green_reg = 0x1dd50, .blue_reg = 0x1dd50},
258                     {.red_reg = 0x1ddad, .green_reg = 0x1ddad, .blue_reg = 0x1ddad},
259                     {.red_reg = 0x1de0a, .green_reg = 0x1de0a, .blue_reg = 0x1de0a},
260                     {.red_reg = 0x1de68, .green_reg = 0x1de68, .blue_reg = 0x1de68},
261                     {.red_reg = 0x1dec7, .green_reg = 0x1dec7, .blue_reg = 0x1dec7},
262                     {.red_reg = 0x1df26, .green_reg = 0x1df26, .blue_reg = 0x1df26},
263                     {.red_reg = 0x1df86, .green_reg = 0x1df86, .blue_reg = 0x1df86},
264                     {.red_reg = 0x1dfe7, .green_reg = 0x1dfe7, .blue_reg = 0x1dfe7},
265                     {.red_reg = 0x1e024, .green_reg = 0x1e024, .blue_reg = 0x1e024},
266                     {.red_reg = 0x1e055, .green_reg = 0x1e055, .blue_reg = 0x1e055},
267                     {.red_reg = 0x1e086, .green_reg = 0x1e086, .blue_reg = 0x1e086},
268                     {.red_reg = 0x1e0b8, .green_reg = 0x1e0b8, .blue_reg = 0x1e0b8},
269                     {.red_reg = 0x1e0ea, .green_reg = 0x1e0ea, .blue_reg = 0x1e0ea},
270                     {.red_reg = 0x1e11c, .green_reg = 0x1e11c, .blue_reg = 0x1e11c},
271                     {.red_reg = 0x1e14f, .green_reg = 0x1e14f, .blue_reg = 0x1e14f},
272                     {.red_reg = 0x1e182, .green_reg = 0x1e182, .blue_reg = 0x1e182},
273                     {.red_reg = 0x1e1b5, .green_reg = 0x1e1b5, .blue_reg = 0x1e1b5},
274                     {.red_reg = 0x1e1e9, .green_reg = 0x1e1e9, .blue_reg = 0x1e1e9},
275                     {.red_reg = 0x1e21d, .green_reg = 0x1e21d, .blue_reg = 0x1e21d},
276                     {.red_reg = 0x1e252, .green_reg = 0x1e252, .blue_reg = 0x1e252},
277                     {.red_reg = 0x1e286, .green_reg = 0x1e286, .blue_reg = 0x1e286},
278                     {.red_reg = 0x1e2bc, .green_reg = 0x1e2bc, .blue_reg = 0x1e2bc},
279                     {.red_reg = 0x1e2f1, .green_reg = 0x1e2f1, .blue_reg = 0x1e2f1},
280                     {.red_reg = 0x1e327, .green_reg = 0x1e327, .blue_reg = 0x1e327},
281                     {.red_reg = 0x1e35d, .green_reg = 0x1e35d, .blue_reg = 0x1e35d},
282                     {.red_reg = 0x1e393, .green_reg = 0x1e393, .blue_reg = 0x1e393},
283                     {.red_reg = 0x1e3ca, .green_reg = 0x1e3ca, .blue_reg = 0x1e3ca},
284                     {.red_reg = 0x1e401, .green_reg = 0x1e401, .blue_reg = 0x1e401},
285                     {.red_reg = 0x1e439, .green_reg = 0x1e439, .blue_reg = 0x1e439},
286                     {.red_reg = 0x1e471, .green_reg = 0x1e471, .blue_reg = 0x1e471},
287                     {.red_reg = 0x1e4a9, .green_reg = 0x1e4a9, .blue_reg = 0x1e4a9},
288                     {.red_reg = 0x1e4e2, .green_reg = 0x1e4e2, .blue_reg = 0x1e4e2},
289                     {.red_reg = 0x1e51b, .green_reg = 0x1e51b, .blue_reg = 0x1e51b},
290                     {.red_reg = 0x1e554, .green_reg = 0x1e554, .blue_reg = 0x1e554},
291                     {.red_reg = 0x1e58d, .green_reg = 0x1e58d, .blue_reg = 0x1e58d},
292                     {.red_reg = 0x1e5c7, .green_reg = 0x1e5c7, .blue_reg = 0x1e5c7},
293                     {.red_reg = 0x1e602, .green_reg = 0x1e602, .blue_reg = 0x1e602},
294                     {.red_reg = 0x1e63c, .green_reg = 0x1e63c, .blue_reg = 0x1e63c},
295                     {.red_reg = 0x1e678, .green_reg = 0x1e678, .blue_reg = 0x1e678},
296                     {.red_reg = 0x1e6b3, .green_reg = 0x1e6b3, .blue_reg = 0x1e6b3},
297                     {.red_reg = 0x1e6ef, .green_reg = 0x1e6ef, .blue_reg = 0x1e6ef},
298                     {.red_reg = 0x1e72b, .green_reg = 0x1e72b, .blue_reg = 0x1e72b},
299                     {.red_reg = 0x1e767, .green_reg = 0x1e767, .blue_reg = 0x1e767},
300                     {.red_reg = 0x1e7a4, .green_reg = 0x1e7a4, .blue_reg = 0x1e7a4},
301                     {.red_reg = 0x1e7e1, .green_reg = 0x1e7e1, .blue_reg = 0x1e7e1},
302                     {.red_reg = 0x1e81f, .green_reg = 0x1e81f, .blue_reg = 0x1e81f},
303                     {.red_reg = 0x1e85d, .green_reg = 0x1e85d, .blue_reg = 0x1e85d},
304                     {.red_reg = 0x1e89b, .green_reg = 0x1e89b, .blue_reg = 0x1e89b},
305                     {.red_reg = 0x1e8da, .green_reg = 0x1e8da, .blue_reg = 0x1e8da},
306                     {.red_reg = 0x1e919, .green_reg = 0x1e919, .blue_reg = 0x1e919},
307                     {.red_reg = 0x1e958, .green_reg = 0x1e958, .blue_reg = 0x1e958},
308                     {.red_reg = 0x1e998, .green_reg = 0x1e998, .blue_reg = 0x1e998},
309                     {.red_reg = 0x1e9d8, .green_reg = 0x1e9d8, .blue_reg = 0x1e9d8},
310                     {.red_reg = 0x1ea18, .green_reg = 0x1ea18, .blue_reg = 0x1ea18},
311                     {.red_reg = 0x1ea59, .green_reg = 0x1ea59, .blue_reg = 0x1ea59},
312                     {.red_reg = 0x1ea9a, .green_reg = 0x1ea9a, .blue_reg = 0x1ea9a},
313                     {.red_reg = 0x1eadc, .green_reg = 0x1eadc, .blue_reg = 0x1eadc},
314                     {.red_reg = 0x1eb1e, .green_reg = 0x1eb1e, .blue_reg = 0x1eb1e},
315                     {.red_reg = 0x1eb60, .green_reg = 0x1eb60, .blue_reg = 0x1eb60},
316                     {.red_reg = 0x1eba3, .green_reg = 0x1eba3, .blue_reg = 0x1eba3},
317                     {.red_reg = 0x1ebe6, .green_reg = 0x1ebe6, .blue_reg = 0x1ebe6},
318                     {.red_reg = 0x1ec29, .green_reg = 0x1ec29, .blue_reg = 0x1ec29},
319                     {.red_reg = 0x1ec6d, .green_reg = 0x1ec6d, .blue_reg = 0x1ec6d},
320                     {.red_reg = 0x1ecb1, .green_reg = 0x1ecb1, .blue_reg = 0x1ecb1},
321                     {.red_reg = 0x1ecf5, .green_reg = 0x1ecf5, .blue_reg = 0x1ecf5},
322                     {.red_reg = 0x1ed3a, .green_reg = 0x1ed3a, .blue_reg = 0x1ed3a},
323                     {.red_reg = 0x1ed80, .green_reg = 0x1ed80, .blue_reg = 0x1ed80},
324                     {.red_reg = 0x1edc5, .green_reg = 0x1edc5, .blue_reg = 0x1edc5},
325                     {.red_reg = 0x1ee0b, .green_reg = 0x1ee0b, .blue_reg = 0x1ee0b},
326                     {.red_reg = 0x1ee51, .green_reg = 0x1ee51, .blue_reg = 0x1ee51},
327                     {.red_reg = 0x1ee98, .green_reg = 0x1ee98, .blue_reg = 0x1ee98},
328                     {.red_reg = 0x1eedf, .green_reg = 0x1eedf, .blue_reg = 0x1eedf},
329                     {.red_reg = 0x1ef27, .green_reg = 0x1ef27, .blue_reg = 0x1ef27},
330                     {.red_reg = 0x1ef6f, .green_reg = 0x1ef6f, .blue_reg = 0x1ef6f},
331                     {.red_reg = 0x1efb7, .green_reg = 0x1efb7, .blue_reg = 0x1efb7},
332                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
333                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
334                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
335         {.hw_points_num       = NUM_OF_LUT_DATA_DEGAM,
336             .arr_curve_points = {{0x0, 0x0}, {0x1, 0x0}, {0x2, 0x1}, {0x4, 0x2}, {0x8, 0x3},
337                 {0x10, 0x4}, {0x20, 0x5}, {0x40, 0x6}, {0x80, 0x7}, {0x0, 0x0}, {0x0, 0x0},
338                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
339                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
340                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
341                 {0x0, 0x0}, {0x0, 0x0}},
342             .corner_points    = {{.red.custom_float_x          = 0x16000,
343                                      .red.custom_float_y       = 0x0,
344                                      .red.custom_float_slope   = 0x1251c,
345                                      .green.custom_float_x     = 0x16000,
346                                      .green.custom_float_y     = 0x0,
347                                      .green.custom_float_slope = 0x1251c,
348                                      .blue.custom_float_x      = 0x16000,
349                                      .blue.custom_float_y      = 0x0,
350                                      .blue.custom_float_slope  = 0x1251c},
351                    {.red.custom_float_x          = 0x7c00,
352                        .red.custom_float_y       = 0x1f000,
353                        .red.custom_float_slope   = 0x0,
354                        .green.custom_float_x     = 0x7c00,
355                        .green.custom_float_y     = 0x1f000,
356                        .green.custom_float_slope = 0x0,
357                        .blue.custom_float_x      = 0x7c00,
358                        .blue.custom_float_y      = 0x1f000,
359                        .blue.custom_float_slope  = 0x0}},
360             .rgb_resulted     = {{.red_reg = 0x951c, .green_reg = 0x951c, .blue_reg = 0x951c},
361                     {.red_reg = 0xbbdc, .green_reg = 0xbbdc, .blue_reg = 0xbbdc},
362                     {.red_reg = 0xe261, .green_reg = 0xe261, .blue_reg = 0xe261},
363                     {.red_reg = 0xf851, .green_reg = 0xf851, .blue_reg = 0xf851},
364                     {.red_reg = 0x10840, .green_reg = 0x10840, .blue_reg = 0x10840},
365                     {.red_reg = 0x114b7, .green_reg = 0x114b7, .blue_reg = 0x114b7},
366                     {.red_reg = 0x1200b, .green_reg = 0x1200b, .blue_reg = 0x1200b},
367                     {.red_reg = 0x12739, .green_reg = 0x12739, .blue_reg = 0x12739},
368                     {.red_reg = 0x13000, .green_reg = 0x13000, .blue_reg = 0x13000},
369                     {.red_reg = 0x1353a, .green_reg = 0x1353a, .blue_reg = 0x1353a},
370                     {.red_reg = 0x13b55, .green_reg = 0x13b55, .blue_reg = 0x13b55},
371                     {.red_reg = 0x1412e, .green_reg = 0x1412e, .blue_reg = 0x1412e},
372                     {.red_reg = 0x1452b, .green_reg = 0x1452b, .blue_reg = 0x1452b},
373                     {.red_reg = 0x149a7, .green_reg = 0x149a7, .blue_reg = 0x149a7},
374                     {.red_reg = 0x14ea5, .green_reg = 0x14ea5, .blue_reg = 0x14ea5},
375                     {.red_reg = 0x15215, .green_reg = 0x15215, .blue_reg = 0x15215},
376                     {.red_reg = 0x1551c, .green_reg = 0x1551c, .blue_reg = 0x1551c},
377                     {.red_reg = 0x1586b, .green_reg = 0x1586b, .blue_reg = 0x1586b},
378                     {.red_reg = 0x15c02, .green_reg = 0x15c02, .blue_reg = 0x15c02},
379                     {.red_reg = 0x15fe3, .green_reg = 0x15fe3, .blue_reg = 0x15fe3},
380                     {.red_reg = 0x16208, .green_reg = 0x16208, .blue_reg = 0x16208},
381                     {.red_reg = 0x16446, .green_reg = 0x16446, .blue_reg = 0x16446},
382                     {.red_reg = 0x166ab, .green_reg = 0x166ab, .blue_reg = 0x166ab},
383                     {.red_reg = 0x16938, .green_reg = 0x16938, .blue_reg = 0x16938},
384                     {.red_reg = 0x16bee, .green_reg = 0x16bee, .blue_reg = 0x16bee},
385                     {.red_reg = 0x16ece, .green_reg = 0x16ece, .blue_reg = 0x16ece},
386                     {.red_reg = 0x170ec, .green_reg = 0x170ec, .blue_reg = 0x170ec},
387                     {.red_reg = 0x17287, .green_reg = 0x17287, .blue_reg = 0x17287},
388                     {.red_reg = 0x17438, .green_reg = 0x17438, .blue_reg = 0x17438},
389                     {.red_reg = 0x175fe, .green_reg = 0x175fe, .blue_reg = 0x175fe},
390                     {.red_reg = 0x177dc, .green_reg = 0x177dc, .blue_reg = 0x177dc},
391                     {.red_reg = 0x179d0, .green_reg = 0x179d0, .blue_reg = 0x179d0},
392                     {.red_reg = 0x17bdb, .green_reg = 0x17bdb, .blue_reg = 0x17bdb},
393                     {.red_reg = 0x17dfe, .green_reg = 0x17dfe, .blue_reg = 0x17dfe},
394                     {.red_reg = 0x1801c, .green_reg = 0x1801c, .blue_reg = 0x1801c},
395                     {.red_reg = 0x18145, .green_reg = 0x18145, .blue_reg = 0x18145},
396                     {.red_reg = 0x1827a, .green_reg = 0x1827a, .blue_reg = 0x1827a},
397                     {.red_reg = 0x183bc, .green_reg = 0x183bc, .blue_reg = 0x183bc},
398                     {.red_reg = 0x1850a, .green_reg = 0x1850a, .blue_reg = 0x1850a},
399                     {.red_reg = 0x18664, .green_reg = 0x18664, .blue_reg = 0x18664},
400                     {.red_reg = 0x187cb, .green_reg = 0x187cb, .blue_reg = 0x187cb},
401                     {.red_reg = 0x1893f, .green_reg = 0x1893f, .blue_reg = 0x1893f},
402                     {.red_reg = 0x18ac0, .green_reg = 0x18ac0, .blue_reg = 0x18ac0},
403                     {.red_reg = 0x18c4e, .green_reg = 0x18c4e, .blue_reg = 0x18c4e},
404                     {.red_reg = 0x18de9, .green_reg = 0x18de9, .blue_reg = 0x18de9},
405                     {.red_reg = 0x18f91, .green_reg = 0x18f91, .blue_reg = 0x18f91},
406                     {.red_reg = 0x190a3, .green_reg = 0x190a3, .blue_reg = 0x190a3},
407                     {.red_reg = 0x19185, .green_reg = 0x19185, .blue_reg = 0x19185},
408                     {.red_reg = 0x1926d, .green_reg = 0x1926d, .blue_reg = 0x1926d},
409                     {.red_reg = 0x1935d, .green_reg = 0x1935d, .blue_reg = 0x1935d},
410                     {.red_reg = 0x19453, .green_reg = 0x19453, .blue_reg = 0x19453},
411                     {.red_reg = 0x19550, .green_reg = 0x19550, .blue_reg = 0x19550},
412                     {.red_reg = 0x19655, .green_reg = 0x19655, .blue_reg = 0x19655},
413                     {.red_reg = 0x19760, .green_reg = 0x19760, .blue_reg = 0x19760},
414                     {.red_reg = 0x19873, .green_reg = 0x19873, .blue_reg = 0x19873},
415                     {.red_reg = 0x1998c, .green_reg = 0x1998c, .blue_reg = 0x1998c},
416                     {.red_reg = 0x19aad, .green_reg = 0x19aad, .blue_reg = 0x19aad},
417                     {.red_reg = 0x19bd6, .green_reg = 0x19bd6, .blue_reg = 0x19bd6},
418                     {.red_reg = 0x19d06, .green_reg = 0x19d06, .blue_reg = 0x19d06},
419                     {.red_reg = 0x19e3d, .green_reg = 0x19e3d, .blue_reg = 0x19e3d},
420                     {.red_reg = 0x19f7b, .green_reg = 0x19f7b, .blue_reg = 0x19f7b},
421                     {.red_reg = 0x1a061, .green_reg = 0x1a061, .blue_reg = 0x1a061},
422                     {.red_reg = 0x1a107, .green_reg = 0x1a107, .blue_reg = 0x1a107},
423                     {.red_reg = 0x1a1b2, .green_reg = 0x1a1b2, .blue_reg = 0x1a1b2},
424                     {.red_reg = 0x1a261, .green_reg = 0x1a261, .blue_reg = 0x1a261},
425                     {.red_reg = 0x1a313, .green_reg = 0x1a313, .blue_reg = 0x1a313},
426                     {.red_reg = 0x1a3c9, .green_reg = 0x1a3c9, .blue_reg = 0x1a3c9},
427                     {.red_reg = 0x1a483, .green_reg = 0x1a483, .blue_reg = 0x1a483},
428                     {.red_reg = 0x1a541, .green_reg = 0x1a541, .blue_reg = 0x1a541},
429                     {.red_reg = 0x1a604, .green_reg = 0x1a604, .blue_reg = 0x1a604},
430                     {.red_reg = 0x1a6ca, .green_reg = 0x1a6ca, .blue_reg = 0x1a6ca},
431                     {.red_reg = 0x1a794, .green_reg = 0x1a794, .blue_reg = 0x1a794},
432                     {.red_reg = 0x1a862, .green_reg = 0x1a862, .blue_reg = 0x1a862},
433                     {.red_reg = 0x1a934, .green_reg = 0x1a934, .blue_reg = 0x1a934},
434                     {.red_reg = 0x1aa0a, .green_reg = 0x1aa0a, .blue_reg = 0x1aa0a},
435                     {.red_reg = 0x1aae4, .green_reg = 0x1aae4, .blue_reg = 0x1aae4},
436                     {.red_reg = 0x1abc3, .green_reg = 0x1abc3, .blue_reg = 0x1abc3},
437                     {.red_reg = 0x1aca5, .green_reg = 0x1aca5, .blue_reg = 0x1aca5},
438                     {.red_reg = 0x1ad8c, .green_reg = 0x1ad8c, .blue_reg = 0x1ad8c},
439                     {.red_reg = 0x1ae77, .green_reg = 0x1ae77, .blue_reg = 0x1ae77},
440                     {.red_reg = 0x1af66, .green_reg = 0x1af66, .blue_reg = 0x1af66},
441                     {.red_reg = 0x1b02c, .green_reg = 0x1b02c, .blue_reg = 0x1b02c},
442                     {.red_reg = 0x1b0a8, .green_reg = 0x1b0a8, .blue_reg = 0x1b0a8},
443                     {.red_reg = 0x1b126, .green_reg = 0x1b126, .blue_reg = 0x1b126},
444                     {.red_reg = 0x1b1a6, .green_reg = 0x1b1a6, .blue_reg = 0x1b1a6},
445                     {.red_reg = 0x1b228, .green_reg = 0x1b228, .blue_reg = 0x1b228},
446                     {.red_reg = 0x1b2ac, .green_reg = 0x1b2ac, .blue_reg = 0x1b2ac},
447                     {.red_reg = 0x1b333, .green_reg = 0x1b333, .blue_reg = 0x1b333},
448                     {.red_reg = 0x1b3bb, .green_reg = 0x1b3bb, .blue_reg = 0x1b3bb},
449                     {.red_reg = 0x1b446, .green_reg = 0x1b446, .blue_reg = 0x1b446},
450                     {.red_reg = 0x1b4d3, .green_reg = 0x1b4d3, .blue_reg = 0x1b4d3},
451                     {.red_reg = 0x1b563, .green_reg = 0x1b563, .blue_reg = 0x1b563},
452                     {.red_reg = 0x1b5f4, .green_reg = 0x1b5f4, .blue_reg = 0x1b5f4},
453                     {.red_reg = 0x1b688, .green_reg = 0x1b688, .blue_reg = 0x1b688},
454                     {.red_reg = 0x1b71e, .green_reg = 0x1b71e, .blue_reg = 0x1b71e},
455                     {.red_reg = 0x1b7b6, .green_reg = 0x1b7b6, .blue_reg = 0x1b7b6},
456                     {.red_reg = 0x1b851, .green_reg = 0x1b851, .blue_reg = 0x1b851},
457                     {.red_reg = 0x1b8ed, .green_reg = 0x1b8ed, .blue_reg = 0x1b8ed},
458                     {.red_reg = 0x1b98d, .green_reg = 0x1b98d, .blue_reg = 0x1b98d},
459                     {.red_reg = 0x1ba2e, .green_reg = 0x1ba2e, .blue_reg = 0x1ba2e},
460                     {.red_reg = 0x1bad2, .green_reg = 0x1bad2, .blue_reg = 0x1bad2},
461                     {.red_reg = 0x1bb77, .green_reg = 0x1bb77, .blue_reg = 0x1bb77},
462                     {.red_reg = 0x1bc20, .green_reg = 0x1bc20, .blue_reg = 0x1bc20},
463                     {.red_reg = 0x1bcca, .green_reg = 0x1bcca, .blue_reg = 0x1bcca},
464                     {.red_reg = 0x1bd77, .green_reg = 0x1bd77, .blue_reg = 0x1bd77},
465                     {.red_reg = 0x1be26, .green_reg = 0x1be26, .blue_reg = 0x1be26},
466                     {.red_reg = 0x1bed8, .green_reg = 0x1bed8, .blue_reg = 0x1bed8},
467                     {.red_reg = 0x1bf8c, .green_reg = 0x1bf8c, .blue_reg = 0x1bf8c},
468                     {.red_reg = 0x1c021, .green_reg = 0x1c021, .blue_reg = 0x1c021},
469                     {.red_reg = 0x1c07d, .green_reg = 0x1c07d, .blue_reg = 0x1c07d},
470                     {.red_reg = 0x1c0db, .green_reg = 0x1c0db, .blue_reg = 0x1c0db},
471                     {.red_reg = 0x1c13a, .green_reg = 0x1c13a, .blue_reg = 0x1c13a},
472                     {.red_reg = 0x1c19a, .green_reg = 0x1c19a, .blue_reg = 0x1c19a},
473                     {.red_reg = 0x1c1fb, .green_reg = 0x1c1fb, .blue_reg = 0x1c1fb},
474                     {.red_reg = 0x1c25d, .green_reg = 0x1c25d, .blue_reg = 0x1c25d},
475                     {.red_reg = 0x1c2c1, .green_reg = 0x1c2c1, .blue_reg = 0x1c2c1},
476                     {.red_reg = 0x1c325, .green_reg = 0x1c325, .blue_reg = 0x1c325},
477                     {.red_reg = 0x1c38c, .green_reg = 0x1c38c, .blue_reg = 0x1c38c},
478                     {.red_reg = 0x1c3f3, .green_reg = 0x1c3f3, .blue_reg = 0x1c3f3},
479                     {.red_reg = 0x1c45b, .green_reg = 0x1c45b, .blue_reg = 0x1c45b},
480                     {.red_reg = 0x1c4c5, .green_reg = 0x1c4c5, .blue_reg = 0x1c4c5},
481                     {.red_reg = 0x1c530, .green_reg = 0x1c530, .blue_reg = 0x1c530},
482                     {.red_reg = 0x1c59c, .green_reg = 0x1c59c, .blue_reg = 0x1c59c},
483                     {.red_reg = 0x1c60a, .green_reg = 0x1c60a, .blue_reg = 0x1c60a},
484                     {.red_reg = 0x1c678, .green_reg = 0x1c678, .blue_reg = 0x1c678},
485                     {.red_reg = 0x1c6e8, .green_reg = 0x1c6e8, .blue_reg = 0x1c6e8},
486                     {.red_reg = 0x1c75a, .green_reg = 0x1c75a, .blue_reg = 0x1c75a},
487                     {.red_reg = 0x1c7cc, .green_reg = 0x1c7cc, .blue_reg = 0x1c7cc},
488                     {.red_reg = 0x1c840, .green_reg = 0x1c840, .blue_reg = 0x1c840},
489                     {.red_reg = 0x1c8b5, .green_reg = 0x1c8b5, .blue_reg = 0x1c8b5},
490                     {.red_reg = 0x1c92b, .green_reg = 0x1c92b, .blue_reg = 0x1c92b},
491                     {.red_reg = 0x1c9a3, .green_reg = 0x1c9a3, .blue_reg = 0x1c9a3},
492                     {.red_reg = 0x1ca1c, .green_reg = 0x1ca1c, .blue_reg = 0x1ca1c},
493                     {.red_reg = 0x1ca96, .green_reg = 0x1ca96, .blue_reg = 0x1ca96},
494                     {.red_reg = 0x1cb11, .green_reg = 0x1cb11, .blue_reg = 0x1cb11},
495                     {.red_reg = 0x1cb8e, .green_reg = 0x1cb8e, .blue_reg = 0x1cb8e},
496                     {.red_reg = 0x1cc0c, .green_reg = 0x1cc0c, .blue_reg = 0x1cc0c},
497                     {.red_reg = 0x1cc8c, .green_reg = 0x1cc8c, .blue_reg = 0x1cc8c},
498                     {.red_reg = 0x1cd0c, .green_reg = 0x1cd0c, .blue_reg = 0x1cd0c},
499                     {.red_reg = 0x1cd8e, .green_reg = 0x1cd8e, .blue_reg = 0x1cd8e},
500                     {.red_reg = 0x1ce12, .green_reg = 0x1ce12, .blue_reg = 0x1ce12},
501                     {.red_reg = 0x1ce96, .green_reg = 0x1ce96, .blue_reg = 0x1ce96},
502                     {.red_reg = 0x1cf1c, .green_reg = 0x1cf1c, .blue_reg = 0x1cf1c},
503                     {.red_reg = 0x1cfa3, .green_reg = 0x1cfa3, .blue_reg = 0x1cfa3},
504                     {.red_reg = 0x1d016, .green_reg = 0x1d016, .blue_reg = 0x1d016},
505                     {.red_reg = 0x1d05b, .green_reg = 0x1d05b, .blue_reg = 0x1d05b},
506                     {.red_reg = 0x1d0a0, .green_reg = 0x1d0a0, .blue_reg = 0x1d0a0},
507                     {.red_reg = 0x1d0e7, .green_reg = 0x1d0e7, .blue_reg = 0x1d0e7},
508                     {.red_reg = 0x1d12e, .green_reg = 0x1d12e, .blue_reg = 0x1d12e},
509                     {.red_reg = 0x1d175, .green_reg = 0x1d175, .blue_reg = 0x1d175},
510                     {.red_reg = 0x1d1be, .green_reg = 0x1d1be, .blue_reg = 0x1d1be},
511                     {.red_reg = 0x1d207, .green_reg = 0x1d207, .blue_reg = 0x1d207},
512                     {.red_reg = 0x1d250, .green_reg = 0x1d250, .blue_reg = 0x1d250},
513                     {.red_reg = 0x1d29b, .green_reg = 0x1d29b, .blue_reg = 0x1d29b},
514                     {.red_reg = 0x1d2e6, .green_reg = 0x1d2e6, .blue_reg = 0x1d2e6},
515                     {.red_reg = 0x1d332, .green_reg = 0x1d332, .blue_reg = 0x1d332},
516                     {.red_reg = 0x1d37e, .green_reg = 0x1d37e, .blue_reg = 0x1d37e},
517                     {.red_reg = 0x1d3cb, .green_reg = 0x1d3cb, .blue_reg = 0x1d3cb},
518                     {.red_reg = 0x1d419, .green_reg = 0x1d419, .blue_reg = 0x1d419},
519                     {.red_reg = 0x1d467, .green_reg = 0x1d467, .blue_reg = 0x1d467},
520                     {.red_reg = 0x1d4b7, .green_reg = 0x1d4b7, .blue_reg = 0x1d4b7},
521                     {.red_reg = 0x1d507, .green_reg = 0x1d507, .blue_reg = 0x1d507},
522                     {.red_reg = 0x1d557, .green_reg = 0x1d557, .blue_reg = 0x1d557},
523                     {.red_reg = 0x1d5a8, .green_reg = 0x1d5a8, .blue_reg = 0x1d5a8},
524                     {.red_reg = 0x1d5fa, .green_reg = 0x1d5fa, .blue_reg = 0x1d5fa},
525                     {.red_reg = 0x1d64d, .green_reg = 0x1d64d, .blue_reg = 0x1d64d},
526                     {.red_reg = 0x1d6a0, .green_reg = 0x1d6a0, .blue_reg = 0x1d6a0},
527                     {.red_reg = 0x1d6f5, .green_reg = 0x1d6f5, .blue_reg = 0x1d6f5},
528                     {.red_reg = 0x1d749, .green_reg = 0x1d749, .blue_reg = 0x1d749},
529                     {.red_reg = 0x1d79f, .green_reg = 0x1d79f, .blue_reg = 0x1d79f},
530                     {.red_reg = 0x1d7f5, .green_reg = 0x1d7f5, .blue_reg = 0x1d7f5},
531                     {.red_reg = 0x1d84c, .green_reg = 0x1d84c, .blue_reg = 0x1d84c},
532                     {.red_reg = 0x1d8a4, .green_reg = 0x1d8a4, .blue_reg = 0x1d8a4},
533                     {.red_reg = 0x1d8fc, .green_reg = 0x1d8fc, .blue_reg = 0x1d8fc},
534                     {.red_reg = 0x1d955, .green_reg = 0x1d955, .blue_reg = 0x1d955},
535                     {.red_reg = 0x1d9af, .green_reg = 0x1d9af, .blue_reg = 0x1d9af},
536                     {.red_reg = 0x1da0a, .green_reg = 0x1da0a, .blue_reg = 0x1da0a},
537                     {.red_reg = 0x1da65, .green_reg = 0x1da65, .blue_reg = 0x1da65},
538                     {.red_reg = 0x1dac1, .green_reg = 0x1dac1, .blue_reg = 0x1dac1},
539                     {.red_reg = 0x1db1e, .green_reg = 0x1db1e, .blue_reg = 0x1db1e},
540                     {.red_reg = 0x1db7b, .green_reg = 0x1db7b, .blue_reg = 0x1db7b},
541                     {.red_reg = 0x1dbd9, .green_reg = 0x1dbd9, .blue_reg = 0x1dbd9},
542                     {.red_reg = 0x1dc38, .green_reg = 0x1dc38, .blue_reg = 0x1dc38},
543                     {.red_reg = 0x1dc98, .green_reg = 0x1dc98, .blue_reg = 0x1dc98},
544                     {.red_reg = 0x1dcf8, .green_reg = 0x1dcf8, .blue_reg = 0x1dcf8},
545                     {.red_reg = 0x1dd59, .green_reg = 0x1dd59, .blue_reg = 0x1dd59},
546                     {.red_reg = 0x1ddbb, .green_reg = 0x1ddbb, .blue_reg = 0x1ddbb},
547                     {.red_reg = 0x1de1e, .green_reg = 0x1de1e, .blue_reg = 0x1de1e},
548                     {.red_reg = 0x1de81, .green_reg = 0x1de81, .blue_reg = 0x1de81},
549                     {.red_reg = 0x1dee5, .green_reg = 0x1dee5, .blue_reg = 0x1dee5},
550                     {.red_reg = 0x1df4a, .green_reg = 0x1df4a, .blue_reg = 0x1df4a},
551                     {.red_reg = 0x1dfaf, .green_reg = 0x1dfaf, .blue_reg = 0x1dfaf},
552                     {.red_reg = 0x1e00b, .green_reg = 0x1e00b, .blue_reg = 0x1e00b},
553                     {.red_reg = 0x1e03e, .green_reg = 0x1e03e, .blue_reg = 0x1e03e},
554                     {.red_reg = 0x1e072, .green_reg = 0x1e072, .blue_reg = 0x1e072},
555                     {.red_reg = 0x1e0a6, .green_reg = 0x1e0a6, .blue_reg = 0x1e0a6},
556                     {.red_reg = 0x1e0db, .green_reg = 0x1e0db, .blue_reg = 0x1e0db},
557                     {.red_reg = 0x1e110, .green_reg = 0x1e110, .blue_reg = 0x1e110},
558                     {.red_reg = 0x1e145, .green_reg = 0x1e145, .blue_reg = 0x1e145},
559                     {.red_reg = 0x1e17b, .green_reg = 0x1e17b, .blue_reg = 0x1e17b},
560                     {.red_reg = 0x1e1b1, .green_reg = 0x1e1b1, .blue_reg = 0x1e1b1},
561                     {.red_reg = 0x1e1e8, .green_reg = 0x1e1e8, .blue_reg = 0x1e1e8},
562                     {.red_reg = 0x1e21f, .green_reg = 0x1e21f, .blue_reg = 0x1e21f},
563                     {.red_reg = 0x1e256, .green_reg = 0x1e256, .blue_reg = 0x1e256},
564                     {.red_reg = 0x1e28e, .green_reg = 0x1e28e, .blue_reg = 0x1e28e},
565                     {.red_reg = 0x1e2c6, .green_reg = 0x1e2c6, .blue_reg = 0x1e2c6},
566                     {.red_reg = 0x1e2fe, .green_reg = 0x1e2fe, .blue_reg = 0x1e2fe},
567                     {.red_reg = 0x1e337, .green_reg = 0x1e337, .blue_reg = 0x1e337},
568                     {.red_reg = 0x1e370, .green_reg = 0x1e370, .blue_reg = 0x1e370},
569                     {.red_reg = 0x1e3aa, .green_reg = 0x1e3aa, .blue_reg = 0x1e3aa},
570                     {.red_reg = 0x1e3e4, .green_reg = 0x1e3e4, .blue_reg = 0x1e3e4},
571                     {.red_reg = 0x1e41f, .green_reg = 0x1e41f, .blue_reg = 0x1e41f},
572                     {.red_reg = 0x1e459, .green_reg = 0x1e459, .blue_reg = 0x1e459},
573                     {.red_reg = 0x1e494, .green_reg = 0x1e494, .blue_reg = 0x1e494},
574                     {.red_reg = 0x1e4d0, .green_reg = 0x1e4d0, .blue_reg = 0x1e4d0},
575                     {.red_reg = 0x1e50c, .green_reg = 0x1e50c, .blue_reg = 0x1e50c},
576                     {.red_reg = 0x1e548, .green_reg = 0x1e548, .blue_reg = 0x1e548},
577                     {.red_reg = 0x1e585, .green_reg = 0x1e585, .blue_reg = 0x1e585},
578                     {.red_reg = 0x1e5c2, .green_reg = 0x1e5c2, .blue_reg = 0x1e5c2},
579                     {.red_reg = 0x1e600, .green_reg = 0x1e600, .blue_reg = 0x1e600},
580                     {.red_reg = 0x1e63e, .green_reg = 0x1e63e, .blue_reg = 0x1e63e},
581                     {.red_reg = 0x1e67c, .green_reg = 0x1e67c, .blue_reg = 0x1e67c},
582                     {.red_reg = 0x1e6bb, .green_reg = 0x1e6bb, .blue_reg = 0x1e6bb},
583                     {.red_reg = 0x1e6fa, .green_reg = 0x1e6fa, .blue_reg = 0x1e6fa},
584                     {.red_reg = 0x1e739, .green_reg = 0x1e739, .blue_reg = 0x1e739},
585                     {.red_reg = 0x1e779, .green_reg = 0x1e779, .blue_reg = 0x1e779},
586                     {.red_reg = 0x1e7b9, .green_reg = 0x1e7b9, .blue_reg = 0x1e7b9},
587                     {.red_reg = 0x1e7fa, .green_reg = 0x1e7fa, .blue_reg = 0x1e7fa},
588                     {.red_reg = 0x1e83b, .green_reg = 0x1e83b, .blue_reg = 0x1e83b},
589                     {.red_reg = 0x1e87d, .green_reg = 0x1e87d, .blue_reg = 0x1e87d},
590                     {.red_reg = 0x1e8bf, .green_reg = 0x1e8bf, .blue_reg = 0x1e8bf},
591                     {.red_reg = 0x1e901, .green_reg = 0x1e901, .blue_reg = 0x1e901},
592                     {.red_reg = 0x1e944, .green_reg = 0x1e944, .blue_reg = 0x1e944},
593                     {.red_reg = 0x1e987, .green_reg = 0x1e987, .blue_reg = 0x1e987},
594                     {.red_reg = 0x1e9ca, .green_reg = 0x1e9ca, .blue_reg = 0x1e9ca},
595                     {.red_reg = 0x1ea0e, .green_reg = 0x1ea0e, .blue_reg = 0x1ea0e},
596                     {.red_reg = 0x1ea53, .green_reg = 0x1ea53, .blue_reg = 0x1ea53},
597                     {.red_reg = 0x1ea97, .green_reg = 0x1ea97, .blue_reg = 0x1ea97},
598                     {.red_reg = 0x1eadc, .green_reg = 0x1eadc, .blue_reg = 0x1eadc},
599                     {.red_reg = 0x1eb22, .green_reg = 0x1eb22, .blue_reg = 0x1eb22},
600                     {.red_reg = 0x1eb68, .green_reg = 0x1eb68, .blue_reg = 0x1eb68},
601                     {.red_reg = 0x1ebae, .green_reg = 0x1ebae, .blue_reg = 0x1ebae},
602                     {.red_reg = 0x1ebf5, .green_reg = 0x1ebf5, .blue_reg = 0x1ebf5},
603                     {.red_reg = 0x1ec3c, .green_reg = 0x1ec3c, .blue_reg = 0x1ec3c},
604                     {.red_reg = 0x1ec84, .green_reg = 0x1ec84, .blue_reg = 0x1ec84},
605                     {.red_reg = 0x1eccc, .green_reg = 0x1eccc, .blue_reg = 0x1eccc},
606                     {.red_reg = 0x1ed14, .green_reg = 0x1ed14, .blue_reg = 0x1ed14},
607                     {.red_reg = 0x1ed5d, .green_reg = 0x1ed5d, .blue_reg = 0x1ed5d},
608                     {.red_reg = 0x1eda6, .green_reg = 0x1eda6, .blue_reg = 0x1eda6},
609                     {.red_reg = 0x1edf0, .green_reg = 0x1edf0, .blue_reg = 0x1edf0},
610                     {.red_reg = 0x1ee3a, .green_reg = 0x1ee3a, .blue_reg = 0x1ee3a},
611                     {.red_reg = 0x1ee85, .green_reg = 0x1ee85, .blue_reg = 0x1ee85},
612                     {.red_reg = 0x1eed0, .green_reg = 0x1eed0, .blue_reg = 0x1eed0},
613                     {.red_reg = 0x1ef1b, .green_reg = 0x1ef1b, .blue_reg = 0x1ef1b},
614                     {.red_reg = 0x1ef67, .green_reg = 0x1ef67, .blue_reg = 0x1ef67},
615                     {.red_reg = 0x1efb3, .green_reg = 0x1efb3, .blue_reg = 0x1efb3},
616                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
617                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
618                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
619         {.hw_points_num       = NUM_OF_LUT_DATA_DEGAM,
620             .arr_curve_points = {{0x0, 0x0}, {0x1, 0x0}, {0x2, 0x1}, {0x4, 0x2}, {0x8, 0x3},
621                 {0x10, 0x4}, {0x20, 0x5}, {0x40, 0x6}, {0x80, 0x7}, {0x0, 0x0}, {0x0, 0x0},
622                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
623                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
624                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
625                 {0x0, 0x0}, {0x0, 0x0}},
626             .corner_points    = {{.red.custom_float_x          = 0x16000,
627                                      .red.custom_float_y       = 0x0,
628                                      .red.custom_float_slope   = 0xdc00,
629                                      .green.custom_float_x     = 0x16000,
630                                      .green.custom_float_y     = 0x0,
631                                      .green.custom_float_slope = 0xdc00,
632                                      .blue.custom_float_x      = 0x16000,
633                                      .blue.custom_float_y      = 0x0,
634                                      .blue.custom_float_slope  = 0xdc00},
635                    {.red.custom_float_x          = 0x7c00,
636                        .red.custom_float_y       = 0x1f000,
637                        .red.custom_float_slope   = 0x0,
638                        .green.custom_float_x     = 0x7c00,
639                        .green.custom_float_y     = 0x1f000,
640                        .green.custom_float_slope = 0x0,
641                        .blue.custom_float_x      = 0x7c00,
642                        .blue.custom_float_y      = 0x1f000,
643                        .blue.custom_float_slope  = 0x0}},
644             .rgb_resulted = {{.red_reg = 0x4c00, .green_reg = 0x4c00, .blue_reg = 0x4c00},
645                     {.red_reg = 0x6720, .green_reg = 0x6720, .blue_reg = 0x6720},
646                     {.red_reg = 0x83c0, .green_reg = 0x83c0, .blue_reg = 0x83c0},
647                     {.red_reg = 0x94d0, .green_reg = 0x94d0, .blue_reg = 0x94d0},
648                     {.red_reg = 0xa1f8, .green_reg = 0xa1f8, .blue_reg = 0xa1f8},
649                     {.red_reg = 0xabc4, .green_reg = 0xabc4, .blue_reg = 0xabc4},
650                     {.red_reg = 0xb3fa, .green_reg = 0xb3fa, .blue_reg = 0xb3fa},
651                     {.red_reg = 0xbb5c, .green_reg = 0xbb5c, .blue_reg = 0xbb5c},
652                     {.red_reg = 0xc20f, .green_reg = 0xc20f, .blue_reg = 0xc20f},
653                     {.red_reg = 0xc72e, .green_reg = 0xc72e, .blue_reg = 0xc72e},
654                     {.red_reg = 0xcd18, .green_reg = 0xcd18, .blue_reg = 0xcd18},
655                     {.red_reg = 0xd1ed, .green_reg = 0xd1ed, .blue_reg = 0xd1ed},
656                     {.red_reg = 0xd5c1, .green_reg = 0xd5c1, .blue_reg = 0xd5c1},
657                     {.red_reg = 0xda11, .green_reg = 0xda11, .blue_reg = 0xda11},
658                     {.red_reg = 0xdee4, .green_reg = 0xdee4, .blue_reg = 0xdee4},
659                     {.red_reg = 0xe221, .green_reg = 0xe221, .blue_reg = 0xe221},
660                     {.red_reg = 0xe51a, .green_reg = 0xe51a, .blue_reg = 0xe51a},
661                     {.red_reg = 0xe861, .green_reg = 0xe861, .blue_reg = 0xe861},
662                     {.red_reg = 0xebfb, .green_reg = 0xebfb, .blue_reg = 0xebfb},
663                     {.red_reg = 0xefed, .green_reg = 0xefed, .blue_reg = 0xefed},
664                     {.red_reg = 0xf21e, .green_reg = 0xf21e, .blue_reg = 0xf21e},
665                     {.red_reg = 0xf476, .green_reg = 0xf476, .blue_reg = 0xf476},
666                     {.red_reg = 0xf702, .green_reg = 0xf702, .blue_reg = 0xf702},
667                     {.red_reg = 0xf9c5, .green_reg = 0xf9c5, .blue_reg = 0xf9c5},
668                     {.red_reg = 0xfcc2, .green_reg = 0xfcc2, .blue_reg = 0xfcc2},
669                     {.red_reg = 0xfffb, .green_reg = 0xfffb, .blue_reg = 0xfffb},
670                     {.red_reg = 0x101b9, .green_reg = 0x101b9, .blue_reg = 0x101b9},
671                     {.red_reg = 0x10397, .green_reg = 0x10397, .blue_reg = 0x10397},
672                     {.red_reg = 0x10599, .green_reg = 0x10599, .blue_reg = 0x10599},
673                     {.red_reg = 0x107bf, .green_reg = 0x107bf, .blue_reg = 0x107bf},
674                     {.red_reg = 0x10a0c, .green_reg = 0x10a0c, .blue_reg = 0x10a0c},
675                     {.red_reg = 0x10c82, .green_reg = 0x10c82, .blue_reg = 0x10c82},
676                     {.red_reg = 0x10f23, .green_reg = 0x10f23, .blue_reg = 0x10f23},
677                     {.red_reg = 0x110f8, .green_reg = 0x110f8, .blue_reg = 0x110f8},
678                     {.red_reg = 0x11276, .green_reg = 0x11276, .blue_reg = 0x11276},
679                     {.red_reg = 0x1140d, .green_reg = 0x1140d, .blue_reg = 0x1140d},
680                     {.red_reg = 0x115be, .green_reg = 0x115be, .blue_reg = 0x115be},
681                     {.red_reg = 0x1178a, .green_reg = 0x1178a, .blue_reg = 0x1178a},
682                     {.red_reg = 0x11972, .green_reg = 0x11972, .blue_reg = 0x11972},
683                     {.red_reg = 0x11b78, .green_reg = 0x11b78, .blue_reg = 0x11b78},
684                     {.red_reg = 0x11d9c, .green_reg = 0x11d9c, .blue_reg = 0x11d9c},
685                     {.red_reg = 0x11fe1, .green_reg = 0x11fe1, .blue_reg = 0x11fe1},
686                     {.red_reg = 0x12124, .green_reg = 0x12124, .blue_reg = 0x12124},
687                     {.red_reg = 0x12269, .green_reg = 0x12269, .blue_reg = 0x12269},
688                     {.red_reg = 0x123c0, .green_reg = 0x123c0, .blue_reg = 0x123c0},
689                     {.red_reg = 0x1252b, .green_reg = 0x1252b, .blue_reg = 0x1252b},
690                     {.red_reg = 0x126aa, .green_reg = 0x126aa, .blue_reg = 0x126aa},
691                     {.red_reg = 0x1283d, .green_reg = 0x1283d, .blue_reg = 0x1283d},
692                     {.red_reg = 0x129e7, .green_reg = 0x129e7, .blue_reg = 0x129e7},
693                     {.red_reg = 0x12ba7, .green_reg = 0x12ba7, .blue_reg = 0x12ba7},
694                     {.red_reg = 0x12d7f, .green_reg = 0x12d7f, .blue_reg = 0x12d7f},
695                     {.red_reg = 0x12f70, .green_reg = 0x12f70, .blue_reg = 0x12f70},
696                     {.red_reg = 0x130bd, .green_reg = 0x130bd, .blue_reg = 0x130bd},
697                     {.red_reg = 0x131d0, .green_reg = 0x131d0, .blue_reg = 0x131d0},
698                     {.red_reg = 0x132f1, .green_reg = 0x132f1, .blue_reg = 0x132f1},
699                     {.red_reg = 0x13420, .green_reg = 0x13420, .blue_reg = 0x13420},
700                     {.red_reg = 0x1355f, .green_reg = 0x1355f, .blue_reg = 0x1355f},
701                     {.red_reg = 0x136ad, .green_reg = 0x136ad, .blue_reg = 0x136ad},
702                     {.red_reg = 0x1380c, .green_reg = 0x1380c, .blue_reg = 0x1380c},
703                     {.red_reg = 0x1397c, .green_reg = 0x1397c, .blue_reg = 0x1397c},
704                     {.red_reg = 0x13afe, .green_reg = 0x13afe, .blue_reg = 0x13afe},
705                     {.red_reg = 0x13c93, .green_reg = 0x13c93, .blue_reg = 0x13c93},
706                     {.red_reg = 0x13e3a, .green_reg = 0x13e3a, .blue_reg = 0x13e3a},
707                     {.red_reg = 0x13ff6, .green_reg = 0x13ff6, .blue_reg = 0x13ff6},
708                     {.red_reg = 0x140e3, .green_reg = 0x140e3, .blue_reg = 0x140e3},
709                     {.red_reg = 0x141d6, .green_reg = 0x141d6, .blue_reg = 0x141d6},
710                     {.red_reg = 0x142d5, .green_reg = 0x142d5, .blue_reg = 0x142d5},
711                     {.red_reg = 0x143df, .green_reg = 0x143df, .blue_reg = 0x143df},
712                     {.red_reg = 0x144f5, .green_reg = 0x144f5, .blue_reg = 0x144f5},
713                     {.red_reg = 0x14618, .green_reg = 0x14618, .blue_reg = 0x14618},
714                     {.red_reg = 0x14749, .green_reg = 0x14749, .blue_reg = 0x14749},
715                     {.red_reg = 0x14887, .green_reg = 0x14887, .blue_reg = 0x14887},
716                     {.red_reg = 0x149d3, .green_reg = 0x149d3, .blue_reg = 0x149d3},
717                     {.red_reg = 0x14b2d, .green_reg = 0x14b2d, .blue_reg = 0x14b2d},
718                     {.red_reg = 0x14c98, .green_reg = 0x14c98, .blue_reg = 0x14c98},
719                     {.red_reg = 0x14e12, .green_reg = 0x14e12, .blue_reg = 0x14e12},
720                     {.red_reg = 0x14f9c, .green_reg = 0x14f9c, .blue_reg = 0x14f9c},
721                     {.red_reg = 0x1509c, .green_reg = 0x1509c, .blue_reg = 0x1509c},
722                     {.red_reg = 0x15172, .green_reg = 0x15172, .blue_reg = 0x15172},
723                     {.red_reg = 0x15252, .green_reg = 0x15252, .blue_reg = 0x15252},
724                     {.red_reg = 0x1533c, .green_reg = 0x1533c, .blue_reg = 0x1533c},
725                     {.red_reg = 0x15430, .green_reg = 0x15430, .blue_reg = 0x15430},
726                     {.red_reg = 0x1552d, .green_reg = 0x1552d, .blue_reg = 0x1552d},
727                     {.red_reg = 0x15636, .green_reg = 0x15636, .blue_reg = 0x15636},
728                     {.red_reg = 0x1574a, .green_reg = 0x1574a, .blue_reg = 0x1574a},
729                     {.red_reg = 0x15869, .green_reg = 0x15869, .blue_reg = 0x15869},
730                     {.red_reg = 0x15994, .green_reg = 0x15994, .blue_reg = 0x15994},
731                     {.red_reg = 0x15acc, .green_reg = 0x15acc, .blue_reg = 0x15acc},
732                     {.red_reg = 0x15c10, .green_reg = 0x15c10, .blue_reg = 0x15c10},
733                     {.red_reg = 0x15d62, .green_reg = 0x15d62, .blue_reg = 0x15d62},
734                     {.red_reg = 0x15ec1, .green_reg = 0x15ec1, .blue_reg = 0x15ec1},
735                     {.red_reg = 0x16017, .green_reg = 0x16017, .blue_reg = 0x16017},
736                     {.red_reg = 0x160d6, .green_reg = 0x160d6, .blue_reg = 0x160d6},
737                     {.red_reg = 0x1619c, .green_reg = 0x1619c, .blue_reg = 0x1619c},
738                     {.red_reg = 0x1626a, .green_reg = 0x1626a, .blue_reg = 0x1626a},
739                     {.red_reg = 0x16341, .green_reg = 0x16341, .blue_reg = 0x16341},
740                     {.red_reg = 0x16420, .green_reg = 0x16420, .blue_reg = 0x16420},
741                     {.red_reg = 0x16508, .green_reg = 0x16508, .blue_reg = 0x16508},
742                     {.red_reg = 0x165f9, .green_reg = 0x165f9, .blue_reg = 0x165f9},
743                     {.red_reg = 0x166f3, .green_reg = 0x166f3, .blue_reg = 0x166f3},
744                     {.red_reg = 0x167f8, .green_reg = 0x167f8, .blue_reg = 0x167f8},
745                     {.red_reg = 0x16907, .green_reg = 0x16907, .blue_reg = 0x16907},
746                     {.red_reg = 0x16a21, .green_reg = 0x16a21, .blue_reg = 0x16a21},
747                     {.red_reg = 0x16b45, .green_reg = 0x16b45, .blue_reg = 0x16b45},
748                     {.red_reg = 0x16c75, .green_reg = 0x16c75, .blue_reg = 0x16c75},
749                     {.red_reg = 0x16db1, .green_reg = 0x16db1, .blue_reg = 0x16db1},
750                     {.red_reg = 0x16ef9, .green_reg = 0x16ef9, .blue_reg = 0x16ef9},
751                     {.red_reg = 0x17027, .green_reg = 0x17027, .blue_reg = 0x17027},
752                     {.red_reg = 0x170d8, .green_reg = 0x170d8, .blue_reg = 0x170d8},
753                     {.red_reg = 0x17190, .green_reg = 0x17190, .blue_reg = 0x17190},
754                     {.red_reg = 0x1724f, .green_reg = 0x1724f, .blue_reg = 0x1724f},
755                     {.red_reg = 0x17315, .green_reg = 0x17315, .blue_reg = 0x17315},
756                     {.red_reg = 0x173e3, .green_reg = 0x173e3, .blue_reg = 0x173e3},
757                     {.red_reg = 0x174b9, .green_reg = 0x174b9, .blue_reg = 0x174b9},
758                     {.red_reg = 0x17597, .green_reg = 0x17597, .blue_reg = 0x17597},
759                     {.red_reg = 0x1767d, .green_reg = 0x1767d, .blue_reg = 0x1767d},
760                     {.red_reg = 0x1776c, .green_reg = 0x1776c, .blue_reg = 0x1776c},
761                     {.red_reg = 0x17864, .green_reg = 0x17864, .blue_reg = 0x17864},
762                     {.red_reg = 0x17966, .green_reg = 0x17966, .blue_reg = 0x17966},
763                     {.red_reg = 0x17a71, .green_reg = 0x17a71, .blue_reg = 0x17a71},
764                     {.red_reg = 0x17b86, .green_reg = 0x17b86, .blue_reg = 0x17b86},
765                     {.red_reg = 0x17ca6, .green_reg = 0x17ca6, .blue_reg = 0x17ca6},
766                     {.red_reg = 0x17dd0, .green_reg = 0x17dd0, .blue_reg = 0x17dd0},
767                     {.red_reg = 0x17f06, .green_reg = 0x17f06, .blue_reg = 0x17f06},
768                     {.red_reg = 0x18023, .green_reg = 0x18023, .blue_reg = 0x18023},
769                     {.red_reg = 0x180ca, .green_reg = 0x180ca, .blue_reg = 0x180ca},
770                     {.red_reg = 0x18177, .green_reg = 0x18177, .blue_reg = 0x18177},
771                     {.red_reg = 0x1822a, .green_reg = 0x1822a, .blue_reg = 0x1822a},
772                     {.red_reg = 0x182e4, .green_reg = 0x182e4, .blue_reg = 0x182e4},
773                     {.red_reg = 0x183a5, .green_reg = 0x183a5, .blue_reg = 0x183a5},
774                     {.red_reg = 0x1846d, .green_reg = 0x1846d, .blue_reg = 0x1846d},
775                     {.red_reg = 0x1853c, .green_reg = 0x1853c, .blue_reg = 0x1853c},
776                     {.red_reg = 0x18613, .green_reg = 0x18613, .blue_reg = 0x18613},
777                     {.red_reg = 0x186f2, .green_reg = 0x186f2, .blue_reg = 0x186f2},
778                     {.red_reg = 0x187d9, .green_reg = 0x187d9, .blue_reg = 0x187d9},
779                     {.red_reg = 0x188c8, .green_reg = 0x188c8, .blue_reg = 0x188c8},
780                     {.red_reg = 0x189c1, .green_reg = 0x189c1, .blue_reg = 0x189c1},
781                     {.red_reg = 0x18ac2, .green_reg = 0x18ac2, .blue_reg = 0x18ac2},
782                     {.red_reg = 0x18bcd, .green_reg = 0x18bcd, .blue_reg = 0x18bcd},
783                     {.red_reg = 0x18ce2, .green_reg = 0x18ce2, .blue_reg = 0x18ce2},
784                     {.red_reg = 0x18e00, .green_reg = 0x18e00, .blue_reg = 0x18e00},
785                     {.red_reg = 0x18f2a, .green_reg = 0x18f2a, .blue_reg = 0x18f2a},
786                     {.red_reg = 0x1902f, .green_reg = 0x1902f, .blue_reg = 0x1902f},
787                     {.red_reg = 0x190ce, .green_reg = 0x190ce, .blue_reg = 0x190ce},
788                     {.red_reg = 0x19174, .green_reg = 0x19174, .blue_reg = 0x19174},
789                     {.red_reg = 0x1921f, .green_reg = 0x1921f, .blue_reg = 0x1921f},
790                     {.red_reg = 0x192d1, .green_reg = 0x192d1, .blue_reg = 0x192d1},
791                     {.red_reg = 0x19389, .green_reg = 0x19389, .blue_reg = 0x19389},
792                     {.red_reg = 0x19448, .green_reg = 0x19448, .blue_reg = 0x19448},
793                     {.red_reg = 0x1950e, .green_reg = 0x1950e, .blue_reg = 0x1950e},
794                     {.red_reg = 0x195db, .green_reg = 0x195db, .blue_reg = 0x195db},
795                     {.red_reg = 0x196af, .green_reg = 0x196af, .blue_reg = 0x196af},
796                     {.red_reg = 0x1978b, .green_reg = 0x1978b, .blue_reg = 0x1978b},
797                     {.red_reg = 0x1986f, .green_reg = 0x1986f, .blue_reg = 0x1986f},
798                     {.red_reg = 0x1995b, .green_reg = 0x1995b, .blue_reg = 0x1995b},
799                     {.red_reg = 0x19a50, .green_reg = 0x19a50, .blue_reg = 0x19a50},
800                     {.red_reg = 0x19b4e, .green_reg = 0x19b4e, .blue_reg = 0x19b4e},
801                     {.red_reg = 0x19c55, .green_reg = 0x19c55, .blue_reg = 0x19c55},
802                     {.red_reg = 0x19d65, .green_reg = 0x19d65, .blue_reg = 0x19d65},
803                     {.red_reg = 0x19e7f, .green_reg = 0x19e7f, .blue_reg = 0x19e7f},
804                     {.red_reg = 0x19fa3, .green_reg = 0x19fa3, .blue_reg = 0x19fa3},
805                     {.red_reg = 0x1a069, .green_reg = 0x1a069, .blue_reg = 0x1a069},
806                     {.red_reg = 0x1a106, .green_reg = 0x1a106, .blue_reg = 0x1a106},
807                     {.red_reg = 0x1a1a8, .green_reg = 0x1a1a8, .blue_reg = 0x1a1a8},
808                     {.red_reg = 0x1a251, .green_reg = 0x1a251, .blue_reg = 0x1a251},
809                     {.red_reg = 0x1a2ff, .green_reg = 0x1a2ff, .blue_reg = 0x1a2ff},
810                     {.red_reg = 0x1a3b4, .green_reg = 0x1a3b4, .blue_reg = 0x1a3b4},
811                     {.red_reg = 0x1a46f, .green_reg = 0x1a46f, .blue_reg = 0x1a46f},
812                     {.red_reg = 0x1a531, .green_reg = 0x1a531, .blue_reg = 0x1a531},
813                     {.red_reg = 0x1a5fa, .green_reg = 0x1a5fa, .blue_reg = 0x1a5fa},
814                     {.red_reg = 0x1a6ca, .green_reg = 0x1a6ca, .blue_reg = 0x1a6ca},
815                     {.red_reg = 0x1a7a2, .green_reg = 0x1a7a2, .blue_reg = 0x1a7a2},
816                     {.red_reg = 0x1a881, .green_reg = 0x1a881, .blue_reg = 0x1a881},
817                     {.red_reg = 0x1a968, .green_reg = 0x1a968, .blue_reg = 0x1a968},
818                     {.red_reg = 0x1aa58, .green_reg = 0x1aa58, .blue_reg = 0x1aa58},
819                     {.red_reg = 0x1ab51, .green_reg = 0x1ab51, .blue_reg = 0x1ab51},
820                     {.red_reg = 0x1ac52, .green_reg = 0x1ac52, .blue_reg = 0x1ac52},
821                     {.red_reg = 0x1ad5d, .green_reg = 0x1ad5d, .blue_reg = 0x1ad5d},
822                     {.red_reg = 0x1ae71, .green_reg = 0x1ae71, .blue_reg = 0x1ae71},
823                     {.red_reg = 0x1af8f, .green_reg = 0x1af8f, .blue_reg = 0x1af8f},
824                     {.red_reg = 0x1b05c, .green_reg = 0x1b05c, .blue_reg = 0x1b05c},
825                     {.red_reg = 0x1b0f5, .green_reg = 0x1b0f5, .blue_reg = 0x1b0f5},
826                     {.red_reg = 0x1b194, .green_reg = 0x1b194, .blue_reg = 0x1b194},
827                     {.red_reg = 0x1b239, .green_reg = 0x1b239, .blue_reg = 0x1b239},
828                     {.red_reg = 0x1b2e4, .green_reg = 0x1b2e4, .blue_reg = 0x1b2e4},
829                     {.red_reg = 0x1b395, .green_reg = 0x1b395, .blue_reg = 0x1b395},
830                     {.red_reg = 0x1b44c, .green_reg = 0x1b44c, .blue_reg = 0x1b44c},
831                     {.red_reg = 0x1b50a, .green_reg = 0x1b50a, .blue_reg = 0x1b50a},
832                     {.red_reg = 0x1b5cf, .green_reg = 0x1b5cf, .blue_reg = 0x1b5cf},
833                     {.red_reg = 0x1b69b, .green_reg = 0x1b69b, .blue_reg = 0x1b69b},
834                     {.red_reg = 0x1b76e, .green_reg = 0x1b76e, .blue_reg = 0x1b76e},
835                     {.red_reg = 0x1b849, .green_reg = 0x1b849, .blue_reg = 0x1b849},
836                     {.red_reg = 0x1b92c, .green_reg = 0x1b92c, .blue_reg = 0x1b92c},
837                     {.red_reg = 0x1ba17, .green_reg = 0x1ba17, .blue_reg = 0x1ba17},
838                     {.red_reg = 0x1bb0b, .green_reg = 0x1bb0b, .blue_reg = 0x1bb0b},
839                     {.red_reg = 0x1bc07, .green_reg = 0x1bc07, .blue_reg = 0x1bc07},
840                     {.red_reg = 0x1bd0d, .green_reg = 0x1bd0d, .blue_reg = 0x1bd0d},
841                     {.red_reg = 0x1be1c, .green_reg = 0x1be1c, .blue_reg = 0x1be1c},
842                     {.red_reg = 0x1bf35, .green_reg = 0x1bf35, .blue_reg = 0x1bf35},
843                     {.red_reg = 0x1c02c, .green_reg = 0x1c02c, .blue_reg = 0x1c02c},
844                     {.red_reg = 0x1c0c3, .green_reg = 0x1c0c3, .blue_reg = 0x1c0c3},
845                     {.red_reg = 0x1c15f, .green_reg = 0x1c15f, .blue_reg = 0x1c15f},
846                     {.red_reg = 0x1c201, .green_reg = 0x1c201, .blue_reg = 0x1c201},
847                     {.red_reg = 0x1c2a9, .green_reg = 0x1c2a9, .blue_reg = 0x1c2a9},
848                     {.red_reg = 0x1c358, .green_reg = 0x1c358, .blue_reg = 0x1c358},
849                     {.red_reg = 0x1c40c, .green_reg = 0x1c40c, .blue_reg = 0x1c40c},
850                     {.red_reg = 0x1c4c7, .green_reg = 0x1c4c7, .blue_reg = 0x1c4c7},
851                     {.red_reg = 0x1c589, .green_reg = 0x1c589, .blue_reg = 0x1c589},
852                     {.red_reg = 0x1c652, .green_reg = 0x1c652, .blue_reg = 0x1c652},
853                     {.red_reg = 0x1c723, .green_reg = 0x1c723, .blue_reg = 0x1c723},
854                     {.red_reg = 0x1c7fb, .green_reg = 0x1c7fb, .blue_reg = 0x1c7fb},
855                     {.red_reg = 0x1c8db, .green_reg = 0x1c8db, .blue_reg = 0x1c8db},
856                     {.red_reg = 0x1c9c3, .green_reg = 0x1c9c3, .blue_reg = 0x1c9c3},
857                     {.red_reg = 0x1cab4, .green_reg = 0x1cab4, .blue_reg = 0x1cab4},
858                     {.red_reg = 0x1cbae, .green_reg = 0x1cbae, .blue_reg = 0x1cbae},
859                     {.red_reg = 0x1ccb1, .green_reg = 0x1ccb1, .blue_reg = 0x1ccb1},
860                     {.red_reg = 0x1cdbe, .green_reg = 0x1cdbe, .blue_reg = 0x1cdbe},
861                     {.red_reg = 0x1ced4, .green_reg = 0x1ced4, .blue_reg = 0x1ced4},
862                     {.red_reg = 0x1cff5, .green_reg = 0x1cff5, .blue_reg = 0x1cff5},
863                     {.red_reg = 0x1d090, .green_reg = 0x1d090, .blue_reg = 0x1d090},
864                     {.red_reg = 0x1d12b, .green_reg = 0x1d12b, .blue_reg = 0x1d12b},
865                     {.red_reg = 0x1d1cc, .green_reg = 0x1d1cc, .blue_reg = 0x1d1cc},
866                     {.red_reg = 0x1d274, .green_reg = 0x1d274, .blue_reg = 0x1d274},
867                     {.red_reg = 0x1d321, .green_reg = 0x1d321, .blue_reg = 0x1d321},
868                     {.red_reg = 0x1d3d5, .green_reg = 0x1d3d5, .blue_reg = 0x1d3d5},
869                     {.red_reg = 0x1d48f, .green_reg = 0x1d48f, .blue_reg = 0x1d48f},
870                     {.red_reg = 0x1d551, .green_reg = 0x1d551, .blue_reg = 0x1d551},
871                     {.red_reg = 0x1d61a, .green_reg = 0x1d61a, .blue_reg = 0x1d61a},
872                     {.red_reg = 0x1d6ea, .green_reg = 0x1d6ea, .blue_reg = 0x1d6ea},
873                     {.red_reg = 0x1d7c2, .green_reg = 0x1d7c2, .blue_reg = 0x1d7c2},
874                     {.red_reg = 0x1d8a2, .green_reg = 0x1d8a2, .blue_reg = 0x1d8a2},
875                     {.red_reg = 0x1d98b, .green_reg = 0x1d98b, .blue_reg = 0x1d98b},
876                     {.red_reg = 0x1da7d, .green_reg = 0x1da7d, .blue_reg = 0x1da7d},
877                     {.red_reg = 0x1db77, .green_reg = 0x1db77, .blue_reg = 0x1db77},
878                     {.red_reg = 0x1dc7c, .green_reg = 0x1dc7c, .blue_reg = 0x1dc7c},
879                     {.red_reg = 0x1dd8a, .green_reg = 0x1dd8a, .blue_reg = 0x1dd8a},
880                     {.red_reg = 0x1dea2, .green_reg = 0x1dea2, .blue_reg = 0x1dea2},
881                     {.red_reg = 0x1dfc5, .green_reg = 0x1dfc5, .blue_reg = 0x1dfc5},
882                     {.red_reg = 0x1e079, .green_reg = 0x1e079, .blue_reg = 0x1e079},
883                     {.red_reg = 0x1e116, .green_reg = 0x1e116, .blue_reg = 0x1e116},
884                     {.red_reg = 0x1e1b9, .green_reg = 0x1e1b9, .blue_reg = 0x1e1b9},
885                     {.red_reg = 0x1e262, .green_reg = 0x1e262, .blue_reg = 0x1e262},
886                     {.red_reg = 0x1e312, .green_reg = 0x1e312, .blue_reg = 0x1e312},
887                     {.red_reg = 0x1e3c8, .green_reg = 0x1e3c8, .blue_reg = 0x1e3c8},
888                     {.red_reg = 0x1e486, .green_reg = 0x1e486, .blue_reg = 0x1e486},
889                     {.red_reg = 0x1e54a, .green_reg = 0x1e54a, .blue_reg = 0x1e54a},
890                     {.red_reg = 0x1e617, .green_reg = 0x1e617, .blue_reg = 0x1e617},
891                     {.red_reg = 0x1e6eb, .green_reg = 0x1e6eb, .blue_reg = 0x1e6eb},
892                     {.red_reg = 0x1e7c7, .green_reg = 0x1e7c7, .blue_reg = 0x1e7c7},
893                     {.red_reg = 0x1e8ac, .green_reg = 0x1e8ac, .blue_reg = 0x1e8ac},
894                     {.red_reg = 0x1e99a, .green_reg = 0x1e99a, .blue_reg = 0x1e99a},
895                     {.red_reg = 0x1ea92, .green_reg = 0x1ea92, .blue_reg = 0x1ea92},
896                     {.red_reg = 0x1eb93, .green_reg = 0x1eb93, .blue_reg = 0x1eb93},
897                     {.red_reg = 0x1ec9e, .green_reg = 0x1ec9e, .blue_reg = 0x1ec9e},
898                     {.red_reg = 0x1edb3, .green_reg = 0x1edb3, .blue_reg = 0x1edb3},
899                     {.red_reg = 0x1eed4, .green_reg = 0x1eed4, .blue_reg = 0x1eed4},
900                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
901                     {.red_reg = 0, .green_reg = 0, .blue_reg = 0},
902                     {.red_reg = 0, .green_reg = 0, .blue_reg = 0}}},
903         {.hw_points_num       = NUM_OF_LUT_DATA_DEGAM,
904             .arr_curve_points = {{0x0, 0x0}, {0x1, 0x0}, {0x2, 0x1}, {0x4, 0x2}, {0x8, 0x3},
905                 {0x10, 0x4}, {0x20, 0x5}, {0x40, 0x6}, {0x80, 0x7}, {0x0, 0x0}, {0x0, 0x0},
906                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
907                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
908                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
909                 {0x0, 0x0}, {0x0, 0x0}},
910             .corner_points    = {{.red.custom_float_x          = 0x16000,
911                                      .red.custom_float_y       = 0x0,
912                                      .red.custom_float_slope   = 0x1cc71,
913                                      .green.custom_float_x     = 0x16000,
914                                      .green.custom_float_y     = 0x0,
915                                      .green.custom_float_slope = 0x1cc71,
916                                      .blue.custom_float_x      = 0x16000,
917                                      .blue.custom_float_y      = 0x0,
918                                      .blue.custom_float_slope  = 0x1cc71},
919                    {.red.custom_float_x          = 0x7c00,
920                        .red.custom_float_y       = 0x1f000,
921                        .red.custom_float_slope   = 0x0,
922                        .green.custom_float_x     = 0x7c00,
923                        .green.custom_float_y     = 0x1f000,
924                        .green.custom_float_slope = 0x0,
925                        .blue.custom_float_x      = 0x7c00,
926                        .blue.custom_float_y      = 0x1f000,
927                        .blue.custom_float_slope  = 0x0}},
928             .rgb_resulted     = {{.red_reg = 0x13c71, .green_reg = 0x13c71, .blue_reg = 0x13c71},
929                     {.red_reg = 0x14c71, .green_reg = 0x14c71, .blue_reg = 0x14c71},
930                     {.red_reg = 0x15c71, .green_reg = 0x15c71, .blue_reg = 0x15c71},
931                     {.red_reg = 0x16555, .green_reg = 0x16555, .blue_reg = 0x16555},
932                     {.red_reg = 0x16c71, .green_reg = 0x16c71, .blue_reg = 0x16c71},
933                     {.red_reg = 0x171c7, .green_reg = 0x171c7, .blue_reg = 0x171c7},
934                     {.red_reg = 0x17555, .green_reg = 0x17555, .blue_reg = 0x17555},
935                     {.red_reg = 0x178e3, .green_reg = 0x178e3, .blue_reg = 0x178e3},
936                     {.red_reg = 0x17c71, .green_reg = 0x17c71, .blue_reg = 0x17c71},
937                     {.red_reg = 0x18000, .green_reg = 0x18000, .blue_reg = 0x18000},
938                     {.red_reg = 0x181c7, .green_reg = 0x181c7, .blue_reg = 0x181c7},
939                     {.red_reg = 0x1838e, .green_reg = 0x1838e, .blue_reg = 0x1838e},
940                     {.red_reg = 0x18555, .green_reg = 0x18555, .blue_reg = 0x18555},
941                     {.red_reg = 0x1871c, .green_reg = 0x1871c, .blue_reg = 0x1871c},
942                     {.red_reg = 0x188e3, .green_reg = 0x188e3, .blue_reg = 0x188e3},
943                     {.red_reg = 0x18aaa, .green_reg = 0x18aaa, .blue_reg = 0x18aaa},
944                     {.red_reg = 0x18c71, .green_reg = 0x18c71, .blue_reg = 0x18c71},
945                     {.red_reg = 0x18e38, .green_reg = 0x18e38, .blue_reg = 0x18e38},
946                     {.red_reg = 0x19000, .green_reg = 0x19000, .blue_reg = 0x19000},
947                     {.red_reg = 0x190e3, .green_reg = 0x190e3, .blue_reg = 0x190e3},
948                     {.red_reg = 0x191c7, .green_reg = 0x191c7, .blue_reg = 0x191c7},
949                     {.red_reg = 0x1929e, .green_reg = 0x1929e, .blue_reg = 0x1929e},
950                     {.red_reg = 0x19385, .green_reg = 0x19385, .blue_reg = 0x19385},
951                     {.red_reg = 0x19473, .green_reg = 0x19473, .blue_reg = 0x19473},
952                     {.red_reg = 0x19566, .green_reg = 0x19566, .blue_reg = 0x19566},
953                     {.red_reg = 0x19660, .green_reg = 0x19660, .blue_reg = 0x19660},
954                     {.red_reg = 0x19760, .green_reg = 0x19760, .blue_reg = 0x19760},
955                     {.red_reg = 0x19866, .green_reg = 0x19866, .blue_reg = 0x19866},
956                     {.red_reg = 0x19973, .green_reg = 0x19973, .blue_reg = 0x19973},
957                     {.red_reg = 0x19a85, .green_reg = 0x19a85, .blue_reg = 0x19a85},
958                     {.red_reg = 0x19b9e, .green_reg = 0x19b9e, .blue_reg = 0x19b9e},
959                     {.red_reg = 0x19cbd, .green_reg = 0x19cbd, .blue_reg = 0x19cbd},
960                     {.red_reg = 0x19de2, .green_reg = 0x19de2, .blue_reg = 0x19de2},
961                     {.red_reg = 0x19f0e, .green_reg = 0x19f0e, .blue_reg = 0x19f0e},
962                     {.red_reg = 0x1a020, .green_reg = 0x1a020, .blue_reg = 0x1a020},
963                     {.red_reg = 0x1a0bc, .green_reg = 0x1a0bc, .blue_reg = 0x1a0bc},
964                     {.red_reg = 0x1a15b, .green_reg = 0x1a15b, .blue_reg = 0x1a15b},
965                     {.red_reg = 0x1a1fe, .green_reg = 0x1a1fe, .blue_reg = 0x1a1fe},
966                     {.red_reg = 0x1a2a3, .green_reg = 0x1a2a3, .blue_reg = 0x1a2a3},
967                     {.red_reg = 0x1a34c, .green_reg = 0x1a34c, .blue_reg = 0x1a34c},
968                     {.red_reg = 0x1a3f9, .green_reg = 0x1a3f9, .blue_reg = 0x1a3f9},
969                     {.red_reg = 0x1a4a8, .green_reg = 0x1a4a8, .blue_reg = 0x1a4a8},
970                     {.red_reg = 0x1a55b, .green_reg = 0x1a55b, .blue_reg = 0x1a55b},
971                     {.red_reg = 0x1a611, .green_reg = 0x1a611, .blue_reg = 0x1a611},
972                     {.red_reg = 0x1a6ca, .green_reg = 0x1a6ca, .blue_reg = 0x1a6ca},
973                     {.red_reg = 0x1a787, .green_reg = 0x1a787, .blue_reg = 0x1a787},
974                     {.red_reg = 0x1a847, .green_reg = 0x1a847, .blue_reg = 0x1a847},
975                     {.red_reg = 0x1a90a, .green_reg = 0x1a90a, .blue_reg = 0x1a90a},
976                     {.red_reg = 0x1a9d1, .green_reg = 0x1a9d1, .blue_reg = 0x1a9d1},
977                     {.red_reg = 0x1aa9b, .green_reg = 0x1aa9b, .blue_reg = 0x1aa9b},
978                     {.red_reg = 0x1ab68, .green_reg = 0x1ab68, .blue_reg = 0x1ab68},
979                     {.red_reg = 0x1ac38, .green_reg = 0x1ac38, .blue_reg = 0x1ac38},
980                     {.red_reg = 0x1ad0c, .green_reg = 0x1ad0c, .blue_reg = 0x1ad0c},
981                     {.red_reg = 0x1ade4, .green_reg = 0x1ade4, .blue_reg = 0x1ade4},
982                     {.red_reg = 0x1aebe, .green_reg = 0x1aebe, .blue_reg = 0x1aebe},
983                     {.red_reg = 0x1af9d, .green_reg = 0x1af9d, .blue_reg = 0x1af9d},
984                     {.red_reg = 0x1b03f, .green_reg = 0x1b03f, .blue_reg = 0x1b03f},
985                     {.red_reg = 0x1b0b1, .green_reg = 0x1b0b1, .blue_reg = 0x1b0b1},
986                     {.red_reg = 0x1b125, .green_reg = 0x1b125, .blue_reg = 0x1b125},
987                     {.red_reg = 0x1b19b, .green_reg = 0x1b19b, .blue_reg = 0x1b19b},
988                     {.red_reg = 0x1b213, .green_reg = 0x1b213, .blue_reg = 0x1b213},
989                     {.red_reg = 0x1b28c, .green_reg = 0x1b28c, .blue_reg = 0x1b28c},
990                     {.red_reg = 0x1b307, .green_reg = 0x1b307, .blue_reg = 0x1b307},
991                     {.red_reg = 0x1b384, .green_reg = 0x1b384, .blue_reg = 0x1b384},
992                     {.red_reg = 0x1b403, .green_reg = 0x1b403, .blue_reg = 0x1b403},
993                     {.red_reg = 0x1b483, .green_reg = 0x1b483, .blue_reg = 0x1b483},
994                     {.red_reg = 0x1b505, .green_reg = 0x1b505, .blue_reg = 0x1b505},
995                     {.red_reg = 0x1b589, .green_reg = 0x1b589, .blue_reg = 0x1b589},
996                     {.red_reg = 0x1b60e, .green_reg = 0x1b60e, .blue_reg = 0x1b60e},
997                     {.red_reg = 0x1b696, .green_reg = 0x1b696, .blue_reg = 0x1b696},
998                     {.red_reg = 0x1b71f, .green_reg = 0x1b71f, .blue_reg = 0x1b71f},
999                     {.red_reg = 0x1b7aa, .green_reg = 0x1b7aa, .blue_reg = 0x1b7aa},
1000                     {.red_reg = 0x1b836, .green_reg = 0x1b836, .blue_reg = 0x1b836},
1001                     {.red_reg = 0x1b8c5, .green_reg = 0x1b8c5, .blue_reg = 0x1b8c5},
1002                     {.red_reg = 0x1b955, .green_reg = 0x1b955, .blue_reg = 0x1b955},
1003                     {.red_reg = 0x1b9e7, .green_reg = 0x1b9e7, .blue_reg = 0x1b9e7},
1004                     {.red_reg = 0x1ba7a, .green_reg = 0x1ba7a, .blue_reg = 0x1ba7a},
1005                     {.red_reg = 0x1bb10, .green_reg = 0x1bb10, .blue_reg = 0x1bb10},
1006                     {.red_reg = 0x1bba7, .green_reg = 0x1bba7, .blue_reg = 0x1bba7},
1007                     {.red_reg = 0x1bc40, .green_reg = 0x1bc40, .blue_reg = 0x1bc40},
1008                     {.red_reg = 0x1bcdb, .green_reg = 0x1bcdb, .blue_reg = 0x1bcdb},
1009                     {.red_reg = 0x1bd78, .green_reg = 0x1bd78, .blue_reg = 0x1bd78},
1010                     {.red_reg = 0x1be17, .green_reg = 0x1be17, .blue_reg = 0x1be17},
1011                     {.red_reg = 0x1beb7, .green_reg = 0x1beb7, .blue_reg = 0x1beb7},
1012                     {.red_reg = 0x1bf59, .green_reg = 0x1bf59, .blue_reg = 0x1bf59},
1013                     {.red_reg = 0x1bffd, .green_reg = 0x1bffd, .blue_reg = 0x1bffd},
1014                     {.red_reg = 0x1c051, .green_reg = 0x1c051, .blue_reg = 0x1c051},
1015                     {.red_reg = 0x1c0a5, .green_reg = 0x1c0a5, .blue_reg = 0x1c0a5},
1016                     {.red_reg = 0x1c0fa, .green_reg = 0x1c0fa, .blue_reg = 0x1c0fa},
1017                     {.red_reg = 0x1c14f, .green_reg = 0x1c14f, .blue_reg = 0x1c14f},
1018                     {.red_reg = 0x1c1a6, .green_reg = 0x1c1a6, .blue_reg = 0x1c1a6},
1019                     {.red_reg = 0x1c1fe, .green_reg = 0x1c1fe, .blue_reg = 0x1c1fe},
1020                     {.red_reg = 0x1c256, .green_reg = 0x1c256, .blue_reg = 0x1c256},
1021                     {.red_reg = 0x1c2af, .green_reg = 0x1c2af, .blue_reg = 0x1c2af},
1022                     {.red_reg = 0x1c30a, .green_reg = 0x1c30a, .blue_reg = 0x1c30a},
1023                     {.red_reg = 0x1c365, .green_reg = 0x1c365, .blue_reg = 0x1c365},
1024                     {.red_reg = 0x1c3c1, .green_reg = 0x1c3c1, .blue_reg = 0x1c3c1},
1025                     {.red_reg = 0x1c41e, .green_reg = 0x1c41e, .blue_reg = 0x1c41e},
1026                     {.red_reg = 0x1c47c, .green_reg = 0x1c47c, .blue_reg = 0x1c47c},
1027                     {.red_reg = 0x1c4db, .green_reg = 0x1c4db, .blue_reg = 0x1c4db},
1028                     {.red_reg = 0x1c53b, .green_reg = 0x1c53b, .blue_reg = 0x1c53b},
1029                     {.red_reg = 0x1c59c, .green_reg = 0x1c59c, .blue_reg = 0x1c59c},
1030                     {.red_reg = 0x1c5fd, .green_reg = 0x1c5fd, .blue_reg = 0x1c5fd},
1031                     {.red_reg = 0x1c660, .green_reg = 0x1c660, .blue_reg = 0x1c660},
1032                     {.red_reg = 0x1c6c4, .green_reg = 0x1c6c4, .blue_reg = 0x1c6c4},
1033                     {.red_reg = 0x1c728, .green_reg = 0x1c728, .blue_reg = 0x1c728},
1034                     {.red_reg = 0x1c78e, .green_reg = 0x1c78e, .blue_reg = 0x1c78e},
1035                     {.red_reg = 0x1c7f4, .green_reg = 0x1c7f4, .blue_reg = 0x1c7f4},
1036                     {.red_reg = 0x1c85c, .green_reg = 0x1c85c, .blue_reg = 0x1c85c},
1037                     {.red_reg = 0x1c8c4, .green_reg = 0x1c8c4, .blue_reg = 0x1c8c4},
1038                     {.red_reg = 0x1c92e, .green_reg = 0x1c92e, .blue_reg = 0x1c92e},
1039                     {.red_reg = 0x1c998, .green_reg = 0x1c998, .blue_reg = 0x1c998},
1040                     {.red_reg = 0x1ca03, .green_reg = 0x1ca03, .blue_reg = 0x1ca03},
1041                     {.red_reg = 0x1ca6f, .green_reg = 0x1ca6f, .blue_reg = 0x1ca6f},
1042                     {.red_reg = 0x1cadd, .green_reg = 0x1cadd, .blue_reg = 0x1cadd},
1043                     {.red_reg = 0x1cb4b, .green_reg = 0x1cb4b, .blue_reg = 0x1cb4b},
1044                     {.red_reg = 0x1cbba, .green_reg = 0x1cbba, .blue_reg = 0x1cbba},
1045                     {.red_reg = 0x1cc2a, .green_reg = 0x1cc2a, .blue_reg = 0x1cc2a},
1046                     {.red_reg = 0x1cc9b, .green_reg = 0x1cc9b, .blue_reg = 0x1cc9b},
1047                     {.red_reg = 0x1cd0d, .green_reg = 0x1cd0d, .blue_reg = 0x1cd0d},
1048                     {.red_reg = 0x1cd80, .green_reg = 0x1cd80, .blue_reg = 0x1cd80},
1049                     {.red_reg = 0x1cdf4, .green_reg = 0x1cdf4, .blue_reg = 0x1cdf4},
1050                     {.red_reg = 0x1ce69, .green_reg = 0x1ce69, .blue_reg = 0x1ce69},
1051                     {.red_reg = 0x1cedf, .green_reg = 0x1cedf, .blue_reg = 0x1cedf},
1052                     {.red_reg = 0x1cf56, .green_reg = 0x1cf56, .blue_reg = 0x1cf56},
1053                     {.red_reg = 0x1cfcd, .green_reg = 0x1cfcd, .blue_reg = 0x1cfcd},
1054                     {.red_reg = 0x1d023, .green_reg = 0x1d023, .blue_reg = 0x1d023},
1055                     {.red_reg = 0x1d060, .green_reg = 0x1d060, .blue_reg = 0x1d060},
1056                     {.red_reg = 0x1d09d, .green_reg = 0x1d09d, .blue_reg = 0x1d09d},
1057                     {.red_reg = 0x1d0db, .green_reg = 0x1d0db, .blue_reg = 0x1d0db},
1058                     {.red_reg = 0x1d119, .green_reg = 0x1d119, .blue_reg = 0x1d119},
1059                     {.red_reg = 0x1d158, .green_reg = 0x1d158, .blue_reg = 0x1d158},
1060                     {.red_reg = 0x1d198, .green_reg = 0x1d198, .blue_reg = 0x1d198},
1061                     {.red_reg = 0x1d1d8, .green_reg = 0x1d1d8, .blue_reg = 0x1d1d8},
1062                     {.red_reg = 0x1d218, .green_reg = 0x1d218, .blue_reg = 0x1d218},
1063                     {.red_reg = 0x1d259, .green_reg = 0x1d259, .blue_reg = 0x1d259},
1064                     {.red_reg = 0x1d29a, .green_reg = 0x1d29a, .blue_reg = 0x1d29a},
1065                     {.red_reg = 0x1d2dc, .green_reg = 0x1d2dc, .blue_reg = 0x1d2dc},
1066                     {.red_reg = 0x1d31e, .green_reg = 0x1d31e, .blue_reg = 0x1d31e},
1067                     {.red_reg = 0x1d361, .green_reg = 0x1d361, .blue_reg = 0x1d361},
1068                     {.red_reg = 0x1d3a4, .green_reg = 0x1d3a4, .blue_reg = 0x1d3a4},
1069                     {.red_reg = 0x1d3e8, .green_reg = 0x1d3e8, .blue_reg = 0x1d3e8},
1070                     {.red_reg = 0x1d42d, .green_reg = 0x1d42d, .blue_reg = 0x1d42d},
1071                     {.red_reg = 0x1d471, .green_reg = 0x1d471, .blue_reg = 0x1d471},
1072                     {.red_reg = 0x1d4b7, .green_reg = 0x1d4b7, .blue_reg = 0x1d4b7},
1073                     {.red_reg = 0x1d4fd, .green_reg = 0x1d4fd, .blue_reg = 0x1d4fd},
1074                     {.red_reg = 0x1d543, .green_reg = 0x1d543, .blue_reg = 0x1d543},
1075                     {.red_reg = 0x1d58a, .green_reg = 0x1d58a, .blue_reg = 0x1d58a},
1076                     {.red_reg = 0x1d5d1, .green_reg = 0x1d5d1, .blue_reg = 0x1d5d1},
1077                     {.red_reg = 0x1d619, .green_reg = 0x1d619, .blue_reg = 0x1d619},
1078                     {.red_reg = 0x1d661, .green_reg = 0x1d661, .blue_reg = 0x1d661},
1079                     {.red_reg = 0x1d6aa, .green_reg = 0x1d6aa, .blue_reg = 0x1d6aa},
1080                     {.red_reg = 0x1d6f4, .green_reg = 0x1d6f4, .blue_reg = 0x1d6f4},
1081                     {.red_reg = 0x1d73d, .green_reg = 0x1d73d, .blue_reg = 0x1d73d},
1082                     {.red_reg = 0x1d788, .green_reg = 0x1d788, .blue_reg = 0x1d788},
1083                     {.red_reg = 0x1d7d3, .green_reg = 0x1d7d3, .blue_reg = 0x1d7d3},
1084                     {.red_reg = 0x1d81e, .green_reg = 0x1d81e, .blue_reg = 0x1d81e},
1085                     {.red_reg = 0x1d86a, .green_reg = 0x1d86a, .blue_reg = 0x1d86a},
1086                     {.red_reg = 0x1d8b6, .green_reg = 0x1d8b6, .blue_reg = 0x1d8b6},
1087                     {.red_reg = 0x1d903, .green_reg = 0x1d903, .blue_reg = 0x1d903},
1088                     {.red_reg = 0x1d951, .green_reg = 0x1d951, .blue_reg = 0x1d951},
1089                     {.red_reg = 0x1d99f, .green_reg = 0x1d99f, .blue_reg = 0x1d99f},
1090                     {.red_reg = 0x1d9ed, .green_reg = 0x1d9ed, .blue_reg = 0x1d9ed},
1091                     {.red_reg = 0x1da3c, .green_reg = 0x1da3c, .blue_reg = 0x1da3c},
1092                     {.red_reg = 0x1da8c, .green_reg = 0x1da8c, .blue_reg = 0x1da8c},
1093                     {.red_reg = 0x1dadc, .green_reg = 0x1dadc, .blue_reg = 0x1dadc},
1094                     {.red_reg = 0x1db2c, .green_reg = 0x1db2c, .blue_reg = 0x1db2c},
1095                     {.red_reg = 0x1db7d, .green_reg = 0x1db7d, .blue_reg = 0x1db7d},
1096                     {.red_reg = 0x1dbcf, .green_reg = 0x1dbcf, .blue_reg = 0x1dbcf},
1097                     {.red_reg = 0x1dc21, .green_reg = 0x1dc21, .blue_reg = 0x1dc21},
1098                     {.red_reg = 0x1dc74, .green_reg = 0x1dc74, .blue_reg = 0x1dc74},
1099                     {.red_reg = 0x1dcc7, .green_reg = 0x1dcc7, .blue_reg = 0x1dcc7},
1100                     {.red_reg = 0x1dd1a, .green_reg = 0x1dd1a, .blue_reg = 0x1dd1a},
1101                     {.red_reg = 0x1dd6e, .green_reg = 0x1dd6e, .blue_reg = 0x1dd6e},
1102                     {.red_reg = 0x1ddc3, .green_reg = 0x1ddc3, .blue_reg = 0x1ddc3},
1103                     {.red_reg = 0x1de18, .green_reg = 0x1de18, .blue_reg = 0x1de18},
1104                     {.red_reg = 0x1de6e, .green_reg = 0x1de6e, .blue_reg = 0x1de6e},
1105                     {.red_reg = 0x1dec4, .green_reg = 0x1dec4, .blue_reg = 0x1dec4},
1106                     {.red_reg = 0x1df1b, .green_reg = 0x1df1b, .blue_reg = 0x1df1b},
1107                     {.red_reg = 0x1df72, .green_reg = 0x1df72, .blue_reg = 0x1df72},
1108                     {.red_reg = 0x1dfca, .green_reg = 0x1dfca, .blue_reg = 0x1dfca},
1109                     {.red_reg = 0x1e011, .green_reg = 0x1e011, .blue_reg = 0x1e011},
1110                     {.red_reg = 0x1e03d, .green_reg = 0x1e03d, .blue_reg = 0x1e03d},
1111                     {.red_reg = 0x1e06a, .green_reg = 0x1e06a, .blue_reg = 0x1e06a},
1112                     {.red_reg = 0x1e097, .green_reg = 0x1e097, .blue_reg = 0x1e097},
1113                     {.red_reg = 0x1e0c4, .green_reg = 0x1e0c4, .blue_reg = 0x1e0c4},
1114                     {.red_reg = 0x1e0f2, .green_reg = 0x1e0f2, .blue_reg = 0x1e0f2},
1115                     {.red_reg = 0x1e11f, .green_reg = 0x1e11f, .blue_reg = 0x1e11f},
1116                     {.red_reg = 0x1e14d, .green_reg = 0x1e14d, .blue_reg = 0x1e14d},
1117                     {.red_reg = 0x1e17c, .green_reg = 0x1e17c, .blue_reg = 0x1e17c},
1118                     {.red_reg = 0x1e1aa, .green_reg = 0x1e1aa, .blue_reg = 0x1e1aa},
1119                     {.red_reg = 0x1e1d9, .green_reg = 0x1e1d9, .blue_reg = 0x1e1d9},
1120                     {.red_reg = 0x1e208, .green_reg = 0x1e208, .blue_reg = 0x1e208},
1121                     {.red_reg = 0x1e237, .green_reg = 0x1e237, .blue_reg = 0x1e237},
1122                     {.red_reg = 0x1e267, .green_reg = 0x1e267, .blue_reg = 0x1e267},
1123                     {.red_reg = 0x1e297, .green_reg = 0x1e297, .blue_reg = 0x1e297},
1124                     {.red_reg = 0x1e2c7, .green_reg = 0x1e2c7, .blue_reg = 0x1e2c7},
1125                     {.red_reg = 0x1e2f7, .green_reg = 0x1e2f7, .blue_reg = 0x1e2f7},
1126                     {.red_reg = 0x1e328, .green_reg = 0x1e328, .blue_reg = 0x1e328},
1127                     {.red_reg = 0x1e359, .green_reg = 0x1e359, .blue_reg = 0x1e359},
1128                     {.red_reg = 0x1e38a, .green_reg = 0x1e38a, .blue_reg = 0x1e38a},
1129                     {.red_reg = 0x1e3bc, .green_reg = 0x1e3bc, .blue_reg = 0x1e3bc},
1130                     {.red_reg = 0x1e3ed, .green_reg = 0x1e3ed, .blue_reg = 0x1e3ed},
1131                     {.red_reg = 0x1e41f, .green_reg = 0x1e41f, .blue_reg = 0x1e41f},
1132                     {.red_reg = 0x1e452, .green_reg = 0x1e452, .blue_reg = 0x1e452},
1133                     {.red_reg = 0x1e484, .green_reg = 0x1e484, .blue_reg = 0x1e484},
1134                     {.red_reg = 0x1e4b7, .green_reg = 0x1e4b7, .blue_reg = 0x1e4b7},
1135                     {.red_reg = 0x1e4ea, .green_reg = 0x1e4ea, .blue_reg = 0x1e4ea},
1136                     {.red_reg = 0x1e51d, .green_reg = 0x1e51d, .blue_reg = 0x1e51d},
1137                     {.red_reg = 0x1e551, .green_reg = 0x1e551, .blue_reg = 0x1e551},
1138                     {.red_reg = 0x1e585, .green_reg = 0x1e585, .blue_reg = 0x1e585},
1139                     {.red_reg = 0x1e5b9, .green_reg = 0x1e5b9, .blue_reg = 0x1e5b9},
1140                     {.red_reg = 0x1e5ee, .green_reg = 0x1e5ee, .blue_reg = 0x1e5ee},
1141                     {.red_reg = 0x1e622, .green_reg = 0x1e622, .blue_reg = 0x1e622},
1142                     {.red_reg = 0x1e657, .green_reg = 0x1e657, .blue_reg = 0x1e657},
1143                     {.red_reg = 0x1e68c, .green_reg = 0x1e68c, .blue_reg = 0x1e68c},
1144                     {.red_reg = 0x1e6c2, .green_reg = 0x1e6c2, .blue_reg = 0x1e6c2},
1145                     {.red_reg = 0x1e6f8, .green_reg = 0x1e6f8, .blue_reg = 0x1e6f8},
1146                     {.red_reg = 0x1e72e, .green_reg = 0x1e72e, .blue_reg = 0x1e72e},
1147                     {.red_reg = 0x1e764, .green_reg = 0x1e764, .blue_reg = 0x1e764},
1148                     {.red_reg = 0x1e79b, .green_reg = 0x1e79b, .blue_reg = 0x1e79b},
1149                     {.red_reg = 0x1e7d2, .green_reg = 0x1e7d2, .blue_reg = 0x1e7d2},
1150                     {.red_reg = 0x1e809, .green_reg = 0x1e809, .blue_reg = 0x1e809},
1151                     {.red_reg = 0x1e840, .green_reg = 0x1e840, .blue_reg = 0x1e840},
1152                     {.red_reg = 0x1e878, .green_reg = 0x1e878, .blue_reg = 0x1e878},
1153                     {.red_reg = 0x1e8b0, .green_reg = 0x1e8b0, .blue_reg = 0x1e8b0},
1154                     {.red_reg = 0x1e8e8, .green_reg = 0x1e8e8, .blue_reg = 0x1e8e8},
1155                     {.red_reg = 0x1e920, .green_reg = 0x1e920, .blue_reg = 0x1e920},
1156                     {.red_reg = 0x1e959, .green_reg = 0x1e959, .blue_reg = 0x1e959},
1157                     {.red_reg = 0x1e992, .green_reg = 0x1e992, .blue_reg = 0x1e992},
1158                     {.red_reg = 0x1e9cc, .green_reg = 0x1e9cc, .blue_reg = 0x1e9cc},
1159                     {.red_reg = 0x1ea05, .green_reg = 0x1ea05, .blue_reg = 0x1ea05},
1160                     {.red_reg = 0x1ea3f, .green_reg = 0x1ea3f, .blue_reg = 0x1ea3f},
1161                     {.red_reg = 0x1ea79, .green_reg = 0x1ea79, .blue_reg = 0x1ea79},
1162                     {.red_reg = 0x1eab4, .green_reg = 0x1eab4, .blue_reg = 0x1eab4},
1163                     {.red_reg = 0x1eaee, .green_reg = 0x1eaee, .blue_reg = 0x1eaee},
1164                     {.red_reg = 0x1eb29, .green_reg = 0x1eb29, .blue_reg = 0x1eb29},
1165                     {.red_reg = 0x1eb65, .green_reg = 0x1eb65, .blue_reg = 0x1eb65},
1166                     {.red_reg = 0x1eba0, .green_reg = 0x1eba0, .blue_reg = 0x1eba0},
1167                     {.red_reg = 0x1ebdc, .green_reg = 0x1ebdc, .blue_reg = 0x1ebdc},
1168                     {.red_reg = 0x1ec18, .green_reg = 0x1ec18, .blue_reg = 0x1ec18},
1169                     {.red_reg = 0x1ec55, .green_reg = 0x1ec55, .blue_reg = 0x1ec55},
1170                     {.red_reg = 0x1ec91, .green_reg = 0x1ec91, .blue_reg = 0x1ec91},
1171                     {.red_reg = 0x1ecce, .green_reg = 0x1ecce, .blue_reg = 0x1ecce},
1172                     {.red_reg = 0x1ed0b, .green_reg = 0x1ed0b, .blue_reg = 0x1ed0b},
1173                     {.red_reg = 0x1ed49, .green_reg = 0x1ed49, .blue_reg = 0x1ed49},
1174                     {.red_reg = 0x1ed87, .green_reg = 0x1ed87, .blue_reg = 0x1ed87},
1175                     {.red_reg = 0x1edc5, .green_reg = 0x1edc5, .blue_reg = 0x1edc5},
1176                     {.red_reg = 0x1ee03, .green_reg = 0x1ee03, .blue_reg = 0x1ee03},
1177                     {.red_reg = 0x1ee41, .green_reg = 0x1ee41, .blue_reg = 0x1ee41},
1178                     {.red_reg = 0x1ee80, .green_reg = 0x1ee80, .blue_reg = 0x1ee80},
1179                     {.red_reg = 0x1eec0, .green_reg = 0x1eec0, .blue_reg = 0x1eec0},
1180                     {.red_reg = 0x1eeff, .green_reg = 0x1eeff, .blue_reg = 0x1eeff},
1181                     {.red_reg = 0x1ef3f, .green_reg = 0x1ef3f, .blue_reg = 0x1ef3f},
1182                     {.red_reg = 0x1ef7f, .green_reg = 0x1ef7f, .blue_reg = 0x1ef7f},
1183                     {.red_reg = 0x1efbf, .green_reg = 0x1efbf, .blue_reg = 0x1efbf},
1184                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1185                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1186                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
1187     },
1188     {
1189         // Regam
1190         {.hw_points_num       = NUM_OF_LUT_DATA_REGAM_SDR,
1191             .arr_curve_points = {{0x0, 0x3}, {0x8, 0x4}, {0x18, 0x4}, {0x28, 0x4}, {0x38, 0x4},
1192                 {0x48, 0x4}, {0x58, 0x4}, {0x68, 0x4}, {0x78, 0x4}, {0x88, 0x4}, {0x98, 0x4},
1193                 {0xa8, 0x4}, {0xb8, 0x1}, {0xba, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1194                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1195                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1196                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}},
1197             .corner_points    = {{.red.custom_float_x          = 0x13000,
1198                                      .red.custom_float_y       = 0x0,
1199                                      .red.custom_float_slope   = 0x229d7,
1200                                      .green.custom_float_x     = 0x13000,
1201                                      .green.custom_float_y     = 0x0,
1202                                      .green.custom_float_slope = 0x229d7,
1203                                      .blue.custom_float_x      = 0x13000,
1204                                      .blue.custom_float_y      = 0x0,
1205                                      .blue.custom_float_slope  = 0x229d7},
1206                    {.red.custom_float_x          = 0x8000,
1207                        .red.custom_float_y       = 0x1f000,
1208                        .red.custom_float_slope   = 0x0,
1209                        .green.custom_float_x     = 0x8000,
1210                        .green.custom_float_y     = 0x1f000,
1211                        .green.custom_float_slope = 0x0,
1212                        .blue.custom_float_x      = 0x8000,
1213                        .blue.custom_float_y      = 0x1f000,
1214                        .blue.custom_float_slope  = 0x0}},
1215             .rgb_resulted     = {{.red_reg = 0x169d7, .green_reg = 0x169d7, .blue_reg = 0x169d7},
1216                     {.red_reg = 0x16d11, .green_reg = 0x16d11, .blue_reg = 0x16d11},
1217                     {.red_reg = 0x17026, .green_reg = 0x17026, .blue_reg = 0x17026},
1218                     {.red_reg = 0x171c3, .green_reg = 0x171c3, .blue_reg = 0x171c3},
1219                     {.red_reg = 0x17361, .green_reg = 0x17361, .blue_reg = 0x17361},
1220                     {.red_reg = 0x174fe, .green_reg = 0x174fe, .blue_reg = 0x174fe},
1221                     {.red_reg = 0x1769c, .green_reg = 0x1769c, .blue_reg = 0x1769c},
1222                     {.red_reg = 0x17839, .green_reg = 0x17839, .blue_reg = 0x17839},
1223                     {.red_reg = 0x179d7, .green_reg = 0x179d7, .blue_reg = 0x179d7},
1224                     {.red_reg = 0x17b74, .green_reg = 0x17b74, .blue_reg = 0x17b74},
1225                     {.red_reg = 0x17d11, .green_reg = 0x17d11, .blue_reg = 0x17d11},
1226                     {.red_reg = 0x17eaf, .green_reg = 0x17eaf, .blue_reg = 0x17eaf},
1227                     {.red_reg = 0x18026, .green_reg = 0x18026, .blue_reg = 0x18026},
1228                     {.red_reg = 0x180f5, .green_reg = 0x180f5, .blue_reg = 0x180f5},
1229                     {.red_reg = 0x181c3, .green_reg = 0x181c3, .blue_reg = 0x181c3},
1230                     {.red_reg = 0x18292, .green_reg = 0x18292, .blue_reg = 0x18292},
1231                     {.red_reg = 0x18361, .green_reg = 0x18361, .blue_reg = 0x18361},
1232                     {.red_reg = 0x18430, .green_reg = 0x18430, .blue_reg = 0x18430},
1233                     {.red_reg = 0x184fe, .green_reg = 0x184fe, .blue_reg = 0x184fe},
1234                     {.red_reg = 0x185cd, .green_reg = 0x185cd, .blue_reg = 0x185cd},
1235                     {.red_reg = 0x1869c, .green_reg = 0x1869c, .blue_reg = 0x1869c},
1236                     {.red_reg = 0x1876a, .green_reg = 0x1876a, .blue_reg = 0x1876a},
1237                     {.red_reg = 0x18839, .green_reg = 0x18839, .blue_reg = 0x18839},
1238                     {.red_reg = 0x18908, .green_reg = 0x18908, .blue_reg = 0x18908},
1239                     {.red_reg = 0x189d7, .green_reg = 0x189d7, .blue_reg = 0x189d7},
1240                     {.red_reg = 0x18b74, .green_reg = 0x18b74, .blue_reg = 0x18b74},
1241                     {.red_reg = 0x18d11, .green_reg = 0x18d11, .blue_reg = 0x18d11},
1242                     {.red_reg = 0x18eaf, .green_reg = 0x18eaf, .blue_reg = 0x18eaf},
1243                     {.red_reg = 0x19026, .green_reg = 0x19026, .blue_reg = 0x19026},
1244                     {.red_reg = 0x190f5, .green_reg = 0x190f5, .blue_reg = 0x190f5},
1245                     {.red_reg = 0x191c3, .green_reg = 0x191c3, .blue_reg = 0x191c3},
1246                     {.red_reg = 0x19292, .green_reg = 0x19292, .blue_reg = 0x19292},
1247                     {.red_reg = 0x19361, .green_reg = 0x19361, .blue_reg = 0x19361},
1248                     {.red_reg = 0x19430, .green_reg = 0x19430, .blue_reg = 0x19430},
1249                     {.red_reg = 0x194fe, .green_reg = 0x194fe, .blue_reg = 0x194fe},
1250                     {.red_reg = 0x195cd, .green_reg = 0x195cd, .blue_reg = 0x195cd},
1251                     {.red_reg = 0x1969c, .green_reg = 0x1969c, .blue_reg = 0x1969c},
1252                     {.red_reg = 0x1976a, .green_reg = 0x1976a, .blue_reg = 0x1976a},
1253                     {.red_reg = 0x19839, .green_reg = 0x19839, .blue_reg = 0x19839},
1254                     {.red_reg = 0x19908, .green_reg = 0x19908, .blue_reg = 0x19908},
1255                     {.red_reg = 0x199d7, .green_reg = 0x199d7, .blue_reg = 0x199d7},
1256                     {.red_reg = 0x19b74, .green_reg = 0x19b74, .blue_reg = 0x19b74},
1257                     {.red_reg = 0x19d11, .green_reg = 0x19d11, .blue_reg = 0x19d11},
1258                     {.red_reg = 0x19eaf, .green_reg = 0x19eaf, .blue_reg = 0x19eaf},
1259                     {.red_reg = 0x1a026, .green_reg = 0x1a026, .blue_reg = 0x1a026},
1260                     {.red_reg = 0x1a0f5, .green_reg = 0x1a0f5, .blue_reg = 0x1a0f5},
1261                     {.red_reg = 0x1a1c3, .green_reg = 0x1a1c3, .blue_reg = 0x1a1c3},
1262                     {.red_reg = 0x1a292, .green_reg = 0x1a292, .blue_reg = 0x1a292},
1263                     {.red_reg = 0x1a361, .green_reg = 0x1a361, .blue_reg = 0x1a361},
1264                     {.red_reg = 0x1a430, .green_reg = 0x1a430, .blue_reg = 0x1a430},
1265                     {.red_reg = 0x1a4fd, .green_reg = 0x1a4fd, .blue_reg = 0x1a4fd},
1266                     {.red_reg = 0x1a5c4, .green_reg = 0x1a5c4, .blue_reg = 0x1a5c4},
1267                     {.red_reg = 0x1a687, .green_reg = 0x1a687, .blue_reg = 0x1a687},
1268                     {.red_reg = 0x1a746, .green_reg = 0x1a746, .blue_reg = 0x1a746},
1269                     {.red_reg = 0x1a802, .green_reg = 0x1a802, .blue_reg = 0x1a802},
1270                     {.red_reg = 0x1a8b9, .green_reg = 0x1a8b9, .blue_reg = 0x1a8b9},
1271                     {.red_reg = 0x1a96e, .green_reg = 0x1a96e, .blue_reg = 0x1a96e},
1272                     {.red_reg = 0x1aacd, .green_reg = 0x1aacd, .blue_reg = 0x1aacd},
1273                     {.red_reg = 0x1ac20, .green_reg = 0x1ac20, .blue_reg = 0x1ac20},
1274                     {.red_reg = 0x1ad68, .green_reg = 0x1ad68, .blue_reg = 0x1ad68},
1275                     {.red_reg = 0x1aea6, .green_reg = 0x1aea6, .blue_reg = 0x1aea6},
1276                     {.red_reg = 0x1afdc, .green_reg = 0x1afdc, .blue_reg = 0x1afdc},
1277                     {.red_reg = 0x1b084, .green_reg = 0x1b084, .blue_reg = 0x1b084},
1278                     {.red_reg = 0x1b116, .green_reg = 0x1b116, .blue_reg = 0x1b116},
1279                     {.red_reg = 0x1b1a5, .green_reg = 0x1b1a5, .blue_reg = 0x1b1a5},
1280                     {.red_reg = 0x1b230, .green_reg = 0x1b230, .blue_reg = 0x1b230},
1281                     {.red_reg = 0x1b2b9, .green_reg = 0x1b2b9, .blue_reg = 0x1b2b9},
1282                     {.red_reg = 0x1b33e, .green_reg = 0x1b33e, .blue_reg = 0x1b33e},
1283                     {.red_reg = 0x1b3c0, .green_reg = 0x1b3c0, .blue_reg = 0x1b3c0},
1284                     {.red_reg = 0x1b440, .green_reg = 0x1b440, .blue_reg = 0x1b440},
1285                     {.red_reg = 0x1b4bd, .green_reg = 0x1b4bd, .blue_reg = 0x1b4bd},
1286                     {.red_reg = 0x1b537, .green_reg = 0x1b537, .blue_reg = 0x1b537},
1287                     {.red_reg = 0x1b5af, .green_reg = 0x1b5af, .blue_reg = 0x1b5af},
1288                     {.red_reg = 0x1b69a, .green_reg = 0x1b69a, .blue_reg = 0x1b69a},
1289                     {.red_reg = 0x1b77c, .green_reg = 0x1b77c, .blue_reg = 0x1b77c},
1290                     {.red_reg = 0x1b857, .green_reg = 0x1b857, .blue_reg = 0x1b857},
1291                     {.red_reg = 0x1b92c, .green_reg = 0x1b92c, .blue_reg = 0x1b92c},
1292                     {.red_reg = 0x1b9fa, .green_reg = 0x1b9fa, .blue_reg = 0x1b9fa},
1293                     {.red_reg = 0x1bac3, .green_reg = 0x1bac3, .blue_reg = 0x1bac3},
1294                     {.red_reg = 0x1bb86, .green_reg = 0x1bb86, .blue_reg = 0x1bb86},
1295                     {.red_reg = 0x1bc45, .green_reg = 0x1bc45, .blue_reg = 0x1bc45},
1296                     {.red_reg = 0x1bcff, .green_reg = 0x1bcff, .blue_reg = 0x1bcff},
1297                     {.red_reg = 0x1bdb4, .green_reg = 0x1bdb4, .blue_reg = 0x1bdb4},
1298                     {.red_reg = 0x1be66, .green_reg = 0x1be66, .blue_reg = 0x1be66},
1299                     {.red_reg = 0x1bf14, .green_reg = 0x1bf14, .blue_reg = 0x1bf14},
1300                     {.red_reg = 0x1bfbe, .green_reg = 0x1bfbe, .blue_reg = 0x1bfbe},
1301                     {.red_reg = 0x1c032, .green_reg = 0x1c032, .blue_reg = 0x1c032},
1302                     {.red_reg = 0x1c084, .green_reg = 0x1c084, .blue_reg = 0x1c084},
1303                     {.red_reg = 0x1c0d4, .green_reg = 0x1c0d4, .blue_reg = 0x1c0d4},
1304                     {.red_reg = 0x1c171, .green_reg = 0x1c171, .blue_reg = 0x1c171},
1305                     {.red_reg = 0x1c208, .green_reg = 0x1c208, .blue_reg = 0x1c208},
1306                     {.red_reg = 0x1c29a, .green_reg = 0x1c29a, .blue_reg = 0x1c29a},
1307                     {.red_reg = 0x1c328, .green_reg = 0x1c328, .blue_reg = 0x1c328},
1308                     {.red_reg = 0x1c3b2, .green_reg = 0x1c3b2, .blue_reg = 0x1c3b2},
1309                     {.red_reg = 0x1c438, .green_reg = 0x1c438, .blue_reg = 0x1c438},
1310                     {.red_reg = 0x1c4ba, .green_reg = 0x1c4ba, .blue_reg = 0x1c4ba},
1311                     {.red_reg = 0x1c539, .green_reg = 0x1c539, .blue_reg = 0x1c539},
1312                     {.red_reg = 0x1c5b5, .green_reg = 0x1c5b5, .blue_reg = 0x1c5b5},
1313                     {.red_reg = 0x1c62f, .green_reg = 0x1c62f, .blue_reg = 0x1c62f},
1314                     {.red_reg = 0x1c6a5, .green_reg = 0x1c6a5, .blue_reg = 0x1c6a5},
1315                     {.red_reg = 0x1c719, .green_reg = 0x1c719, .blue_reg = 0x1c719},
1316                     {.red_reg = 0x1c78b, .green_reg = 0x1c78b, .blue_reg = 0x1c78b},
1317                     {.red_reg = 0x1c7fa, .green_reg = 0x1c7fa, .blue_reg = 0x1c7fa},
1318                     {.red_reg = 0x1c868, .green_reg = 0x1c868, .blue_reg = 0x1c868},
1319                     {.red_reg = 0x1c8d3, .green_reg = 0x1c8d3, .blue_reg = 0x1c8d3},
1320                     {.red_reg = 0x1c9a3, .green_reg = 0x1c9a3, .blue_reg = 0x1c9a3},
1321                     {.red_reg = 0x1ca6d, .green_reg = 0x1ca6d, .blue_reg = 0x1ca6d},
1322                     {.red_reg = 0x1cb30, .green_reg = 0x1cb30, .blue_reg = 0x1cb30},
1323                     {.red_reg = 0x1cbee, .green_reg = 0x1cbee, .blue_reg = 0x1cbee},
1324                     {.red_reg = 0x1cca5, .green_reg = 0x1cca5, .blue_reg = 0x1cca5},
1325                     {.red_reg = 0x1cd58, .green_reg = 0x1cd58, .blue_reg = 0x1cd58},
1326                     {.red_reg = 0x1ce06, .green_reg = 0x1ce06, .blue_reg = 0x1ce06},
1327                     {.red_reg = 0x1ceb0, .green_reg = 0x1ceb0, .blue_reg = 0x1ceb0},
1328                     {.red_reg = 0x1cf56, .green_reg = 0x1cf56, .blue_reg = 0x1cf56},
1329                     {.red_reg = 0x1cff8, .green_reg = 0x1cff8, .blue_reg = 0x1cff8},
1330                     {.red_reg = 0x1d04b, .green_reg = 0x1d04b, .blue_reg = 0x1d04b},
1331                     {.red_reg = 0x1d098, .green_reg = 0x1d098, .blue_reg = 0x1d098},
1332                     {.red_reg = 0x1d0e4, .green_reg = 0x1d0e4, .blue_reg = 0x1d0e4},
1333                     {.red_reg = 0x1d12e, .green_reg = 0x1d12e, .blue_reg = 0x1d12e},
1334                     {.red_reg = 0x1d177, .green_reg = 0x1d177, .blue_reg = 0x1d177},
1335                     {.red_reg = 0x1d1bf, .green_reg = 0x1d1bf, .blue_reg = 0x1d1bf},
1336                     {.red_reg = 0x1d24a, .green_reg = 0x1d24a, .blue_reg = 0x1d24a},
1337                     {.red_reg = 0x1d2d1, .green_reg = 0x1d2d1, .blue_reg = 0x1d2d1},
1338                     {.red_reg = 0x1d353, .green_reg = 0x1d353, .blue_reg = 0x1d353},
1339                     {.red_reg = 0x1d3d1, .green_reg = 0x1d3d1, .blue_reg = 0x1d3d1},
1340                     {.red_reg = 0x1d44c, .green_reg = 0x1d44c, .blue_reg = 0x1d44c},
1341                     {.red_reg = 0x1d4c3, .green_reg = 0x1d4c3, .blue_reg = 0x1d4c3},
1342                     {.red_reg = 0x1d538, .green_reg = 0x1d538, .blue_reg = 0x1d538},
1343                     {.red_reg = 0x1d5a9, .green_reg = 0x1d5a9, .blue_reg = 0x1d5a9},
1344                     {.red_reg = 0x1d618, .green_reg = 0x1d618, .blue_reg = 0x1d618},
1345                     {.red_reg = 0x1d684, .green_reg = 0x1d684, .blue_reg = 0x1d684},
1346                     {.red_reg = 0x1d6ed, .green_reg = 0x1d6ed, .blue_reg = 0x1d6ed},
1347                     {.red_reg = 0x1d755, .green_reg = 0x1d755, .blue_reg = 0x1d755},
1348                     {.red_reg = 0x1d7ba, .green_reg = 0x1d7ba, .blue_reg = 0x1d7ba},
1349                     {.red_reg = 0x1d81d, .green_reg = 0x1d81d, .blue_reg = 0x1d81d},
1350                     {.red_reg = 0x1d87e, .green_reg = 0x1d87e, .blue_reg = 0x1d87e},
1351                     {.red_reg = 0x1d8de, .green_reg = 0x1d8de, .blue_reg = 0x1d8de},
1352                     {.red_reg = 0x1d998, .green_reg = 0x1d998, .blue_reg = 0x1d998},
1353                     {.red_reg = 0x1da4b, .green_reg = 0x1da4b, .blue_reg = 0x1da4b},
1354                     {.red_reg = 0x1daf9, .green_reg = 0x1daf9, .blue_reg = 0x1daf9},
1355                     {.red_reg = 0x1dba2, .green_reg = 0x1dba2, .blue_reg = 0x1dba2},
1356                     {.red_reg = 0x1dc46, .green_reg = 0x1dc46, .blue_reg = 0x1dc46},
1357                     {.red_reg = 0x1dce5, .green_reg = 0x1dce5, .blue_reg = 0x1dce5},
1358                     {.red_reg = 0x1dd80, .green_reg = 0x1dd80, .blue_reg = 0x1dd80},
1359                     {.red_reg = 0x1de17, .green_reg = 0x1de17, .blue_reg = 0x1de17},
1360                     {.red_reg = 0x1deab, .green_reg = 0x1deab, .blue_reg = 0x1deab},
1361                     {.red_reg = 0x1df3b, .green_reg = 0x1df3b, .blue_reg = 0x1df3b},
1362                     {.red_reg = 0x1dfc8, .green_reg = 0x1dfc8, .blue_reg = 0x1dfc8},
1363                     {.red_reg = 0x1e029, .green_reg = 0x1e029, .blue_reg = 0x1e029},
1364                     {.red_reg = 0x1e06c, .green_reg = 0x1e06c, .blue_reg = 0x1e06c},
1365                     {.red_reg = 0x1e0af, .green_reg = 0x1e0af, .blue_reg = 0x1e0af},
1366                     {.red_reg = 0x1e0f0, .green_reg = 0x1e0f0, .blue_reg = 0x1e0f0},
1367                     {.red_reg = 0x1e12f, .green_reg = 0x1e12f, .blue_reg = 0x1e12f},
1368                     {.red_reg = 0x1e1ab, .green_reg = 0x1e1ab, .blue_reg = 0x1e1ab},
1369                     {.red_reg = 0x1e223, .green_reg = 0x1e223, .blue_reg = 0x1e223},
1370                     {.red_reg = 0x1e297, .green_reg = 0x1e297, .blue_reg = 0x1e297},
1371                     {.red_reg = 0x1e308, .green_reg = 0x1e308, .blue_reg = 0x1e308},
1372                     {.red_reg = 0x1e375, .green_reg = 0x1e375, .blue_reg = 0x1e375},
1373                     {.red_reg = 0x1e3e0, .green_reg = 0x1e3e0, .blue_reg = 0x1e3e0},
1374                     {.red_reg = 0x1e447, .green_reg = 0x1e447, .blue_reg = 0x1e447},
1375                     {.red_reg = 0x1e4ac, .green_reg = 0x1e4ac, .blue_reg = 0x1e4ac},
1376                     {.red_reg = 0x1e50f, .green_reg = 0x1e50f, .blue_reg = 0x1e50f},
1377                     {.red_reg = 0x1e56f, .green_reg = 0x1e56f, .blue_reg = 0x1e56f},
1378                     {.red_reg = 0x1e5cd, .green_reg = 0x1e5cd, .blue_reg = 0x1e5cd},
1379                     {.red_reg = 0x1e629, .green_reg = 0x1e629, .blue_reg = 0x1e629},
1380                     {.red_reg = 0x1e683, .green_reg = 0x1e683, .blue_reg = 0x1e683},
1381                     {.red_reg = 0x1e6dc, .green_reg = 0x1e6dc, .blue_reg = 0x1e6dc},
1382                     {.red_reg = 0x1e732, .green_reg = 0x1e732, .blue_reg = 0x1e732},
1383                     {.red_reg = 0x1e788, .green_reg = 0x1e788, .blue_reg = 0x1e788},
1384                     {.red_reg = 0x1e82d, .green_reg = 0x1e82d, .blue_reg = 0x1e82d},
1385                     {.red_reg = 0x1e8cd, .green_reg = 0x1e8cd, .blue_reg = 0x1e8cd},
1386                     {.red_reg = 0x1e968, .green_reg = 0x1e968, .blue_reg = 0x1e968},
1387                     {.red_reg = 0x1e9fe, .green_reg = 0x1e9fe, .blue_reg = 0x1e9fe},
1388                     {.red_reg = 0x1ea90, .green_reg = 0x1ea90, .blue_reg = 0x1ea90},
1389                     {.red_reg = 0x1eb1e, .green_reg = 0x1eb1e, .blue_reg = 0x1eb1e},
1390                     {.red_reg = 0x1eba8, .green_reg = 0x1eba8, .blue_reg = 0x1eba8},
1391                     {.red_reg = 0x1ec2f, .green_reg = 0x1ec2f, .blue_reg = 0x1ec2f},
1392                     {.red_reg = 0x1ecb3, .green_reg = 0x1ecb3, .blue_reg = 0x1ecb3},
1393                     {.red_reg = 0x1ed33, .green_reg = 0x1ed33, .blue_reg = 0x1ed33},
1394                     {.red_reg = 0x1edb1, .green_reg = 0x1edb1, .blue_reg = 0x1edb1},
1395                     {.red_reg = 0x1ee2c, .green_reg = 0x1ee2c, .blue_reg = 0x1ee2c},
1396                     {.red_reg = 0x1eea4, .green_reg = 0x1eea4, .blue_reg = 0x1eea4},
1397                     {.red_reg = 0x1ef1a, .green_reg = 0x1ef1a, .blue_reg = 0x1ef1a},
1398                     {.red_reg = 0x1ef8e, .green_reg = 0x1ef8e, .blue_reg = 0x1ef8e},
1399                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1400                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1401                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1402                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1403                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1404                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1405                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1406                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1407                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1408                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1409                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1410                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1411                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1412                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1413                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1414                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1415                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1416                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1417                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1418                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1419                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1420                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1421                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1422                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1423                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1424                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1425                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1426                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1427                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1428                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1429                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1430                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1431                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1432                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1433                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1434                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1435                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1436                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1437                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1438                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1439                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1440                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1441                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1442                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1443                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1444                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1445                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1446                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1447                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1448                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1449                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1450                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1451                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1452                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1453                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1454                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1455                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1456                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1457                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1458                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1459                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1460                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1461                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1462                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1463                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1464                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1465                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1466                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1467                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1468                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1469                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1470                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1471                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1472                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1473                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
1474         {.hw_points_num       = NUM_OF_LUT_DATA_REGAM_SDR,
1475             .arr_curve_points = {{0x0, 0x3}, {0x8, 0x4}, {0x18, 0x4}, {0x28, 0x4}, {0x38, 0x4},
1476                 {0x48, 0x4}, {0x58, 0x4}, {0x68, 0x4}, {0x78, 0x4}, {0x88, 0x4}, {0x98, 0x4},
1477                 {0xa8, 0x4}, {0xb8, 0x1}, {0xba, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1478                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1479                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1480                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}},
1481             .corner_points    = {{.red.custom_float_x          = 0x13000,
1482                                      .red.custom_float_y       = 0x0,
1483                                      .red.custom_float_slope   = 0x25ff6,
1484                                      .green.custom_float_x     = 0x13000,
1485                                      .green.custom_float_y     = 0x0,
1486                                      .green.custom_float_slope = 0x25ff6,
1487                                      .blue.custom_float_x      = 0x13000,
1488                                      .blue.custom_float_y      = 0x0,
1489                                      .blue.custom_float_slope  = 0x25ff6},
1490                    {.red.custom_float_x          = 0x8000,
1491                        .red.custom_float_y       = 0x1f000,
1492                        .red.custom_float_slope   = 0x0,
1493                        .green.custom_float_x     = 0x8000,
1494                        .green.custom_float_y     = 0x1f000,
1495                        .green.custom_float_slope = 0x0,
1496                        .blue.custom_float_x      = 0x8000,
1497                        .blue.custom_float_y      = 0x1f000,
1498                        .blue.custom_float_slope  = 0x0}},
1499             .rgb_resulted     = {{.red_reg = 0x19ff6, .green_reg = 0x19ff6, .blue_reg = 0x19ff6},
1500                     {.red_reg = 0x1a0cf, .green_reg = 0x1a0cf, .blue_reg = 0x1a0cf},
1501                     {.red_reg = 0x1a192, .green_reg = 0x1a192, .blue_reg = 0x1a192},
1502                     {.red_reg = 0x1a248, .green_reg = 0x1a248, .blue_reg = 0x1a248},
1503                     {.red_reg = 0x1a2f3, .green_reg = 0x1a2f3, .blue_reg = 0x1a2f3},
1504                     {.red_reg = 0x1a398, .green_reg = 0x1a398, .blue_reg = 0x1a398},
1505                     {.red_reg = 0x1a435, .green_reg = 0x1a435, .blue_reg = 0x1a435},
1506                     {.red_reg = 0x1a4c6, .green_reg = 0x1a4c6, .blue_reg = 0x1a4c6},
1507                     {.red_reg = 0x1a55b, .green_reg = 0x1a55b, .blue_reg = 0x1a55b},
1508                     {.red_reg = 0x1a5e7, .green_reg = 0x1a5e7, .blue_reg = 0x1a5e7},
1509                     {.red_reg = 0x1a66e, .green_reg = 0x1a66e, .blue_reg = 0x1a66e},
1510                     {.red_reg = 0x1a6f1, .green_reg = 0x1a6f1, .blue_reg = 0x1a6f1},
1511                     {.red_reg = 0x1a770, .green_reg = 0x1a770, .blue_reg = 0x1a770},
1512                     {.red_reg = 0x1a7eb, .green_reg = 0x1a7eb, .blue_reg = 0x1a7eb},
1513                     {.red_reg = 0x1a863, .green_reg = 0x1a863, .blue_reg = 0x1a863},
1514                     {.red_reg = 0x1a8d8, .green_reg = 0x1a8d8, .blue_reg = 0x1a8d8},
1515                     {.red_reg = 0x1a949, .green_reg = 0x1a949, .blue_reg = 0x1a949},
1516                     {.red_reg = 0x1a9b8, .green_reg = 0x1a9b8, .blue_reg = 0x1a9b8},
1517                     {.red_reg = 0x1aa25, .green_reg = 0x1aa25, .blue_reg = 0x1aa25},
1518                     {.red_reg = 0x1aa8f, .green_reg = 0x1aa8f, .blue_reg = 0x1aa8f},
1519                     {.red_reg = 0x1aaf7, .green_reg = 0x1aaf7, .blue_reg = 0x1aaf7},
1520                     {.red_reg = 0x1ab5c, .green_reg = 0x1ab5c, .blue_reg = 0x1ab5c},
1521                     {.red_reg = 0x1abc0, .green_reg = 0x1abc0, .blue_reg = 0x1abc0},
1522                     {.red_reg = 0x1ac22, .green_reg = 0x1ac22, .blue_reg = 0x1ac22},
1523                     {.red_reg = 0x1ac82, .green_reg = 0x1ac82, .blue_reg = 0x1ac82},
1524                     {.red_reg = 0x1ad3c, .green_reg = 0x1ad3c, .blue_reg = 0x1ad3c},
1525                     {.red_reg = 0x1adf1, .green_reg = 0x1adf1, .blue_reg = 0x1adf1},
1526                     {.red_reg = 0x1ae9f, .green_reg = 0x1ae9f, .blue_reg = 0x1ae9f},
1527                     {.red_reg = 0x1af49, .green_reg = 0x1af49, .blue_reg = 0x1af49},
1528                     {.red_reg = 0x1afed, .green_reg = 0x1afed, .blue_reg = 0x1afed},
1529                     {.red_reg = 0x1b046, .green_reg = 0x1b046, .blue_reg = 0x1b046},
1530                     {.red_reg = 0x1b094, .green_reg = 0x1b094, .blue_reg = 0x1b094},
1531                     {.red_reg = 0x1b0e0, .green_reg = 0x1b0e0, .blue_reg = 0x1b0e0},
1532                     {.red_reg = 0x1b12a, .green_reg = 0x1b12a, .blue_reg = 0x1b12a},
1533                     {.red_reg = 0x1b173, .green_reg = 0x1b173, .blue_reg = 0x1b173},
1534                     {.red_reg = 0x1b1ba, .green_reg = 0x1b1ba, .blue_reg = 0x1b1ba},
1535                     {.red_reg = 0x1b1ff, .green_reg = 0x1b1ff, .blue_reg = 0x1b1ff},
1536                     {.red_reg = 0x1b243, .green_reg = 0x1b243, .blue_reg = 0x1b243},
1537                     {.red_reg = 0x1b285, .green_reg = 0x1b285, .blue_reg = 0x1b285},
1538                     {.red_reg = 0x1b2c6, .green_reg = 0x1b2c6, .blue_reg = 0x1b2c6},
1539                     {.red_reg = 0x1b306, .green_reg = 0x1b306, .blue_reg = 0x1b306},
1540                     {.red_reg = 0x1b383, .green_reg = 0x1b383, .blue_reg = 0x1b383},
1541                     {.red_reg = 0x1b3fc, .green_reg = 0x1b3fc, .blue_reg = 0x1b3fc},
1542                     {.red_reg = 0x1b470, .green_reg = 0x1b470, .blue_reg = 0x1b470},
1543                     {.red_reg = 0x1b4e1, .green_reg = 0x1b4e1, .blue_reg = 0x1b4e1},
1544                     {.red_reg = 0x1b54f, .green_reg = 0x1b54f, .blue_reg = 0x1b54f},
1545                     {.red_reg = 0x1b5ba, .green_reg = 0x1b5ba, .blue_reg = 0x1b5ba},
1546                     {.red_reg = 0x1b622, .green_reg = 0x1b622, .blue_reg = 0x1b622},
1547                     {.red_reg = 0x1b687, .green_reg = 0x1b687, .blue_reg = 0x1b687},
1548                     {.red_reg = 0x1b6ea, .green_reg = 0x1b6ea, .blue_reg = 0x1b6ea},
1549                     {.red_reg = 0x1b74b, .green_reg = 0x1b74b, .blue_reg = 0x1b74b},
1550                     {.red_reg = 0x1b7a9, .green_reg = 0x1b7a9, .blue_reg = 0x1b7a9},
1551                     {.red_reg = 0x1b806, .green_reg = 0x1b806, .blue_reg = 0x1b806},
1552                     {.red_reg = 0x1b860, .green_reg = 0x1b860, .blue_reg = 0x1b860},
1553                     {.red_reg = 0x1b8b9, .green_reg = 0x1b8b9, .blue_reg = 0x1b8b9},
1554                     {.red_reg = 0x1b910, .green_reg = 0x1b910, .blue_reg = 0x1b910},
1555                     {.red_reg = 0x1b965, .green_reg = 0x1b965, .blue_reg = 0x1b965},
1556                     {.red_reg = 0x1ba0c, .green_reg = 0x1ba0c, .blue_reg = 0x1ba0c},
1557                     {.red_reg = 0x1baad, .green_reg = 0x1baad, .blue_reg = 0x1baad},
1558                     {.red_reg = 0x1bb48, .green_reg = 0x1bb48, .blue_reg = 0x1bb48},
1559                     {.red_reg = 0x1bbdf, .green_reg = 0x1bbdf, .blue_reg = 0x1bbdf},
1560                     {.red_reg = 0x1bc72, .green_reg = 0x1bc72, .blue_reg = 0x1bc72},
1561                     {.red_reg = 0x1bd00, .green_reg = 0x1bd00, .blue_reg = 0x1bd00},
1562                     {.red_reg = 0x1bd8b, .green_reg = 0x1bd8b, .blue_reg = 0x1bd8b},
1563                     {.red_reg = 0x1be12, .green_reg = 0x1be12, .blue_reg = 0x1be12},
1564                     {.red_reg = 0x1be96, .green_reg = 0x1be96, .blue_reg = 0x1be96},
1565                     {.red_reg = 0x1bf17, .green_reg = 0x1bf17, .blue_reg = 0x1bf17},
1566                     {.red_reg = 0x1bf95, .green_reg = 0x1bf95, .blue_reg = 0x1bf95},
1567                     {.red_reg = 0x1c008, .green_reg = 0x1c008, .blue_reg = 0x1c008},
1568                     {.red_reg = 0x1c045, .green_reg = 0x1c045, .blue_reg = 0x1c045},
1569                     {.red_reg = 0x1c080, .green_reg = 0x1c080, .blue_reg = 0x1c080},
1570                     {.red_reg = 0x1c0ba, .green_reg = 0x1c0ba, .blue_reg = 0x1c0ba},
1571                     {.red_reg = 0x1c0f3, .green_reg = 0x1c0f3, .blue_reg = 0x1c0f3},
1572                     {.red_reg = 0x1c162, .green_reg = 0x1c162, .blue_reg = 0x1c162},
1573                     {.red_reg = 0x1c1cd, .green_reg = 0x1c1cd, .blue_reg = 0x1c1cd},
1574                     {.red_reg = 0x1c235, .green_reg = 0x1c235, .blue_reg = 0x1c235},
1575                     {.red_reg = 0x1c29a, .green_reg = 0x1c29a, .blue_reg = 0x1c29a},
1576                     {.red_reg = 0x1c2fc, .green_reg = 0x1c2fc, .blue_reg = 0x1c2fc},
1577                     {.red_reg = 0x1c35b, .green_reg = 0x1c35b, .blue_reg = 0x1c35b},
1578                     {.red_reg = 0x1c3b7, .green_reg = 0x1c3b7, .blue_reg = 0x1c3b7},
1579                     {.red_reg = 0x1c412, .green_reg = 0x1c412, .blue_reg = 0x1c412},
1580                     {.red_reg = 0x1c46a, .green_reg = 0x1c46a, .blue_reg = 0x1c46a},
1581                     {.red_reg = 0x1c4c0, .green_reg = 0x1c4c0, .blue_reg = 0x1c4c0},
1582                     {.red_reg = 0x1c514, .green_reg = 0x1c514, .blue_reg = 0x1c514},
1583                     {.red_reg = 0x1c567, .green_reg = 0x1c567, .blue_reg = 0x1c567},
1584                     {.red_reg = 0x1c5b7, .green_reg = 0x1c5b7, .blue_reg = 0x1c5b7},
1585                     {.red_reg = 0x1c606, .green_reg = 0x1c606, .blue_reg = 0x1c606},
1586                     {.red_reg = 0x1c654, .green_reg = 0x1c654, .blue_reg = 0x1c654},
1587                     {.red_reg = 0x1c6a0, .green_reg = 0x1c6a0, .blue_reg = 0x1c6a0},
1588                     {.red_reg = 0x1c734, .green_reg = 0x1c734, .blue_reg = 0x1c734},
1589                     {.red_reg = 0x1c7c3, .green_reg = 0x1c7c3, .blue_reg = 0x1c7c3},
1590                     {.red_reg = 0x1c84e, .green_reg = 0x1c84e, .blue_reg = 0x1c84e},
1591                     {.red_reg = 0x1c8d5, .green_reg = 0x1c8d5, .blue_reg = 0x1c8d5},
1592                     {.red_reg = 0x1c957, .green_reg = 0x1c957, .blue_reg = 0x1c957},
1593                     {.red_reg = 0x1c9d6, .green_reg = 0x1c9d6, .blue_reg = 0x1c9d6},
1594                     {.red_reg = 0x1ca52, .green_reg = 0x1ca52, .blue_reg = 0x1ca52},
1595                     {.red_reg = 0x1caca, .green_reg = 0x1caca, .blue_reg = 0x1caca},
1596                     {.red_reg = 0x1cb40, .green_reg = 0x1cb40, .blue_reg = 0x1cb40},
1597                     {.red_reg = 0x1cbb3, .green_reg = 0x1cbb3, .blue_reg = 0x1cbb3},
1598                     {.red_reg = 0x1cc23, .green_reg = 0x1cc23, .blue_reg = 0x1cc23},
1599                     {.red_reg = 0x1cc91, .green_reg = 0x1cc91, .blue_reg = 0x1cc91},
1600                     {.red_reg = 0x1ccfd, .green_reg = 0x1ccfd, .blue_reg = 0x1ccfd},
1601                     {.red_reg = 0x1cd67, .green_reg = 0x1cd67, .blue_reg = 0x1cd67},
1602                     {.red_reg = 0x1cdce, .green_reg = 0x1cdce, .blue_reg = 0x1cdce},
1603                     {.red_reg = 0x1ce34, .green_reg = 0x1ce34, .blue_reg = 0x1ce34},
1604                     {.red_reg = 0x1cefa, .green_reg = 0x1cefa, .blue_reg = 0x1cefa},
1605                     {.red_reg = 0x1cfb9, .green_reg = 0x1cfb9, .blue_reg = 0x1cfb9},
1606                     {.red_reg = 0x1d039, .green_reg = 0x1d039, .blue_reg = 0x1d039},
1607                     {.red_reg = 0x1d092, .green_reg = 0x1d092, .blue_reg = 0x1d092},
1608                     {.red_reg = 0x1d0e9, .green_reg = 0x1d0e9, .blue_reg = 0x1d0e9},
1609                     {.red_reg = 0x1d13e, .green_reg = 0x1d13e, .blue_reg = 0x1d13e},
1610                     {.red_reg = 0x1d191, .green_reg = 0x1d191, .blue_reg = 0x1d191},
1611                     {.red_reg = 0x1d1e1, .green_reg = 0x1d1e1, .blue_reg = 0x1d1e1},
1612                     {.red_reg = 0x1d230, .green_reg = 0x1d230, .blue_reg = 0x1d230},
1613                     {.red_reg = 0x1d27c, .green_reg = 0x1d27c, .blue_reg = 0x1d27c},
1614                     {.red_reg = 0x1d2c7, .green_reg = 0x1d2c7, .blue_reg = 0x1d2c7},
1615                     {.red_reg = 0x1d311, .green_reg = 0x1d311, .blue_reg = 0x1d311},
1616                     {.red_reg = 0x1d359, .green_reg = 0x1d359, .blue_reg = 0x1d359},
1617                     {.red_reg = 0x1d39f, .green_reg = 0x1d39f, .blue_reg = 0x1d39f},
1618                     {.red_reg = 0x1d3e4, .green_reg = 0x1d3e4, .blue_reg = 0x1d3e4},
1619                     {.red_reg = 0x1d428, .green_reg = 0x1d428, .blue_reg = 0x1d428},
1620                     {.red_reg = 0x1d4ac, .green_reg = 0x1d4ac, .blue_reg = 0x1d4ac},
1621                     {.red_reg = 0x1d52c, .green_reg = 0x1d52c, .blue_reg = 0x1d52c},
1622                     {.red_reg = 0x1d5a7, .green_reg = 0x1d5a7, .blue_reg = 0x1d5a7},
1623                     {.red_reg = 0x1d61f, .green_reg = 0x1d61f, .blue_reg = 0x1d61f},
1624                     {.red_reg = 0x1d693, .green_reg = 0x1d693, .blue_reg = 0x1d693},
1625                     {.red_reg = 0x1d704, .green_reg = 0x1d704, .blue_reg = 0x1d704},
1626                     {.red_reg = 0x1d773, .green_reg = 0x1d773, .blue_reg = 0x1d773},
1627                     {.red_reg = 0x1d7de, .green_reg = 0x1d7de, .blue_reg = 0x1d7de},
1628                     {.red_reg = 0x1d847, .green_reg = 0x1d847, .blue_reg = 0x1d847},
1629                     {.red_reg = 0x1d8ad, .green_reg = 0x1d8ad, .blue_reg = 0x1d8ad},
1630                     {.red_reg = 0x1d911, .green_reg = 0x1d911, .blue_reg = 0x1d911},
1631                     {.red_reg = 0x1d973, .green_reg = 0x1d973, .blue_reg = 0x1d973},
1632                     {.red_reg = 0x1d9d3, .green_reg = 0x1d9d3, .blue_reg = 0x1d9d3},
1633                     {.red_reg = 0x1da31, .green_reg = 0x1da31, .blue_reg = 0x1da31},
1634                     {.red_reg = 0x1da8e, .green_reg = 0x1da8e, .blue_reg = 0x1da8e},
1635                     {.red_reg = 0x1dae8, .green_reg = 0x1dae8, .blue_reg = 0x1dae8},
1636                     {.red_reg = 0x1db98, .green_reg = 0x1db98, .blue_reg = 0x1db98},
1637                     {.red_reg = 0x1dc43, .green_reg = 0x1dc43, .blue_reg = 0x1dc43},
1638                     {.red_reg = 0x1dce7, .green_reg = 0x1dce7, .blue_reg = 0x1dce7},
1639                     {.red_reg = 0x1dd87, .green_reg = 0x1dd87, .blue_reg = 0x1dd87},
1640                     {.red_reg = 0x1de23, .green_reg = 0x1de23, .blue_reg = 0x1de23},
1641                     {.red_reg = 0x1deba, .green_reg = 0x1deba, .blue_reg = 0x1deba},
1642                     {.red_reg = 0x1df4d, .green_reg = 0x1df4d, .blue_reg = 0x1df4d},
1643                     {.red_reg = 0x1dfdc, .green_reg = 0x1dfdc, .blue_reg = 0x1dfdc},
1644                     {.red_reg = 0x1e034, .green_reg = 0x1e034, .blue_reg = 0x1e034},
1645                     {.red_reg = 0x1e078, .green_reg = 0x1e078, .blue_reg = 0x1e078},
1646                     {.red_reg = 0x1e0bb, .green_reg = 0x1e0bb, .blue_reg = 0x1e0bb},
1647                     {.red_reg = 0x1e0fc, .green_reg = 0x1e0fc, .blue_reg = 0x1e0fc},
1648                     {.red_reg = 0x1e13c, .green_reg = 0x1e13c, .blue_reg = 0x1e13c},
1649                     {.red_reg = 0x1e17b, .green_reg = 0x1e17b, .blue_reg = 0x1e17b},
1650                     {.red_reg = 0x1e1b9, .green_reg = 0x1e1b9, .blue_reg = 0x1e1b9},
1651                     {.red_reg = 0x1e1f5, .green_reg = 0x1e1f5, .blue_reg = 0x1e1f5},
1652                     {.red_reg = 0x1e26b, .green_reg = 0x1e26b, .blue_reg = 0x1e26b},
1653                     {.red_reg = 0x1e2dc, .green_reg = 0x1e2dc, .blue_reg = 0x1e2dc},
1654                     {.red_reg = 0x1e34a, .green_reg = 0x1e34a, .blue_reg = 0x1e34a},
1655                     {.red_reg = 0x1e3b5, .green_reg = 0x1e3b5, .blue_reg = 0x1e3b5},
1656                     {.red_reg = 0x1e41d, .green_reg = 0x1e41d, .blue_reg = 0x1e41d},
1657                     {.red_reg = 0x1e481, .green_reg = 0x1e481, .blue_reg = 0x1e481},
1658                     {.red_reg = 0x1e4e4, .green_reg = 0x1e4e4, .blue_reg = 0x1e4e4},
1659                     {.red_reg = 0x1e543, .green_reg = 0x1e543, .blue_reg = 0x1e543},
1660                     {.red_reg = 0x1e5a1, .green_reg = 0x1e5a1, .blue_reg = 0x1e5a1},
1661                     {.red_reg = 0x1e5fc, .green_reg = 0x1e5fc, .blue_reg = 0x1e5fc},
1662                     {.red_reg = 0x1e655, .green_reg = 0x1e655, .blue_reg = 0x1e655},
1663                     {.red_reg = 0x1e6ac, .green_reg = 0x1e6ac, .blue_reg = 0x1e6ac},
1664                     {.red_reg = 0x1e702, .green_reg = 0x1e702, .blue_reg = 0x1e702},
1665                     {.red_reg = 0x1e756, .green_reg = 0x1e756, .blue_reg = 0x1e756},
1666                     {.red_reg = 0x1e7a8, .green_reg = 0x1e7a8, .blue_reg = 0x1e7a8},
1667                     {.red_reg = 0x1e7f9, .green_reg = 0x1e7f9, .blue_reg = 0x1e7f9},
1668                     {.red_reg = 0x1e896, .green_reg = 0x1e896, .blue_reg = 0x1e896},
1669                     {.red_reg = 0x1e92d, .green_reg = 0x1e92d, .blue_reg = 0x1e92d},
1670                     {.red_reg = 0x1e9c0, .green_reg = 0x1e9c0, .blue_reg = 0x1e9c0},
1671                     {.red_reg = 0x1ea4f, .green_reg = 0x1ea4f, .blue_reg = 0x1ea4f},
1672                     {.red_reg = 0x1ead9, .green_reg = 0x1ead9, .blue_reg = 0x1ead9},
1673                     {.red_reg = 0x1eb5f, .green_reg = 0x1eb5f, .blue_reg = 0x1eb5f},
1674                     {.red_reg = 0x1ebe2, .green_reg = 0x1ebe2, .blue_reg = 0x1ebe2},
1675                     {.red_reg = 0x1ec62, .green_reg = 0x1ec62, .blue_reg = 0x1ec62},
1676                     {.red_reg = 0x1ecdf, .green_reg = 0x1ecdf, .blue_reg = 0x1ecdf},
1677                     {.red_reg = 0x1ed59, .green_reg = 0x1ed59, .blue_reg = 0x1ed59},
1678                     {.red_reg = 0x1edd0, .green_reg = 0x1edd0, .blue_reg = 0x1edd0},
1679                     {.red_reg = 0x1ee44, .green_reg = 0x1ee44, .blue_reg = 0x1ee44},
1680                     {.red_reg = 0x1eeb6, .green_reg = 0x1eeb6, .blue_reg = 0x1eeb6},
1681                     {.red_reg = 0x1ef26, .green_reg = 0x1ef26, .blue_reg = 0x1ef26},
1682                     {.red_reg = 0x1ef94, .green_reg = 0x1ef94, .blue_reg = 0x1ef94},
1683                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1684                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1685                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1686                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1687                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1688                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1689                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1690                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1691                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1692                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1693                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1694                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1695                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1696                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1697                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1698                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1699                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1700                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1701                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1702                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1703                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1704                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1705                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1706                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1707                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1708                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1709                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1710                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1711                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1712                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1713                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1714                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1715                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1716                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1717                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1718                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1719                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1720                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1721                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1722                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1723                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1724                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1725                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1726                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1727                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1728                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1729                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1730                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1731                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1732                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1733                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1734                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1735                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1736                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1737                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1738                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1739                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1740                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1741                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1742                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1743                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1744                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1745                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1746                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1747                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1748                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1749                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1750                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1751                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1752                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1753                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1754                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1755                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1756                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1757                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
1758         {.hw_points_num       = NUM_OF_LUT_DATA_REGAM_PQ,
1759             .arr_curve_points = {{0x0, 0x3}, {0x8, 0x3}, {0x10, 0x3}, {0x18, 0x3}, {0x20, 0x3},
1760                 {0x28, 0x3}, {0x30, 0x3}, {0x38, 0x3}, {0x40, 0x3}, {0x48, 0x3}, {0x50, 0x3},
1761                 {0x58, 0x3}, {0x60, 0x3}, {0x68, 0x3}, {0x70, 0x3}, {0x78, 0x3}, {0x80, 0x3},
1762                 {0x88, 0x3}, {0x90, 0x3}, {0x98, 0x3}, {0xa0, 0x3}, {0xa8, 0x3}, {0xb0, 0x3},
1763                 {0xb8, 0x3}, {0xc0, 0x3}, {0xc8, 0x1}, {0xca, 0x0}, {0x0, 0x0}, {0x0, 0x0},
1764                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}},
1765             .corner_points    = {{.red.custom_float_x          = 0x6000,
1766                                      .red.custom_float_y       = 0x0,
1767                                      .red.custom_float_slope   = 0x2ec7c,
1768                                      .green.custom_float_x     = 0x6000,
1769                                      .green.custom_float_y     = 0x0,
1770                                      .green.custom_float_slope = 0x2ec7c,
1771                                      .blue.custom_float_x      = 0x6000,
1772                                      .blue.custom_float_y      = 0x0,
1773                                      .blue.custom_float_slope  = 0x2ec7c},
1774                    {.red.custom_float_x          = 0x8000,
1775                        .red.custom_float_y       = 0x1f000,
1776                        .red.custom_float_slope   = 0x0,
1777                        .green.custom_float_x     = 0x8000,
1778                        .green.custom_float_y     = 0x1f000,
1779                        .green.custom_float_slope = 0x0,
1780                        .blue.custom_float_x      = 0x8000,
1781                        .blue.custom_float_y      = 0x1f000,
1782                        .blue.custom_float_slope  = 0x0}},
1783             .rgb_resulted     = {{.red_reg = 0x15c7c, .green_reg = 0x15c7c, .blue_reg = 0x15c7c},
1784                     {.red_reg = 0x16006, .green_reg = 0x16006, .blue_reg = 0x16006},
1785                     {.red_reg = 0x161ce, .green_reg = 0x161ce, .blue_reg = 0x161ce},
1786                     {.red_reg = 0x16395, .green_reg = 0x16395, .blue_reg = 0x16395},
1787                     {.red_reg = 0x1655d, .green_reg = 0x1655d, .blue_reg = 0x1655d},
1788                     {.red_reg = 0x16725, .green_reg = 0x16725, .blue_reg = 0x16725},
1789                     {.red_reg = 0x168ed, .green_reg = 0x168ed, .blue_reg = 0x168ed},
1790                     {.red_reg = 0x16ab5, .green_reg = 0x16ab5, .blue_reg = 0x16ab5},
1791                     {.red_reg = 0x16c7c, .green_reg = 0x16c7c, .blue_reg = 0x16c7c},
1792                     {.red_reg = 0x17006, .green_reg = 0x17006, .blue_reg = 0x17006},
1793                     {.red_reg = 0x171ce, .green_reg = 0x171ce, .blue_reg = 0x171ce},
1794                     {.red_reg = 0x17395, .green_reg = 0x17395, .blue_reg = 0x17395},
1795                     {.red_reg = 0x1755d, .green_reg = 0x1755d, .blue_reg = 0x1755d},
1796                     {.red_reg = 0x17725, .green_reg = 0x17725, .blue_reg = 0x17725},
1797                     {.red_reg = 0x178ed, .green_reg = 0x178ed, .blue_reg = 0x178ed},
1798                     {.red_reg = 0x17ab5, .green_reg = 0x17ab5, .blue_reg = 0x17ab5},
1799                     {.red_reg = 0x17c7c, .green_reg = 0x17c7c, .blue_reg = 0x17c7c},
1800                     {.red_reg = 0x17e68, .green_reg = 0x17e68, .blue_reg = 0x17e68},
1801                     {.red_reg = 0x1801b, .green_reg = 0x1801b, .blue_reg = 0x1801b},
1802                     {.red_reg = 0x180fa, .green_reg = 0x180fa, .blue_reg = 0x180fa},
1803                     {.red_reg = 0x181ce, .green_reg = 0x181ce, .blue_reg = 0x181ce},
1804                     {.red_reg = 0x1829b, .green_reg = 0x1829b, .blue_reg = 0x1829b},
1805                     {.red_reg = 0x18361, .green_reg = 0x18361, .blue_reg = 0x18361},
1806                     {.red_reg = 0x1841e, .green_reg = 0x1841e, .blue_reg = 0x1841e},
1807                     {.red_reg = 0x184d4, .green_reg = 0x184d4, .blue_reg = 0x184d4},
1808                     {.red_reg = 0x18632, .green_reg = 0x18632, .blue_reg = 0x18632},
1809                     {.red_reg = 0x1877d, .green_reg = 0x1877d, .blue_reg = 0x1877d},
1810                     {.red_reg = 0x188b8, .green_reg = 0x188b8, .blue_reg = 0x188b8},
1811                     {.red_reg = 0x189e2, .green_reg = 0x189e2, .blue_reg = 0x189e2},
1812                     {.red_reg = 0x18b02, .green_reg = 0x18b02, .blue_reg = 0x18b02},
1813                     {.red_reg = 0x18c14, .green_reg = 0x18c14, .blue_reg = 0x18c14},
1814                     {.red_reg = 0x18d1f, .green_reg = 0x18d1f, .blue_reg = 0x18d1f},
1815                     {.red_reg = 0x18e1f, .green_reg = 0x18e1f, .blue_reg = 0x18e1f},
1816                     {.red_reg = 0x19003, .green_reg = 0x19003, .blue_reg = 0x19003},
1817                     {.red_reg = 0x190e9, .green_reg = 0x190e9, .blue_reg = 0x190e9},
1818                     {.red_reg = 0x191c3, .green_reg = 0x191c3, .blue_reg = 0x191c3},
1819                     {.red_reg = 0x19292, .green_reg = 0x19292, .blue_reg = 0x19292},
1820                     {.red_reg = 0x19358, .green_reg = 0x19358, .blue_reg = 0x19358},
1821                     {.red_reg = 0x19416, .green_reg = 0x19416, .blue_reg = 0x19416},
1822                     {.red_reg = 0x194cc, .green_reg = 0x194cc, .blue_reg = 0x194cc},
1823                     {.red_reg = 0x1957c, .green_reg = 0x1957c, .blue_reg = 0x1957c},
1824                     {.red_reg = 0x196ca, .green_reg = 0x196ca, .blue_reg = 0x196ca},
1825                     {.red_reg = 0x19803, .green_reg = 0x19803, .blue_reg = 0x19803},
1826                     {.red_reg = 0x1992b, .green_reg = 0x1992b, .blue_reg = 0x1992b},
1827                     {.red_reg = 0x19a44, .green_reg = 0x19a44, .blue_reg = 0x19a44},
1828                     {.red_reg = 0x19b50, .green_reg = 0x19b50, .blue_reg = 0x19b50},
1829                     {.red_reg = 0x19c50, .green_reg = 0x19c50, .blue_reg = 0x19c50},
1830                     {.red_reg = 0x19d46, .green_reg = 0x19d46, .blue_reg = 0x19d46},
1831                     {.red_reg = 0x19e33, .green_reg = 0x19e33, .blue_reg = 0x19e33},
1832                     {.red_reg = 0x19ff2, .green_reg = 0x19ff2, .blue_reg = 0x19ff2},
1833                     {.red_reg = 0x1a0cb, .green_reg = 0x1a0cb, .blue_reg = 0x1a0cb},
1834                     {.red_reg = 0x1a190, .green_reg = 0x1a190, .blue_reg = 0x1a190},
1835                     {.red_reg = 0x1a24b, .green_reg = 0x1a24b, .blue_reg = 0x1a24b},
1836                     {.red_reg = 0x1a2fc, .green_reg = 0x1a2fc, .blue_reg = 0x1a2fc},
1837                     {.red_reg = 0x1a3a6, .green_reg = 0x1a3a6, .blue_reg = 0x1a3a6},
1838                     {.red_reg = 0x1a448, .green_reg = 0x1a448, .blue_reg = 0x1a448},
1839                     {.red_reg = 0x1a4e4, .green_reg = 0x1a4e4, .blue_reg = 0x1a4e4},
1840                     {.red_reg = 0x1a60a, .green_reg = 0x1a60a, .blue_reg = 0x1a60a},
1841                     {.red_reg = 0x1a71c, .green_reg = 0x1a71c, .blue_reg = 0x1a71c},
1842                     {.red_reg = 0x1a81e, .green_reg = 0x1a81e, .blue_reg = 0x1a81e},
1843                     {.red_reg = 0x1a911, .green_reg = 0x1a911, .blue_reg = 0x1a911},
1844                     {.red_reg = 0x1a9f8, .green_reg = 0x1a9f8, .blue_reg = 0x1a9f8},
1845                     {.red_reg = 0x1aad3, .green_reg = 0x1aad3, .blue_reg = 0x1aad3},
1846                     {.red_reg = 0x1aba5, .green_reg = 0x1aba5, .blue_reg = 0x1aba5},
1847                     {.red_reg = 0x1ac6e, .green_reg = 0x1ac6e, .blue_reg = 0x1ac6e},
1848                     {.red_reg = 0x1ade8, .green_reg = 0x1ade8, .blue_reg = 0x1ade8},
1849                     {.red_reg = 0x1af48, .green_reg = 0x1af48, .blue_reg = 0x1af48},
1850                     {.red_reg = 0x1b048, .green_reg = 0x1b048, .blue_reg = 0x1b048},
1851                     {.red_reg = 0x1b0e3, .green_reg = 0x1b0e3, .blue_reg = 0x1b0e3},
1852                     {.red_reg = 0x1b176, .green_reg = 0x1b176, .blue_reg = 0x1b176},
1853                     {.red_reg = 0x1b201, .green_reg = 0x1b201, .blue_reg = 0x1b201},
1854                     {.red_reg = 0x1b285, .green_reg = 0x1b285, .blue_reg = 0x1b285},
1855                     {.red_reg = 0x1b304, .green_reg = 0x1b304, .blue_reg = 0x1b304},
1856                     {.red_reg = 0x1b3f2, .green_reg = 0x1b3f2, .blue_reg = 0x1b3f2},
1857                     {.red_reg = 0x1b4cf, .green_reg = 0x1b4cf, .blue_reg = 0x1b4cf},
1858                     {.red_reg = 0x1b59c, .green_reg = 0x1b59c, .blue_reg = 0x1b59c},
1859                     {.red_reg = 0x1b65e, .green_reg = 0x1b65e, .blue_reg = 0x1b65e},
1860                     {.red_reg = 0x1b714, .green_reg = 0x1b714, .blue_reg = 0x1b714},
1861                     {.red_reg = 0x1b7c0, .green_reg = 0x1b7c0, .blue_reg = 0x1b7c0},
1862                     {.red_reg = 0x1b864, .green_reg = 0x1b864, .blue_reg = 0x1b864},
1863                     {.red_reg = 0x1b901, .green_reg = 0x1b901, .blue_reg = 0x1b901},
1864                     {.red_reg = 0x1ba26, .green_reg = 0x1ba26, .blue_reg = 0x1ba26},
1865                     {.red_reg = 0x1bb35, .green_reg = 0x1bb35, .blue_reg = 0x1bb35},
1866                     {.red_reg = 0x1bc31, .green_reg = 0x1bc31, .blue_reg = 0x1bc31},
1867                     {.red_reg = 0x1bd1d, .green_reg = 0x1bd1d, .blue_reg = 0x1bd1d},
1868                     {.red_reg = 0x1bdfa, .green_reg = 0x1bdfa, .blue_reg = 0x1bdfa},
1869                     {.red_reg = 0x1becc, .green_reg = 0x1becc, .blue_reg = 0x1becc},
1870                     {.red_reg = 0x1bf93, .green_reg = 0x1bf93, .blue_reg = 0x1bf93},
1871                     {.red_reg = 0x1c028, .green_reg = 0x1c028, .blue_reg = 0x1c028},
1872                     {.red_reg = 0x1c0d9, .green_reg = 0x1c0d9, .blue_reg = 0x1c0d9},
1873                     {.red_reg = 0x1c17b, .green_reg = 0x1c17b, .blue_reg = 0x1c17b},
1874                     {.red_reg = 0x1c212, .green_reg = 0x1c212, .blue_reg = 0x1c212},
1875                     {.red_reg = 0x1c29f, .green_reg = 0x1c29f, .blue_reg = 0x1c29f},
1876                     {.red_reg = 0x1c323, .green_reg = 0x1c323, .blue_reg = 0x1c323},
1877                     {.red_reg = 0x1c3a0, .green_reg = 0x1c3a0, .blue_reg = 0x1c3a0},
1878                     {.red_reg = 0x1c416, .green_reg = 0x1c416, .blue_reg = 0x1c416},
1879                     {.red_reg = 0x1c486, .green_reg = 0x1c486, .blue_reg = 0x1c486},
1880                     {.red_reg = 0x1c557, .green_reg = 0x1c557, .blue_reg = 0x1c557},
1881                     {.red_reg = 0x1c616, .green_reg = 0x1c616, .blue_reg = 0x1c616},
1882                     {.red_reg = 0x1c6c7, .green_reg = 0x1c6c7, .blue_reg = 0x1c6c7},
1883                     {.red_reg = 0x1c76c, .green_reg = 0x1c76c, .blue_reg = 0x1c76c},
1884                     {.red_reg = 0x1c807, .green_reg = 0x1c807, .blue_reg = 0x1c807},
1885                     {.red_reg = 0x1c898, .green_reg = 0x1c898, .blue_reg = 0x1c898},
1886                     {.red_reg = 0x1c921, .green_reg = 0x1c921, .blue_reg = 0x1c921},
1887                     {.red_reg = 0x1c9a3, .green_reg = 0x1c9a3, .blue_reg = 0x1c9a3},
1888                     {.red_reg = 0x1ca95, .green_reg = 0x1ca95, .blue_reg = 0x1ca95},
1889                     {.red_reg = 0x1cb72, .green_reg = 0x1cb72, .blue_reg = 0x1cb72},
1890                     {.red_reg = 0x1cc3e, .green_reg = 0x1cc3e, .blue_reg = 0x1cc3e},
1891                     {.red_reg = 0x1ccfb, .green_reg = 0x1ccfb, .blue_reg = 0x1ccfb},
1892                     {.red_reg = 0x1cdac, .green_reg = 0x1cdac, .blue_reg = 0x1cdac},
1893                     {.red_reg = 0x1ce52, .green_reg = 0x1ce52, .blue_reg = 0x1ce52},
1894                     {.red_reg = 0x1ceee, .green_reg = 0x1ceee, .blue_reg = 0x1ceee},
1895                     {.red_reg = 0x1cf82, .green_reg = 0x1cf82, .blue_reg = 0x1cf82},
1896                     {.red_reg = 0x1d04a, .green_reg = 0x1d04a, .blue_reg = 0x1d04a},
1897                     {.red_reg = 0x1d0c7, .green_reg = 0x1d0c7, .blue_reg = 0x1d0c7},
1898                     {.red_reg = 0x1d13a, .green_reg = 0x1d13a, .blue_reg = 0x1d13a},
1899                     {.red_reg = 0x1d1a5, .green_reg = 0x1d1a5, .blue_reg = 0x1d1a5},
1900                     {.red_reg = 0x1d208, .green_reg = 0x1d208, .blue_reg = 0x1d208},
1901                     {.red_reg = 0x1d265, .green_reg = 0x1d265, .blue_reg = 0x1d265},
1902                     {.red_reg = 0x1d2bc, .green_reg = 0x1d2bc, .blue_reg = 0x1d2bc},
1903                     {.red_reg = 0x1d30f, .green_reg = 0x1d30f, .blue_reg = 0x1d30f},
1904                     {.red_reg = 0x1d3a8, .green_reg = 0x1d3a8, .blue_reg = 0x1d3a8},
1905                     {.red_reg = 0x1d433, .green_reg = 0x1d433, .blue_reg = 0x1d433},
1906                     {.red_reg = 0x1d4b3, .green_reg = 0x1d4b3, .blue_reg = 0x1d4b3},
1907                     {.red_reg = 0x1d528, .green_reg = 0x1d528, .blue_reg = 0x1d528},
1908                     {.red_reg = 0x1d596, .green_reg = 0x1d596, .blue_reg = 0x1d596},
1909                     {.red_reg = 0x1d5fc, .green_reg = 0x1d5fc, .blue_reg = 0x1d5fc},
1910                     {.red_reg = 0x1d65d, .green_reg = 0x1d65d, .blue_reg = 0x1d65d},
1911                     {.red_reg = 0x1d6b7, .green_reg = 0x1d6b7, .blue_reg = 0x1d6b7},
1912                     {.red_reg = 0x1d75f, .green_reg = 0x1d75f, .blue_reg = 0x1d75f},
1913                     {.red_reg = 0x1d7f6, .green_reg = 0x1d7f6, .blue_reg = 0x1d7f6},
1914                     {.red_reg = 0x1d881, .green_reg = 0x1d881, .blue_reg = 0x1d881},
1915                     {.red_reg = 0x1d901, .green_reg = 0x1d901, .blue_reg = 0x1d901},
1916                     {.red_reg = 0x1d978, .green_reg = 0x1d978, .blue_reg = 0x1d978},
1917                     {.red_reg = 0x1d9e7, .green_reg = 0x1d9e7, .blue_reg = 0x1d9e7},
1918                     {.red_reg = 0x1da4f, .green_reg = 0x1da4f, .blue_reg = 0x1da4f},
1919                     {.red_reg = 0x1dab1, .green_reg = 0x1dab1, .blue_reg = 0x1dab1},
1920                     {.red_reg = 0x1db65, .green_reg = 0x1db65, .blue_reg = 0x1db65},
1921                     {.red_reg = 0x1dc08, .green_reg = 0x1dc08, .blue_reg = 0x1dc08},
1922                     {.red_reg = 0x1dc9d, .green_reg = 0x1dc9d, .blue_reg = 0x1dc9d},
1923                     {.red_reg = 0x1dd26, .green_reg = 0x1dd26, .blue_reg = 0x1dd26},
1924                     {.red_reg = 0x1dda5, .green_reg = 0x1dda5, .blue_reg = 0x1dda5},
1925                     {.red_reg = 0x1de1b, .green_reg = 0x1de1b, .blue_reg = 0x1de1b},
1926                     {.red_reg = 0x1de89, .green_reg = 0x1de89, .blue_reg = 0x1de89},
1927                     {.red_reg = 0x1def1, .green_reg = 0x1def1, .blue_reg = 0x1def1},
1928                     {.red_reg = 0x1dfb1, .green_reg = 0x1dfb1, .blue_reg = 0x1dfb1},
1929                     {.red_reg = 0x1e02e, .green_reg = 0x1e02e, .blue_reg = 0x1e02e},
1930                     {.red_reg = 0x1e07d, .green_reg = 0x1e07d, .blue_reg = 0x1e07d},
1931                     {.red_reg = 0x1e0c5, .green_reg = 0x1e0c5, .blue_reg = 0x1e0c5},
1932                     {.red_reg = 0x1e107, .green_reg = 0x1e107, .blue_reg = 0x1e107},
1933                     {.red_reg = 0x1e145, .green_reg = 0x1e145, .blue_reg = 0x1e145},
1934                     {.red_reg = 0x1e17f, .green_reg = 0x1e17f, .blue_reg = 0x1e17f},
1935                     {.red_reg = 0x1e1b6, .green_reg = 0x1e1b6, .blue_reg = 0x1e1b6},
1936                     {.red_reg = 0x1e21a, .green_reg = 0x1e21a, .blue_reg = 0x1e21a},
1937                     {.red_reg = 0x1e273, .green_reg = 0x1e273, .blue_reg = 0x1e273},
1938                     {.red_reg = 0x1e2c5, .green_reg = 0x1e2c5, .blue_reg = 0x1e2c5},
1939                     {.red_reg = 0x1e310, .green_reg = 0x1e310, .blue_reg = 0x1e310},
1940                     {.red_reg = 0x1e355, .green_reg = 0x1e355, .blue_reg = 0x1e355},
1941                     {.red_reg = 0x1e395, .green_reg = 0x1e395, .blue_reg = 0x1e395},
1942                     {.red_reg = 0x1e3d1, .green_reg = 0x1e3d1, .blue_reg = 0x1e3d1},
1943                     {.red_reg = 0x1e409, .green_reg = 0x1e409, .blue_reg = 0x1e409},
1944                     {.red_reg = 0x1e470, .green_reg = 0x1e470, .blue_reg = 0x1e470},
1945                     {.red_reg = 0x1e4cd, .green_reg = 0x1e4cd, .blue_reg = 0x1e4cd},
1946                     {.red_reg = 0x1e520, .green_reg = 0x1e520, .blue_reg = 0x1e520},
1947                     {.red_reg = 0x1e56d, .green_reg = 0x1e56d, .blue_reg = 0x1e56d},
1948                     {.red_reg = 0x1e5b4, .green_reg = 0x1e5b4, .blue_reg = 0x1e5b4},
1949                     {.red_reg = 0x1e5f5, .green_reg = 0x1e5f5, .blue_reg = 0x1e5f5},
1950                     {.red_reg = 0x1e633, .green_reg = 0x1e633, .blue_reg = 0x1e633},
1951                     {.red_reg = 0x1e66c, .green_reg = 0x1e66c, .blue_reg = 0x1e66c},
1952                     {.red_reg = 0x1e6d4, .green_reg = 0x1e6d4, .blue_reg = 0x1e6d4},
1953                     {.red_reg = 0x1e732, .green_reg = 0x1e732, .blue_reg = 0x1e732},
1954                     {.red_reg = 0x1e787, .green_reg = 0x1e787, .blue_reg = 0x1e787},
1955                     {.red_reg = 0x1e7d5, .green_reg = 0x1e7d5, .blue_reg = 0x1e7d5},
1956                     {.red_reg = 0x1e81c, .green_reg = 0x1e81c, .blue_reg = 0x1e81c},
1957                     {.red_reg = 0x1e85f, .green_reg = 0x1e85f, .blue_reg = 0x1e85f},
1958                     {.red_reg = 0x1e89c, .green_reg = 0x1e89c, .blue_reg = 0x1e89c},
1959                     {.red_reg = 0x1e8d6, .green_reg = 0x1e8d6, .blue_reg = 0x1e8d6},
1960                     {.red_reg = 0x1e93f, .green_reg = 0x1e93f, .blue_reg = 0x1e93f},
1961                     {.red_reg = 0x1e99d, .green_reg = 0x1e99d, .blue_reg = 0x1e99d},
1962                     {.red_reg = 0x1e9f2, .green_reg = 0x1e9f2, .blue_reg = 0x1e9f2},
1963                     {.red_reg = 0x1ea40, .green_reg = 0x1ea40, .blue_reg = 0x1ea40},
1964                     {.red_reg = 0x1ea88, .green_reg = 0x1ea88, .blue_reg = 0x1ea88},
1965                     {.red_reg = 0x1eaca, .green_reg = 0x1eaca, .blue_reg = 0x1eaca},
1966                     {.red_reg = 0x1eb07, .green_reg = 0x1eb07, .blue_reg = 0x1eb07},
1967                     {.red_reg = 0x1eb41, .green_reg = 0x1eb41, .blue_reg = 0x1eb41},
1968                     {.red_reg = 0x1eba9, .green_reg = 0x1eba9, .blue_reg = 0x1eba9},
1969                     {.red_reg = 0x1ec07, .green_reg = 0x1ec07, .blue_reg = 0x1ec07},
1970                     {.red_reg = 0x1ec5b, .green_reg = 0x1ec5b, .blue_reg = 0x1ec5b},
1971                     {.red_reg = 0x1eca8, .green_reg = 0x1eca8, .blue_reg = 0x1eca8},
1972                     {.red_reg = 0x1ecef, .green_reg = 0x1ecef, .blue_reg = 0x1ecef},
1973                     {.red_reg = 0x1ed30, .green_reg = 0x1ed30, .blue_reg = 0x1ed30},
1974                     {.red_reg = 0x1ed6d, .green_reg = 0x1ed6d, .blue_reg = 0x1ed6d},
1975                     {.red_reg = 0x1eda6, .green_reg = 0x1eda6, .blue_reg = 0x1eda6},
1976                     {.red_reg = 0x1ee0d, .green_reg = 0x1ee0d, .blue_reg = 0x1ee0d},
1977                     {.red_reg = 0x1ee69, .green_reg = 0x1ee69, .blue_reg = 0x1ee69},
1978                     {.red_reg = 0x1eebc, .green_reg = 0x1eebc, .blue_reg = 0x1eebc},
1979                     {.red_reg = 0x1ef07, .green_reg = 0x1ef07, .blue_reg = 0x1ef07},
1980                     {.red_reg = 0x1ef4d, .green_reg = 0x1ef4d, .blue_reg = 0x1ef4d},
1981                     {.red_reg = 0x1ef8d, .green_reg = 0x1ef8d, .blue_reg = 0x1ef8d},
1982                     {.red_reg = 0x1efc8, .green_reg = 0x1efc8, .blue_reg = 0x1efc8},
1983                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1984                     {.red_reg = 0x1f000, .green_reg = 0x1f000, .blue_reg = 0x1f000},
1985                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1986                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1987                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1988                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1989                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1990                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1991                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1992                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1993                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1994                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1995                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1996                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1997                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1998                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
1999                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2000                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2001                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2002                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2003                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2004                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2005                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2006                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2007                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2008                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2009                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2010                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2011                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2012                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2013                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2014                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2015                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2016                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2017                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2018                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2019                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2020                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2021                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2022                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2023                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2024                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2025                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2026                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2027                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2028                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2029                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2030                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2031                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2032                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2033                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2034                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2035                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2036                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2037                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2038                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2039                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2040                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2041                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
2042         {.hw_points_num       = NUM_OF_LUT_DATA_REGAM_LINEAR,
2043             .arr_curve_points = {{0x0, 0x3}, {0x8, 0x3}, {0x10, 0x3}, {0x18, 0x3}, {0x20, 0x3},
2044                 {0x28, 0x3}, {0x30, 0x3}, {0x38, 0x3}, {0x40, 0x3}, {0x48, 0x3}, {0x50, 0x3},
2045                 {0x58, 0x3}, {0x60, 0x3}, {0x68, 0x3}, {0x70, 0x3}, {0x78, 0x3}, {0x80, 0x3},
2046                 {0x88, 0x3}, {0x90, 0x3}, {0x98, 0x3}, {0xa0, 0x3}, {0xa8, 0x3}, {0xb0, 0x3},
2047                 {0xb8, 0x3}, {0xc0, 0x3}, {0xc8, 0x3}, {0xd0, 0x3}, {0xd8, 0x3}, {0xe0, 0x0},
2048                 {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}},
2049             .corner_points    = {{.red.custom_float_x          = 0x6000,
2050                                      .red.custom_float_y       = 0x0,
2051                                      .red.custom_float_slope   = 0x25f40,
2052                                      .green.custom_float_x     = 0x6000,
2053                                      .green.custom_float_y     = 0x0,
2054                                      .green.custom_float_slope = 0x25f40,
2055                                      .blue.custom_float_x      = 0x6000,
2056                                      .blue.custom_float_y      = 0x0,
2057                                      .blue.custom_float_slope  = 0x25f40},
2058                    {.red.custom_float_x          = 0x8800,
2059                        .red.custom_float_y       = 0x28f40,
2060                        .red.custom_float_slope   = 0x0,
2061                        .green.custom_float_x     = 0x8800,
2062                        .green.custom_float_y     = 0x28f40,
2063                        .green.custom_float_slope = 0x0,
2064                        .blue.custom_float_x      = 0x8800,
2065                        .blue.custom_float_y      = 0x28f40,
2066                        .blue.custom_float_slope  = 0x0}},
2067             .rgb_resulted     = {{.red_reg = 0xcf40, .green_reg = 0xcf40, .blue_reg = 0xcf40},
2068                     {.red_reg = 0xd194, .green_reg = 0xd194, .blue_reg = 0xd194},
2069                     {.red_reg = 0xd388, .green_reg = 0xd388, .blue_reg = 0xd388},
2070                     {.red_reg = 0xd57c, .green_reg = 0xd57c, .blue_reg = 0xd57c},
2071                     {.red_reg = 0xd770, .green_reg = 0xd770, .blue_reg = 0xd770},
2072                     {.red_reg = 0xd964, .green_reg = 0xd964, .blue_reg = 0xd964},
2073                     {.red_reg = 0xdb58, .green_reg = 0xdb58, .blue_reg = 0xdb58},
2074                     {.red_reg = 0xdd4c, .green_reg = 0xdd4c, .blue_reg = 0xdd4c},
2075                     {.red_reg = 0xdf40, .green_reg = 0xdf40, .blue_reg = 0xdf40},
2076                     {.red_reg = 0xe194, .green_reg = 0xe194, .blue_reg = 0xe194},
2077                     {.red_reg = 0xe388, .green_reg = 0xe388, .blue_reg = 0xe388},
2078                     {.red_reg = 0xe57c, .green_reg = 0xe57c, .blue_reg = 0xe57c},
2079                     {.red_reg = 0xe770, .green_reg = 0xe770, .blue_reg = 0xe770},
2080                     {.red_reg = 0xe964, .green_reg = 0xe964, .blue_reg = 0xe964},
2081                     {.red_reg = 0xeb58, .green_reg = 0xeb58, .blue_reg = 0xeb58},
2082                     {.red_reg = 0xed4c, .green_reg = 0xed4c, .blue_reg = 0xed4c},
2083                     {.red_reg = 0xef40, .green_reg = 0xef40, .blue_reg = 0xef40},
2084                     {.red_reg = 0xf194, .green_reg = 0xf194, .blue_reg = 0xf194},
2085                     {.red_reg = 0xf388, .green_reg = 0xf388, .blue_reg = 0xf388},
2086                     {.red_reg = 0xf57c, .green_reg = 0xf57c, .blue_reg = 0xf57c},
2087                     {.red_reg = 0xf770, .green_reg = 0xf770, .blue_reg = 0xf770},
2088                     {.red_reg = 0xf964, .green_reg = 0xf964, .blue_reg = 0xf964},
2089                     {.red_reg = 0xfb58, .green_reg = 0xfb58, .blue_reg = 0xfb58},
2090                     {.red_reg = 0xfd4c, .green_reg = 0xfd4c, .blue_reg = 0xfd4c},
2091                     {.red_reg = 0xff40, .green_reg = 0xff40, .blue_reg = 0xff40},
2092                     {.red_reg = 0x10194, .green_reg = 0x10194, .blue_reg = 0x10194},
2093                     {.red_reg = 0x10388, .green_reg = 0x10388, .blue_reg = 0x10388},
2094                     {.red_reg = 0x1057c, .green_reg = 0x1057c, .blue_reg = 0x1057c},
2095                     {.red_reg = 0x10770, .green_reg = 0x10770, .blue_reg = 0x10770},
2096                     {.red_reg = 0x10964, .green_reg = 0x10964, .blue_reg = 0x10964},
2097                     {.red_reg = 0x10b58, .green_reg = 0x10b58, .blue_reg = 0x10b58},
2098                     {.red_reg = 0x10d4c, .green_reg = 0x10d4c, .blue_reg = 0x10d4c},
2099                     {.red_reg = 0x10f40, .green_reg = 0x10f40, .blue_reg = 0x10f40},
2100                     {.red_reg = 0x11194, .green_reg = 0x11194, .blue_reg = 0x11194},
2101                     {.red_reg = 0x11388, .green_reg = 0x11388, .blue_reg = 0x11388},
2102                     {.red_reg = 0x1157c, .green_reg = 0x1157c, .blue_reg = 0x1157c},
2103                     {.red_reg = 0x11770, .green_reg = 0x11770, .blue_reg = 0x11770},
2104                     {.red_reg = 0x11964, .green_reg = 0x11964, .blue_reg = 0x11964},
2105                     {.red_reg = 0x11b58, .green_reg = 0x11b58, .blue_reg = 0x11b58},
2106                     {.red_reg = 0x11d4c, .green_reg = 0x11d4c, .blue_reg = 0x11d4c},
2107                     {.red_reg = 0x11f40, .green_reg = 0x11f40, .blue_reg = 0x11f40},
2108                     {.red_reg = 0x12194, .green_reg = 0x12194, .blue_reg = 0x12194},
2109                     {.red_reg = 0x12388, .green_reg = 0x12388, .blue_reg = 0x12388},
2110                     {.red_reg = 0x1257c, .green_reg = 0x1257c, .blue_reg = 0x1257c},
2111                     {.red_reg = 0x12770, .green_reg = 0x12770, .blue_reg = 0x12770},
2112                     {.red_reg = 0x12964, .green_reg = 0x12964, .blue_reg = 0x12964},
2113                     {.red_reg = 0x12b58, .green_reg = 0x12b58, .blue_reg = 0x12b58},
2114                     {.red_reg = 0x12d4c, .green_reg = 0x12d4c, .blue_reg = 0x12d4c},
2115                     {.red_reg = 0x12f40, .green_reg = 0x12f40, .blue_reg = 0x12f40},
2116                     {.red_reg = 0x13194, .green_reg = 0x13194, .blue_reg = 0x13194},
2117                     {.red_reg = 0x13388, .green_reg = 0x13388, .blue_reg = 0x13388},
2118                     {.red_reg = 0x1357c, .green_reg = 0x1357c, .blue_reg = 0x1357c},
2119                     {.red_reg = 0x13770, .green_reg = 0x13770, .blue_reg = 0x13770},
2120                     {.red_reg = 0x13964, .green_reg = 0x13964, .blue_reg = 0x13964},
2121                     {.red_reg = 0x13b58, .green_reg = 0x13b58, .blue_reg = 0x13b58},
2122                     {.red_reg = 0x13d4c, .green_reg = 0x13d4c, .blue_reg = 0x13d4c},
2123                     {.red_reg = 0x13f40, .green_reg = 0x13f40, .blue_reg = 0x13f40},
2124                     {.red_reg = 0x14194, .green_reg = 0x14194, .blue_reg = 0x14194},
2125                     {.red_reg = 0x14388, .green_reg = 0x14388, .blue_reg = 0x14388},
2126                     {.red_reg = 0x1457c, .green_reg = 0x1457c, .blue_reg = 0x1457c},
2127                     {.red_reg = 0x14770, .green_reg = 0x14770, .blue_reg = 0x14770},
2128                     {.red_reg = 0x14964, .green_reg = 0x14964, .blue_reg = 0x14964},
2129                     {.red_reg = 0x14b58, .green_reg = 0x14b58, .blue_reg = 0x14b58},
2130                     {.red_reg = 0x14d4c, .green_reg = 0x14d4c, .blue_reg = 0x14d4c},
2131                     {.red_reg = 0x14f40, .green_reg = 0x14f40, .blue_reg = 0x14f40},
2132                     {.red_reg = 0x15194, .green_reg = 0x15194, .blue_reg = 0x15194},
2133                     {.red_reg = 0x15388, .green_reg = 0x15388, .blue_reg = 0x15388},
2134                     {.red_reg = 0x1557c, .green_reg = 0x1557c, .blue_reg = 0x1557c},
2135                     {.red_reg = 0x15770, .green_reg = 0x15770, .blue_reg = 0x15770},
2136                     {.red_reg = 0x15964, .green_reg = 0x15964, .blue_reg = 0x15964},
2137                     {.red_reg = 0x15b58, .green_reg = 0x15b58, .blue_reg = 0x15b58},
2138                     {.red_reg = 0x15d4c, .green_reg = 0x15d4c, .blue_reg = 0x15d4c},
2139                     {.red_reg = 0x15f40, .green_reg = 0x15f40, .blue_reg = 0x15f40},
2140                     {.red_reg = 0x16194, .green_reg = 0x16194, .blue_reg = 0x16194},
2141                     {.red_reg = 0x16388, .green_reg = 0x16388, .blue_reg = 0x16388},
2142                     {.red_reg = 0x1657c, .green_reg = 0x1657c, .blue_reg = 0x1657c},
2143                     {.red_reg = 0x16770, .green_reg = 0x16770, .blue_reg = 0x16770},
2144                     {.red_reg = 0x16964, .green_reg = 0x16964, .blue_reg = 0x16964},
2145                     {.red_reg = 0x16b58, .green_reg = 0x16b58, .blue_reg = 0x16b58},
2146                     {.red_reg = 0x16d4c, .green_reg = 0x16d4c, .blue_reg = 0x16d4c},
2147                     {.red_reg = 0x16f40, .green_reg = 0x16f40, .blue_reg = 0x16f40},
2148                     {.red_reg = 0x17194, .green_reg = 0x17194, .blue_reg = 0x17194},
2149                     {.red_reg = 0x17388, .green_reg = 0x17388, .blue_reg = 0x17388},
2150                     {.red_reg = 0x1757c, .green_reg = 0x1757c, .blue_reg = 0x1757c},
2151                     {.red_reg = 0x17770, .green_reg = 0x17770, .blue_reg = 0x17770},
2152                     {.red_reg = 0x17964, .green_reg = 0x17964, .blue_reg = 0x17964},
2153                     {.red_reg = 0x17b58, .green_reg = 0x17b58, .blue_reg = 0x17b58},
2154                     {.red_reg = 0x17d4c, .green_reg = 0x17d4c, .blue_reg = 0x17d4c},
2155                     {.red_reg = 0x17f40, .green_reg = 0x17f40, .blue_reg = 0x17f40},
2156                     {.red_reg = 0x18194, .green_reg = 0x18194, .blue_reg = 0x18194},
2157                     {.red_reg = 0x18388, .green_reg = 0x18388, .blue_reg = 0x18388},
2158                     {.red_reg = 0x1857c, .green_reg = 0x1857c, .blue_reg = 0x1857c},
2159                     {.red_reg = 0x18770, .green_reg = 0x18770, .blue_reg = 0x18770},
2160                     {.red_reg = 0x18964, .green_reg = 0x18964, .blue_reg = 0x18964},
2161                     {.red_reg = 0x18b58, .green_reg = 0x18b58, .blue_reg = 0x18b58},
2162                     {.red_reg = 0x18d4c, .green_reg = 0x18d4c, .blue_reg = 0x18d4c},
2163                     {.red_reg = 0x18f40, .green_reg = 0x18f40, .blue_reg = 0x18f40},
2164                     {.red_reg = 0x19194, .green_reg = 0x19194, .blue_reg = 0x19194},
2165                     {.red_reg = 0x19388, .green_reg = 0x19388, .blue_reg = 0x19388},
2166                     {.red_reg = 0x1957c, .green_reg = 0x1957c, .blue_reg = 0x1957c},
2167                     {.red_reg = 0x19770, .green_reg = 0x19770, .blue_reg = 0x19770},
2168                     {.red_reg = 0x19964, .green_reg = 0x19964, .blue_reg = 0x19964},
2169                     {.red_reg = 0x19b58, .green_reg = 0x19b58, .blue_reg = 0x19b58},
2170                     {.red_reg = 0x19d4c, .green_reg = 0x19d4c, .blue_reg = 0x19d4c},
2171                     {.red_reg = 0x19f40, .green_reg = 0x19f40, .blue_reg = 0x19f40},
2172                     {.red_reg = 0x1a194, .green_reg = 0x1a194, .blue_reg = 0x1a194},
2173                     {.red_reg = 0x1a388, .green_reg = 0x1a388, .blue_reg = 0x1a388},
2174                     {.red_reg = 0x1a57c, .green_reg = 0x1a57c, .blue_reg = 0x1a57c},
2175                     {.red_reg = 0x1a770, .green_reg = 0x1a770, .blue_reg = 0x1a770},
2176                     {.red_reg = 0x1a964, .green_reg = 0x1a964, .blue_reg = 0x1a964},
2177                     {.red_reg = 0x1ab58, .green_reg = 0x1ab58, .blue_reg = 0x1ab58},
2178                     {.red_reg = 0x1ad4c, .green_reg = 0x1ad4c, .blue_reg = 0x1ad4c},
2179                     {.red_reg = 0x1af40, .green_reg = 0x1af40, .blue_reg = 0x1af40},
2180                     {.red_reg = 0x1b194, .green_reg = 0x1b194, .blue_reg = 0x1b194},
2181                     {.red_reg = 0x1b388, .green_reg = 0x1b388, .blue_reg = 0x1b388},
2182                     {.red_reg = 0x1b57c, .green_reg = 0x1b57c, .blue_reg = 0x1b57c},
2183                     {.red_reg = 0x1b770, .green_reg = 0x1b770, .blue_reg = 0x1b770},
2184                     {.red_reg = 0x1b964, .green_reg = 0x1b964, .blue_reg = 0x1b964},
2185                     {.red_reg = 0x1bb58, .green_reg = 0x1bb58, .blue_reg = 0x1bb58},
2186                     {.red_reg = 0x1bd4c, .green_reg = 0x1bd4c, .blue_reg = 0x1bd4c},
2187                     {.red_reg = 0x1bf40, .green_reg = 0x1bf40, .blue_reg = 0x1bf40},
2188                     {.red_reg = 0x1c194, .green_reg = 0x1c194, .blue_reg = 0x1c194},
2189                     {.red_reg = 0x1c388, .green_reg = 0x1c388, .blue_reg = 0x1c388},
2190                     {.red_reg = 0x1c57c, .green_reg = 0x1c57c, .blue_reg = 0x1c57c},
2191                     {.red_reg = 0x1c770, .green_reg = 0x1c770, .blue_reg = 0x1c770},
2192                     {.red_reg = 0x1c964, .green_reg = 0x1c964, .blue_reg = 0x1c964},
2193                     {.red_reg = 0x1cb58, .green_reg = 0x1cb58, .blue_reg = 0x1cb58},
2194                     {.red_reg = 0x1cd4c, .green_reg = 0x1cd4c, .blue_reg = 0x1cd4c},
2195                     {.red_reg = 0x1cf40, .green_reg = 0x1cf40, .blue_reg = 0x1cf40},
2196                     {.red_reg = 0x1d194, .green_reg = 0x1d194, .blue_reg = 0x1d194},
2197                     {.red_reg = 0x1d388, .green_reg = 0x1d388, .blue_reg = 0x1d388},
2198                     {.red_reg = 0x1d57c, .green_reg = 0x1d57c, .blue_reg = 0x1d57c},
2199                     {.red_reg = 0x1d770, .green_reg = 0x1d770, .blue_reg = 0x1d770},
2200                     {.red_reg = 0x1d964, .green_reg = 0x1d964, .blue_reg = 0x1d964},
2201                     {.red_reg = 0x1db58, .green_reg = 0x1db58, .blue_reg = 0x1db58},
2202                     {.red_reg = 0x1dd4c, .green_reg = 0x1dd4c, .blue_reg = 0x1dd4c},
2203                     {.red_reg = 0x1df40, .green_reg = 0x1df40, .blue_reg = 0x1df40},
2204                     {.red_reg = 0x1e194, .green_reg = 0x1e194, .blue_reg = 0x1e194},
2205                     {.red_reg = 0x1e388, .green_reg = 0x1e388, .blue_reg = 0x1e388},
2206                     {.red_reg = 0x1e57c, .green_reg = 0x1e57c, .blue_reg = 0x1e57c},
2207                     {.red_reg = 0x1e770, .green_reg = 0x1e770, .blue_reg = 0x1e770},
2208                     {.red_reg = 0x1e964, .green_reg = 0x1e964, .blue_reg = 0x1e964},
2209                     {.red_reg = 0x1eb58, .green_reg = 0x1eb58, .blue_reg = 0x1eb58},
2210                     {.red_reg = 0x1ed4c, .green_reg = 0x1ed4c, .blue_reg = 0x1ed4c},
2211                     {.red_reg = 0x1ef40, .green_reg = 0x1ef40, .blue_reg = 0x1ef40},
2212                     {.red_reg = 0x1f194, .green_reg = 0x1f194, .blue_reg = 0x1f194},
2213                     {.red_reg = 0x1f388, .green_reg = 0x1f388, .blue_reg = 0x1f388},
2214                     {.red_reg = 0x1f57c, .green_reg = 0x1f57c, .blue_reg = 0x1f57c},
2215                     {.red_reg = 0x1f770, .green_reg = 0x1f770, .blue_reg = 0x1f770},
2216                     {.red_reg = 0x1f964, .green_reg = 0x1f964, .blue_reg = 0x1f964},
2217                     {.red_reg = 0x1fb58, .green_reg = 0x1fb58, .blue_reg = 0x1fb58},
2218                     {.red_reg = 0x1fd4c, .green_reg = 0x1fd4c, .blue_reg = 0x1fd4c},
2219                     {.red_reg = 0x1ff40, .green_reg = 0x1ff40, .blue_reg = 0x1ff40},
2220                     {.red_reg = 0x20194, .green_reg = 0x20194, .blue_reg = 0x20194},
2221                     {.red_reg = 0x20388, .green_reg = 0x20388, .blue_reg = 0x20388},
2222                     {.red_reg = 0x2057c, .green_reg = 0x2057c, .blue_reg = 0x2057c},
2223                     {.red_reg = 0x20770, .green_reg = 0x20770, .blue_reg = 0x20770},
2224                     {.red_reg = 0x20964, .green_reg = 0x20964, .blue_reg = 0x20964},
2225                     {.red_reg = 0x20b58, .green_reg = 0x20b58, .blue_reg = 0x20b58},
2226                     {.red_reg = 0x20d4c, .green_reg = 0x20d4c, .blue_reg = 0x20d4c},
2227                     {.red_reg = 0x20f40, .green_reg = 0x20f40, .blue_reg = 0x20f40},
2228                     {.red_reg = 0x21194, .green_reg = 0x21194, .blue_reg = 0x21194},
2229                     {.red_reg = 0x21388, .green_reg = 0x21388, .blue_reg = 0x21388},
2230                     {.red_reg = 0x2157c, .green_reg = 0x2157c, .blue_reg = 0x2157c},
2231                     {.red_reg = 0x21770, .green_reg = 0x21770, .blue_reg = 0x21770},
2232                     {.red_reg = 0x21964, .green_reg = 0x21964, .blue_reg = 0x21964},
2233                     {.red_reg = 0x21b58, .green_reg = 0x21b58, .blue_reg = 0x21b58},
2234                     {.red_reg = 0x21d4c, .green_reg = 0x21d4c, .blue_reg = 0x21d4c},
2235                     {.red_reg = 0x21f40, .green_reg = 0x21f40, .blue_reg = 0x21f40},
2236                     {.red_reg = 0x22194, .green_reg = 0x22194, .blue_reg = 0x22194},
2237                     {.red_reg = 0x22388, .green_reg = 0x22388, .blue_reg = 0x22388},
2238                     {.red_reg = 0x2257c, .green_reg = 0x2257c, .blue_reg = 0x2257c},
2239                     {.red_reg = 0x22770, .green_reg = 0x22770, .blue_reg = 0x22770},
2240                     {.red_reg = 0x22964, .green_reg = 0x22964, .blue_reg = 0x22964},
2241                     {.red_reg = 0x22b58, .green_reg = 0x22b58, .blue_reg = 0x22b58},
2242                     {.red_reg = 0x22d4c, .green_reg = 0x22d4c, .blue_reg = 0x22d4c},
2243                     {.red_reg = 0x22f40, .green_reg = 0x22f40, .blue_reg = 0x22f40},
2244                     {.red_reg = 0x23194, .green_reg = 0x23194, .blue_reg = 0x23194},
2245                     {.red_reg = 0x23388, .green_reg = 0x23388, .blue_reg = 0x23388},
2246                     {.red_reg = 0x2357c, .green_reg = 0x2357c, .blue_reg = 0x2357c},
2247                     {.red_reg = 0x23770, .green_reg = 0x23770, .blue_reg = 0x23770},
2248                     {.red_reg = 0x23964, .green_reg = 0x23964, .blue_reg = 0x23964},
2249                     {.red_reg = 0x23b58, .green_reg = 0x23b58, .blue_reg = 0x23b58},
2250                     {.red_reg = 0x23d4c, .green_reg = 0x23d4c, .blue_reg = 0x23d4c},
2251                     {.red_reg = 0x23f40, .green_reg = 0x23f40, .blue_reg = 0x23f40},
2252                     {.red_reg = 0x24194, .green_reg = 0x24194, .blue_reg = 0x24194},
2253                     {.red_reg = 0x24388, .green_reg = 0x24388, .blue_reg = 0x24388},
2254                     {.red_reg = 0x2457c, .green_reg = 0x2457c, .blue_reg = 0x2457c},
2255                     {.red_reg = 0x24770, .green_reg = 0x24770, .blue_reg = 0x24770},
2256                     {.red_reg = 0x24964, .green_reg = 0x24964, .blue_reg = 0x24964},
2257                     {.red_reg = 0x24b58, .green_reg = 0x24b58, .blue_reg = 0x24b58},
2258                     {.red_reg = 0x24d4c, .green_reg = 0x24d4c, .blue_reg = 0x24d4c},
2259                     {.red_reg = 0x24f40, .green_reg = 0x24f40, .blue_reg = 0x24f40},
2260                     {.red_reg = 0x25194, .green_reg = 0x25194, .blue_reg = 0x25194},
2261                     {.red_reg = 0x25388, .green_reg = 0x25388, .blue_reg = 0x25388},
2262                     {.red_reg = 0x2557c, .green_reg = 0x2557c, .blue_reg = 0x2557c},
2263                     {.red_reg = 0x25770, .green_reg = 0x25770, .blue_reg = 0x25770},
2264                     {.red_reg = 0x25964, .green_reg = 0x25964, .blue_reg = 0x25964},
2265                     {.red_reg = 0x25b58, .green_reg = 0x25b58, .blue_reg = 0x25b58},
2266                     {.red_reg = 0x25d4c, .green_reg = 0x25d4c, .blue_reg = 0x25d4c},
2267                     {.red_reg = 0x25f40, .green_reg = 0x25f40, .blue_reg = 0x25f40},
2268                     {.red_reg = 0x26194, .green_reg = 0x26194, .blue_reg = 0x26194},
2269                     {.red_reg = 0x26388, .green_reg = 0x26388, .blue_reg = 0x26388},
2270                     {.red_reg = 0x2657c, .green_reg = 0x2657c, .blue_reg = 0x2657c},
2271                     {.red_reg = 0x26770, .green_reg = 0x26770, .blue_reg = 0x26770},
2272                     {.red_reg = 0x26964, .green_reg = 0x26964, .blue_reg = 0x26964},
2273                     {.red_reg = 0x26b58, .green_reg = 0x26b58, .blue_reg = 0x26b58},
2274                     {.red_reg = 0x26d4c, .green_reg = 0x26d4c, .blue_reg = 0x26d4c},
2275                     {.red_reg = 0x26f40, .green_reg = 0x26f40, .blue_reg = 0x26f40},
2276                     {.red_reg = 0x27194, .green_reg = 0x27194, .blue_reg = 0x27194},
2277                     {.red_reg = 0x27388, .green_reg = 0x27388, .blue_reg = 0x27388},
2278                     {.red_reg = 0x2757c, .green_reg = 0x2757c, .blue_reg = 0x2757c},
2279                     {.red_reg = 0x27770, .green_reg = 0x27770, .blue_reg = 0x27770},
2280                     {.red_reg = 0x27964, .green_reg = 0x27964, .blue_reg = 0x27964},
2281                     {.red_reg = 0x27b58, .green_reg = 0x27b58, .blue_reg = 0x27b58},
2282                     {.red_reg = 0x27d4c, .green_reg = 0x27d4c, .blue_reg = 0x27d4c},
2283                     {.red_reg = 0x27f40, .green_reg = 0x27f40, .blue_reg = 0x27f40},
2284                     {.red_reg = 0x28194, .green_reg = 0x28194, .blue_reg = 0x28194},
2285                     {.red_reg = 0x28388, .green_reg = 0x28388, .blue_reg = 0x28388},
2286                     {.red_reg = 0x2857c, .green_reg = 0x2857c, .blue_reg = 0x2857c},
2287                     {.red_reg = 0x28770, .green_reg = 0x28770, .blue_reg = 0x28770},
2288                     {.red_reg = 0x28964, .green_reg = 0x28964, .blue_reg = 0x28964},
2289                     {.red_reg = 0x28b58, .green_reg = 0x28b58, .blue_reg = 0x28b58},
2290                     {.red_reg = 0x28f40, .green_reg = 0x28f40, .blue_reg = 0x28f40},
2291                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2292                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2293                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2294                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2295                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2296                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2297                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2298                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2299                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2300                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2301                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2302                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2303                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2304                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2305                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2306                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2307                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2308                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2309                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2310                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2311                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2312                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2313                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2314                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2315                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2316                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2317                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2318                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2319                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2320                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2321                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2322                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2323                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2324                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0},
2325                     {.red_reg = 0x0, .green_reg = 0x0, .blue_reg = 0x0}}},
2326     }};
2327 
2328 #ifdef __cplusplus
2329 }
2330 #endif
2331