Lines Matching full:base
24 #define GPIO_SET_BIT(base, reg, index, bit) ((base->reg[index]) |= SET_MASK(bit)) argument
25 #define GPIO_CLEAR_BIT(base, reg, index, bit) ((base->reg[index]) &= CLEAR_MASK(bit)) argument
263 sedi_gpio_regs_t *base = resources_map[gpio_device].reg; in sedi_gpio_config_pin() local
268 GPIO_SET_BIT(base, gpdr, port, offset); in sedi_gpio_config_pin()
270 GPIO_CLEAR_BIT(base, gpdr, port, offset); in sedi_gpio_config_pin()
273 GPIO_CLEAR_BIT(base, gfer, port, offset); in sedi_gpio_config_pin()
274 GPIO_CLEAR_BIT(base, grer, port, offset); in sedi_gpio_config_pin()
277 GPIO_SET_BIT(base, gfer, port, offset); in sedi_gpio_config_pin()
281 GPIO_SET_BIT(base, grer, port, offset); in sedi_gpio_config_pin()
285 GPIO_SET_BIT(base, gimr, port, offset); in sedi_gpio_config_pin()
287 GPIO_CLEAR_BIT(base, gimr, port, offset); in sedi_gpio_config_pin()
291 GPIO_SET_BIT(base, gwmr, port, offset); in sedi_gpio_config_pin()
293 GPIO_CLEAR_BIT(base, gwmr, port, offset); in sedi_gpio_config_pin()
415 sedi_gpio_regs_t *base = resources_map[gpio_device].reg; in sedi_gpio_enable_interrupt() local
420 GPIO_SET_BIT(base, gimr, port, offset); in sedi_gpio_enable_interrupt()
422 GPIO_CLEAR_BIT(base, gimr, port, offset); in sedi_gpio_enable_interrupt()
429 sedi_gpio_regs_t *base = resources_map[gpio_device].reg; in sedi_gpio_enable_wakeup() local
434 GPIO_SET_BIT(base, gwmr, port, offset); in sedi_gpio_enable_wakeup()
436 GPIO_CLEAR_BIT(base, gwmr, port, offset); in sedi_gpio_enable_wakeup()