• Home
  • Raw
  • Download

Lines Matching refs:bank

68 	unsigned bank = ADP5588_BANK(off);  in adp5588_gpio_get_value()  local
74 if (dev->dir[bank] & bit) in adp5588_gpio_get_value()
75 val = dev->dat_out[bank]; in adp5588_gpio_get_value()
77 val = adp5588_gpio_read(dev->client, GPIO_DAT_STAT1 + bank); in adp5588_gpio_get_value()
87 unsigned bank, bit; in adp5588_gpio_set_value() local
90 bank = ADP5588_BANK(off); in adp5588_gpio_set_value()
95 dev->dat_out[bank] |= bit; in adp5588_gpio_set_value()
97 dev->dat_out[bank] &= ~bit; in adp5588_gpio_set_value()
99 adp5588_gpio_write(dev->client, GPIO_DAT_OUT1 + bank, in adp5588_gpio_set_value()
100 dev->dat_out[bank]); in adp5588_gpio_set_value()
107 unsigned bank; in adp5588_gpio_direction_input() local
110 bank = ADP5588_BANK(off); in adp5588_gpio_direction_input()
113 dev->dir[bank] &= ~ADP5588_BIT(off); in adp5588_gpio_direction_input()
114 ret = adp5588_gpio_write(dev->client, GPIO_DIR1 + bank, dev->dir[bank]); in adp5588_gpio_direction_input()
124 unsigned bank, bit; in adp5588_gpio_direction_output() local
127 bank = ADP5588_BANK(off); in adp5588_gpio_direction_output()
131 dev->dir[bank] |= bit; in adp5588_gpio_direction_output()
134 dev->dat_out[bank] |= bit; in adp5588_gpio_direction_output()
136 dev->dat_out[bank] &= ~bit; in adp5588_gpio_direction_output()
138 ret = adp5588_gpio_write(dev->client, GPIO_DAT_OUT1 + bank, in adp5588_gpio_direction_output()
139 dev->dat_out[bank]); in adp5588_gpio_direction_output()
140 ret |= adp5588_gpio_write(dev->client, GPIO_DIR1 + bank, in adp5588_gpio_direction_output()
141 dev->dir[bank]); in adp5588_gpio_direction_output()
212 unsigned bank, bit; in adp5588_irq_set_type() local
214 bank = ADP5588_BANK(gpio); in adp5588_irq_set_type()
217 dev->int_lvl_low[bank] &= ~bit; in adp5588_irq_set_type()
218 dev->int_lvl_high[bank] &= ~bit; in adp5588_irq_set_type()
221 dev->int_lvl_high[bank] |= bit; in adp5588_irq_set_type()
224 dev->int_lvl_low[bank] |= bit; in adp5588_irq_set_type()
226 dev->int_input_en[bank] |= bit; in adp5588_irq_set_type()
259 int bank = ADP5588_BANK(gpio); in adp5588_irq_handler() local
262 if ((lvl && dev->int_lvl_high[bank] & bit) || in adp5588_irq_handler()
263 (!lvl && dev->int_lvl_low[bank] & bit)) in adp5588_irq_handler()