# SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG # SPDX-License-Identifier: Apache-2.0 description: Stepper Controller properties: invert-direction: type: boolean description: | Invert motor direction. micro-step-res: type: int default: 1 enum: - 1 - 2 - 4 - 8 - 16 - 32 - 64 - 128 - 256 description: | micro-step resolution to be set while initializing the device driver. en-gpios: type: phandle-array description: | GPIO pins used to control the enable signal of the motor driver. step-gpios: type: phandle-array description: | The GPIO pins used to send step signals to the stepper motor. dir-gpios: type: phandle-array description: | The GPIO pins used to send direction signals to the stepper motor. Pin will be driven high for forward direction and low for reverse direction. counter: type: phandle description: Counter used for generating step-accurate pulse signals.