Lines Matching +full:falling +full:- +full:edge
5 * SPDX-License-Identifier: Apache-2.0
43 #define DEV_CFG(dev) ((const struct gpio_iproc_config *const)(dev)->config)
44 #define DEV_DATA(dev) ((struct gpio_iproc_data *const)(dev)->data)
49 mem_addr_t base = cfg->base; in gpio_iproc_configure()
66 mem_addr_t base = cfg->base; in gpio_iproc_port_get_raw()
76 mem_addr_t base = cfg->base; in gpio_iproc_port_set_masked_raw()
88 mem_addr_t base = cfg->base; in gpio_iproc_port_set_bits_raw()
99 mem_addr_t base = cfg->base; in gpio_iproc_port_clear_bits_raw()
113 mem_addr_t base = cfg->base; in gpio_iproc_port_toggle_bits()
127 mem_addr_t base = cfg->base; in gpio_iproc_pin_interrupt_configure()
137 /* Generate interrupt of both falling/rising edge */ in gpio_iproc_pin_interrupt_configure()
141 /* Generate interrupt on rising edge */ in gpio_iproc_pin_interrupt_configure()
145 /* Generate interrupt on falling edge */ in gpio_iproc_pin_interrupt_configure()
161 mem_addr_t base = cfg->base; in gpio_iproc_isr()
162 struct gpio_iproc_data *context = dev->data; in gpio_iproc_isr()
171 gpio_fire_callbacks(&context->cb, dev, int_stat); in gpio_iproc_isr()
177 struct gpio_iproc_data *context = port->data; in gpio_iproc_manage_callback()
179 return gpio_manage_callback(&context->cb, callback, set); in gpio_iproc_manage_callback()
197 cfg->irq_config_func(dev); in gpio_iproc_init()