:orphan: .. raw:: html .. dtcompatible:: adi,tmc50xx-stepper-drv .. _dtbinding_adi_tmc50xx_stepper_drv: adi,tmc50xx-stepper-drv ####################### .. sidebar:: Overview :Name: ``adi,tmc50xx-stepper-drv`` :Vendor: :ref:`Analog Devices, Inc. ` :Used in: :zephyr:board-catalog:`List of boards <#compatibles=adi,tmc50xx-stepper-drv>` using this compatible :Driver: :zephyr_file:`drivers/stepper/adi_tmc/tmc50xx/tmc50xx_stepper_drv.c` Description *********** .. code-block:: none collection of properties for stepper drivers. 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 * - ``idx`` - ``int`` - This property is **required**. * - ``micro-step-res`` - ``int`` - .. code-block:: none micro-step resolution to be set while initializing the device driver. Default value: ``1`` Legal values: ``1``, ``2``, ``4``, ``8``, ``16``, ``32``, ``64``, ``128``, ``256`` * - ``en-gpios`` - ``phandle-array`` - .. code-block:: none GPIO pins used to control the enable signal of the motor driver. * - ``stallguard2-threshold`` - ``int`` - .. code-block:: none This signed value controls StallGuard2 level for stall output and sets the optimum measurement range for readout. A lower value gives a higher sensitivity. Zero is the starting value working with most motors. -64 to +63: A higher value makes StallGuard2 less sensitive and requires more torque to indicate a stall. .. 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 "adi,tmc50xx-stepper-drv" compatible. (None)