Lines Matching refs:ret
144 int i, ret;
147 ret = i2c_smbus_read_i2c_block_data(client, AUO_PIXCIR_REG_X1_LSB,
149 if (ret < 0) {
150 dev_err(&client->dev, "failed to read coordinate, %d\n", ret);
151 return ret;
155 ret = i2c_smbus_read_i2c_block_data(client, AUO_PIXCIR_REG_TOUCHAREA_X1,
157 if (ret < 0) {
158 dev_err(&client->dev, "could not read touch area, %d\n", ret);
159 return ret;
189 int ret;
205 ret = auo_pixcir_collect_data(ts, point);
206 if (ret < 0) {
271 int ret;
273 ret = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_POWER_MODE);
274 if (ret < 0) {
276 AUO_PIXCIR_REG_POWER_MODE, ret);
277 return ret;
280 ret &= ~AUO_PIXCIR_POWER_MASK;
281 ret |= mode;
283 ret = i2c_smbus_write_byte_data(client, AUO_PIXCIR_REG_POWER_MODE, ret);
284 if (ret) {
286 AUO_PIXCIR_REG_POWER_MODE, ret);
287 return ret;
296 int ret;
298 ret = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_INT_SETTING);
299 if (ret < 0) {
301 AUO_PIXCIR_REG_INT_SETTING, ret);
302 return ret;
305 ret &= ~AUO_PIXCIR_INT_MODE_MASK;
306 ret |= int_setting;
307 ret |= AUO_PIXCIR_INT_POL_HIGH; /* always use high for interrupts */
309 ret = i2c_smbus_write_byte_data(client, AUO_PIXCIR_REG_INT_SETTING,
310 ret);
311 if (ret < 0) {
313 AUO_PIXCIR_REG_INT_SETTING, ret);
314 return ret;
326 int ret;
328 ret = i2c_smbus_read_byte_data(client, AUO_PIXCIR_REG_INT_SETTING);
329 if (ret < 0) {
331 AUO_PIXCIR_REG_INT_SETTING, ret);
332 return ret;
336 ret |= AUO_PIXCIR_INT_ENABLE;
338 ret &= ~AUO_PIXCIR_INT_ENABLE;
340 ret = i2c_smbus_write_byte_data(client, AUO_PIXCIR_REG_INT_SETTING,
341 ret);
342 if (ret < 0) {
344 AUO_PIXCIR_REG_INT_SETTING, ret);
345 return ret;
354 int ret;
356 ret = auo_pixcir_power_mode(ts, AUO_PIXCIR_POWER_ACTIVE);
357 if (ret < 0) {
359 ret);
360 return ret;
367 ret = auo_pixcir_int_toggle(ts, 1);
368 if (ret < 0) {
370 ret);
372 return ret;
381 int ret;
383 ret = auo_pixcir_int_toggle(ts, 0);
384 if (ret < 0) {
386 ret);
387 return ret;
418 int ret = 0;
428 ret = auo_pixcir_start(ts);
429 if (ret)
434 ret = auo_pixcir_power_mode(ts, AUO_PIXCIR_POWER_SLEEP);
436 ret = auo_pixcir_stop(ts);
442 return ret;
450 int ret = 0;
459 ret = auo_pixcir_stop(ts);
460 if (ret)
466 ret = auo_pixcir_start(ts);
472 return ret;