Searched refs:dwapb_read (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-dwapb.c | 150 static inline u32 dwapb_read(struct dwapb_gpio *gpio, unsigned int offset) in dwapb_read() function 192 pol = dwapb_read(gpio, GPIO_INT_POLARITY); in dwapb_toggle_trigger() 209 irq_status = dwapb_read(gpio, GPIO_INTSTATUS); in dwapb_do_irq() 259 val = dwapb_read(gpio, GPIO_INTMASK) | BIT(hwirq); in dwapb_irq_mask() 277 val = dwapb_read(gpio, GPIO_INTMASK) & ~BIT(hwirq); in dwapb_irq_unmask() 291 val = dwapb_read(gpio, GPIO_INTEN) | BIT(hwirq); in dwapb_irq_enable() 293 val = dwapb_read(gpio, GPIO_INTMASK) & ~BIT(hwirq); in dwapb_irq_enable() 307 val = dwapb_read(gpio, GPIO_INTMASK) | BIT(hwirq); in dwapb_irq_disable() 309 val = dwapb_read(gpio, GPIO_INTEN) & ~BIT(hwirq); in dwapb_irq_disable() 322 level = dwapb_read(gpi in dwapb_irq_set_type() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-dwapb.c | 139 static inline u32 dwapb_read(struct dwapb_gpio *gpio, unsigned int offset) in dwapb_read() function 181 pol = dwapb_read(gpio, GPIO_INT_POLARITY); in dwapb_toggle_trigger() 198 irq_status = dwapb_read(gpio, GPIO_INTSTATUS); in dwapb_do_irq() 247 val = dwapb_read(gpio, GPIO_INTMASK) | BIT(irqd_to_hwirq(d)); in dwapb_irq_mask() 260 val = dwapb_read(gpio, GPIO_INTMASK) & ~BIT(irqd_to_hwirq(d)); in dwapb_irq_unmask() 273 val = dwapb_read(gpio, GPIO_INTEN); in dwapb_irq_enable() 287 val = dwapb_read(gpio, GPIO_INTEN); in dwapb_irq_disable() 304 level = dwapb_read(gpio, GPIO_INTTYPE_LEVEL); in dwapb_irq_set_type() 305 polarity = dwapb_read(gpio, GPIO_INT_POLARITY); in dwapb_irq_set_type() 370 val_deb = dwapb_read(gpi in dwapb_gpio_set_debounce() [all...] |
Completed in 3 milliseconds