Searched refs:kona_gpio (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-bcm-kona.c | 80 struct bcm_kona_gpio *kona_gpio; member 90 static void bcm_kona_gpio_lock_gpio(struct bcm_kona_gpio *kona_gpio, in bcm_kona_gpio_lock_gpio() argument 97 raw_spin_lock_irqsave(&kona_gpio->lock, flags); in bcm_kona_gpio_lock_gpio() 99 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_lock_gpio() 101 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val); in bcm_kona_gpio_lock_gpio() 103 raw_spin_unlock_irqrestore(&kona_gpio->lock, flags); in bcm_kona_gpio_lock_gpio() 106 static void bcm_kona_gpio_unlock_gpio(struct bcm_kona_gpio *kona_gpio, in bcm_kona_gpio_unlock_gpio() argument 113 raw_spin_lock_irqsave(&kona_gpio->lock, flags); in bcm_kona_gpio_unlock_gpio() 115 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_unlock_gpio() 117 bcm_kona_gpio_write_lock_regs(kona_gpio in bcm_kona_gpio_unlock_gpio() 124 struct bcm_kona_gpio *kona_gpio = gpiochip_get_data(chip); bcm_kona_gpio_get_dir() local 134 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_set() local 161 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_get() local 188 struct bcm_kona_gpio *kona_gpio = gpiochip_get_data(chip); bcm_kona_gpio_request() local 196 struct bcm_kona_gpio *kona_gpio = gpiochip_get_data(chip); bcm_kona_gpio_free() local 203 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_direction_input() local 225 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_direction_output() local 253 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_to_irq() local 264 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_set_debounce() local 339 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_ack() local 360 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_mask() local 382 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_unmask() local 404 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_set_type() local 488 struct bcm_kona_gpio *kona_gpio = irq_data_get_irq_chip_data(d); bcm_kona_gpio_irq_reqres() local 495 struct bcm_kona_gpio *kona_gpio = irq_data_get_irq_chip_data(d); bcm_kona_gpio_irq_relres() local 549 bcm_kona_gpio_reset(struct bcm_kona_gpio *kona_gpio) bcm_kona_gpio_reset() argument 571 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-bcm-kona.c | 73 struct bcm_kona_gpio *kona_gpio; member 83 static void bcm_kona_gpio_lock_gpio(struct bcm_kona_gpio *kona_gpio, in bcm_kona_gpio_lock_gpio() argument 90 raw_spin_lock_irqsave(&kona_gpio->lock, flags); in bcm_kona_gpio_lock_gpio() 92 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_lock_gpio() 94 bcm_kona_gpio_write_lock_regs(kona_gpio->reg_base, bank_id, val); in bcm_kona_gpio_lock_gpio() 96 raw_spin_unlock_irqrestore(&kona_gpio->lock, flags); in bcm_kona_gpio_lock_gpio() 99 static void bcm_kona_gpio_unlock_gpio(struct bcm_kona_gpio *kona_gpio, in bcm_kona_gpio_unlock_gpio() argument 106 raw_spin_lock_irqsave(&kona_gpio->lock, flags); in bcm_kona_gpio_unlock_gpio() 108 val = readl(kona_gpio->reg_base + GPIO_PWD_STATUS(bank_id)); in bcm_kona_gpio_unlock_gpio() 110 bcm_kona_gpio_write_lock_regs(kona_gpio in bcm_kona_gpio_unlock_gpio() 117 struct bcm_kona_gpio *kona_gpio = gpiochip_get_data(chip); bcm_kona_gpio_get_dir() local 127 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_set() local 154 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_get() local 181 struct bcm_kona_gpio *kona_gpio = gpiochip_get_data(chip); bcm_kona_gpio_request() local 189 struct bcm_kona_gpio *kona_gpio = gpiochip_get_data(chip); bcm_kona_gpio_free() local 196 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_direction_input() local 218 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_direction_output() local 246 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_to_irq() local 257 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_set_debounce() local 332 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_ack() local 353 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_mask() local 375 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_unmask() local 397 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_irq_set_type() local 479 struct bcm_kona_gpio *kona_gpio = irq_data_get_irq_chip_data(d); bcm_kona_gpio_irq_reqres() local 486 struct bcm_kona_gpio *kona_gpio = irq_data_get_irq_chip_data(d); bcm_kona_gpio_irq_relres() local 540 bcm_kona_gpio_reset(struct bcm_kona_gpio *kona_gpio) bcm_kona_gpio_reset() argument 561 struct bcm_kona_gpio *kona_gpio; bcm_kona_gpio_probe() local [all...] |
Completed in 2 milliseconds