Lines Matching defs:bank
220 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
226 if (kpad->dir[bank] & bit)
227 val = kpad->dat_out[bank];
229 val = adp5588_read(kpad->client, GPIO_DAT_STAT1 + bank);
240 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
246 kpad->dat_out[bank] |= bit;
248 kpad->dat_out[bank] &= ~bit;
250 adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank, kpad->dat_out[bank]);
259 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
278 kpad->pull_dis[bank] |= bit;
280 kpad->pull_dis[bank] &= bit;
282 ret = adp5588_write(kpad->client, GPIO_PULL1 + bank,
283 kpad->pull_dis[bank]);
293 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
299 kpad->dir[bank] &= ~bit;
300 ret = adp5588_write(kpad->client, GPIO_DIR1 + bank, kpad->dir[bank]);
311 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]);
317 kpad->dir[bank] |= bit;
320 kpad->dat_out[bank] |= bit;
322 kpad->dat_out[bank] &= ~bit;
324 ret = adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank,
325 kpad->dat_out[bank]);
329 ret = adp5588_write(kpad->client, GPIO_DIR1 + bank, kpad->dir[bank]);