Searched refs:gpio_bank (Results 1 – 5 of 5) sorted by relevance
/linux-3.4.99/drivers/gpio/ |
D | gpio-omap.c | 54 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 …]
|
D | gpio-nomadik.c | 1059 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/ |
D | bfin_gpio.c | 158 #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/ |
D | gpio-nomadik.h | 73 extern void nmk_gpio_read_pull(int gpio_bank, u32 *pull_up);
|
/linux-3.4.99/arch/blackfin/include/asm/ |
D | gpio.h | 10 #define gpio_bank(x) ((x) >> 4) macro
|