:orphan: .. raw:: html .. dtcompatible:: zephyr,pulse-io-loopback .. _dtbinding_zephyr_pulse_io_loopback: zephyr,pulse-io-loopback ######################## .. sidebar:: Overview :Name: ``zephyr,pulse-io-loopback`` :Vendor: :ref:`Zephyr Project ` :Used in: :zephyr:board-catalog:`List of boards <#compatibles=zephyr,pulse-io-loopback>` using this compatible :Driver: :zephyr_file:`drivers/pulse_io/pulse_io_loopback.c` Description *********** .. code-block:: none Software loopback Pulse IO controller. A functional backend that loops transmitted symbols back on receive, for testing the subsystem API without hardware. Properties ********** .. tabs:: .. group-tab:: Node specific properties Properties not inherited from the base binding file. .. list-table:: :widths: 1 1 4 :header-rows: 1 * - Name - Type - Details * - ``num-channels`` - ``int`` - .. code-block:: none Number of channels the controller exposes. Default value: ``4`` * - ``#pulse-io-cells`` - ``int`` - .. code-block:: none Number of cells in a pulse-ios specifier. Must be 1; the single cell selects the channel index on the controller. This property is **required**. Constant value: ``1`` .. group-tab:: Deprecated node specific properties Deprecated properties not inherited from the base binding file. (None) .. group-tab:: Base properties Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the "zephyr,pulse-io-loopback" compatible. (None) Specifier cell names ******************** - pulse-io cells: channel