Lines Matching refs:wui_maps
37 struct npcx_wui wui_maps[NPCX_GPIO_PORT_PIN_NUM]; member
65 const struct npcx_wui *io_wui = &config->wui_maps[pin]; in npcx_gpio_enable_io_pads()
84 const struct npcx_wui *io_wui = &config->wui_maps[pin]; in npcx_gpio_disable_io_pads()
293 if (config->wui_maps[pin].table == NPCX_MIWU_TABLE_NONE) { in gpio_npcx_pin_interrupt_configure()
299 config->port, pin, config->wui_maps[pin].table, in gpio_npcx_pin_interrupt_configure()
300 config->wui_maps[pin].group, in gpio_npcx_pin_interrupt_configure()
301 config->wui_maps[pin].bit); in gpio_npcx_pin_interrupt_configure()
304 npcx_miwu_irq_disable(&config->wui_maps[pin]); in gpio_npcx_pin_interrupt_configure()
307 npcx_miwu_irq_enable(&config->wui_maps[pin]); in gpio_npcx_pin_interrupt_configure()
313 npcx_miwu_irq_disable(&config->wui_maps[pin]); in gpio_npcx_pin_interrupt_configure()
341 ret = npcx_miwu_interrupt_configure(&config->wui_maps[pin], in gpio_npcx_pin_interrupt_configure()
349 npcx_miwu_irq_enable(&config->wui_maps[pin]); in gpio_npcx_pin_interrupt_configure()
368 if (config->wui_maps[pin].table == NPCX_MIWU_TABLE_NONE) { in gpio_npcx_manage_callback()
375 npcx_miwu_init_gpio_callback(miwu_cb, &config->wui_maps[pin], in gpio_npcx_manage_callback()
412 .wui_maps = NPCX_DT_WUI_ITEMS_LIST(inst), \