Lines Matching +full:0 +full:x00000700

22 #define CSI_REG_HUB_GPREG_PHY_CTL(id) (CSI_REG_BASE + 0x18008 + (id) * 0x8)
24 #define CSI_REG_HUB_GPREG_PHY_CTL_PWR_EN BIT(0)
25 #define CSI_REG_HUB_GPREG_PHY_STATUS(id) (CSI_REG_BASE + 0x1800c + (id) * 0x8)
26 #define CSI_REG_HUB_GPREG_PHY_POWER_ACK BIT(0)
35 #define IPU6_ISYS_MCD_PHY_BASE(i) (0x10000 + (i) * 0x4000)
41 * CSI port 0, 2 (4, 6) can support max 4 data lanes.
88 * Left : port0 - PPI range {0, 1, 2, 3, 4}
92 * Left: port0 - PPI range {0, 1, 2, 3, 4}
96 * Left: port0 - PPI range {0, 1, 2}, port1 - PPI range {3, 4, 5}
100 * Left : port0 - PPI range {0, 1, 2}, port1 - PPI range {3, 4, 5}
110 /* for TGL-U, use 0x80000000 */
111 {0x00000040, 0x80000000},
112 {0x00000044, 0x00a80880},
113 {0x00000044, 0x00b80880},
114 {0x00000010, 0x0000078c},
115 {0x00000344, 0x2f4401e2},
116 {0x00000544, 0x924401e2},
117 {0x00000744, 0x594401e2},
118 {0x00000944, 0x624401e2},
119 {0x00000b44, 0xfc4401e2},
120 {0x00000d44, 0xc54401e2},
121 {0x00000f44, 0x034401e2},
122 {0x00001144, 0x8f4401e2},
123 {0x00001344, 0x754401e2},
124 {0x00001544, 0xe94401e2},
125 {0x00001744, 0xcb4401e2},
126 {0x00001944, 0xfa4401e2}
130 {0x00000694, 0xc80060fa},
131 {0x00000680, 0x3d4f78ea},
132 {0x00000690, 0x10a0140b},
133 {0x000006a8, 0xdf04010a},
134 {0x00000700, 0x57050060},
135 {0x00000710, 0x0030001c},
136 {0x00000738, 0x5f004444},
137 {0x0000073c, 0x78464204},
138 {0x00000748, 0x7821f940},
139 {0x0000074c, 0xb2000433},
140 {0x00000494, 0xfe6030fa},
141 {0x00000480, 0x29ef5ed0},
142 {0x00000490, 0x10a0540b},
143 {0x000004a8, 0x7a01010a},
144 {0x00000500, 0xef053460},
145 {0x00000510, 0xe030101c},
146 {0x00000538, 0xdf808444},
147 {0x0000053c, 0xc8422204},
148 {0x00000540, 0x0180088c},
149 {0x00000574, 0x00000000},
150 {0x00000000, 0x00000000}
154 {0x00000c94, 0xc80060fa},
155 {0x00000c80, 0xcf47abea},
156 {0x00000c90, 0x10a0840b},
157 {0x00000ca8, 0xdf04010a},
158 {0x00000d00, 0x57050060},
159 {0x00000d10, 0x0030001c},
160 {0x00000d38, 0x5f004444},
161 {0x00000d3c, 0x78464204},
162 {0x00000d48, 0x7821f940},
163 {0x00000d4c, 0xb2000433},
164 {0x00000a94, 0xc91030fa},
165 {0x00000a80, 0x5a166ed0},
166 {0x00000a90, 0x10a0540b},
167 {0x00000aa8, 0x5d060100},
168 {0x00000b00, 0xef053460},
169 {0x00000b10, 0xa030101c},
170 {0x00000b38, 0xdf808444},
171 {0x00000b3c, 0xc8422204},
172 {0x00000b40, 0x0180088c},
173 {0x00000b74, 0x00000000},
174 {0x00000000, 0x00000000}
178 {0x00001294, 0x28f000fa},
179 {0x00001280, 0x08130cea},
180 {0x00001290, 0x10a0140b},
181 {0x000012a8, 0xd704010a},
182 {0x00001300, 0x8d050060},
183 {0x00001310, 0x0030001c},
184 {0x00001338, 0xdf008444},
185 {0x0000133c, 0x78422204},
186 {0x00001348, 0x7821f940},
187 {0x0000134c, 0x5a000433},
188 {0x00001094, 0x2d20b0fa},
189 {0x00001080, 0xade75dd0},
190 {0x00001090, 0x10a0540b},
191 {0x000010a8, 0xb101010a},
192 {0x00001100, 0x33053460},
193 {0x00001110, 0x0030101c},
194 {0x00001138, 0xdf808444},
195 {0x0000113c, 0xc8422204},
196 {0x00001140, 0x8180088c},
197 {0x00001174, 0x00000000},
198 {0x00000000, 0x00000000}
202 {0x00001894, 0xc80060fa},
203 {0x00001880, 0x0f90fd6a},
204 {0x00001890, 0x10a0840b},
205 {0x000018a8, 0xdf04010a},
206 {0x00001900, 0x57050060},
207 {0x00001910, 0x0030001c},
208 {0x00001938, 0x5f004444},
209 {0x0000193c, 0x78464204},
210 {0x00001948, 0x7821f940},
211 {0x0000194c, 0xb2000433},
212 {0x00001694, 0x3050d0fa},
213 {0x00001680, 0x0ef6d050},
214 {0x00001690, 0x10a0540b},
215 {0x000016a8, 0xe301010a},
216 {0x00001700, 0x69053460},
217 {0x00001710, 0xa030101c},
218 {0x00001738, 0xdf808444},
219 {0x0000173c, 0xc8422204},
220 {0x00001740, 0x0180088c},
221 {0x00001774, 0x00000000},
222 {0x00000000, 0x00000000}
226 {0x00000694, 0xc80060fa},
227 {0x00000680, 0x3d4f78ea},
228 {0x00000690, 0x10a0140b},
229 {0x000006a8, 0xdf04010a},
230 {0x00000700, 0x57050060},
231 {0x00000710, 0x0030001c},
232 {0x00000738, 0x5f004444},
233 {0x0000073c, 0x78464204},
234 {0x00000748, 0x7821f940},
235 {0x0000074c, 0xb2000433},
236 {0x00000494, 0xc80060fa},
237 {0x00000480, 0x29ef5ed8},
238 {0x00000490, 0x10a0540b},
239 {0x000004a8, 0x7a01010a},
240 {0x00000500, 0xef053460},
241 {0x00000510, 0xe030101c},
242 {0x00000538, 0xdf808444},
243 {0x0000053c, 0xc8422204},
244 {0x00000540, 0x0180088c},
245 {0x00000574, 0x00000000},
246 {0x00000294, 0xc80060fa},
247 {0x00000280, 0xcb45b950},
248 {0x00000290, 0x10a0540b},
249 {0x000002a8, 0x8c01010a},
250 {0x00000300, 0xef053460},
251 {0x00000310, 0x8030101c},
252 {0x00000338, 0x41808444},
253 {0x0000033c, 0x32422204},
254 {0x00000340, 0x0180088c},
255 {0x00000374, 0x00000000},
256 {0x00000000, 0x00000000}
260 {0x00000c94, 0xc80060fa},
261 {0x00000c80, 0xcf47abea},
262 {0x00000c90, 0x10a0840b},
263 {0x00000ca8, 0xdf04010a},
264 {0x00000d00, 0x57050060},
265 {0x00000d10, 0x0030001c},
266 {0x00000d38, 0x5f004444},
267 {0x00000d3c, 0x78464204},
268 {0x00000d48, 0x7821f940},
269 {0x00000d4c, 0xb2000433},
270 {0x00000a94, 0xc80060fa},
271 {0x00000a80, 0x5a166ed8},
272 {0x00000a90, 0x10a0540b},
273 {0x00000aa8, 0x7a01010a},
274 {0x00000b00, 0xef053460},
275 {0x00000b10, 0xa030101c},
276 {0x00000b38, 0xdf808444},
277 {0x00000b3c, 0xc8422204},
278 {0x00000b40, 0x0180088c},
279 {0x00000b74, 0x00000000},
280 {0x00000894, 0xc80060fa},
281 {0x00000880, 0x4d4f21d0},
282 {0x00000890, 0x10a0540b},
283 {0x000008a8, 0x5601010a},
284 {0x00000900, 0xef053460},
285 {0x00000910, 0x8030101c},
286 {0x00000938, 0xdf808444},
287 {0x0000093c, 0xc8422204},
288 {0x00000940, 0x0180088c},
289 {0x00000974, 0x00000000},
290 {0x00000000, 0x00000000}
294 {0x00001294, 0xc80060fa},
295 {0x00001280, 0x08130cea},
296 {0x00001290, 0x10a0140b},
297 {0x000012a8, 0xd704010a},
298 {0x00001300, 0x8d050060},
299 {0x00001310, 0x0030001c},
300 {0x00001338, 0xdf008444},
301 {0x0000133c, 0x78422204},
302 {0x00001348, 0x7821f940},
303 {0x0000134c, 0x5a000433},
304 {0x00001094, 0xc80060fa},
305 {0x00001080, 0xade75dd8},
306 {0x00001090, 0x10a0540b},
307 {0x000010a8, 0xb101010a},
308 {0x00001100, 0x33053460},
309 {0x00001110, 0x0030101c},
310 {0x00001138, 0xdf808444},
311 {0x0000113c, 0xc8422204},
312 {0x00001140, 0x8180088c},
313 {0x00001174, 0x00000000},
314 {0x00000e94, 0xc80060fa},
315 {0x00000e80, 0x0fbf16d0},
316 {0x00000e90, 0x10a0540b},
317 {0x00000ea8, 0x7a01010a},
318 {0x00000f00, 0xf5053460},
319 {0x00000f10, 0xc030101c},
320 {0x00000f38, 0xdf808444},
321 {0x00000f3c, 0xc8422204},
322 {0x00000f40, 0x8180088c},
323 {0x00000000, 0x00000000}
327 {0x00001894, 0xc80060fa},
328 {0x00001880, 0x0f90fd6a},
329 {0x00001890, 0x10a0840b},
330 {0x000018a8, 0xdf04010a},
331 {0x00001900, 0x57050060},
332 {0x00001910, 0x0030001c},
333 {0x00001938, 0x5f004444},
334 {0x0000193c, 0x78464204},
335 {0x00001948, 0x7821f940},
336 {0x0000194c, 0xb2000433},
337 {0x00001694, 0xc80060fa},
338 {0x00001680, 0x0ef6d058},
339 {0x00001690, 0x10a0540b},
340 {0x000016a8, 0x7a01010a},
341 {0x00001700, 0x69053460},
342 {0x00001710, 0xa030101c},
343 {0x00001738, 0xdf808444},
344 {0x0000173c, 0xc8422204},
345 {0x00001740, 0x0180088c},
346 {0x00001774, 0x00000000},
347 {0x00001494, 0xc80060fa},
348 {0x00001480, 0xf9d34bd0},
349 {0x00001490, 0x10a0540b},
350 {0x000014a8, 0x7a01010a},
351 {0x00001500, 0x1b053460},
352 {0x00001510, 0x0030101c},
353 {0x00001538, 0xdf808444},
354 {0x0000153c, 0xc8422204},
355 {0x00001540, 0x8180088c},
356 {0x00001574, 0x00000000},
357 {0x00000000, 0x00000000}
361 {0x00000694, 0xc80060fa},
362 {0x00000680, 0x3d4f78fa},
363 {0x00000690, 0x10a0140b},
364 {0x000006a8, 0xdf04010a},
365 {0x00000700, 0x57050060},
366 {0x00000710, 0x0030001c},
367 {0x00000738, 0x5f004444},
368 {0x0000073c, 0x78464204},
369 {0x00000748, 0x7821f940},
370 {0x0000074c, 0xb2000433},
371 {0x00000494, 0xfe6030fa},
372 {0x00000480, 0x29ef5ed8},
373 {0x00000490, 0x10a0540b},
374 {0x000004a8, 0x7a01010a},
375 {0x00000500, 0xef053460},
376 {0x00000510, 0xe030101c},
377 {0x00000538, 0xdf808444},
378 {0x0000053c, 0xc8422204},
379 {0x00000540, 0x0180088c},
380 {0x00000574, 0x00000004},
381 {0x00000294, 0x23e030fa},
382 {0x00000280, 0xcb45b950},
383 {0x00000290, 0x10a0540b},
384 {0x000002a8, 0x8c01010a},
385 {0x00000300, 0xef053460},
386 {0x00000310, 0x8030101c},
387 {0x00000338, 0x41808444},
388 {0x0000033c, 0x32422204},
389 {0x00000340, 0x0180088c},
390 {0x00000374, 0x00000004},
391 {0x00000894, 0x5620b0fa},
392 {0x00000880, 0x4d4f21dc},
393 {0x00000890, 0x10a0540b},
394 {0x000008a8, 0x5601010a},
395 {0x00000900, 0xef053460},
396 {0x00000910, 0x8030101c},
397 {0x00000938, 0xdf808444},
398 {0x0000093c, 0xc8422204},
399 {0x00000940, 0x0180088c},
400 {0x00000974, 0x00000004},
401 {0x00000a94, 0xc91030fa},
402 {0x00000a80, 0x5a166ecc},
403 {0x00000a90, 0x10a0540b},
404 {0x00000aa8, 0x5d01010a},
405 {0x00000b00, 0xef053460},
406 {0x00000b10, 0xa030101c},
407 {0x00000b38, 0xdf808444},
408 {0x00000b3c, 0xc8422204},
409 {0x00000b40, 0x0180088c},
410 {0x00000b74, 0x00000004},
411 {0x00000000, 0x00000000}
415 {0x00000000, 0x00000000}
419 {0x00001294, 0x28f000fa},
420 {0x00001280, 0x08130cfa},
421 {0x00001290, 0x10c0140b},
422 {0x000012a8, 0xd704010a},
423 {0x00001300, 0x8d050060},
424 {0x00001310, 0x0030001c},
425 {0x00001338, 0xdf008444},
426 {0x0000133c, 0x78422204},
427 {0x00001348, 0x7821f940},
428 {0x0000134c, 0x5a000433},
429 {0x00001094, 0x2d20b0fa},
430 {0x00001080, 0xade75dd8},
431 {0x00001090, 0x10a0540b},
432 {0x000010a8, 0xb101010a},
433 {0x00001100, 0x33053460},
434 {0x00001110, 0x0030101c},
435 {0x00001138, 0xdf808444},
436 {0x0000113c, 0xc8422204},
437 {0x00001140, 0x8180088c},
438 {0x00001174, 0x00000004},
439 {0x00000e94, 0xd308d0fa},
440 {0x00000e80, 0x0fbf16d0},
441 {0x00000e90, 0x10a0540b},
442 {0x00000ea8, 0x2c01010a},
443 {0x00000f00, 0xf5053460},
444 {0x00000f10, 0xc030101c},
445 {0x00000f38, 0xdf808444},
446 {0x00000f3c, 0xc8422204},
447 {0x00000f40, 0x8180088c},
448 {0x00000f74, 0x00000004},
449 {0x00001494, 0x136850fa},
450 {0x00001480, 0xf9d34bdc},
451 {0x00001490, 0x10a0540b},
452 {0x000014a8, 0x5a01010a},
453 {0x00001500, 0x1b053460},
454 {0x00001510, 0x0030101c},
455 {0x00001538, 0xdf808444},
456 {0x0000153c, 0xc8422204},
457 {0x00001540, 0x8180088c},
458 {0x00001574, 0x00000004},
459 {0x00001694, 0x3050d0fa},
460 {0x00001680, 0x0ef6d04c},
461 {0x00001690, 0x10a0540b},
462 {0x000016a8, 0xe301010a},
463 {0x00001700, 0x69053460},
464 {0x00001710, 0xa030101c},
465 {0x00001738, 0xdf808444},
466 {0x0000173c, 0xc8422204},
467 {0x00001740, 0x0180088c},
468 {0x00001774, 0x00000004},
469 {0x00000000, 0x00000000}
473 {0x00000000, 0x00000000}
530 writel(0, isys_base + CSI_REG_HUB_GPREG_PHY_CTL(id)); in ipu6_isys_mcd_phy_powerdown_ack()
586 for (i = 0; i < ARRAY_SIZE(common_init_regs); i++) in ipu6_isys_mcd_phy_common_init()
605 if (phy_port == 0) in ipu6_isys_driver_port_to_phy_port()
608 phy_port = 0; in ipu6_isys_driver_port_to_phy_port()
613 if (cfg->nlanes == 4 && !(phy_port == 0 || phy_port == 2)) in ipu6_isys_driver_port_to_phy_port()
616 !(phy_port >= 0 && phy_port <= 3)) in ipu6_isys_driver_port_to_phy_port()
641 if (phy_port < 0) { in ipu6_isys_mcd_phy_config()
654 for (i = 0; phy_config_regs[cfg.port][i].reg; i++) in ipu6_isys_mcd_phy_config()
659 return 0; in ipu6_isys_mcd_phy_config()
693 return 0; in ipu6_isys_mcd_phy_set_power()
700 ipu6_isys_mcd_phy_reset(isys, phy_id, 0); in ipu6_isys_mcd_phy_set_power()
713 return 0; in ipu6_isys_mcd_phy_set_power()
717 return 0; in ipu6_isys_mcd_phy_set_power()