boards: stm32f4_disco: Add pwm leds

Add four PWM leds for stm32f4_disco in order to run the
samples/basic/fade_led application.

Signed-off-by: Yishai Jaffe <yishai1999@gmail.com>
This commit is contained in:
Yishai Jaffe 2024-11-11 15:07:52 +02:00 committed by Anas Nashif
commit a40e900970

View file

@ -51,6 +51,26 @@
};
};
pwmleds: pwmleds {
compatible = "pwm-leds";
orange_pwm_led: orange_pwm_led {
pwms = <&pwm4 2 PWM_USEC(100) PWM_POLARITY_NORMAL>;
};
green_pwm_led: green_pwm_led {
pwms = <&pwm4 1 PWM_USEC(100) PWM_POLARITY_NORMAL>;
};
red_pwm_led: red_pwm_led {
pwms = <&pwm4 3 PWM_USEC(100) PWM_POLARITY_NORMAL>;
};
blue_pwm_led: blue_pwm_led {
pwms = <&pwm4 4 PWM_USEC(100) PWM_POLARITY_NORMAL>;
};
};
aliases {
led0 = &green_led_4;
led1 = &orange_led_3;
@ -110,6 +130,16 @@
};
};
&timers4 {
status = "okay";
pwm4: pwm {
status = "okay";
pinctrl-0 = <&tim4_ch1_pd12 &tim4_ch2_pd13 &tim4_ch3_pd14 &tim4_ch4_pd15>;
pinctrl-names = "default";
};
};
&rtc {
clocks = <&rcc STM32_CLOCK_BUS_APB1 0x10000000>,
<&rcc STM32_SRC_LSI RTC_SEL(2)>;