Home
last modified time | relevance | path

Searched refs:tgpio (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-timberdale.c45 struct timbgpio *tgpio = gpiochip_get_data(gpio); in timbgpio_update_bit() local
49 spin_lock_irqsave(&tgpio->lock, flags); in timbgpio_update_bit()
50 reg = ioread32(tgpio->membase + offset); in timbgpio_update_bit()
57 iowrite32(reg, tgpio->membase + offset); in timbgpio_update_bit()
58 spin_unlock_irqrestore(&tgpio->lock, flags); in timbgpio_update_bit()
70 struct timbgpio *tgpio = gpiochip_get_data(gpio); in timbgpio_gpio_get() local
73 value = ioread32(tgpio->membase + TGPIOVAL); in timbgpio_gpio_get()
91 struct timbgpio *tgpio = gpiochip_get_data(gpio); in timbgpio_to_irq() local
93 if (tgpio->irq_base <= 0) in timbgpio_to_irq()
96 return tgpio in timbgpio_to_irq()
104 struct timbgpio *tgpio = irq_data_get_irq_chip_data(d); timbgpio_irq_disable() local
116 struct timbgpio *tgpio = irq_data_get_irq_chip_data(d); timbgpio_irq_enable() local
128 struct timbgpio *tgpio = irq_data_get_irq_chip_data(d); timbgpio_irq_type() local
187 struct timbgpio *tgpio = irq_desc_get_handler_data(desc); timbgpio_irq() local
220 struct timbgpio *tgpio; timbgpio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-timberdale.c45 struct timbgpio *tgpio = gpiochip_get_data(gpio); in timbgpio_update_bit() local
49 spin_lock_irqsave(&tgpio->lock, flags); in timbgpio_update_bit()
50 reg = ioread32(tgpio->membase + offset); in timbgpio_update_bit()
57 iowrite32(reg, tgpio->membase + offset); in timbgpio_update_bit()
58 spin_unlock_irqrestore(&tgpio->lock, flags); in timbgpio_update_bit()
70 struct timbgpio *tgpio = gpiochip_get_data(gpio); in timbgpio_gpio_get() local
73 value = ioread32(tgpio->membase + TGPIOVAL); in timbgpio_gpio_get()
91 struct timbgpio *tgpio = gpiochip_get_data(gpio); in timbgpio_to_irq() local
93 if (tgpio->irq_base <= 0) in timbgpio_to_irq()
96 return tgpio in timbgpio_to_irq()
104 struct timbgpio *tgpio = irq_data_get_irq_chip_data(d); timbgpio_irq_disable() local
116 struct timbgpio *tgpio = irq_data_get_irq_chip_data(d); timbgpio_irq_enable() local
128 struct timbgpio *tgpio = irq_data_get_irq_chip_data(d); timbgpio_irq_type() local
187 struct timbgpio *tgpio = irq_desc_get_handler_data(desc); timbgpio_irq() local
220 struct timbgpio *tgpio; timbgpio_probe() local
[all...]

Completed in 2 milliseconds