Lines Matching full:host

3 EC Host Command
8 The host command protocol defines the interface for a host, or application processor, to
9 communicate with a target embedded controller (EC). The EC Host command subsystem implements the
10 target side of the protocol, generating responses to commands sent by the host. The host command
16 The Host Command subsystem contains a few components:
32 SHI (Serial Host Interface) is different to this because it is used only for communication with a
33 host. SHI does not have API itself, thus the backend and peripheral driver layers are combined into
39 Another case is SPI. Unfortunately, the current SPI API can't be used to handle the host commands
40 communication. The main issues are unknown command size sent by the host (the SPI transaction
44 can be changed in the future once the SPI API is extended to host command needs. Please check `the
48 a SPI node has changed to use the Host Command version of a SPI driver. The rest of the properties
54 /* Change the compatible string to use the Host Command version of the
57 compatible = "st,stm32-spi-host-cmd";
67 The STM32 SPI host command backend driver supports the :dtcompatible:`st,stm32h7-spi` and
75 compatible = "st,stm32h7-spi", "st,stm32-spi-fifo", "st,stm32-spi-host-cmd";
80 For the SPI, it is required to set the backend chosen node ``zephyr,host-cmd-spi-backend``.
96 initializes the host command subsystem by calling :c:func:`ec_host_cmd_init`:
98 * ``zephyr,host-cmd-espi-backend``
99 * ``zephyr,host-cmd-shi-backend``
100 * ``zephyr,host-cmd-uart-backend``
101 * ``zephyr,host-cmd-spi-backend``
110 The host command communication requires buffers for rx and tx. The buffers are be provided by the
120 The host command has an embedded logging system of the ongoing communication. The are a few logging