Lines Matching defs:adp5588_write
212 static int adp5588_write(struct i2c_client *client, u8 reg, u8 val)
250 adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank, kpad->dat_out[bank]);
282 ret = adp5588_write(kpad->client, GPIO_PULL1 + bank,
300 ret = adp5588_write(kpad->client, GPIO_DIR1 + bank, kpad->dir[bank]);
324 ret = adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank,
329 ret = adp5588_write(kpad->client, GPIO_DIR1 + bank, kpad->dir[bank]);
375 adp5588_write(kpad->client, GPI_EM1 + i, kpad->int_en[i]);
594 adp5588_write(client, INT_STAT, status); /* Status is W1C */
604 ret = adp5588_write(client, KP_GPIO1, KP_SEL(kpad->rows));
608 ret = adp5588_write(client, KP_GPIO2, KP_SEL(kpad->cols) & 0xFF);
612 ret = adp5588_write(client, KP_GPIO3, KP_SEL(kpad->cols) >> 8);
617 ret = adp5588_write(client, UNLOCK1 + i, kpad->unlock_keys[i]);
623 ret = adp5588_write(client, KEY_LCK_EC_STAT, ADP5588_K_LCK_EN);
634 ret = adp5588_write(client, INT_STAT,
641 return adp5588_write(client, CFG, ADP5588_INT_CFG |
809 adp5588_write(client, CFG, 0);