• Home
  • Raw
  • Download

Lines Matching refs:bank

54 static void _set_gpio_direction(const struct gpio_bank *bank, int gpio,  in _set_gpio_direction()  argument
57 void *reg = bank->base; in _set_gpio_direction()
74 static int _get_gpio_direction(const struct gpio_bank *bank, int gpio) in _get_gpio_direction() argument
76 void *reg = bank->base; in _get_gpio_direction()
89 static void _set_gpio_dataout(const struct gpio_bank *bank, int gpio, in _set_gpio_dataout() argument
92 void *reg = bank->base; in _set_gpio_dataout()
104 static int _get_gpio_value(const struct gpio_bank *bank, int gpio) in _get_gpio_value() argument
106 void *reg = bank->base; in _get_gpio_value()
109 input = _get_gpio_direction(bank, gpio); in _get_gpio_value()
145 const struct gpio_bank *bank; in gpio_set_value() local
149 bank = get_gpio_bank(gpio); in gpio_set_value()
150 _set_gpio_dataout(bank, get_gpio_index(gpio), value); in gpio_set_value()
160 const struct gpio_bank *bank; in gpio_get_value() local
164 bank = get_gpio_bank(gpio); in gpio_get_value()
166 return _get_gpio_value(bank, get_gpio_index(gpio)); in gpio_get_value()
174 const struct gpio_bank *bank; in gpio_direction_input() local
179 bank = get_gpio_bank(gpio); in gpio_direction_input()
180 _set_gpio_direction(bank, get_gpio_index(gpio), 1); in gpio_direction_input()
190 const struct gpio_bank *bank; in gpio_direction_output() local
195 bank = get_gpio_bank(gpio); in gpio_direction_output()
196 _set_gpio_dataout(bank, get_gpio_index(gpio), value); in gpio_direction_output()
197 _set_gpio_direction(bank, get_gpio_index(gpio), 0); in gpio_direction_output()
228 struct gpio_bank *bank = dev_get_priv(dev); in omap_gpio_direction_input() local
231 _set_gpio_direction(bank, offset, 1); in omap_gpio_direction_input()
240 struct gpio_bank *bank = dev_get_priv(dev); in omap_gpio_direction_output() local
242 _set_gpio_dataout(bank, offset, value); in omap_gpio_direction_output()
243 _set_gpio_direction(bank, offset, 0); in omap_gpio_direction_output()
251 struct gpio_bank *bank = dev_get_priv(dev); in omap_gpio_get_value() local
253 return _get_gpio_value(bank, offset); in omap_gpio_get_value()
260 struct gpio_bank *bank = dev_get_priv(dev); in omap_gpio_set_value() local
262 _set_gpio_dataout(bank, offset, value); in omap_gpio_set_value()
269 struct gpio_bank *bank = dev_get_priv(dev); in omap_gpio_get_function() local
272 if (_get_gpio_direction(bank, offset) == OMAP_GPIO_DIR_OUT) in omap_gpio_get_function()
288 struct gpio_bank *bank = dev_get_priv(dev); in omap_gpio_probe() local
299 bank->base = (void *)plat->base; in omap_gpio_probe()