Home | History | Annotate | Download | only in i2c

Lines Matching refs:client

207 	struct i2c_client *client = drm_i2c_encoder_get_client(encoder);
233 ch7006_dbg(client, "black level: %d\n", black_level);
238 struct i2c_client *client = drm_i2c_encoder_get_client(encoder);
257 ch7006_dbg(client, "subcarrier inc: %u\n", subc_inc);
262 struct i2c_client *client = drm_i2c_encoder_get_client(encoder);
294 ch7006_dbg(client, "n=%d m=%d f=%d c=%d\n",
333 struct i2c_client *client = drm_i2c_encoder_get_client(encoder);
369 ch7006_dbg(client, "hpos: %d, vpos: %d\n", hpos, vpos);
374 void ch7006_write(struct i2c_client *client, uint8_t addr, uint8_t val)
379 ret = i2c_master_send(client, buf, ARRAY_SIZE(buf));
381 ch7006_err(client, "Error %d writing to subaddress 0x%x\n",
385 uint8_t ch7006_read(struct i2c_client *client, uint8_t addr)
390 ret = i2c_master_send(client, &addr, sizeof(addr));
394 ret = i2c_master_recv(client, &val, sizeof(val));
401 ch7006_err(client, "Error %d reading from subaddress 0x%x\n",
406 void ch7006_state_load(struct i2c_client *client,
409 ch7006_load_reg(client, state, CH7006_POWER);
411 ch7006_load_reg(client, state, CH7006_DISPMODE);
412 ch7006_load_reg(client, state, CH7006_FFILTER);
413 ch7006_load_reg(client, state, CH7006_BWIDTH);
414 ch7006_load_reg(client, state, CH7006_INPUT_FORMAT);
415 ch7006_load_reg(client, state, CH7006_CLKMODE);
416 ch7006_load_reg(client, state, CH7006_START_ACTIVE);
417 ch7006_load_reg(client, state, CH7006_POV);
418 ch7006_load_reg(client, state, CH7006_BLACK_LEVEL);
419 ch7006_load_reg(client, state, CH7006_HPOS);
420 ch7006_load_reg(client, state, CH7006_VPOS);
421 ch7006_load_reg(client, state, CH7006_INPUT_SYNC);
422 ch7006_load_reg(client, state, CH7006_DETECT);
423 ch7006_load_reg(client, state, CH7006_CONTRAST);
424 ch7006_load_reg(client, state, CH7006_PLLOV);
425 ch7006_load_reg(client, state, CH7006_PLLM);
426 ch7006_load_reg(client, state, CH7006_PLLN);
427 ch7006_load_reg(client, state, CH7006_BCLKOUT);
428 ch7006_load_reg(client, state, CH7006_SUBC_INC0);
429 ch7006_load_reg(client, state, CH7006_SUBC_INC1);
430 ch7006_load_reg(client, state, CH7006_SUBC_INC2);
431 ch7006_load_reg(client, state, CH7006_SUBC_INC3);
432 ch7006_load_reg(client, state, CH7006_SUBC_INC4);
433 ch7006_load_reg(client, state, CH7006_SUBC_INC5);
434 ch7006_load_reg(client, state, CH7006_SUBC_INC6);
435 ch7006_load_reg(client, state, CH7006_SUBC_INC7);
436 ch7006_load_reg(client, state, CH7006_PLL_CONTROL);
437 ch7006_load_reg(client, state, CH7006_CALC_SUBC_INC0);
440 void ch7006_state_save(struct i2c_client *client,
443 ch7006_save_reg(client, state, CH7006_POWER);
445 ch7006_save_reg(client, state, CH7006_DISPMODE);
446 ch7006_save_reg(client, state, CH7006_FFILTER);
447 ch7006_save_reg(client, state, CH7006_BWIDTH);
448 ch7006_save_reg(client, state, CH7006_INPUT_FORMAT);
449 ch7006_save_reg(client, state, CH7006_CLKMODE);
450 ch7006_save_reg(client, state, CH7006_START_ACTIVE);
451 ch7006_save_reg(client, state, CH7006_POV);
452 ch7006_save_reg(client, state, CH7006_BLACK_LEVEL);
453 ch7006_save_reg(client, state, CH7006_HPOS);
454 ch7006_save_reg(client, state, CH7006_VPOS);
455 ch7006_save_reg(client, state, CH7006_INPUT_SYNC);
456 ch7006_save_reg(client, state, CH7006_DETECT);
457 ch7006_save_reg(client, state, CH7006_CONTRAST);
458 ch7006_save_reg(client, state, CH7006_PLLOV);
459 ch7006_save_reg(client, state, CH7006_PLLM);
460 ch7006_save_reg(client, state, CH7006_PLLN);
461 ch7006_save_reg(client, state, CH7006_BCLKOUT);
462 ch7006_save_reg(client, state, CH7006_SUBC_INC0);
463 ch7006_save_reg(client, state, CH7006_SUBC_INC1);
464 ch7006_save_reg(client, state, CH7006_SUBC_INC2);
465 ch7006_save_reg(client, state, CH7006_SUBC_INC3);
466 ch7006_save_reg(client, state, CH7006_SUBC_INC4);
467 ch7006_save_reg(client, state, CH7006_SUBC_INC5);
468 ch7006_save_reg(client, state, CH7006_SUBC_INC6);
469 ch7006_save_reg(client, state, CH7006_SUBC_INC7);
470 ch7006_save_reg(client, state, CH7006_PLL_CONTROL);
471 ch7006_save_reg(client, state, CH7006_CALC_SUBC_INC0);