zephyr/drivers/espi
Mulin Chao 9da9c90639 intc: miwu: npcx: improve interrupt latency of miwu input events
To reduce the interrupt latency of MIWU events, the driver prepares a
dedicated callback function item list for each MIWU group in this PR. We
needn't check the MIWU table and group of the event in ISR. And the
maximum item number of each list is also limited to 8. After applying
this PR, the interrupt latency reduces to ~10us consistently.

Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
2023-05-17 09:48:54 +02:00
..
CMakeLists.txt
espi_emul.c
espi_handlers.c
espi_it8xxx2.c espi: it8xxx2: enable espi transaction interrupt 2023-01-18 09:55:44 +01:00
espi_mchp_xec_host_v2.c ec_host_cmd: add eSPI peripheral for the host commands 2022-11-18 10:11:40 +01:00
espi_mchp_xec_v2.c drivers: espi: Distinguish mechanism to send regular VW notifications 2023-04-28 09:47:13 -05:00
espi_mchp_xec_v2.h drivers: espi: Microchip MEC172x eSPI VW initialization update 2023-03-23 11:58:26 -04:00
espi_mchp_xec.c drivers: espi: espi_mchp_xec: removed redundant state variables 2023-03-09 09:21:43 +01:00
espi_npcx.c intc: miwu: npcx: improve interrupt latency of miwu input events 2023-05-17 09:48:54 +02:00
espi_saf_mchp_xec_v2.c
espi_saf_mchp_xec.c
espi_utils.h
host_subs_npcx.c treewide: Update clock control API usage 2023-04-05 10:55:46 +02:00
Kconfig drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
Kconfig.espi_emul emul: Make ESPI/I2C_EMUL depend on EMUL 2023-05-08 16:20:52 +02:00
Kconfig.it8xxx2
Kconfig.npcx driver: Port80: npcx: defer Port80 code sending to workqueue thread 2023-02-20 09:43:20 +01:00
Kconfig.xec microchip: espi: Fix bug in dependency on ESPI Kconfig 2023-03-23 08:24:18 +00:00