Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpio/
Dgpio-omap.c50 struct gpio_bank { struct
78 void (*set_dataout)(struct gpio_bank *bank, unsigned gpio, int enable); argument
91 static inline struct gpio_bank *omap_irq_data_get_bank(struct irq_data *d) in omap_irq_data_get_bank() argument
94 return container_of(chip, struct gpio_bank, chip); in omap_irq_data_get_bank()
97 static void omap_set_gpio_direction(struct gpio_bank *bank, int gpio, in omap_set_gpio_direction()
115 static void omap_set_gpio_dataout_reg(struct gpio_bank *bank, unsigned offset, in omap_set_gpio_dataout_reg()
133 static void omap_set_gpio_dataout_mask(struct gpio_bank *bank, unsigned offset, in omap_set_gpio_dataout_mask()
149 static int omap_get_gpio_datain(struct gpio_bank *bank, int offset) in omap_get_gpio_datain()
156 static int omap_get_gpio_dataout(struct gpio_bank *bank, int offset) in omap_get_gpio_dataout()
175 static inline void omap_gpio_dbck_enable(struct gpio_bank *bank) in omap_gpio_dbck_enable()
[all …]
/linux-4.1.27/arch/blackfin/kernel/
Dbfin_gpio.c144 #define map_entry(m, i) reserved_##m##_map[gpio_bank(i)]
177 *port_fer[gpio_bank(gpio)] |= gpio_bit(gpio); in port_setup()
179 *port_fer[gpio_bank(gpio)] &= ~gpio_bit(gpio); in port_setup()
189 *port_fer[gpio_bank(gpio)] &= ~gpio_bit(gpio); in port_setup()
191 *port_fer[gpio_bank(gpio)] |= gpio_bit(gpio); in port_setup()
286 u8 offset = pmux_offset[gpio_bank(ident)][gpio_sub_n(ident)]; in portmux_group_check()
290 if (offset != pmux_offset[gpio_bank(ident)][pin]) in portmux_group_check()
293 gpiopin = gpio_bank(ident) * GPIO_BANKSIZE + pin; in portmux_group_check()
299 pfunc = *port_mux[gpio_bank(ident)]; in portmux_group_check()
315 u8 offset = pmux_offset[gpio_bank(ident)][gpio_sub_n(ident)]; in portmux_setup()
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Dgpio.h10 #define gpio_bank(x) ((x) >> 4) macro
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-nomadik.c1176 void nmk_gpio_read_pull(int gpio_bank, u32 *pull_up) in nmk_gpio_read_pull() argument
1178 if (gpio_bank < NUM_BANKS) { in nmk_gpio_read_pull()
1179 struct nmk_gpio_chip *chip = nmk_gpio_chips[gpio_bank]; in nmk_gpio_read_pull()