Lines Matching refs:config
32 const struct gpio_kb1200_config *config = dev->config; in gpio_kb1200_isr() local
34 uint32_t pending_flag = config->gptd_regs->GPTDPF; in gpio_kb1200_isr()
37 config->gptd_regs->GPTDPF |= pending_flag; in gpio_kb1200_isr()
42 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_pin_configure() local
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()
79 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_port_get_raw() local
81 *value = config->gpio_regs->GPIOIN; in kb1200_gpio_port_get_raw()
88 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_port_set_masked_raw() local
90 config->gpio_regs->GPIOD |= (value & mask); in kb1200_gpio_port_set_masked_raw()
96 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_port_set_bits_raw() local
98 config->gpio_regs->GPIOD |= pins; in kb1200_gpio_port_set_bits_raw()
104 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_port_clear_bits_raw() local
106 config->gpio_regs->GPIOD &= ~pins; in kb1200_gpio_port_clear_bits_raw()
112 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_port_toggle_bits() local
114 config->gpio_regs->GPIOD ^= pins; in kb1200_gpio_port_toggle_bits()
121 const struct gpio_kb1200_config *config = dev->config; in kb1200_gpio_pin_interrupt_configure() local
126 WRITE_BIT(config->gptd_regs->GPTDIE, pin, 0); in kb1200_gpio_pin_interrupt_configure()
129 WRITE_BIT(config->gptd_regs->GPTDEL, pin, 0); in kb1200_gpio_pin_interrupt_configure()
133 WRITE_BIT(config->gptd_regs->GPTDCHG, pin, 1); in kb1200_gpio_pin_interrupt_configure()
136 WRITE_BIT(config->gptd_regs->GPTDCHG, pin, 0); in kb1200_gpio_pin_interrupt_configure()
137 WRITE_BIT(config->gptd_regs->GPTDPS, pin, 1); in kb1200_gpio_pin_interrupt_configure()
141 WRITE_BIT(config->gptd_regs->GPTDCHG, pin, 0); in kb1200_gpio_pin_interrupt_configure()
142 WRITE_BIT(config->gptd_regs->GPTDPS, pin, 0); in kb1200_gpio_pin_interrupt_configure()
145 WRITE_BIT(config->gptd_regs->GPTDEL, pin, 1); in kb1200_gpio_pin_interrupt_configure()
147 WRITE_BIT(config->gptd_regs->GPTDCHG, pin, 0); in kb1200_gpio_pin_interrupt_configure()
149 WRITE_BIT(config->gptd_regs->GPTDPS, pin, 1); in kb1200_gpio_pin_interrupt_configure()
151 WRITE_BIT(config->gptd_regs->GPTDPS, pin, 0); in kb1200_gpio_pin_interrupt_configure()
155 WRITE_BIT(config->gptd_regs->GPTDPF, pin, 1); in kb1200_gpio_pin_interrupt_configure()
157 WRITE_BIT(config->gptd_regs->GPTDIE, pin, 1); in kb1200_gpio_pin_interrupt_configure()
172 const struct gpio_kb1200_config *const config = dev->config; in kb1200_gpio_get_pending_int() local
174 return config->gptd_regs->GPTDPF; in kb1200_gpio_get_pending_int()