Open
Description
Is your enhancement proposal related to a problem? Please describe.
At present bindings for micro-step-resolution-gpios is done in a different manner between different stepper drivers. For instance,
- https://github.com/jilaypandya/zephyr/blob/main/dts/bindings/stepper/adi/adi%2Ctmc2209.yaml
- https://github.com/jilaypandya/zephyr/blob/main/dts/bindings/stepper/ti/ti%2Cdrv8424.yaml
Describe the solution you'd like
Place msx-gpios in stepper-controller.yaml as a common binding and adjust the two stepper drivers that use m0-gpios and m1-gpios
Describe alternatives you've considered
It is either or between msx-gpios and m0/m1/m2-gpios.
msx-gpios is extensible and can be used for all the drivers that have 1-3 pins for setting micro-step-resolution.
Additional context