zephyr/drivers/espi
Venkataramana Kotakonda ca371d6890 drivers: espi: Clear virtual wire interrupt before calling handler
Clearing virtual wire interrupt after calling handler may cause next
interrupt miss if the same virtual wire changes due to action in handler.
As the interrupt source is read from register, it can be cleared before
calling handler to avoid next interrupt miss due to action/delay in the
callback handler.

Signed-off-by: Venkataramana Kotakonda <venkataramana.kotakonda@intel.com>
2024-02-19 19:58:28 +01:00
..
CMakeLists.txt drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
espi_emul.c emul: Only add enabled DT nodes to bus emulators 2023-07-12 09:25:18 +02:00
espi_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
espi_it8xxx2.c it8xxx2/linker: append h2ram_pool section at the end of used memory 2023-08-31 10:20:17 +02:00
espi_mchp_xec.c drivers: espi: Clear virtual wire interrupt before calling handler 2024-02-19 19:58:28 +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: mec172x: Do not enable interrupt if VW is disabled 2024-02-13 08:58:18 +01:00
espi_mchp_xec_v2.h drivers: espi: Microchip MEC172x eSPI VW initialization update 2023-03-23 11:58:26 -04:00
espi_npcx.c drivers: espi: npcx: update for espi reset level 2024-02-07 10:20:27 +01:00
espi_saf_mchp_xec.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
espi_saf_mchp_xec_v2.c drivers: espi_saf: Add Microchip MEC172x eSPI SAF version 2 driver 2022-10-28 14:29:46 -05:00
espi_taf_npcx.c drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
espi_utils.h espi: Fix gpio_manage_callback() logic 2022-10-04 14:10:05 +00:00
host_subs_npcx.c drivers: espi: npcx: update for espi reset level 2024-02-07 10:20:27 +01: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 espi: ite: Fix driver Kconfig 2023-12-06 21:35:29 -05:00
Kconfig.npcx drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
Kconfig.xec microchip: espi: Fix bug in dependency on ESPI Kconfig 2023-03-23 08:24:18 +00:00