1/* 2 * Copyright (c) 2024 Navimatix GmbH 3 * SPDX-License-Identifier: Apache-2.0 4 */ 5 6#include <zephyr/dt-bindings/gpio/gpio.h> 7 8/ { 9 drv8424: drv8424 { 10 status = "okay"; 11 compatible = "ti,drv8424"; 12 13 14 dir-gpios = <&gpio1 0 0>; /* D3 */ 15 step-gpios = <&gpio1 1 0>; /* D4 */ 16 sleep-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; /* D2 */ 17 en-gpios = <&gpio2 1 0>; /* 5 */ 18 m0-gpios = <&gpio3 0 0>; 19 m1-gpios = <&gpio3 1 0>; 20 counter = <&counter0>; 21 22 #address-cells = <1>; 23 #size-cells = <0>; 24 #stepper-motor-cells = <0>; 25 }; 26 27 gpio1: gpio1 { 28 compatible = "zephyr,gpio-emul"; 29 #gpio-cells = <0x2>; 30 status = "okay"; 31 gpio-controller; 32 }; 33 34 gpio2: gpio2 { 35 compatible = "zephyr,gpio-emul"; 36 #gpio-cells = <0x2>; 37 status = "okay"; 38 gpio-controller; 39 }; 40 41 gpio3: gpio3 { 42 compatible = "zephyr,gpio-emul"; 43 #gpio-cells = <0x2>; 44 status = "okay"; 45 gpio-controller; 46 }; 47}; 48