Lines Matching refs:gpio_base

42 	GPIO_Type *gpio_base;  member
67 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_configure() local
161 gpio_base->SET[port] = BIT(pin); in gpio_mcux_lpc_configure()
165 gpio_base->CLR[port] = BIT(pin); in gpio_mcux_lpc_configure()
169 WRITE_BIT(gpio_base->DIR[port], pin, flags & GPIO_OUTPUT); in gpio_mcux_lpc_configure()
178 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_port_get_raw() local
180 *value = gpio_base->PIN[config->port_no]; in gpio_mcux_lpc_port_get_raw()
190 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_port_set_masked_raw() local
194 gpio_base->MASK[port] = ~mask; in gpio_mcux_lpc_port_set_masked_raw()
195 gpio_base->MPIN[port] = value; in gpio_mcux_lpc_port_set_masked_raw()
197 gpio_base->MASK[port] = 0U; in gpio_mcux_lpc_port_set_masked_raw()
206 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_port_set_bits_raw() local
208 gpio_base->SET[config->port_no] = mask; in gpio_mcux_lpc_port_set_bits_raw()
217 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_port_clear_bits_raw() local
219 gpio_base->CLR[config->port_no] = mask; in gpio_mcux_lpc_port_clear_bits_raw()
228 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_port_toggle_bits() local
230 gpio_base->NOT[config->port_no] = mask; in gpio_mcux_lpc_port_toggle_bits()
325 GPIO_PinDisableInterrupt(config->gpio_base, config->port_no, pin, int_idx); in gpio_mcux_lpc_module_interrupt_cfg()
348 GPIO_SetPinInterruptConfig(config->gpio_base, config->port_no, pin, &pin_config); in gpio_mcux_lpc_module_interrupt_cfg()
349 GPIO_PinEnableInterrupt(config->gpio_base, config->port_no, pin, int_idx); in gpio_mcux_lpc_module_interrupt_cfg()
360 status = GPIO_PortGetInterruptStatus(config->gpio_base, in gpio_mcux_lpc_module_isr()
364 GPIO_PortClearInterruptFlags(config->gpio_base, in gpio_mcux_lpc_module_isr()
381 GPIO_Type *gpio_base = config->gpio_base; in gpio_mcux_lpc_pin_interrupt_configure() local
386 ((gpio_base->DIR[port] & BIT(pin)) != 0)) { in gpio_mcux_lpc_pin_interrupt_configure()
412 GPIO_PortInit(config->gpio_base, config->port_no); in gpio_mcux_lpc_init()
460 .gpio_base = (GPIO_Type *)DT_REG_ADDR(DT_INST_PARENT(n)), \