Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/pinctrl/sirf/
H A Dpinctrl-atlas7.c5613 atlas7_gpio_bank *atlas7_gpio_to_bank(struct atlas7_gpio_chip *a7gc, u32 gpio) in atlas7_gpio_to_bank() argument
5615 return &a7gc->banks[GPIO_TO_BANK(gpio)]; in atlas7_gpio_to_bank()
5618 static int __atlas7_gpio_to_pin(struct atlas7_gpio_chip *a7gc, u32 gpio) in __atlas7_gpio_to_pin() argument
5623 bank = atlas7_gpio_to_bank(a7gc, gpio); in __atlas7_gpio_to_pin()
5634 struct atlas7_gpio_chip *a7gc = gpiochip_get_data(gc); in atlas7_gpio_irq_ack() local
5640 bank = atlas7_gpio_to_bank(a7gc, d->hwirq); in atlas7_gpio_irq_ack()
5644 raw_spin_lock_irqsave(&a7gc->lock, flags); in atlas7_gpio_irq_ack()
5650 raw_spin_unlock_irqrestore(&a7gc->lock, flags); in atlas7_gpio_irq_ack()
5653 static void __atlas7_gpio_irq_mask(struct atlas7_gpio_chip *a7gc, int idx) in __atlas7_gpio_irq_mask() argument
5659 bank = atlas7_gpio_to_bank(a7gc, idx); in __atlas7_gpio_irq_mask()
[all …]