]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: stm32: Add LED support for stm32h743i-disco
authorPatrice Chotard <patrice.chotard@foss.st.com>
Thu, 13 Nov 2025 15:13:59 +0000 (16:13 +0100)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Tue, 20 Jan 2026 08:45:28 +0000 (09:45 +0100)
Add gpio led support for LED green,orange,red and blue
in stm32h743i-disco.dts.

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Link: https://lore.kernel.org/r/20251113-upstream_update_led_nodes-v2-8-45090db9e2e5@foss.st.com
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm/boot/dts/st/stm32h743i-disco.dts

index 8451a54a9a08738eba9e60339ab96bd43a8cb94b..f20266de4e7fa28e46d5060a95584492f2814122 100644 (file)
@@ -43,6 +43,8 @@
 /dts-v1/;
 #include "stm32h743.dtsi"
 #include "stm32h7-pinctrl.dtsi"
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/leds/common.h>
 
 / {
        model = "STMicroelectronics STM32H743i-Discovery board";
                regulator-max-microvolt = <3300000>;
                regulator-always-on;
        };
+
+       leds {
+               compatible = "gpio-leds";
+               led-green {
+                       function = LED_FUNCTION_HEARTBEAT;
+                       color = <LED_COLOR_ID_GREEN>;
+                       gpios = <&gpioi 12 GPIO_ACTIVE_LOW>;
+                       linux,default-trigger = "heartbeat";
+               };
+
+               led-orange {
+                       color = <LED_COLOR_ID_ORANGE>;
+                       gpios = <&gpioi 13 GPIO_ACTIVE_LOW>;
+               };
+
+               led-red {
+                       color = <LED_COLOR_ID_RED>;
+                       gpios = <&gpioi 14 GPIO_ACTIVE_LOW>;
+               };
+
+               led-blue {
+                       color = <LED_COLOR_ID_BLUE>;
+                       gpios = <&gpioi 15 GPIO_ACTIVE_LOW>;
+               };
+       };
 };
 
 &clk_hse {