boards: ti: lp_em_2340r5: Add PWM led support

Add default pwm leds:
 - pwm_led0 - red led on the board
 - pwm_led1 - green led on the board

Signed-off-by: Stoyan Bogdanov <sbogdanov@baylibre.com>
This commit is contained in:
Stoyan Bogdanov 2024-09-19 16:42:30 +03:00 committed by Anas Nashif
parent 285453a77f
commit 6559af8ef4

View File

@ -11,6 +11,7 @@
#include "boosterpack_connector.dtsi"
#include "lp_em_cc2340r5-pinctrl.dtsi"
#include <zephyr/dt-bindings/gpio/gpio.h>
#include <zephyr/dt-bindings/pwm/pwm.h>
#include <zephyr/dt-bindings/input/input-event-codes.h>
/ {
@ -31,6 +32,8 @@
sw0 = &btn0;
sw1 = &btn1;
watchdog0 = &wdt0;
pwm-led0 = &pwm_green;
pwm-led1 = &pwm_red;
};
leds {
@ -47,6 +50,20 @@
};
};
pwmleds {
compatible = "pwm-leds";
pwm_green: pwm_led_0 {
pwms = <&pwm6 0 1000 PWM_POLARITY_NORMAL>;
label = "Green PWM LED";
};
pwm_red: pwm_led_1 {
pwms = <&pwm5 0 1000 PWM_POLARITY_NORMAL>;
label = "Red PWM LED";
};
};
keys {
compatible = "gpio-keys";
@ -106,3 +123,25 @@
&adc0_ch8>;
pinctrl-names = "default";
};
&lgpt1 {
clk-prescale = <0>;
status = "okay";
};
&lgpt2 {
clk-prescale = <0>;
status = "okay";
};
&pwm5 {
pinctrl-0 = <&pwm5_default>;
pinctrl-names = "default";
status = "okay";
};
&pwm6 {
pinctrl-0 = <&pwm6_default>;
pinctrl-names = "default";
status = "okay";
};