Lines Matching refs:algo_data
34 struct i2c_algo_pca_data algo_data;
84 i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
91 if (i2c->algo_data.read_byte(i2c, I2C_PCA_CON)
121 if ((i2c->algo_data.read_byte(i2c, I2C_PCA_CON) & I2C_PCA_CON_SI) == 0)
163 i2c->adap.algo_data = &i2c->algo_data;
173 &i2c->algo_data.i2c_clock);
175 i2c->algo_data.i2c_clock = 59000;
179 i2c->algo_data.i2c_clock = platform_data->i2c_clock_speed;
182 i2c->algo_data.data = i2c;
183 i2c->algo_data.wait_for_completion = i2c_pca_pf_waitforcompletion;
185 i2c->algo_data.reset_chip = i2c_pca_pf_resetchip;
187 i2c->algo_data.reset_chip = i2c_pca_pf_dummyreset;
191 i2c->algo_data.write_byte = i2c_pca_pf_writebyte32;
192 i2c->algo_data.read_byte = i2c_pca_pf_readbyte32;
195 i2c->algo_data.write_byte = i2c_pca_pf_writebyte16;
196 i2c->algo_data.read_byte = i2c_pca_pf_readbyte16;
200 i2c->algo_data.write_byte = i2c_pca_pf_writebyte8;
201 i2c->algo_data.read_byte = i2c_pca_pf_readbyte8;