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
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
Kconfig.xec
espi_emul.c emul: espi: Add support for eSPI emulators 2021-01-20 17:49:19 -05:00
espi_handlers.c
espi_mchp_xec.c
espi_npcx.c
espi_utils.h
host_subs_npcx.c driver: espi: add more KBC 8042 support in npcx series. 2021-02-01 21:42:44 -05:00