zephyr/drivers/espi
Mulin Chao ddd73ca508 driver: espi: add more KBC 8042 support in npcx series.
This CL added more additional details for KBC (Keyboard and Mouse
Controller) bus in espi_event structure. It helps the application to
handle different 8042 events in the callback function.

The format of event data for KBC 8042 protocol is:
[23:16] - 8042 event type: 1: Input buf full, 2: Output buf empty.
[15:8]  - 8042 data: 8-bit 8042 data.
[0:7]   - 8042 protocol type: 0: data type, 1: command type.

Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
2021-02-01 21:42:44 -05:00
..
CMakeLists.txt emul: espi: Add support for eSPI emulators 2021-01-20 17:49:19 -05:00
espi_emul.c emul: espi: Add support for eSPI emulators 2021-01-20 17:49:19 -05: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_mchp_xec: Implement support for flash erase 2020-12-16 13:51:12 -05:00
espi_npcx.c driver: espi: add acpi and customized op codes for lpc r/w request func. 2020-12-20 13:05:50 -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: espi: add more KBC 8042 support in npcx series. 2021-02-01 21:42:44 -05:00
Kconfig emul: espi: Add support for eSPI emulators 2021-01-20 17:49:19 -05:00
Kconfig.espi_emul emul: espi: Add support for eSPI emulators 2021-01-20 17:49:19 -05:00
Kconfig.npcx driver: espi: add notification and opcodes for ec host command support. 2020-12-20 13:05:50 -05:00
Kconfig.xec drivers: espi: Add support for ACPI_EC1 interface 2020-06-25 17:05:43 -04:00