Home
last modified time | relevance | path

Searched refs:gpio_bank (Results 1 – 5 of 5) sorted by relevance

/linux-3.4.99/drivers/gpio/
Dgpio-omap.c54 struct gpio_bank { struct
86 void (*set_dataout)(struct gpio_bank *bank, int gpio, int enable); argument
96 static int irq_to_gpio(struct gpio_bank *bank, unsigned int gpio_irq) in irq_to_gpio() argument
101 static void _set_gpio_direction(struct gpio_bank *bank, int gpio, int is_input) in _set_gpio_direction()
118 static void _set_gpio_dataout_reg(struct gpio_bank *bank, int gpio, int enable) in _set_gpio_dataout_reg()
135 static void _set_gpio_dataout_mask(struct gpio_bank *bank, int gpio, int enable) in _set_gpio_dataout_mask()
150 static int _get_gpio_datain(struct gpio_bank *bank, int offset) in _get_gpio_datain()
157 static int _get_gpio_dataout(struct gpio_bank *bank, int offset) in _get_gpio_dataout()
176 static inline void _gpio_dbck_enable(struct gpio_bank *bank) in _gpio_dbck_enable()
184 static inline void _gpio_dbck_disable(struct gpio_bank *bank) in _gpio_dbck_disable()
[all …]
Dgpio-nomadik.c1059 void nmk_gpio_read_pull(int gpio_bank, u32 *pull_up) in nmk_gpio_read_pull() argument
1061 if (gpio_bank < NUM_BANKS) { in nmk_gpio_read_pull()
1062 struct nmk_gpio_chip *chip = nmk_gpio_chips[gpio_bank]; in nmk_gpio_read_pull()
/linux-3.4.99/arch/blackfin/kernel/
Dbfin_gpio.c158 #define map_entry(m, i) reserved_##m##_map[gpio_bank(i)]
197 *port_fer[gpio_bank(gpio)] |= gpio_bit(gpio); in port_setup()
199 *port_fer[gpio_bank(gpio)] &= ~gpio_bit(gpio); in port_setup()
209 *port_fer[gpio_bank(gpio)] &= ~gpio_bit(gpio); in port_setup()
211 *port_fer[gpio_bank(gpio)] |= gpio_bit(gpio); in port_setup()
215 gpio_array[gpio_bank(gpio)]->port_fer &= ~gpio_bit(gpio); in port_setup()
217 gpio_array[gpio_bank(gpio)]->port_fer |= gpio_bit(gpio); in port_setup()
309 pmux = gpio_array[gpio_bank(ident)]->port_mux; in portmux_setup()
314 gpio_array[gpio_bank(ident)]->port_mux = pmux; in portmux_setup()
320 u32 pmux = gpio_array[gpio_bank(ident)]->port_mux; in get_portmux()
[all …]
/linux-3.4.99/arch/arm/plat-nomadik/include/plat/
Dgpio-nomadik.h73 extern void nmk_gpio_read_pull(int gpio_bank, u32 *pull_up);
/linux-3.4.99/arch/blackfin/include/asm/
Dgpio.h10 #define gpio_bank(x) ((x) >> 4) macro