From 914487d56bb7938965a47cc6f644b68f3673c62d Mon Sep 17 00:00:00 2001 From: Jilay Pandya Date: Sat, 6 Dec 2025 14:36:38 +0100 Subject: [PATCH] dts: stepper: move m0/m1-gpios property in stepper-controller m0-gpios and m1-gpios are common in step-dir stepper drivers and hence placing them in common stepper-controller.yaml along with step-gpios and dir-gpios Signed-off-by: Jilay Pandya --- dts/bindings/stepper/adi/adi,tmc2209.yaml | 9 +-------- dts/bindings/stepper/allegro/allegro,a4979.yaml | 10 ---------- dts/bindings/stepper/stepper-driver.yaml | 8 ++++++++ dts/bindings/stepper/ti/ti,drv84xx.yaml | 8 -------- 4 files changed, 9 insertions(+), 26 deletions(-) diff --git a/dts/bindings/stepper/adi/adi,tmc2209.yaml b/dts/bindings/stepper/adi/adi,tmc2209.yaml index 8c093d5c65f30..4130a8e37f2e8 100644 --- a/dts/bindings/stepper/adi/adi,tmc2209.yaml +++ b/dts/bindings/stepper/adi/adi,tmc2209.yaml @@ -10,6 +10,7 @@ description: | enable-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>; m0-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>; m1-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>; + dual-edge-step; } compatible: "adi,tmc2209" @@ -22,14 +23,6 @@ properties: step-width-ns: default: 100 - m0-gpios: - type: phandle-array - description: Microstep configuration pin MS1. - - m1-gpios: - type: phandle-array - description: Microstep configuration pin MS2. - dual-edge-step: type: boolean description: | diff --git a/dts/bindings/stepper/allegro/allegro,a4979.yaml b/dts/bindings/stepper/allegro/allegro,a4979.yaml index ce573c96fce11..30953ce6272a7 100644 --- a/dts/bindings/stepper/allegro/allegro,a4979.yaml +++ b/dts/bindings/stepper/allegro/allegro,a4979.yaml @@ -28,16 +28,6 @@ properties: step-width-ns: default: 1000 - m0-gpios: - required: true - type: phandle-array - description: Microstep configuration pin 0. - - m1-gpios: - required: true - type: phandle-array - description: Microstep configuration pin 1. - reset-gpios: type: phandle-array required: true diff --git a/dts/bindings/stepper/stepper-driver.yaml b/dts/bindings/stepper/stepper-driver.yaml index a4ae99dc76e85..06bb674551007 100644 --- a/dts/bindings/stepper/stepper-driver.yaml +++ b/dts/bindings/stepper/stepper-driver.yaml @@ -24,3 +24,11 @@ properties: type: phandle-array description: | GPIO pins used to control the enable signal of the motor driver. + + m0-gpios: + type: phandle-array + description: Microstep configuration pin 0. + + m1-gpios: + type: phandle-array + description: Microstep configuration pin 1. diff --git a/dts/bindings/stepper/ti/ti,drv84xx.yaml b/dts/bindings/stepper/ti/ti,drv84xx.yaml index e179240820a3d..21dec579eb932 100644 --- a/dts/bindings/stepper/ti/ti,drv84xx.yaml +++ b/dts/bindings/stepper/ti/ti,drv84xx.yaml @@ -35,11 +35,3 @@ properties: sleep-gpios: type: phandle-array description: Sleep pin (active low). - - m0-gpios: - type: phandle-array - description: Microstep configuration pin 0. - - m1-gpios: - type: phandle-array - description: Microstep configuration pin 1.