Lines Matching refs:ret
204 int ret = i2c_smbus_read_byte_data(client, reg);
206 if (ret < 0)
209 return ret;
262 int ret;
282 ret = adp5588_write(kpad->client, GPIO_PULL1 + bank,
287 return ret;
295 int ret;
300 ret = adp5588_write(kpad->client, GPIO_DIR1 + bank, kpad->dir[bank]);
304 return ret;
313 int ret;
324 ret = adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank,
326 if (ret)
329 ret = adp5588_write(kpad->client, GPIO_DIR1 + bank, kpad->dir[bank]);
334 return ret;
602 int i, ret;
604 ret = adp5588_write(client, KP_GPIO1, KP_SEL(kpad->rows));
605 if (ret)
606 return ret;
608 ret = adp5588_write(client, KP_GPIO2, KP_SEL(kpad->cols) & 0xFF);
609 if (ret)
610 return ret;
612 ret = adp5588_write(client, KP_GPIO3, KP_SEL(kpad->cols) >> 8);
613 if (ret)
614 return ret;
617 ret = adp5588_write(client, UNLOCK1 + i, kpad->unlock_keys[i]);
618 if (ret)
619 return ret;
623 ret = adp5588_write(client, KEY_LCK_EC_STAT, ADP5588_K_LCK_EN);
624 if (ret)
625 return ret;
629 ret = adp5588_read(client, KEY_EVENTA);
630 if (ret)
631 return ret;
634 ret = adp5588_write(client, INT_STAT,
638 if (ret)
639 return ret;
648 int ret, i;
650 ret = matrix_keypad_parse_properties(&client->dev, &kpad->rows,
652 if (ret)
653 return ret;
661 ret = matrix_keypad_build_keymap(NULL, NULL, kpad->rows, kpad->cols,
663 if (ret)
664 return ret;
685 ret = device_property_read_u32_array(&client->dev, "adi,unlock-keys",
688 if (ret)
689 return ret;
722 int ret;
760 ret = adp5588_read(client, DEV_ID);
761 if (ret < 0)
762 return ret;
764 revid = ret & ADP5588_DEVICE_ID_MASK;