Lines Matching defs:gpio_bank

47 struct gpio_bank {
78 void (*set_dataout)(struct gpio_bank *bank, unsigned gpio, int enable);
89 static inline struct gpio_bank *omap_irq_data_get_bank(struct irq_data *d)
109 static void omap_set_gpio_direction(struct gpio_bank *bank, int gpio,
118 static void omap_set_gpio_dataout_reg(struct gpio_bank *bank, unsigned offset,
136 static void omap_set_gpio_dataout_mask(struct gpio_bank *bank, unsigned offset,
143 static inline void omap_gpio_dbck_enable(struct gpio_bank *bank)
154 static inline void omap_gpio_dbck_disable(struct gpio_bank *bank)
181 static int omap2_set_gpio_debounce(struct gpio_bank *bank, unsigned offset,
233 static void omap_clear_gpio_debounce(struct gpio_bank *bank, unsigned offset)
263 static bool omap_gpio_is_off_wakeup_capable(struct gpio_bank *bank, u32 gpio_mask)
273 static inline void omap_set_gpio_trigger(struct gpio_bank *bank, int gpio,
325 static void omap_toggle_gpio_edge_triggering(struct gpio_bank *bank, int gpio)
334 static int omap_set_gpio_triggering(struct gpio_bank *bank, int gpio,
374 static void omap_enable_gpio_module(struct gpio_bank *bank, unsigned offset)
395 static void omap_disable_gpio_module(struct gpio_bank *bank, unsigned offset)
409 static int omap_gpio_is_input(struct gpio_bank *bank, unsigned offset)
416 static void omap_gpio_init_irq(struct gpio_bank *bank, unsigned offset)
427 struct gpio_bank *bank = omap_irq_data_get_bank(d);
470 static void omap_clear_gpio_irqbank(struct gpio_bank *bank, int gpio_mask)
487 static inline void omap_clear_gpio_irqstatus(struct gpio_bank *bank,
493 static u32 omap_get_gpio_irqbank_mask(struct gpio_bank *bank)
507 static inline void omap_set_gpio_irqenable(struct gpio_bank *bank,
545 struct gpio_bank *bank = omap_irq_data_get_bank(d);
564 struct gpio_bank *bank = gpiobank;
627 struct gpio_bank *bank = omap_irq_data_get_bank(d);
646 struct gpio_bank *bank = omap_irq_data_get_bank(d);
663 struct gpio_bank *bank = omap_irq_data_get_bank(data);
670 struct gpio_bank *bank = omap_irq_data_get_bank(data);
677 struct gpio_bank *bank = omap_irq_data_get_bank(d);
690 struct gpio_bank *bank = omap_irq_data_get_bank(d);
716 struct gpio_bank *bank = omap_irq_data_get_bank(d);
752 struct gpio_bank *bank = dev_get_drvdata(dev);
766 struct gpio_bank *bank = dev_get_drvdata(dev);
800 static inline void omap_mpuio_init(struct gpio_bank *bank)
812 struct gpio_bank *bank = gpiochip_get_data(chip);
827 struct gpio_bank *bank = gpiochip_get_data(chip);
844 struct gpio_bank *bank = gpiochip_get_data(chip);
854 struct gpio_bank *bank;
866 struct gpio_bank *bank = gpiochip_get_data(chip);
879 struct gpio_bank *bank;
893 struct gpio_bank *bank = gpiochip_get_data(chip);
915 struct gpio_bank *bank;
958 struct gpio_bank *bank;
970 struct gpio_bank *bank = gpiochip_get_data(chip);
984 static void omap_gpio_show_rev(struct gpio_bank *bank)
999 static void omap_gpio_mod_init(struct gpio_bank *bank)
1026 static int omap_gpio_chip_init(struct gpio_bank *bank, struct device *pm_dev)
1090 static void omap_gpio_init_context(struct gpio_bank *p)
1110 static void omap_gpio_restore_context(struct gpio_bank *bank)
1135 static void omap_gpio_idle(struct gpio_bank *bank, bool may_lose_context)
1182 static void omap_gpio_unidle(struct gpio_bank *bank)
1276 struct gpio_bank *bank;
1281 bank = container_of(nb, struct gpio_bank, nb);
1399 struct gpio_bank *bank;
1494 struct gpio_bank *bank = platform_get_drvdata(pdev);
1507 struct gpio_bank *bank = dev_get_drvdata(dev);
1520 struct gpio_bank *bank = dev_get_drvdata(dev);
1533 struct gpio_bank *bank = dev_get_drvdata(dev);
1545 struct gpio_bank *bank = dev_get_drvdata(dev);