Lines Matching refs:algo_data
36 struct i2c_algo_pca_data algo_data;
88 i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
95 if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
125 if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0)
179 i2c->adap.algo_data = &i2c->algo_data;
184 i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed;
188 i2c->algo_data.i2c_clock = 59000;
192 i2c->algo_data.data = i2c;
193 i2c->algo_data.wait_for_completion = i2c_pca_pf_waitforcompletion;
194 i2c->algo_data.reset_chip = i2c_pca_pf_dummyreset;
198 i2c->algo_data.write_byte = i2c_pca_pf_writebyte32;
199 i2c->algo_data.read_byte = i2c_pca_pf_readbyte32;
202 i2c->algo_data.write_byte = i2c_pca_pf_writebyte16;
203 i2c->algo_data.read_byte = i2c_pca_pf_readbyte16;
207 i2c->algo_data.write_byte = i2c_pca_pf_writebyte8;
208 i2c->algo_data.read_byte = i2c_pca_pf_readbyte8;
217 i2c->algo_data.reset_chip = i2c_pca_pf_resetchip;