dts: arm: st: l5: add st,stm32-qdec child nodes (disabled)
Add st,stm32-qdec child nodes (disabled) under TIM nodes in STM32L5
DTSI files. Nodes are disabled by default so boards can enable encoder
mode via overlays. No functional change.
Signed-off-by: Ritesh Kudkelwar <ritesh.kumar0793@gmail.com>
diff --git a/dts/arm/st/l5/stm32l5.dtsi b/dts/arm/st/l5/stm32l5.dtsi
index 4102b9b..9ac9c80 100644
--- a/dts/arm/st/l5/stm32l5.dtsi
+++ b/dts/arm/st/l5/stm32l5.dtsi
@@ -17,6 +17,7 @@
#include <zephyr/dt-bindings/reset/stm32g4_l4_5_reset.h>
#include <zephyr/dt-bindings/adc/adc.h>
#include <zephyr/dt-bindings/flash_controller/ospi.h>
+#include <zephyr/dt-bindings/sensor/qdec_stm32.h>
#include <freq.h>
/ {
@@ -485,6 +486,12 @@
status = "disabled";
#pwm-cells = <3>;
};
+
+ qdec {
+ compatible = "st,stm32-qdec";
+ st,input-filter-level = <NO_FILTER>;
+ status = "disabled";
+ };
};
timers2: timers@40000000 {
@@ -508,6 +515,12 @@
compatible = "st,stm32-counter";
status = "disabled";
};
+
+ qdec {
+ compatible = "st,stm32-qdec";
+ st,input-filter-level = <NO_FILTER>;
+ status = "disabled";
+ };
};
timers3: timers@40000400 {
@@ -531,6 +544,12 @@
compatible = "st,stm32-counter";
status = "disabled";
};
+
+ qdec {
+ compatible = "st,stm32-qdec";
+ st,input-filter-level = <NO_FILTER>;
+ status = "disabled";
+ };
};
timers4: timers@40000800 {
@@ -554,6 +573,12 @@
compatible = "st,stm32-counter";
status = "disabled";
};
+
+ qdec {
+ compatible = "st,stm32-qdec";
+ st,input-filter-level = <NO_FILTER>;
+ status = "disabled";
+ };
};
timers5: timers@40000c00 {
@@ -577,6 +602,12 @@
compatible = "st,stm32-counter";
status = "disabled";
};
+
+ qdec {
+ compatible = "st,stm32-qdec";
+ st,input-filter-level = <NO_FILTER>;
+ status = "disabled";
+ };
};
timers8: timers@40013400 {
@@ -595,6 +626,12 @@
status = "disabled";
#pwm-cells = <3>;
};
+
+ qdec {
+ compatible = "st,stm32-qdec";
+ st,input-filter-level = <NO_FILTER>;
+ status = "disabled";
+ };
};
timers15: timers@40014000 {