zephyr/drivers/espi
Jun Lin 82a887c98d driver: eSPI: npcx: support multiple bytes mode for Port80
eSPI PUT_IOWR_SHORT protocol can send 1/2/4 bytes of data in a single
transaction. This allows the host to send max 32-bits Port80 code
at one time. This CL sets bits OFS0_SEL~OFS3_SEL in the DPAR1 register
to let the EC hardware put the full Port80 code to DP80BUF FIFO.
It also groups the N-byte code into a single 32-bits variable when
necessary by analyzing the offset field in the DP80BUF register.

Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2022-10-20 15:41:22 +02:00
..
CMakeLists.txt
Kconfig
Kconfig.espi_emul
Kconfig.it8xxx2
Kconfig.npcx driver: eSPI: npcx: support multiple bytes mode for Port80 2022-10-20 15:41:22 +02:00
Kconfig.xec
Kconfig.xec_v2
espi_emul.c emul: remove name param from bus register APIs 2022-07-19 15:52:36 -05:00
espi_handlers.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
espi_it8xxx2.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
espi_mchp_xec.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
espi_mchp_xec_host_v2.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
espi_mchp_xec_v2.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
espi_mchp_xec_v2.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
espi_npcx.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
espi_saf_mchp_xec.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
espi_utils.h espi: Fix gpio_manage_callback() logic 2022-10-04 14:10:05 +00:00
host_subs_npcx.c driver: eSPI: npcx: support multiple bytes mode for Port80 2022-10-20 15:41:22 +02:00