Browse Source

boards: ti: lp_mspm0g3507: Enable PWM and PWM-LED on board

Enable PWM output to control a LED1 on lp_mspm03507 board.

Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
pull/74835/merge
Saravanan Sekar 2 months ago committed by Benjamin Cabé
parent
commit
41ea399f15
  1. 20
      boards/ti/lp_mspm0g3507/lp_mspm0g3507.dts

20
boards/ti/lp_mspm0g3507/lp_mspm0g3507.dts

@ -11,6 +11,7 @@ @@ -11,6 +11,7 @@
#include <ti/mspm0/g/mspm0g1x0x_g3x0x-pinctrl.dtsi>
#include <zephyr/dt-bindings/clock/mspm0_clock.h>
#include <zephyr/dt-bindings/gpio/gpio.h>
#include <zephyr/dt-bindings/pwm/pwm.h>
/ {
model = "TI LP_MSPM0G3507/MSPM0G3507";
@ -18,6 +19,7 @@ @@ -18,6 +19,7 @@
aliases {
led0 = &led0;
pwm-led0 = &pwm_led0;
};
chosen {
@ -36,6 +38,14 @@ @@ -36,6 +38,14 @@
label = "Blue LED";
};
};
pwm_leds {
compatible = "pwm-leds";
pwm_led0: pwm_led0 {
pwms = <&pwma0 0 PWM_MSEC(100) PWM_POLARITY_NORMAL>;
};
};
};
&cpu0 {
@ -105,3 +115,13 @@ @@ -105,3 +115,13 @@
pinctrl-0 = <&uart0_tx_pa10 &uart0_rx_pa11>;
pinctrl-names = "default";
};
&pwma0 {
status = "okay";
pinctrl-0 = <&tima0_ccp0_pa0>;
pinctrl-names = "default";
ti,cc-index = <0>;
ti,pwm-mode = "EDGE_ALIGN";
ti,period = <1000>;
};

Loading…
Cancel
Save