Lines Matching full:client
191 struct i2c_client *client = techpoint->client; in tp2855_initialize() local
192 struct device *dev = &client->dev; in tp2855_initialize()
207 struct i2c_client *client = techpoint->client; in tp2855_get_channel_input_status() local
211 techpoint_write_reg(client, PAGE_REG, ch); in tp2855_get_channel_input_status()
212 techpoint_read_reg(client, INPUT_STATUS_REG, &val); in tp2855_get_channel_input_status()
214 dev_dbg(&client->dev, "input_status ch %d : %x\n", ch, val); in tp2855_get_channel_input_status()
221 struct i2c_client *client = techpoint->client; in tp2855_get_all_input_status() local
225 techpoint_write_reg(client, PAGE_REG, i); in tp2855_get_all_input_status()
226 techpoint_read_reg(client, INPUT_STATUS_REG, &val); in tp2855_get_all_input_status()
233 int tp2855_set_channel_reso(struct i2c_client *client, int ch, in tp2855_set_channel_reso() argument
240 techpoint_write_reg(client, 0x40, ch); in tp2855_set_channel_reso()
244 dev_info(&client->dev, "set channel %d 1080P_30, TBD\n", ch); in tp2855_set_channel_reso()
245 techpoint_read_reg(client, 0xf5, &tmp); in tp2855_set_channel_reso()
247 techpoint_write_reg(client, 0xf5, tmp); in tp2855_set_channel_reso()
248 techpoint_write_reg(client, 0x02, 0x40); in tp2855_set_channel_reso()
249 techpoint_write_reg(client, 0x07, 0xc0); in tp2855_set_channel_reso()
250 techpoint_write_reg(client, 0x0b, 0xc0); in tp2855_set_channel_reso()
251 techpoint_write_reg(client, 0x0c, 0x03); in tp2855_set_channel_reso()
252 techpoint_write_reg(client, 0x0d, 0x50); in tp2855_set_channel_reso()
253 techpoint_write_reg(client, 0x15, 0x03); in tp2855_set_channel_reso()
254 techpoint_write_reg(client, 0x16, 0xd2); in tp2855_set_channel_reso()
255 techpoint_write_reg(client, 0x17, 0x80); in tp2855_set_channel_reso()
256 techpoint_write_reg(client, 0x18, 0x29); in tp2855_set_channel_reso()
257 techpoint_write_reg(client, 0x19, 0x38); in tp2855_set_channel_reso()
258 techpoint_write_reg(client, 0x1a, 0x47); in tp2855_set_channel_reso()
259 techpoint_write_reg(client, 0x1c, 0x08); in tp2855_set_channel_reso()
260 techpoint_write_reg(client, 0x1d, 0x98); in tp2855_set_channel_reso()
261 techpoint_write_reg(client, 0x20, 0x30); in tp2855_set_channel_reso()
262 techpoint_write_reg(client, 0x21, 0x84); in tp2855_set_channel_reso()
263 techpoint_write_reg(client, 0x22, 0x36); in tp2855_set_channel_reso()
264 techpoint_write_reg(client, 0x23, 0x3c); in tp2855_set_channel_reso()
265 techpoint_write_reg(client, 0x2b, 0x60); in tp2855_set_channel_reso()
266 techpoint_write_reg(client, 0x2c, 0x0a); in tp2855_set_channel_reso()
267 techpoint_write_reg(client, 0x2d, 0x30); in tp2855_set_channel_reso()
268 techpoint_write_reg(client, 0x2e, 0x70); in tp2855_set_channel_reso()
269 techpoint_write_reg(client, 0x30, 0x48); in tp2855_set_channel_reso()
270 techpoint_write_reg(client, 0x31, 0xbb); in tp2855_set_channel_reso()
271 techpoint_write_reg(client, 0x32, 0x2e); in tp2855_set_channel_reso()
272 techpoint_write_reg(client, 0x33, 0x90); in tp2855_set_channel_reso()
273 techpoint_write_reg(client, 0x35, 0x05); in tp2855_set_channel_reso()
274 techpoint_write_reg(client, 0x38, 0x00); in tp2855_set_channel_reso()
275 techpoint_write_reg(client, 0x39, 0x1C); in tp2855_set_channel_reso()
277 techpoint_write_reg(client, 0x02, 0x44); in tp2855_set_channel_reso()
278 techpoint_write_reg(client, 0x0d, 0x72); in tp2855_set_channel_reso()
279 techpoint_write_reg(client, 0x15, 0x01); in tp2855_set_channel_reso()
280 techpoint_write_reg(client, 0x16, 0xf0); in tp2855_set_channel_reso()
281 techpoint_write_reg(client, 0x20, 0x38); in tp2855_set_channel_reso()
282 techpoint_write_reg(client, 0x21, 0x46); in tp2855_set_channel_reso()
283 techpoint_write_reg(client, 0x25, 0xfe); in tp2855_set_channel_reso()
284 techpoint_write_reg(client, 0x26, 0x0d); in tp2855_set_channel_reso()
285 techpoint_write_reg(client, 0x2c, 0x3a); in tp2855_set_channel_reso()
286 techpoint_write_reg(client, 0x2d, 0x54); in tp2855_set_channel_reso()
287 techpoint_write_reg(client, 0x2e, 0x40); in tp2855_set_channel_reso()
288 techpoint_write_reg(client, 0x30, 0xa5); in tp2855_set_channel_reso()
289 techpoint_write_reg(client, 0x31, 0x95); in tp2855_set_channel_reso()
290 techpoint_write_reg(client, 0x32, 0xe0); in tp2855_set_channel_reso()
291 techpoint_write_reg(client, 0x33, 0x60); in tp2855_set_channel_reso()
294 dev_info(&client->dev, "set channel %d 1080P_25\n", ch); in tp2855_set_channel_reso()
295 techpoint_read_reg(client, 0xf5, &tmp); in tp2855_set_channel_reso()
297 techpoint_write_reg(client, 0xf5, tmp); in tp2855_set_channel_reso()
298 techpoint_write_reg(client, 0x02, 0x40); in tp2855_set_channel_reso()
299 techpoint_write_reg(client, 0x07, 0xc0); in tp2855_set_channel_reso()
300 techpoint_write_reg(client, 0x0b, 0xc0); in tp2855_set_channel_reso()
301 techpoint_write_reg(client, 0x0c, 0x03); in tp2855_set_channel_reso()
302 techpoint_write_reg(client, 0x0d, 0x50); in tp2855_set_channel_reso()
303 techpoint_write_reg(client, 0x15, 0x03); in tp2855_set_channel_reso()
304 techpoint_write_reg(client, 0x16, 0xd2); in tp2855_set_channel_reso()
305 techpoint_write_reg(client, 0x17, 0x80); in tp2855_set_channel_reso()
306 techpoint_write_reg(client, 0x18, 0x29); in tp2855_set_channel_reso()
307 techpoint_write_reg(client, 0x19, 0x38); in tp2855_set_channel_reso()
308 techpoint_write_reg(client, 0x1a, 0x47); in tp2855_set_channel_reso()
309 techpoint_write_reg(client, 0x1c, 0x0a); in tp2855_set_channel_reso()
310 techpoint_write_reg(client, 0x1d, 0x50); in tp2855_set_channel_reso()
311 techpoint_write_reg(client, 0x20, 0x30); in tp2855_set_channel_reso()
312 techpoint_write_reg(client, 0x21, 0x84); in tp2855_set_channel_reso()
313 techpoint_write_reg(client, 0x22, 0x36); in tp2855_set_channel_reso()
314 techpoint_write_reg(client, 0x23, 0x3c); in tp2855_set_channel_reso()
315 techpoint_write_reg(client, 0x2b, 0x60); in tp2855_set_channel_reso()
316 techpoint_write_reg(client, 0x2c, 0x0a); in tp2855_set_channel_reso()
317 techpoint_write_reg(client, 0x2d, 0x30); in tp2855_set_channel_reso()
318 techpoint_write_reg(client, 0x2e, 0x70); in tp2855_set_channel_reso()
319 techpoint_write_reg(client, 0x30, 0x48); in tp2855_set_channel_reso()
320 techpoint_write_reg(client, 0x31, 0xbb); in tp2855_set_channel_reso()
321 techpoint_write_reg(client, 0x32, 0x2e); in tp2855_set_channel_reso()
322 techpoint_write_reg(client, 0x33, 0x90); in tp2855_set_channel_reso()
323 techpoint_write_reg(client, 0x35, 0x05); in tp2855_set_channel_reso()
324 techpoint_write_reg(client, 0x38, 0x00); in tp2855_set_channel_reso()
325 techpoint_write_reg(client, 0x39, 0x1C); in tp2855_set_channel_reso()
327 techpoint_write_reg(client, 0x02, 0x44); in tp2855_set_channel_reso()
328 techpoint_write_reg(client, 0x0d, 0x73); in tp2855_set_channel_reso()
329 techpoint_write_reg(client, 0x15, 0x01); in tp2855_set_channel_reso()
330 techpoint_write_reg(client, 0x16, 0xf0); in tp2855_set_channel_reso()
331 techpoint_write_reg(client, 0x20, 0x3c); in tp2855_set_channel_reso()
332 techpoint_write_reg(client, 0x21, 0x46); in tp2855_set_channel_reso()
333 techpoint_write_reg(client, 0x25, 0xfe); in tp2855_set_channel_reso()
334 techpoint_write_reg(client, 0x26, 0x0d); in tp2855_set_channel_reso()
335 techpoint_write_reg(client, 0x2c, 0x3a); in tp2855_set_channel_reso()
336 techpoint_write_reg(client, 0x2d, 0x54); in tp2855_set_channel_reso()
337 techpoint_write_reg(client, 0x2e, 0x40); in tp2855_set_channel_reso()
338 techpoint_write_reg(client, 0x30, 0xa5); in tp2855_set_channel_reso()
339 techpoint_write_reg(client, 0x31, 0x86); in tp2855_set_channel_reso()
340 techpoint_write_reg(client, 0x32, 0xfb); in tp2855_set_channel_reso()
341 techpoint_write_reg(client, 0x33, 0x60); in tp2855_set_channel_reso()
344 dev_info(&client->dev, "set channel %d 720P_30\n", ch); in tp2855_set_channel_reso()
345 techpoint_read_reg(client, 0xf5, &tmp); in tp2855_set_channel_reso()
347 techpoint_write_reg(client, 0xf5, tmp); in tp2855_set_channel_reso()
348 techpoint_write_reg(client, 0x02, 0x42); in tp2855_set_channel_reso()
349 techpoint_write_reg(client, 0x07, 0xc0); in tp2855_set_channel_reso()
350 techpoint_write_reg(client, 0x0b, 0xc0); in tp2855_set_channel_reso()
351 techpoint_write_reg(client, 0x0c, 0x13); in tp2855_set_channel_reso()
352 techpoint_write_reg(client, 0x0d, 0x50); in tp2855_set_channel_reso()
353 techpoint_write_reg(client, 0x15, 0x13); in tp2855_set_channel_reso()
354 techpoint_write_reg(client, 0x16, 0x15); in tp2855_set_channel_reso()
355 techpoint_write_reg(client, 0x17, 0x00); in tp2855_set_channel_reso()
356 techpoint_write_reg(client, 0x18, 0x19); in tp2855_set_channel_reso()
357 techpoint_write_reg(client, 0x19, 0xd0); in tp2855_set_channel_reso()
358 techpoint_write_reg(client, 0x1a, 0x25); in tp2855_set_channel_reso()
359 techpoint_write_reg(client, 0x1c, 0x06); in tp2855_set_channel_reso()
360 techpoint_write_reg(client, 0x1d, 0x72); in tp2855_set_channel_reso()
361 techpoint_write_reg(client, 0x20, 0x30); in tp2855_set_channel_reso()
362 techpoint_write_reg(client, 0x21, 0x84); in tp2855_set_channel_reso()
363 techpoint_write_reg(client, 0x22, 0x36); in tp2855_set_channel_reso()
364 techpoint_write_reg(client, 0x23, 0x3c); in tp2855_set_channel_reso()
365 techpoint_write_reg(client, 0x2b, 0x60); in tp2855_set_channel_reso()
366 techpoint_write_reg(client, 0x2c, 0x0a); in tp2855_set_channel_reso()
367 techpoint_write_reg(client, 0x2d, 0x30); in tp2855_set_channel_reso()
368 techpoint_write_reg(client, 0x2e, 0x70); in tp2855_set_channel_reso()
369 techpoint_write_reg(client, 0x30, 0x48); in tp2855_set_channel_reso()
370 techpoint_write_reg(client, 0x31, 0xbb); in tp2855_set_channel_reso()
371 techpoint_write_reg(client, 0x32, 0x2e); in tp2855_set_channel_reso()
372 techpoint_write_reg(client, 0x33, 0x90); in tp2855_set_channel_reso()
373 techpoint_write_reg(client, 0x35, 0x25); in tp2855_set_channel_reso()
374 techpoint_write_reg(client, 0x38, 0x00); in tp2855_set_channel_reso()
375 techpoint_write_reg(client, 0x39, 0x18); in tp2855_set_channel_reso()
377 techpoint_write_reg(client, 0x02, 0x46); in tp2855_set_channel_reso()
378 techpoint_write_reg(client, 0x0d, 0x70); in tp2855_set_channel_reso()
379 techpoint_write_reg(client, 0x20, 0x40); in tp2855_set_channel_reso()
380 techpoint_write_reg(client, 0x21, 0x46); in tp2855_set_channel_reso()
381 techpoint_write_reg(client, 0x25, 0xfe); in tp2855_set_channel_reso()
382 techpoint_write_reg(client, 0x26, 0x01); in tp2855_set_channel_reso()
383 techpoint_write_reg(client, 0x2c, 0x3a); in tp2855_set_channel_reso()
384 techpoint_write_reg(client, 0x2d, 0x5a); in tp2855_set_channel_reso()
385 techpoint_write_reg(client, 0x2e, 0x40); in tp2855_set_channel_reso()
386 techpoint_write_reg(client, 0x30, 0x9d); in tp2855_set_channel_reso()
387 techpoint_write_reg(client, 0x31, 0xca); in tp2855_set_channel_reso()
388 techpoint_write_reg(client, 0x32, 0x01); in tp2855_set_channel_reso()
389 techpoint_write_reg(client, 0x33, 0xd0); in tp2855_set_channel_reso()
392 dev_info(&client->dev, "set channel %d 720P_25\n", ch); in tp2855_set_channel_reso()
393 techpoint_read_reg(client, 0xf5, &tmp); in tp2855_set_channel_reso()
395 techpoint_write_reg(client, 0xf5, tmp); in tp2855_set_channel_reso()
396 techpoint_write_reg(client, 0x02, 0x42); in tp2855_set_channel_reso()
397 techpoint_write_reg(client, 0x07, 0xc0); in tp2855_set_channel_reso()
398 techpoint_write_reg(client, 0x0b, 0xc0); in tp2855_set_channel_reso()
399 techpoint_write_reg(client, 0x0c, 0x13); in tp2855_set_channel_reso()
400 techpoint_write_reg(client, 0x0d, 0x50); in tp2855_set_channel_reso()
401 techpoint_write_reg(client, 0x15, 0x13); in tp2855_set_channel_reso()
402 techpoint_write_reg(client, 0x16, 0x15); in tp2855_set_channel_reso()
403 techpoint_write_reg(client, 0x17, 0x00); in tp2855_set_channel_reso()
404 techpoint_write_reg(client, 0x18, 0x19); in tp2855_set_channel_reso()
405 techpoint_write_reg(client, 0x19, 0xd0); in tp2855_set_channel_reso()
406 techpoint_write_reg(client, 0x1a, 0x25); in tp2855_set_channel_reso()
407 techpoint_write_reg(client, 0x1c, 0x07); in tp2855_set_channel_reso()
408 techpoint_write_reg(client, 0x1d, 0xbc); in tp2855_set_channel_reso()
409 techpoint_write_reg(client, 0x20, 0x30); in tp2855_set_channel_reso()
410 techpoint_write_reg(client, 0x21, 0x84); in tp2855_set_channel_reso()
411 techpoint_write_reg(client, 0x22, 0x36); in tp2855_set_channel_reso()
412 techpoint_write_reg(client, 0x23, 0x3c); in tp2855_set_channel_reso()
413 techpoint_write_reg(client, 0x2b, 0x60); in tp2855_set_channel_reso()
414 techpoint_write_reg(client, 0x2c, 0x0a); in tp2855_set_channel_reso()
415 techpoint_write_reg(client, 0x2d, 0x30); in tp2855_set_channel_reso()
416 techpoint_write_reg(client, 0x2e, 0x70); in tp2855_set_channel_reso()
417 techpoint_write_reg(client, 0x30, 0x48); in tp2855_set_channel_reso()
418 techpoint_write_reg(client, 0x31, 0xbb); in tp2855_set_channel_reso()
419 techpoint_write_reg(client, 0x32, 0x2e); in tp2855_set_channel_reso()
420 techpoint_write_reg(client, 0x33, 0x90); in tp2855_set_channel_reso()
421 techpoint_write_reg(client, 0x35, 0x25); in tp2855_set_channel_reso()
422 techpoint_write_reg(client, 0x38, 0x00); in tp2855_set_channel_reso()
423 techpoint_write_reg(client, 0x39, 0x18); in tp2855_set_channel_reso()
425 techpoint_write_reg(client, 0x02, 0x46); in tp2855_set_channel_reso()
426 techpoint_write_reg(client, 0x0d, 0x71); in tp2855_set_channel_reso()
427 techpoint_write_reg(client, 0x20, 0x40); in tp2855_set_channel_reso()
428 techpoint_write_reg(client, 0x21, 0x46); in tp2855_set_channel_reso()
429 techpoint_write_reg(client, 0x25, 0xfe); in tp2855_set_channel_reso()
430 techpoint_write_reg(client, 0x26, 0x01); in tp2855_set_channel_reso()
431 techpoint_write_reg(client, 0x2c, 0x3a); in tp2855_set_channel_reso()
432 techpoint_write_reg(client, 0x2d, 0x5a); in tp2855_set_channel_reso()
433 techpoint_write_reg(client, 0x2e, 0x40); in tp2855_set_channel_reso()
434 techpoint_write_reg(client, 0x30, 0x9e); in tp2855_set_channel_reso()
435 techpoint_write_reg(client, 0x31, 0x20); in tp2855_set_channel_reso()
436 techpoint_write_reg(client, 0x32, 0x10); in tp2855_set_channel_reso()
437 techpoint_write_reg(client, 0x33, 0x90); in tp2855_set_channel_reso()
440 dev_info(&client->dev, "set channel %d SD\n", ch); in tp2855_set_channel_reso()
441 techpoint_read_reg(client, 0xf5, &tmp); in tp2855_set_channel_reso()
443 techpoint_write_reg(client, 0xf5, tmp); in tp2855_set_channel_reso()
444 techpoint_write_reg(client, 0x06, 0x32); in tp2855_set_channel_reso()
445 techpoint_write_reg(client, 0x02, 0x47); in tp2855_set_channel_reso()
446 techpoint_write_reg(client, 0x07, 0x80); in tp2855_set_channel_reso()
447 techpoint_write_reg(client, 0x0b, 0x80); in tp2855_set_channel_reso()
448 techpoint_write_reg(client, 0x0c, 0x13); in tp2855_set_channel_reso()
449 techpoint_write_reg(client, 0x0d, 0x51); in tp2855_set_channel_reso()
450 techpoint_write_reg(client, 0x15, 0x13); in tp2855_set_channel_reso()
451 techpoint_write_reg(client, 0x16, 0x18); in tp2855_set_channel_reso()
452 techpoint_write_reg(client, 0x17, 0xa0); in tp2855_set_channel_reso()
453 techpoint_write_reg(client, 0x18, 0x17); in tp2855_set_channel_reso()
454 techpoint_write_reg(client, 0x19, 0x20); in tp2855_set_channel_reso()
455 techpoint_write_reg(client, 0x1a, 0x15); in tp2855_set_channel_reso()
456 techpoint_write_reg(client, 0x1c, 0x06); in tp2855_set_channel_reso()
457 techpoint_write_reg(client, 0x1d, 0xf0); in tp2855_set_channel_reso()
458 techpoint_write_reg(client, 0x20, 0x48); in tp2855_set_channel_reso()
459 techpoint_write_reg(client, 0x21, 0x84); in tp2855_set_channel_reso()
460 techpoint_write_reg(client, 0x22, 0x37); in tp2855_set_channel_reso()
461 techpoint_write_reg(client, 0x23, 0x3f); in tp2855_set_channel_reso()
462 techpoint_write_reg(client, 0x2b, 0x70); in tp2855_set_channel_reso()
463 techpoint_write_reg(client, 0x2c, 0x2a); in tp2855_set_channel_reso()
464 techpoint_write_reg(client, 0x2d, 0x4b); in tp2855_set_channel_reso()
465 techpoint_write_reg(client, 0x2e, 0x56); in tp2855_set_channel_reso()
466 techpoint_write_reg(client, 0x30, 0x7a); in tp2855_set_channel_reso()
467 techpoint_write_reg(client, 0x31, 0x4a); in tp2855_set_channel_reso()
468 techpoint_write_reg(client, 0x32, 0x4d); in tp2855_set_channel_reso()
469 techpoint_write_reg(client, 0x33, 0xfb); in tp2855_set_channel_reso()
470 techpoint_write_reg(client, 0x35, 0x65); in tp2855_set_channel_reso()
471 techpoint_write_reg(client, 0x38, 0x00); in tp2855_set_channel_reso()
472 techpoint_write_reg(client, 0x39, 0x04); in tp2855_set_channel_reso()
475 dev_info(&client->dev, in tp2855_set_channel_reso()
477 techpoint_read_reg(client, 0xf5, &tmp); in tp2855_set_channel_reso()
479 techpoint_write_reg(client, 0xf5, tmp); in tp2855_set_channel_reso()
480 techpoint_write_reg(client, 0x02, 0x40); in tp2855_set_channel_reso()
481 techpoint_write_reg(client, 0x07, 0xc0); in tp2855_set_channel_reso()
482 techpoint_write_reg(client, 0x0b, 0xc0); in tp2855_set_channel_reso()
483 techpoint_write_reg(client, 0x0c, 0x03); in tp2855_set_channel_reso()
484 techpoint_write_reg(client, 0x0d, 0x50); in tp2855_set_channel_reso()
485 techpoint_write_reg(client, 0x15, 0x03); in tp2855_set_channel_reso()
486 techpoint_write_reg(client, 0x16, 0xd2); in tp2855_set_channel_reso()
487 techpoint_write_reg(client, 0x17, 0x80); in tp2855_set_channel_reso()
488 techpoint_write_reg(client, 0x18, 0x29); in tp2855_set_channel_reso()
489 techpoint_write_reg(client, 0x19, 0x38); in tp2855_set_channel_reso()
490 techpoint_write_reg(client, 0x1a, 0x47); in tp2855_set_channel_reso()
491 techpoint_write_reg(client, 0x1c, 0x0a); in tp2855_set_channel_reso()
492 techpoint_write_reg(client, 0x1d, 0x50); in tp2855_set_channel_reso()
493 techpoint_write_reg(client, 0x20, 0x30); in tp2855_set_channel_reso()
494 techpoint_write_reg(client, 0x21, 0x84); in tp2855_set_channel_reso()
495 techpoint_write_reg(client, 0x22, 0x36); in tp2855_set_channel_reso()
496 techpoint_write_reg(client, 0x23, 0x3c); in tp2855_set_channel_reso()
497 techpoint_write_reg(client, 0x2b, 0x60); in tp2855_set_channel_reso()
498 techpoint_write_reg(client, 0x2c, 0x0a); in tp2855_set_channel_reso()
499 techpoint_write_reg(client, 0x2d, 0x30); in tp2855_set_channel_reso()
500 techpoint_write_reg(client, 0x2e, 0x70); in tp2855_set_channel_reso()
501 techpoint_write_reg(client, 0x30, 0x48); in tp2855_set_channel_reso()
502 techpoint_write_reg(client, 0x31, 0xbb); in tp2855_set_channel_reso()
503 techpoint_write_reg(client, 0x32, 0x2e); in tp2855_set_channel_reso()
504 techpoint_write_reg(client, 0x33, 0x90); in tp2855_set_channel_reso()
505 techpoint_write_reg(client, 0x35, 0x05); in tp2855_set_channel_reso()
506 techpoint_write_reg(client, 0x38, 0x00); in tp2855_set_channel_reso()
507 techpoint_write_reg(client, 0x39, 0x1C); in tp2855_set_channel_reso()
509 techpoint_write_reg(client, 0x02, 0x44); in tp2855_set_channel_reso()
510 techpoint_write_reg(client, 0x0d, 0x73); in tp2855_set_channel_reso()
511 techpoint_write_reg(client, 0x15, 0x01); in tp2855_set_channel_reso()
512 techpoint_write_reg(client, 0x16, 0xf0); in tp2855_set_channel_reso()
513 techpoint_write_reg(client, 0x20, 0x3c); in tp2855_set_channel_reso()
514 techpoint_write_reg(client, 0x21, 0x46); in tp2855_set_channel_reso()
515 techpoint_write_reg(client, 0x25, 0xfe); in tp2855_set_channel_reso()
516 techpoint_write_reg(client, 0x26, 0x0d); in tp2855_set_channel_reso()
517 techpoint_write_reg(client, 0x2c, 0x3a); in tp2855_set_channel_reso()
518 techpoint_write_reg(client, 0x2d, 0x54); in tp2855_set_channel_reso()
519 techpoint_write_reg(client, 0x2e, 0x40); in tp2855_set_channel_reso()
520 techpoint_write_reg(client, 0x30, 0xa5); in tp2855_set_channel_reso()
521 techpoint_write_reg(client, 0x31, 0x86); in tp2855_set_channel_reso()
522 techpoint_write_reg(client, 0x32, 0xfb); in tp2855_set_channel_reso()
523 techpoint_write_reg(client, 0x33, 0x60); in tp2855_set_channel_reso()
528 techpoint_write_reg(client, 0x2a, 0x3c); in tp2855_set_channel_reso()
534 int tp2855_get_channel_reso(struct i2c_client *client, int ch) in tp2855_get_channel_reso() argument
539 techpoint_write_reg(client, 0x40, ch); in tp2855_get_channel_reso()
540 techpoint_read_reg(client, 0x03, &detect_fmt); in tp2855_get_channel_reso()
545 dev_err(&client->dev, "detect channel %d 1080P_30\n", ch); in tp2855_get_channel_reso()
548 dev_err(&client->dev, "detect channel %d 1080P_25\n", ch); in tp2855_get_channel_reso()
551 dev_err(&client->dev, "detect channel %d 720P_30\n", ch); in tp2855_get_channel_reso()
554 dev_err(&client->dev, "detect channel %d 720P_25\n", ch); in tp2855_get_channel_reso()
557 dev_err(&client->dev, "detect channel %d SD\n", ch); in tp2855_get_channel_reso()
560 dev_err(&client->dev, in tp2855_get_channel_reso()
568 int tp2855_set_decoder_mode(struct i2c_client *client, int ch, int status) in tp2855_set_decoder_mode() argument
572 techpoint_write_reg(client, PAGE_REG, ch); in tp2855_set_decoder_mode()
573 techpoint_read_reg(client, 0x26, &val); in tp2855_set_decoder_mode()
578 techpoint_write_reg(client, 0x26, val); in tp2855_set_decoder_mode()
585 struct i2c_client *client = techpoint->client; in tp2855_set_quick_stream() local
589 techpoint_write_reg(client, 0x40, 0x8); in tp2855_set_quick_stream()
590 techpoint_write_reg(client, 0x23, 0x0); in tp2855_set_quick_stream()
592 techpoint_write_reg(client, 0x40, 0x8); in tp2855_set_quick_stream()
593 techpoint_write_reg(client, 0x23, 0x2); in tp2855_set_quick_stream()