From 1ca1054957bef8acc76c0e23955dcca54bf17bc8 Mon Sep 17 00:00:00 2001
From: Alex Voinea <voinea.dragos.alexandru@gmail.com>
Date: Wed, 22 Mar 2023 19:36:35 +0100
Subject: [PATCH] tmc2130: implement missing HighVelocity fields in the config

Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
---
 docs/Config_Reference.md | 2 ++
 klippy/extras/tmc2130.py | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/docs/Config_Reference.md b/docs/Config_Reference.md
index b66140552..7516122fa 100644
--- a/docs/Config_Reference.md
+++ b/docs/Config_Reference.md
@@ -3347,6 +3347,8 @@ run_current:
 #driver_TOFF: 4
 #driver_HEND: 7
 #driver_HSTRT: 0
+#driver_VHIGHFS: 0
+#driver_VHIGHCHM: 0
 #driver_PWM_AUTOSCALE: True
 #driver_PWM_FREQ: 1
 #driver_PWM_GRAD: 4
diff --git a/klippy/extras/tmc2130.py b/klippy/extras/tmc2130.py
index 3da346b4e..98cfea53e 100644
--- a/klippy/extras/tmc2130.py
+++ b/klippy/extras/tmc2130.py
@@ -304,6 +304,8 @@ class TMC2130:
         set_config_field(config, "hstrt", 0)
         set_config_field(config, "hend", 7)
         set_config_field(config, "tbl", 1)
+        set_config_field(config, "vhighfs", 0)
+        set_config_field(config, "vhighchm", 0)
         # COOLCONF
         set_config_field(config, "sgt", 0)
         # IHOLDIRUN