From 5a0b12c2303537507db1ae4700f47eb79f49014f Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Wed, 6 Apr 2022 10:22:59 +0200 Subject: [PATCH] boards: arm: stm32: set LEDs period to 20ms Most LEDs had 0 or 4 nanoseconds set as a period, a value that doesn't make sense for a PWM signal driving an LED. A period of 20ms (50Hz) is a frequently used value as it is above the flicker fusion threshold. All STM32 based boards have been updated. Signed-off-by: Gerard Marull-Paretas --- boards/arm/nucleo_f031k6/nucleo_f031k6.dts | 2 +- boards/arm/nucleo_f303k8/nucleo_f303k8.dts | 2 +- boards/arm/nucleo_f401re/nucleo_f401re.dts | 2 +- boards/arm/nucleo_g431rb/nucleo_g431rb.dts | 2 +- boards/arm/nucleo_g474re/nucleo_g474re.dts | 2 +- boards/arm/nucleo_h723zg/nucleo_h723zg.dts | 2 +- boards/arm/nucleo_h743zi/nucleo_h743zi.dts | 2 +- boards/arm/nucleo_h745zi_q/nucleo_h745zi_q_m7.dts | 2 +- boards/arm/nucleo_h753zi/nucleo_h753zi.dts | 2 +- boards/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts | 2 +- boards/arm/nucleo_l496zg/nucleo_l496zg.dts | 2 +- boards/arm/stm32f411e_disco/stm32f411e_disco.dts | 8 ++++---- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/boards/arm/nucleo_f031k6/nucleo_f031k6.dts b/boards/arm/nucleo_f031k6/nucleo_f031k6.dts index df21cf3599e..76902ae56e4 100644 --- a/boards/arm/nucleo_f031k6/nucleo_f031k6.dts +++ b/boards/arm/nucleo_f031k6/nucleo_f031k6.dts @@ -30,7 +30,7 @@ pwmleds { compatible = "pwm-leds"; green_pwm_led: green_pwm_led { - pwms = <&pwm2 2 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm2 2 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_f303k8/nucleo_f303k8.dts b/boards/arm/nucleo_f303k8/nucleo_f303k8.dts index 9fcc390d9af..a949f9e3dd5 100644 --- a/boards/arm/nucleo_f303k8/nucleo_f303k8.dts +++ b/boards/arm/nucleo_f303k8/nucleo_f303k8.dts @@ -30,7 +30,7 @@ pwmleds { compatible = "pwm-leds"; green_pwm_led: green_pwm_led { - pwms = <&pwm2 2 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm2 2 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_f401re/nucleo_f401re.dts b/boards/arm/nucleo_f401re/nucleo_f401re.dts index b21ceb758fa..6e6e828c72e 100644 --- a/boards/arm/nucleo_f401re/nucleo_f401re.dts +++ b/boards/arm/nucleo_f401re/nucleo_f401re.dts @@ -33,7 +33,7 @@ pwmleds { compatible = "pwm-leds"; green_pwm_led: green_pwm_led { - pwms = <&pwm2 1 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm2 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_g431rb/nucleo_g431rb.dts b/boards/arm/nucleo_g431rb/nucleo_g431rb.dts index 4dd2b80be80..261daf80895 100644 --- a/boards/arm/nucleo_g431rb/nucleo_g431rb.dts +++ b/boards/arm/nucleo_g431rb/nucleo_g431rb.dts @@ -32,7 +32,7 @@ compatible = "pwm-leds"; green_pwm_led: green_pwm_led { - pwms = <&pwm2 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm2 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_g474re/nucleo_g474re.dts b/boards/arm/nucleo_g474re/nucleo_g474re.dts index f89a8ffdcb8..8d003c3d54c 100644 --- a/boards/arm/nucleo_g474re/nucleo_g474re.dts +++ b/boards/arm/nucleo_g474re/nucleo_g474re.dts @@ -33,7 +33,7 @@ compatible = "pwm-leds"; green_pwm_led: green_pwm_led { - pwms = <&pwm2 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm2 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_h723zg/nucleo_h723zg.dts b/boards/arm/nucleo_h723zg/nucleo_h723zg.dts index 610d0a93bb6..02e1ed590f2 100644 --- a/boards/arm/nucleo_h723zg/nucleo_h723zg.dts +++ b/boards/arm/nucleo_h723zg/nucleo_h723zg.dts @@ -41,7 +41,7 @@ compatible = "pwm-leds"; red_pwm_led: red_pwm_led { - pwms = <&pwm12 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm12 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; label = "User LD3 - PWM12"; }; }; diff --git a/boards/arm/nucleo_h743zi/nucleo_h743zi.dts b/boards/arm/nucleo_h743zi/nucleo_h743zi.dts index bab6ffdee73..c881f210cbf 100644 --- a/boards/arm/nucleo_h743zi/nucleo_h743zi.dts +++ b/boards/arm/nucleo_h743zi/nucleo_h743zi.dts @@ -39,7 +39,7 @@ compatible = "pwm-leds"; red_pwm_led: red_pwm_led { - pwms = <&pwm12 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm12 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_h745zi_q/nucleo_h745zi_q_m7.dts b/boards/arm/nucleo_h745zi_q/nucleo_h745zi_q_m7.dts index 763afdc3956..4bc8c60cdb2 100644 --- a/boards/arm/nucleo_h745zi_q/nucleo_h745zi_q_m7.dts +++ b/boards/arm/nucleo_h745zi_q/nucleo_h745zi_q_m7.dts @@ -33,7 +33,7 @@ compatible = "pwm-leds"; red_pwm_led: red_pwm_led { - pwms = <&pwm12 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm12 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; label = "User LD3 - PWM12"; }; }; diff --git a/boards/arm/nucleo_h753zi/nucleo_h753zi.dts b/boards/arm/nucleo_h753zi/nucleo_h753zi.dts index 92f124da0e2..d82fa6a3060 100644 --- a/boards/arm/nucleo_h753zi/nucleo_h753zi.dts +++ b/boards/arm/nucleo_h753zi/nucleo_h753zi.dts @@ -39,7 +39,7 @@ compatible = "pwm-leds"; red_pwm_led: red_pwm_led { - pwms = <&pwm12 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm12 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts b/boards/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts index d34fafdfe39..4be422847bf 100644 --- a/boards/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts +++ b/boards/arm/nucleo_h7a3zi_q/nucleo_h7a3zi_q.dts @@ -37,7 +37,7 @@ compatible = "pwm-leds"; red_pwm_led: red_pwm_led { - pwms = <&pwm12 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm12 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/nucleo_l496zg/nucleo_l496zg.dts b/boards/arm/nucleo_l496zg/nucleo_l496zg.dts index 0ddff41cb28..35ef11de5f5 100644 --- a/boards/arm/nucleo_l496zg/nucleo_l496zg.dts +++ b/boards/arm/nucleo_l496zg/nucleo_l496zg.dts @@ -40,7 +40,7 @@ compatible = "pwm-leds"; red_pwm_led: red_pwm_led { - pwms = <&pwm15 1 4 PWM_POLARITY_NORMAL>; + pwms = <&pwm15 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; }; diff --git a/boards/arm/stm32f411e_disco/stm32f411e_disco.dts b/boards/arm/stm32f411e_disco/stm32f411e_disco.dts index 92978a011ce..22e8f5da1af 100644 --- a/boards/arm/stm32f411e_disco/stm32f411e_disco.dts +++ b/boards/arm/stm32f411e_disco/stm32f411e_disco.dts @@ -42,16 +42,16 @@ pwmleds { compatible = "pwm-leds"; green_pwm_led: green_pwm_led { - pwms = <&pwm4 1 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm4 1 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; orange_pwm_led: orange_pwm_led { - pwms = <&pwm4 2 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm4 2 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; red_pwm_led: red_pwm_led { - pwms = <&pwm4 3 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm4 3 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; blue_pwm_led: blue_pwm_led { - pwms = <&pwm4 4 0 PWM_POLARITY_NORMAL>; + pwms = <&pwm4 4 PWM_MSEC(20) PWM_POLARITY_NORMAL>; }; };