zephyr/subsys/mgmt/ec_host_cmd
Jun Lin 3f9d24e4c0 mgmt: ec_host_cmd: shi_npcx: support the enhanced mode
The original SHI module only has one output FIFO buffer. It costs a lot
when the driver has to send/change the protocol control code because it
must fill out all 128 bytes of output FIFO. In npcx4, we introduce
another output buffer in 1-byte depth. These two buffers can switch back
and forth during the transaction. We can use the single-byte buffer
to send the control code and the 128-byte FIFO to send the data payload.
It helps improve the SHI driver's efficiency.

Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2023-11-24 11:45:13 +01:00
..
backends mgmt: ec_host_cmd: shi_npcx: support the enhanced mode 2023-11-24 11:45:13 +01:00
CMakeLists.txt subsys/mgmt/ec_host_cmd: rework Host Command support 2023-02-28 10:42:23 +01:00
ec_host_cmd_handler.c mgmt: ec_host_cmd: improve handling buffer sizes 2023-10-27 13:26:00 -05:00
Kconfig mgmt: ec_host_cmd: add SPI SMT32 backend 2023-08-21 15:11:21 +02:00
Kconfig.logging mgmt: ec_host_cmd: add suppressing commands 2023-07-14 09:38:20 +02:00