Skip to content

Commit f6b24d6

Browse files
jilaypandyakartben
authored andcommitted
drivers: stepper: tmc: add CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN
rename CONFIG_STEPPER_ADI_RAMP_GEN to CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN Signed-off-by: Jilay Pandya <[email protected]>
1 parent eef92b8 commit f6b24d6

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

drivers/stepper/adi_tmc/Kconfig

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,6 @@ menuconfig STEPPER_ADI_TMC
1010

1111
if STEPPER_ADI_TMC
1212

13-
config STEPPER_ADI_TMC_RAMP_GEN
14-
bool "Use Trinamic Stepper Controller with Ramp Generator"
15-
depends on STEPPER_ADI_TMC
16-
default y
17-
help
18-
Enable ramp generator for trinamic stepper controller
19-
2013
config STEPPER_ADI_TMC_SPI
2114
bool "Use Trinamic Stepper Controller with SPI"
2215
depends on STEPPER_ADI_TMC

drivers/stepper/adi_tmc/Kconfig.tmc_rampgen_template

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,10 @@ config STEPPER_ADI_$(module)_RAMPSTAT_POLL_INTERVAL_IN_MSEC
1818
default 100
1919
help
2020
The interval in ms to poll the ramp status on TMC.
21+
22+
config STEPPER_ADI_$(module)_RAMP_GEN
23+
bool "Use $(module-str) with Ramp Generator"
24+
depends on STEPPER_ADI_$(module)
25+
default y
26+
help
27+
Enable ramp generator for trinamic stepper controller

drivers/stepper/adi_tmc/adi_tmc5041_stepper_controller.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ struct tmc5041_stepper_config {
4949
const uint32_t sg_threshold_velocity;
5050
/* parent controller required for bus communication */
5151
const struct device *controller;
52-
#ifdef CONFIG_STEPPER_ADI_TMC_RAMP_GEN
52+
#ifdef CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN
5353
const struct tmc_ramp_generator_data default_ramp_config;
5454
#endif
5555
};
@@ -537,7 +537,7 @@ static int tmc5041_stepper_run(const struct device *dev, const enum stepper_dire
537537
return 0;
538538
}
539539

540-
#ifdef CONFIG_STEPPER_ADI_TMC_RAMP_GEN
540+
#ifdef CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN
541541

542542
int tmc5041_stepper_set_ramp(const struct device *dev,
543543
const struct tmc_ramp_generator_data *ramp_data)
@@ -676,7 +676,7 @@ static int tmc5041_stepper_init(const struct device *dev)
676676
}
677677
}
678678

679-
#ifdef CONFIG_STEPPER_ADI_TMC_RAMP_GEN
679+
#ifdef CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN
680680
err = tmc5041_stepper_set_ramp(dev, &stepper_config->default_ramp_config);
681681
if (err != 0) {
682682
return -EIO;
@@ -702,7 +702,7 @@ static int tmc5041_stepper_init(const struct device *dev)
702702
COND_CODE_1(DT_PROP_EXISTS(child, stallguard_threshold_velocity), \
703703
BUILD_ASSERT(DT_PROP(child, stallguard_threshold_velocity), \
704704
"stallguard threshold velocity must be a positive value"), ()); \
705-
IF_ENABLED(CONFIG_STEPPER_ADI_TMC_RAMP_GEN, (CHECK_RAMP_DT_DATA(child))); \
705+
IF_ENABLED(CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN, (CHECK_RAMP_DT_DATA(child))); \
706706
static const struct tmc5041_stepper_config tmc5041_stepper_config_##child = { \
707707
.controller = DEVICE_DT_GET(DT_PARENT(child)), \
708708
.default_micro_step_res = DT_PROP(child, micro_step_res), \
@@ -712,7 +712,7 @@ static int tmc5041_stepper_init(const struct device *dev)
712712
.sg_velocity_check_interval_ms = DT_PROP(child, \
713713
stallguard_velocity_check_interval_ms), \
714714
.is_sg_enabled = DT_PROP(child, activate_stallguard2), \
715-
IF_ENABLED(CONFIG_STEPPER_ADI_TMC_RAMP_GEN, \
715+
IF_ENABLED(CONFIG_STEPPER_ADI_TMC5041_RAMP_GEN, \
716716
(.default_ramp_config = TMC_RAMP_DT_SPEC_GET(child))) };
717717

718718
#define TMC5041_STEPPER_DATA_DEFINE(child) \

0 commit comments

Comments
 (0)