Skip to content

Commit 7f0143f

Browse files
committed
drivers: stepper: refactor tmc50xx into driver and stepper control
refactor tmc50xx stepper driver into tmc50xx_stepper_driver and tmc50xx_stepper_control Signed-off-by: Jilay Pandya <[email protected]>
1 parent 7939d6c commit 7f0143f

25 files changed

+1125
-851
lines changed

drivers/stepper/adi_tmc/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
zephyr_library()
55
zephyr_library_property(ALLOW_EMPTY TRUE)
66

7-
zephyr_library_sources_ifdef(CONFIG_STEPPER_ADI_TMC_SPI adi_tmc_spi.c)
87
zephyr_library_sources_ifdef(CONFIG_STEPPER_ADI_TMC2209 tmc22xx.c)
9-
zephyr_library_sources_ifdef(CONFIG_STEPPER_ADI_TMC50XX tmc50xx.c)
8+
zephyr_library_sources_ifdef(CONFIG_ADI_TMC5XXX_STEPPER_DRIVER tmc5xxx_stepper_driver.c)
109
zephyr_library_sources_ifdef(CONFIG_STEPPER_ADI_TMC51XX tmc51xx.c)

drivers/stepper/adi_tmc/Kconfig

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ config STEPPER_ADI_TMC_SPI
1515
depends on STEPPER_ADI_TMC
1616
select SPI
1717
help
18-
A Trinamic Stepper Controller with SPI is enabled
18+
A Trinamic Stepper Driver with SPI is enabled
1919

2020
comment "Trinamic Stepper Drivers"
2121

2222
rsource "Kconfig.tmc22xx"
23-
rsource "Kconfig.tmc50xx"
24-
rsource "Kconfig.tmc51xx"
23+
rsource "Kconfig.tmc5xxx"
2524

2625
endif # STEPPER_ADI_TMC
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2025 Jilay Sandeep Pandya
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config ADI_TMC5XXX_STEPPER_DRIVER
5+
bool "Activate trinamic tmc5xxx stepper driver"
6+
depends on DT_HAS_ADI_TMC5XXX_STEPPER_DRIVER_ENABLED
7+
select STEPPER_ADI_TMC_SPI
8+
default y

0 commit comments

Comments
 (0)