Lines Matching refs:gpio_base

23 	GPIO_Type *gpio_base;  member
39 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_configure() local
66 gpio_base->PDDR &= ~BIT(pin); in gpio_mcux_configure()
70 gpio_base->PSOR = BIT(pin); in gpio_mcux_configure()
72 gpio_base->PCOR = BIT(pin); in gpio_mcux_configure()
74 gpio_base->PDDR |= BIT(pin); in gpio_mcux_configure()
130 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_port_get_raw() local
132 *value = gpio_base->PDIR; in gpio_mcux_port_get_raw()
142 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_port_set_masked_raw() local
144 gpio_base->PDOR = (gpio_base->PDOR & ~mask) | (mask & value); in gpio_mcux_port_set_masked_raw()
153 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_port_set_bits_raw() local
155 gpio_base->PSOR = mask; in gpio_mcux_port_set_bits_raw()
164 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_port_clear_bits_raw() local
166 gpio_base->PCOR = mask; in gpio_mcux_port_clear_bits_raw()
174 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_port_toggle_bits() local
176 gpio_base->PTOR = mask; in gpio_mcux_port_toggle_bits()
271 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_pin_interrupt_configure() local
281 ((gpio_base->PDDR & BIT(pin)) != 0)) { in gpio_mcux_pin_interrupt_configure()
299 gpio_base->ICR[pin] = (gpio_base->ICR[pin] & ~GPIO_ICR_IRQC_MASK) | icr; in gpio_mcux_pin_interrupt_configure()
326 int_status = config->gpio_base->ISFR[0]; in gpio_mcux_port_isr()
329 config->gpio_base->ISFR[0] = int_status; in gpio_mcux_port_isr()
377 GPIO_Type *gpio_base = config->gpio_base; in DT_FOREACH_STATUS_OKAY() local
382 *inputs = map & (~gpio_base->PDDR); in DT_FOREACH_STATUS_OKAY()
386 *outputs = map & gpio_base->PDDR; in DT_FOREACH_STATUS_OKAY()
426 .gpio_base = (GPIO_Type *) DT_INST_REG_ADDR(n), \