Searched refs:npcx_wui (Results 1 – 10 of 10) sorted by relevance
| /Zephyr-latest/soc/nuvoton/npcx/common/ |
| D | soc_miwu.h | 65 struct npcx_wui { struct 77 struct npcx_wui *wui); argument 90 struct npcx_wui wui; /** Wake-up input source of GPIO */ 103 struct npcx_wui wui; /** Device instance register callback function */ 139 void npcx_miwu_irq_enable(const struct npcx_wui *wui); 146 void npcx_miwu_irq_disable(const struct npcx_wui *wui); 153 void npcx_miwu_io_enable(const struct npcx_wui *wui); 160 void npcx_miwu_io_disable(const struct npcx_wui *wui); 169 bool npcx_miwu_irq_get_state(const struct npcx_wui *wui); 178 bool npcx_miwu_irq_get_and_clear_pending(const struct npcx_wui *wui); [all …]
|
| /Zephyr-latest/drivers/interrupt_controller/ |
| D | intc_miwu.c | 178 void npcx_miwu_irq_enable(const struct npcx_wui *wui) in npcx_miwu_irq_enable() 200 void npcx_miwu_irq_disable(const struct npcx_wui *wui) in npcx_miwu_irq_disable() 208 void npcx_miwu_io_enable(const struct npcx_wui *wui) in npcx_miwu_io_enable() 216 void npcx_miwu_io_disable(const struct npcx_wui *wui) in npcx_miwu_io_disable() 224 bool npcx_miwu_irq_get_state(const struct npcx_wui *wui) in npcx_miwu_irq_get_state() 232 bool npcx_miwu_irq_get_and_clear_pending(const struct npcx_wui *wui) in npcx_miwu_irq_get_and_clear_pending() 261 int npcx_miwu_interrupt_configure(const struct npcx_wui *wui, in npcx_miwu_interrupt_configure() 351 const struct npcx_wui *io_wui, int port) in npcx_miwu_init_gpio_callback() 362 const struct npcx_wui *dev_wui, in npcx_miwu_init_dev_callback() 377 struct npcx_wui *wui; in npcx_miwu_manage_callback()
|
| /Zephyr-latest/drivers/input/ |
| D | input_npcx_kbd.c | 39 struct npcx_wui wui_maps[]; 50 static void npcx_kbd_ksi_isr(const struct device *dev, struct npcx_wui *wui) in npcx_kbd_ksi_isr() 122 const struct npcx_wui *wui, in npcx_kbd_init_ksi_wui_callback()
|
| /Zephyr-latest/drivers/gpio/ |
| D | gpio_npcx.c | 37 struct npcx_wui wui_maps[NPCX_GPIO_PORT_PIN_NUM]; 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()
|
| /Zephyr-latest/drivers/watchdog/ |
| D | wdt_npcx.c | 75 const struct npcx_wui t0out; 152 static void wdt_t0out_isr(const struct device *dev, struct npcx_wui *wui) in wdt_t0out_isr()
|
| /Zephyr-latest/drivers/espi/ |
| D | espi_npcx.c | 33 struct npcx_wui espi_rst_wui; 140 struct npcx_wui vw_wui; /* WUI mapping in MIWU modules for VW signal */ 237 struct miwu_callback *callback, const struct npcx_wui *wui, in espi_init_wui_callback() 658 static void espi_vw_generic_isr(const struct device *dev, struct npcx_wui *wui) in espi_vw_generic_isr() 700 static void espi_vw_espi_rst_isr(const struct device *dev, struct npcx_wui *wui) in espi_vw_espi_rst_isr()
|
| D | host_subs_npcx.c | 144 struct npcx_wui host_acc_wui;
|
| /Zephyr-latest/subsys/mgmt/ec_host_cmd/backends/ |
| D | ec_host_cmd_backend_shi_npcx.c | 119 struct npcx_wui shi_cs_wui; 900 static void shi_npcx_cs_wui_isr(const struct device *dev, struct npcx_wui *wui) in shi_npcx_cs_wui_isr()
|
| /Zephyr-latest/drivers/serial/ |
| D | uart_npcx.c | 34 const struct npcx_wui uart_rx_wui; 944 static __unused void uart_npcx_rx_wk_isr(const struct device *dev, struct npcx_wui *wui) in uart_npcx_rx_wk_isr()
|
| /Zephyr-latest/drivers/i2c/ |
| D | i2c_npcx_controller.c | 158 const struct npcx_wui smb_wui; 1275 static void i2c_target_wk_isr(const struct device *dev, struct npcx_wui *wui) in i2c_target_wk_isr()
|