Lines Matching +full:fifo +full:- +full:gpios
45 discussion <https://github.com/zephyrproject-rtos/zephyr/issues/56091>`_.
51 .. code-block:: devicetree
57 compatible = "st,stm32-spi-host-cmd";
62 dma-names = "tx", "rx";
64 cs-gpios = <&gpioa 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
67 The STM32 SPI host command backend driver supports the :dtcompatible:`st,stm32h7-spi` and
68 :dtcompatible:`st,stm32-spi-fifo` variant implementations. To enable these variants, append the
69 corresponding compatible string. For example, to enable FIFO support and support for the STM32H7
72 .. code-block:: devicetree
75 compatible = "st,stm32h7-spi", "st,stm32-spi-fifo", "st,stm32-spi-host-cmd";
79 The chip that runs Zephyr is a SPI slave and the ``cs-gpios`` property is used to point our CS pin.
80 For the SPI, it is required to set the backend chosen node ``zephyr,host-cmd-spi-backend``.
85 * SHI - ITE and NPCX
86 * eSPI - any eSPI slave driver that support :kconfig:option:`CONFIG_ESPI_PERIPHERAL_EC_HOST_CMD` and
88 * UART - any UART driver that supports the asynchronous API
89 * SPI - STM32
98 * ``zephyr,host-cmd-espi-backend``
99 * ``zephyr,host-cmd-shi-backend``
100 * ``zephyr,host-cmd-uart-backend``
101 * ``zephyr,host-cmd-spi-backend``