hi,ShaneCCC
What is the offset value of the register,i modify the code and the log message is follow:
printk("%s,val=0x%0x,addr=0x%0x,index=%d,offset=0x%0x\n",__func__,val,addr,index,
VI4_CHANNEL_OFFSET * (index + 1) + addr);
[ 66.282926] ov2718 30-001b: camera_common_mclk_enable: enable MCLK with 24000000 Hz
[ 66.290913] OV2718,ov2718_power_on++
[ 66.317274] OV2718,ov2718_power_on--
[ 66.340630] OV2718,v4l2_subdev_link_validate_get_format
[ 66.345927] ov2718_get_fmt
[ 66.348760] ov2718 camera_common_g_fmt++,devname=30-001b,0x2008
[ 66.354746] OV2718,v4l2_subdev_link_validate_get_format
[ 66.360993] vi4_channel_write,val=0x7f1f,addr=0x20,index=0,offset=0x10020
[ 66.367808] vi4_channel_write,val=0x7bf,addr=0x24,index=0,offset=0x10024
[ 66.374560] vi4_channel_write,val=0x0,addr=0x2c,index=0,offset=0x1002c
[ 66.381104] vi4_channel_write,val=0x0,addr=0x28,index=0,offset=0x10028
[ 66.387668] vi4_channel_write,val=0x780,addr=0x30,index=0,offset=0x10030
[ 66.394405] vi4_channel_write,val=0x438,addr=0x34,index=0,offset=0x10034
[ 66.401132] vi4_channel_write,val=0x0,addr=0x48,index=0,offset=0x10048
[ 66.407678] vi4_channel_write,val=0x780,addr=0x4c,index=0,offset=0x1004c
[ 66.414400] vi4_channel_write,val=0x780,addr=0x58,index=0,offset=0x10058
[ 66.421115] vi4_channel_write,val=0x0,addr=0x50,index=0,offset=0x10050
[ 66.427664] vi4_channel_write,val=0x438,addr=0x54,index=0,offset=0x10054
[ 66.434389] vi4_channel_write,val=0x438,addr=0x5c,index=0,offset=0x1005c
[ 66.441105] vi4_channel_write,val=0x1,addr=0x80,index=0,offset=0x10080
[ 66.447646] vi4_channel_write,val=0x0,addr=0x88,index=0,offset=0x10088
[ 66.454176] vi4_channel_write,val=0xc8,addr=0x84,index=0,offset=0x10084
[ 66.460791] vi4_channel_write,val=0x0,addr=0xb8,index=0,offset=0x100b8
[ 66.467321] vi4_channel_write,val=0x0,addr=0xec,index=0,offset=0x100ec
[ 66.473852] vi4_channel_write,val=0x0,addr=0x134,index=0,offset=0x10134
[ 66.480466] vi4_channel_write,val=0x1000000,addr=0x44,index=0,offset=0x10044
[ 66.487512] vi4_channel_write,val=0x0,addr=0x38,index=0,offset=0x10038
[ 66.494038] vi4_channel_write,val=0x0,addr=0x3c,index=0,offset=0x1003c
[ 66.500565] vi4_channel_write,val=0x0,addr=0x120,index=0,offset=0x10120
[ 66.507851] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 66.514476] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 66.521096] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 66.527890] vi4_channel_write,val=0x5ef00000,addr=0xe0,index=0,offset=0x100e0
[ 66.535030] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 66.541764] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 66.548289] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 66.554816] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 66.561342] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 66.567867] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 66.574421] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 66.581034] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 66.587672] OV2718,ov2718_s_stream,enable=1
[ 66.591857] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 66.598297] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 66.638133] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 66.644792] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 66.651455] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 66.658264] vi4_channel_write,val=0x5f300000,addr=0xe0,index=0,offset=0x100e0
[ 66.665412] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 66.672169] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 66.678708] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 66.685250] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 66.691802] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 66.698347] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 66.704904] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 66.711518] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 66.718132] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 66.724573] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 66.738078] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 66.744696] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 66.751325] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 66.758113] vi4_channel_write,val=0x5f700000,addr=0xe0,index=0,offset=0x100e0
[ 66.765277] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 66.771978] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 66.778513] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 66.785041] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 66.791566] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 66.798128] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 66.804658] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 66.811270] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 66.817885] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 66.824325] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 66.838047] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 66.844670] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 66.851318] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 66.858106] vi4_channel_write,val=0x5fb00000,addr=0xe0,index=0,offset=0x100e0
[ 66.865268] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 66.871972] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 66.878500] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 66.885026] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 66.891551] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 66.898165] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 66.904696] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 66.911308] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 66.917921] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 66.924386] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 66.938016] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 66.944636] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 66.951283] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 66.958101] vi4_channel_write,val=0x5ef00000,addr=0xe0,index=0,offset=0x100e0
[ 66.965235] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 66.971934] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 66.978461] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 66.984985] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 66.991579] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 66.998108] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.004635] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.011247] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.017860] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.024344] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.037983] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.044613] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.051271] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.058094] vi4_channel_write,val=0x5f300000,addr=0xe0,index=0,offset=0x100e0
[ 67.065279] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.072103] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.078672] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.085346] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.091909] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.098550] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.105180] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.111914] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.118600] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.125155] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.137969] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.144632] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.151325] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.158139] vi4_channel_write,val=0x5f700000,addr=0xe0,index=0,offset=0x100e0
[ 67.165290] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.171990] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.178514] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.185072] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.191599] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.198190] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.204719] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.211333] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.217979] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.224425] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.237922] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.244589] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.251242] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.258039] vi4_channel_write,val=0x5fb00000,addr=0xe0,index=0,offset=0x100e0
[ 67.265174] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.271872] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.278431] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.284958] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.291483] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.298010] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.304596] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.311237] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.317860] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.324309] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.337889] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.344562] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.351221] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.358026] vi4_channel_write,val=0x5ef00000,addr=0xe0,index=0,offset=0x100e0
[ 67.365165] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.371903] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.378441] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.384976] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.391514] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.398114] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.404682] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.411303] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.417941] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.424387] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.437855] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.444475] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.451141] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.457935] vi4_channel_write,val=0x5f300000,addr=0xe0,index=0,offset=0x100e0
[ 67.465072] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.471806] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.478337] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.484863] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.491388] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.497914] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.504511] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.511125] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.517737] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.524177] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.537825] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.544445] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.551087] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.557874] vi4_channel_write,val=0x5f700000,addr=0xe0,index=0,offset=0x100e0
[ 67.565034] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.571733] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.578259] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.584783] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.591310] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.597902] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.604432] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.611068] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.617682] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.624120] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.637796] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.644420] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.651073] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.657861] vi4_channel_write,val=0x5fb00000,addr=0xe0,index=0,offset=0x100e0
[ 67.665027] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.671728] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.678258] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.684786] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.691312] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.697870] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.704464] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.711082] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.717695] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.724159] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.737765] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.744385] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.751031] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.757853] vi4_channel_write,val=0x5ef00000,addr=0xe0,index=0,offset=0x100e0
[ 67.764990] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.771689] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.778217] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.784740] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.791291] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.797819] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.804417] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.811031] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.817644] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.824109] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c
[ 67.837766] vi4_channel_write,val=0x0,addr=0x108,index=0,offset=0x10108
[ 67.844461] vi4_channel_write,val=0x0,addr=0x10c,index=0,offset=0x1010c
[ 67.851245] vi4_channel_write,val=0xf00,addr=0x110,index=0,offset=0x10110
[ 67.858126] vi4_channel_write,val=0x5f300000,addr=0xe0,index=0,offset=0x100e0
[ 67.865359] vi4_channel_write,val=0xf00,addr=0xe8,index=0,offset=0x100e8
[ 67.872147] vi4_channel_write,val=0x0,addr=0xe4,index=0,offset=0x100e4
[ 67.878745] vi4_channel_write,val=0x0,addr=0xf0,index=0,offset=0x100f0
[ 67.885315] vi4_channel_write,val=0x0,addr=0xf4,index=0,offset=0x100f4
[ 67.891893] vi4_channel_write,val=0x0,addr=0xf8,index=0,offset=0x100f8
[ 67.898471] vi4_channel_write,val=0x0,addr=0xfc,index=0,offset=0x100fc
[ 67.905023] vi4_channel_write,val=0x0,addr=0x100,index=0,offset=0x10100
[ 67.911677] vi4_channel_write,val=0x0,addr=0x104,index=0,offset=0x10104
[ 67.918323] vi4_channel_write,val=0x1,addr=0x4,index=0,offset=0x10004
[ 67.924795] vi4_channel_write,val=0x3,addr=0x1c,index=0,offset=0x1001c