Lines Matching refs:gpio_regs
26 struct gpio_regs *gpio_regs; member
44 WRITE_BIT(config->gpio_regs->GPIOFS, pin, 0); in kb1200_gpio_pin_configure()
46 WRITE_BIT(config->gpio_regs->GPIOIE, pin, 1); in kb1200_gpio_pin_configure()
49 WRITE_BIT(config->gpio_regs->GPIOOD, pin, 1); in kb1200_gpio_pin_configure()
52 WRITE_BIT(config->gpio_regs->GPIOOD, pin, 0); in kb1200_gpio_pin_configure()
55 WRITE_BIT(config->gpio_regs->GPIOPU, pin, 1); in kb1200_gpio_pin_configure()
57 WRITE_BIT(config->gpio_regs->GPIOPU, pin, 0); in kb1200_gpio_pin_configure()
60 WRITE_BIT(config->gpio_regs->GPIOD, pin, 1); in kb1200_gpio_pin_configure()
62 WRITE_BIT(config->gpio_regs->GPIOD, pin, 0); in kb1200_gpio_pin_configure()
64 WRITE_BIT(config->gpio_regs->GPIOOE, pin, 1); in kb1200_gpio_pin_configure()
66 WRITE_BIT(config->gpio_regs->GPIOOE, pin, 0); in kb1200_gpio_pin_configure()
68 WRITE_BIT(config->gpio_regs->GPIOPU, pin, 1); in kb1200_gpio_pin_configure()
70 WRITE_BIT(config->gpio_regs->GPIOPU, pin, 0); in kb1200_gpio_pin_configure()
72 WRITE_BIT(config->gpio_regs->GPIOIE, pin, 1); in kb1200_gpio_pin_configure()
81 *value = config->gpio_regs->GPIOIN; in kb1200_gpio_port_get_raw()
90 config->gpio_regs->GPIOD |= (value & mask); in kb1200_gpio_port_set_masked_raw()
98 config->gpio_regs->GPIOD |= pins; in kb1200_gpio_port_set_bits_raw()
106 config->gpio_regs->GPIOD &= ~pins; in kb1200_gpio_port_clear_bits_raw()
114 config->gpio_regs->GPIOD ^= pins; in kb1200_gpio_port_toggle_bits()
202 .gpio_regs = (struct gpio_regs *)DT_INST_REG_ADDR_BY_IDX(n, 0), \