Home
last modified time | relevance | path

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

/Zephyr-Core-3.6.0/drivers/gpio/
Dgpio_smartbond.c68 volatile struct gpio_smartbond_data_regs *data_regs; member
121 config->data_regs->reset = BIT(pin); in gpio_smartbond_pin_configure()
123 config->data_regs->set = BIT(pin); in gpio_smartbond_pin_configure()
145 *value = config->data_regs->data; in gpio_smartbond_port_get_raw()
156 config->data_regs->data = value & mask; in gpio_smartbond_port_set_masked_raw()
166 config->data_regs->set = pins; in gpio_smartbond_port_set_bits_raw()
176 config->data_regs->reset = pins; in gpio_smartbond_port_clear_bits_raw()
185 volatile uint32_t *reg = &config->data_regs->data; in gpio_smartbond_port_toggle_bits()
199 pin_value = config->data_regs->data & pin_mask; in gpio_smartbond_arm_next_edge_interrupt()
205 } while (pin_value != (config->data_regs->data & pin_mask)); in gpio_smartbond_arm_next_edge_interrupt()
[all …]