Lines Matching refs:i2c_client
40 struct i2c_client;
49 int (*initialize)(struct i2c_client *client);
50 int (*sleep_control)(struct i2c_client *, bool sleep);
51 int (*power_control)(struct i2c_client *, bool enable);
52 int (*set_mode)(struct i2c_client *client, u8 mode);
54 int (*calibrate)(struct i2c_client *client);
55 int (*calibrate_result)(struct i2c_client *client, u8 *val);
57 int (*get_baseline_data)(struct i2c_client *client,
60 int (*get_version)(struct i2c_client *client, bool iap, u8 *version);
61 int (*get_sm_version)(struct i2c_client *client, u8 *version);
62 int (*get_checksum)(struct i2c_client *client, bool iap, u16 *csum);
63 int (*get_product_id)(struct i2c_client *client, u8 *id);
65 int (*get_max)(struct i2c_client *client,
67 int (*get_resolution)(struct i2c_client *client,
69 int (*get_num_traces)(struct i2c_client *client,
73 int (*iap_get_mode)(struct i2c_client *client, enum tp_mode *mode);
74 int (*iap_reset)(struct i2c_client *client);
76 int (*prepare_fw_update)(struct i2c_client *client);
77 int (*write_fw_block)(struct i2c_client *client,
79 int (*finish_fw_update)(struct i2c_client *client,
82 int (*get_report)(struct i2c_client *client, u8 *report);
83 int (*get_pressure_adjustment)(struct i2c_client *client,