.. | .. |
---|
83 | 83 | } |
---|
84 | 84 | |
---|
85 | 85 | static int nvp6158_restore(struct himedia_device* pdev) |
---|
86 | | -{ |
---|
| 86 | +{ |
---|
87 | 87 | printk(KERN_ALERT "%s %d\n", __FUNCTION__, __LINE__); |
---|
88 | 88 | return 0; |
---|
89 | 89 | } |
---|
.. | .. |
---|
91 | 91 | |
---|
92 | 92 | static const struct file_operations nvp6158_fops = { |
---|
93 | 93 | .owner = THIS_MODULE, |
---|
94 | | - .unlocked_ioctl = nvp6158_native_ioctl, |
---|
| 94 | + .unlocked_ioctl = nvp6158_native_ioctl, |
---|
95 | 95 | .open = nvp6158_open, |
---|
96 | 96 | .release = nvp6158_close, |
---|
97 | 97 | }; |
---|
.. | .. |
---|
122 | 122 | unsigned char ch = 0; |
---|
123 | 123 | |
---|
124 | 124 | memset(&s_nvp6158_vfmts, 0, sizeof(NVP6158_INFORMATION_S)); |
---|
125 | | - |
---|
126 | | - while(!kthread_should_stop()) |
---|
127 | | - { |
---|
| 125 | + |
---|
| 126 | + while(!kthread_should_stop()) { |
---|
128 | 127 | #if 1 //standard rutine of a process |
---|
129 | 128 | down(&nvp6158_lock); |
---|
130 | 129 | ch = ch % (nvp6158_cnt*4); |
---|
131 | 130 | nvp6158_getvideoloss(); |
---|
132 | | - if(nvp6158_chip_id[0]==NVP6158C_R0_ID || nvp6158_chip_id[0]==NVP6158_R0_ID) |
---|
133 | | - { |
---|
| 131 | + if(nvp6158_chip_id[0]==NVP6158C_R0_ID || nvp6158_chip_id[0]==NVP6158_R0_ID) { |
---|
134 | 132 | nvp6158_video_fmt_det(ch, &s_nvp6158_vfmts); |
---|
135 | 133 | curfmt = s_nvp6158_vfmts.curvideofmt[ch]; |
---|
136 | 134 | prefmt = s_nvp6158_vfmts.prevideofmt[ch]; |
---|
137 | 135 | chvloss = s_nvp6158_vfmts.curvideoloss[ch]; |
---|
138 | 136 | //printk(">>>>>>%s CH[%d] chvloss = %d curfmt = %x prefmt = %x\n", __func__, ch, chvloss, curfmt, prefmt); |
---|
139 | 137 | |
---|
140 | | - if(chvloss == 0x00) |
---|
141 | | - { |
---|
142 | | - if(nvp6158_ch_mode_status[ch] != prefmt) |
---|
143 | | - { |
---|
| 138 | + if(chvloss == 0x00) { |
---|
| 139 | + if(nvp6158_ch_mode_status[ch] != prefmt) { |
---|
144 | 140 | nvp6158_set_chnmode(ch, curfmt); |
---|
145 | 141 | nvp6158_set_portmode(0, ch%4, NVP6158_OUTMODE_1MUX_FHD, ch%4); |
---|
146 | 142 | s_eq_info.Ch = ch%4; |
---|
.. | .. |
---|
148 | 144 | s_eq_info.FmtDef = curfmt; |
---|
149 | 145 | nvp6158_get_eq_dist(&s_eq_info); |
---|
150 | 146 | s_nvp6158_vfmts.prevideofmt[ch] = curfmt; |
---|
151 | | - printk(">>>>>>%s CH[%d] s_eq_info.distance = %d\n", __func__, ch, s_eq_info.distance); |
---|
| 147 | + printk(">>>>>>%s CH[%d] s_eq_info.distance = %d\n", |
---|
| 148 | + __func__, ch, s_eq_info.distance); |
---|
152 | 149 | nvp6158_set_equalizer(&s_eq_info); |
---|
153 | 150 | |
---|
154 | 151 | } |
---|
155 | | - } |
---|
156 | | - else |
---|
157 | | - { |
---|
158 | | - if(nvp6158_ch_mode_status[ch] != NC_VIVO_CH_FORMATDEF_UNKNOWN) |
---|
159 | | - { |
---|
| 152 | + } else { |
---|
| 153 | + if(nvp6158_ch_mode_status[ch] != NC_VIVO_CH_FORMATDEF_UNKNOWN) { |
---|
160 | 154 | nvp6158_set_chnmode(ch, NC_VIVO_CH_FORMATDEF_UNKNOWN); |
---|
161 | 155 | nvp6158_set_portmode(0, ch%4, NVP6158_OUTMODE_1MUX_FHD, ch%4); |
---|
162 | 156 | } |
---|
163 | | - } |
---|
164 | | - } |
---|
165 | | - else |
---|
166 | | - { |
---|
| 157 | + } |
---|
| 158 | + } else { |
---|
167 | 159 | nvp6168_video_fmt_det(ch, &s_nvp6158_vfmts); |
---|
168 | 160 | curfmt = s_nvp6158_vfmts.curvideofmt[ch]; |
---|
169 | 161 | prefmt = s_nvp6158_vfmts.prevideofmt[ch]; |
---|
170 | 162 | chvloss = s_nvp6158_vfmts.curvideoloss[ch]; |
---|
171 | 163 | //printk(">>>>>>%s CH[%d] chvloss = %d curfmt = %x prefmt = %x nvp6158_ch_mode_status[%d]=%x\n", __func__, ch, chvloss, curfmt, prefmt, ch, nvp6158_ch_mode_status[ch]); |
---|
172 | | - |
---|
173 | | - if(chvloss == 0x00) |
---|
174 | | - { |
---|
175 | | - if(nvp6158_ch_mode_status[ch] != prefmt) |
---|
176 | | - { |
---|
| 164 | + |
---|
| 165 | + if(chvloss == 0x00) { |
---|
| 166 | + if(nvp6158_ch_mode_status[ch] != prefmt) { |
---|
177 | 167 | nvp6168_set_chnmode(ch, curfmt); |
---|
178 | 168 | nvp6158_set_portmode(0, ch%4, NVP6158_OUTMODE_1MUX_FHD, ch%4); |
---|
179 | 169 | s_eq_info.Ch = ch%4; |
---|
.. | .. |
---|
184 | 174 | printk(">>>>>>%s CH[%d] s_eq_info.distance = %d\n", __func__, ch, s_eq_info.distance); |
---|
185 | 175 | nvp6168_set_equalizer(&s_eq_info); |
---|
186 | 176 | } |
---|
187 | | - } |
---|
188 | | - else |
---|
189 | | - { |
---|
190 | | - if(nvp6158_ch_mode_status[ch] != NC_VIVO_CH_FORMATDEF_UNKNOWN) |
---|
191 | | - { |
---|
| 177 | + } else { |
---|
| 178 | + if(nvp6158_ch_mode_status[ch] != NC_VIVO_CH_FORMATDEF_UNKNOWN) { |
---|
192 | 179 | nvp6168_set_chnmode(ch, NC_VIVO_CH_FORMATDEF_UNKNOWN); |
---|
193 | 180 | nvp6158_set_portmode(0, ch%4, NVP6158_OUTMODE_1MUX_FHD, ch%4); |
---|
194 | 181 | } |
---|
195 | | - } |
---|
196 | | - } |
---|
| 182 | + } |
---|
| 183 | + } |
---|
197 | 184 | ch ++; |
---|
198 | 185 | up(&nvp6158_lock); |
---|
199 | 186 | #endif |
---|
.. | .. |
---|
234 | 221 | int ret = 0; |
---|
235 | 222 | //char entry[20]; |
---|
236 | 223 | #ifdef CONFIG_HISI_SNAPSHOT_BOOT |
---|
237 | | - snprintf(s_stNvp6158Device.devfs_name, sizeof(s_stNvp6158Device.devfs_name), DEV_NAME); |
---|
238 | | - s_stNvp6158Device.minor = HIMEDIA_DYNAMIC_MINOR; |
---|
239 | | - s_stNvp6158Device.fops = &nvp6158_fops; |
---|
240 | | - s_stNvp6158Device.drvops = &stNvp6158DrvOps; |
---|
241 | | - s_stNvp6158Device.owner = THIS_MODULE; |
---|
| 224 | + snprintf(s_stNvp6158Device.devfs_name, sizeof(s_stNvp6158Device.devfs_name), DEV_NAME); |
---|
| 225 | + s_stNvp6158Device.minor = HIMEDIA_DYNAMIC_MINOR; |
---|
| 226 | + s_stNvp6158Device.fops = &nvp6158_fops; |
---|
| 227 | + s_stNvp6158Device.drvops = &stNvp6158DrvOps; |
---|
| 228 | + s_stNvp6158Device.owner = THIS_MODULE; |
---|
242 | 229 | |
---|
243 | | - ret = himedia_register(&s_stNvp6158Device); |
---|
244 | | - if (ret) |
---|
245 | | - { |
---|
246 | | - printk(0, "could not register nvp6158_dev device"); |
---|
247 | | - return -1; |
---|
248 | | - } |
---|
| 230 | + ret = himedia_register(&s_stNvp6158Device); |
---|
| 231 | + if (ret) { |
---|
| 232 | + printk(0, "could not register nvp6158_dev device"); |
---|
| 233 | + return -1; |
---|
| 234 | + } |
---|
249 | 235 | #else |
---|
250 | 236 | ret = misc_register(&nvp6158_dev); |
---|
251 | | - if (ret) |
---|
252 | | - { |
---|
253 | | - printk("ERROR: could not register nvp6158_dev devices:%#x \n",ret); |
---|
| 237 | + if (ret) { |
---|
| 238 | + printk("ERROR: could not register nvp6158_dev devices:%#x \n",ret); |
---|
254 | 239 | return -1; |
---|
255 | 240 | } |
---|
256 | 241 | #endif |
---|
.. | .. |
---|
258 | 243 | #ifdef STREAM_ON_DEFLAULT |
---|
259 | 244 | //printk("NVP6158/68(C) ex Driver %s COMPILE TIME[%s %s]\n", NVP6158_DRIVER_VER, __DATE__,__TIME__); |
---|
260 | 245 | nvp6158_init(I2C_1); |
---|
261 | | - if (ret) |
---|
262 | | - { |
---|
| 246 | + if (ret) { |
---|
263 | 247 | printk(KERN_ERR "ERROR: jaguar1 init failed\n"); |
---|
264 | 248 | return -1; |
---|
265 | 249 | } |
---|
.. | .. |
---|
267 | 251 | nvp6158_video_decoder_init(); |
---|
268 | 252 | /* initialize Audio |
---|
269 | 253 | * recmaster, pbmaster, ch_num, samplerate, bits */ |
---|
270 | | - if(nvp6158_chip_id[0]==NVP6158C_R0_ID || nvp6158_chip_id[0]==NVP6158_R0_ID) |
---|
271 | | - nvp6158_audio_init(1,0,16,0,0); |
---|
| 254 | + if(nvp6158_chip_id[0] == NVP6158C_R0_ID || nvp6158_chip_id[0] == NVP6158_R0_ID) |
---|
| 255 | + nvp6158_audio_init(1, 0, 16, 0, 0); |
---|
272 | 256 | else |
---|
273 | | - nvp6168_audio_init(1,0,16,0,0); |
---|
| 257 | + nvp6168_audio_init(1, 0, 16, 0, 0); |
---|
274 | 258 | //VDO_1/2 enable, VCLK_x ebable |
---|
275 | 259 | gpio_i2c_write(0x60, 0xFF, 0x01); |
---|
276 | 260 | gpio_i2c_write(0x60, 0xCA, 0x66); |
---|
277 | 261 | up(&nvp6158_lock); |
---|
278 | 262 | |
---|
279 | 263 | /* create kernel thread for EQ, But Now not used. */ |
---|
280 | | - if(nvp6158_kthread == 1) |
---|
281 | | - { |
---|
| 264 | + if(nvp6158_kthread == 1) { |
---|
282 | 265 | nvp6158_kt = kthread_create(nvp6158_kernel_thread, NULL, "nvp6158_kt"); |
---|
283 | 266 | if(!IS_ERR(nvp6158_kt)) |
---|
284 | 267 | wake_up_process(nvp6158_kt); |
---|
.. | .. |
---|
309 | 292 | himedia_unregister(&s_stNvp6158Device); |
---|
310 | 293 | #else |
---|
311 | 294 | misc_deregister(&nvp6158_dev); |
---|
312 | | -#endif |
---|
| 295 | +#endif |
---|
313 | 296 | nvp6158_i2c_client_exit(); |
---|
314 | 297 | //printk("NVP6158(C) ex Driver %s COMPILE TIME[%s %s] removed\n", NVP6158_DRIVER_VER, __DATE__,__TIME__); |
---|
315 | 298 | } |
---|