zephyr/drivers/espi
Jose Alberto Meza df43f17883 drivers: espi: xec: Avoid flash interrupt by ROM bootloader activity
When MEC15xx boots in MAFS, ROM bootloader performs activity over
eSPI flash channel prior to FW is loaded.
Need to clear STS_DONE during early eSPI driver initialization,
before enabling interrupts to avoid unexpected ISRs in FW.

Otherwise this would cause flash_lock semaphore to be incremented
due to ROM activity and result in FW's first espi flash request
to return immediately even before eSPI bus transaction completes.

Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
2020-11-09 16:01:16 -08:00
..
CMakeLists.txt drivers: espi: add host sub-modules support for NPCX7 series. 2020-10-02 11:33:15 +02:00
espi_handlers.c drivers: eSPI: fixed build error in eSPI socketpair test suite. 2020-10-02 11:33:15 +02:00
espi_mchp_xec.c drivers: espi: xec: Avoid flash interrupt by ROM bootloader activity 2020-11-09 16:01:16 -08:00
espi_npcx.c driver: npcx7: replace platform specific functions with 'npcx_' prefix. 2020-10-21 12:49:02 -05:00
espi_utils.h drivers: eSPI: fixed build error in eSPI socketpair test suite. 2020-10-02 11:33:15 +02:00
host_subs_npcx.c driver: npcx7: replace platform specific functions with 'npcx_' prefix. 2020-10-21 12:49:02 -05:00
Kconfig drivers: espi: add host sub-modules support for NPCX7 series. 2020-10-02 11:33:15 +02:00
Kconfig.npcx drivers: eSPI: add eSPI driver support for NPCX7 series. 2020-10-02 11:33:15 +02:00
Kconfig.xec drivers: espi: Add support for ACPI_EC1 interface 2020-06-25 17:05:43 -04:00