• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * isp_default_tbl.h for all v4l2 subdev manage
3  *
4  * Copyright (c) 2017 by Allwinnertech Co., Ltd.  http://www.allwinnertech.com
5  *
6  * Authors:  Zhao Wei <zhaowei@allwinnertech.com>
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2 as
10  * published by the Free Software Foundation.
11  */
12 
13 #ifndef _ISP_DEFAULT_TBL_H_
14 #define _ISP_DEFAULT_TBL_H_
15 
16 #if defined CONFIG_ARCH_SUN8IW16P1
17 #include "isp520/isp520_reg_cfg.h"
18 #elif defined CONFIG_ARCH_SUN8IW19P1
19 #include "isp521/isp521_reg_cfg.h"
20 #elif defined CONFIG_ARCH_SUN50IW10
21 #include "isp522/isp522_reg_cfg.h"
22 #else
23 #include "isp500/isp500_reg_cfg.h"
24 #endif
25 
26 unsigned int isp_default_reg[ISP_LOAD_REG_SIZE>>2] = {
27 #if !defined CONFIG_ARCH_SUN8IW16P1 && !defined CONFIG_ARCH_SUN8IW19P1 && !defined CONFIG_ARCH_SUN50IW10
28 	0x00000101, 0x00000001, 0x00004111, 0x00000087,
29 	0x03c00010, 0x00000000, 0x28000000, 0x04000000,
30 	0x0dc11000, 0x0dc11400, 0x00000000, 0x00000000,
31 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
32 	0x80000000, 0x00000004, 0x00000000, 0x0136003c,
33 	0x00000106, 0x00005040, 0x00000000, 0x00000000,
34 	0x00000000, 0x000f0013, 0x00000000, 0x00000000,
35 	0x00000000, 0x00000000, 0x01e00280, 0x01e00280,
36 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
37 	0x00000000, 0x00000000, 0x0f000200, 0x01390010,
38 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
39 	0x04000804, 0x00000000, 0x00000000, 0x00000000,
40 	0x00021010, 0x00000000, 0x00000000, 0x00000000,
41 	0x00400010, 0x01000100, 0x00200020, 0x00000100,
42 	0x00200020, 0x00200020, 0x04000400, 0x04000400,
43 	0x00200020, 0x00200020, 0x00ff00ff, 0x000000ff,
44 	0x000f0013, 0x00000000, 0x00000000, 0x00000000,
45 	0x00080008, 0x00000000, 0x00000000, 0x00000000,
46 	0x40070f01, 0xfcff0080, 0x1f173c2d, 0x001845c8,
47 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
48 	0x01000100, 0x01000100, 0x00000fff, 0x00000010,
49 	0x30000000, 0x00000080, 0x0003875c, 0x00400010,
50 	0x02000200, 0x04000400, 0x00000000, 0x00000484,
51 	0x00000808, 0x00420077, 0x00000000, 0x00000000,
52 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
53 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
54 	0x02040107, 0x07680064, 0x01c206d6, 0x068701c2,
55 	0x000007b7, 0x02010010, 0x00000008, 0x00000000,
56 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
57 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
58 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
59 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
60 	0x00080008, 0x00000000, 0x00000000, 0x00000000,
61 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
62 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
63 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
64 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
65 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
66 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
67 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
68 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
69 	0x00080008, 0x00080008, 0x02108421, 0x02108421,
70 	0x02108421, 0x02108421, 0x02108421, 0x02108421,
71 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
72 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
73 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
74 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
75 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
76 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
77 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
78 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
79 	0x00080008, 0x00080008, 0x00000000, 0x00000000,
80 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
81 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
82 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
83 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
84 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
85 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
86 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
87 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
88 	0x00080008, 0x00080008, 0x00000000, 0x00000000,
89 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
90 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
91 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
92 #else
93 	0x00000173, 0x00530000, 0xfff00000, 0x00000000,
94 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
95 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
96 	0x1f01ba90, 0x1f01ba90, 0x1f018000, 0x00000000,
97 	0x00001451, 0x00000000, 0x8000010a, 0x00000000,
98 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
99 	0x00000000, 0x001f0010, 0x00000000, 0x00000000,
100 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
101 	0x00000000, 0x00004224, 0x00000000, 0x00000000,
102 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
103 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
104 	0x01ce01cd, 0x0000ffff, 0x00000000, 0x00000000,
105 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
106 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
107 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
108 	0x00000000, 0x00000000, 0x00000000, 0x00000cc0,
109 	0x00000000, 0x00200020, 0x00200020, 0x00000000,
110 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
111 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
112 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
113 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
114 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
115 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
116 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
117 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
118 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
119 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
120 	0x000000a0, 0x00000000, 0x00000000, 0x00000000,
121 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
122 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
123 	0x04380780, 0x04380780, 0x00000000, 0x00200020,
124 	0x00200020, 0x00000000, 0x00000000, 0x00000000,
125 	0x0f000200, 0x01390010, 0x003c0c00, 0x00000000,
126 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
127 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
128 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
129 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
130 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
131 	0x04000804, 0x00000000, 0x00000000, 0x00000000,
132 	0x0136003c, 0x00000106, 0x00005040, 0x00000000,
133 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
134 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
135 	0x00b4c8dc, 0x1c181410, 0x00203040, 0x8360410a,
136 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
137 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
138 	0x1f1f1fff, 0x00020000, 0x00ff00ff, 0x001900ff,
139 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
140 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
141 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
142 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
143 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
144 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
145 	0x00200020, 0x00200020, 0x00000000, 0x00000000,
146 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
147 	0x04000400, 0x04000400, 0x00000000, 0x00000000,
148 	0x01000100, 0x01000100, 0x00000fff, 0x00000000,
149 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
150 	0x30000000, 0x00000000, 0x00000000, 0x00000000,
151 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
152 	0x40070f01, 0xfcff0080, 0x1f173c2d, 0x001845c8,
153 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
154 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
155 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
156 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
157 	0x00000080, 0x00000000, 0x00000000, 0x00000000,
158 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
159 	0x00800080, 0x00800080, 0x041f0404, 0x00000000,
160 	0x00000140, 0x1f1f0018, 0x00400040, 0x00400040,
161 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
162 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
163 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
164 	0x00000010, 0x00000000, 0x00000000, 0x00000000,
165 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
166 	0x00000484, 0x00000000, 0x00000000, 0x00000000,
167 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
168 	0x208100a0, 0x42cc00ab, 0x008700f0, 0x01e50111,
169 	0xffdffbff, 0x00000100, 0x00000100, 0x00000100,
170 	0x00005100, 0xf2d33b98, 0x00000000, 0x00000000,
171 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
172 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
173 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
174 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
175 	0x02040107, 0x07680064, 0x01c206d6, 0x068701c2,
176 	0x000007b7, 0x02000040, 0x00000200, 0x00000000,
177 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
178 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
179 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
180 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
181 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
182 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
183 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
184 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
185 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
186 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
187 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
188 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
189 	0x000f0013, 0x00000000, 0x00000000, 0x00000000,
190 	0x01080000, 0x008600f0, 0x00000000, 0x39ccf1ac,
191 	0x00029391, 0x107ca5bd, 0x37e52759, 0x002d0035,
192 	0x00c5027b, 0x004d009d, 0x00710088, 0x2fb00511,
193 	0x2cc00414, 0x00000000, 0x00000000, 0x00000000,
194 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
195 	0x00000000, 0x00000000, 0x00000000, 0x000000f0,
196 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
197 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
198 	0x00ff00ff, 0x000000ff, 0x000f0013, 0x00000000,
199 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
200 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
201 	0x00080008, 0x00000000, 0x00000000, 0x00000000,
202 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
203 	0x00000008, 0x00000000, 0x00000000, 0x00000000,
204 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
205 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
206 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
207 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
208 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
209 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
210 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
211 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
212 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
213 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
214 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
215 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
216 	0x00000008, 0x00080008, 0x00080008, 0x00080008,
217 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
218 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
219 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
220 	0x00080008, 0x00000008, 0x00080008, 0x00080008,
221 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
222 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
223 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
224 	0x00080008, 0x00080008, 0x00000008, 0x00000000,
225 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
226 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
227 	0x00000000, 0x00000000, 0x00000000, 0x01000100,
228 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
229 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
230 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
231 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
232 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
233 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
234 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
235 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
236 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
237 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
238 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
239 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
240 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
241 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
242 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
243 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
244 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
245 	0x01000100, 0x01000100, 0x01000100, 0x01000100,
246 	0x01000100, 0x80808080, 0x80808080, 0x80808080,
247 	0x80808080, 0x80808080, 0x80808080, 0x80808080,
248 	0x80808080, 0x80808080, 0x00080008, 0x00080008,
249 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
250 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
251 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
252 	0x00080008, 0x00080008, 0x00000008, 0x00080008,
253 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
254 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
255 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
256 	0x00080008, 0x00080008, 0x00080008, 0x00000008,
257 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
258 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
259 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
260 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
261 	0x00000008, 0x00080008, 0x00080008, 0x00080008,
262 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
263 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
264 	0x00080008, 0x00080008, 0x00080008, 0x00080008,
265 	0x00080008, 0x00000008, 0x00000000, 0x00000000,
266 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
267 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
268 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
269 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
270 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
271 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
272 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
273 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
274 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
275 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
276 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
277 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
278 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
279 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
280 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
281 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
282 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
283 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
284 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
285 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
286 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
287 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
288 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
289 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
290 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
291 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
292 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
293 	0x00000000, 0x00000000, 0x00000000, 0x00000000,
294 #endif
295 };
296 
297 #endif /*_ISP_DEFAULT_TBL_H_*/
298