Skip to content

Commit c3ca726

Browse files
feilongflcarlescufi
authored andcommitted
boards: gd32e103v_eval: add pwmled
add 1x pwmled. Signed-off-by: YuLong Yao <[email protected]>
1 parent f879848 commit c3ca726

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

boards/arm/gd32e103v_eval/gd32e103v_eval-pinctrl.dtsi

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,10 @@
1111
pinmux = <USART0_TX_PA9_NORMP>, <USART0_RX_PA10_NORMP>;
1212
};
1313
};
14+
15+
pwm0_default: pwm0_default {
16+
group1 {
17+
pinmux = <TIMER0_CH0_PA8_OUT_NORMP>;
18+
};
19+
};
1420
};

boards/arm/gd32e103v_eval/gd32e103v_eval.dts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,20 @@
5555
};
5656
};
5757

58+
pwmleds {
59+
compatible = "pwm-leds";
60+
61+
/* NOTE: bridge TIMER0_CH0 (PA8) and LED1 (PC0) */
62+
pwm_led: pwm_led {
63+
pwms = <&pwm0 0 PWM_POLARITY_NORMAL>;
64+
};
65+
};
66+
5867
aliases {
5968
led0 = &led2;
6069
led1 = &led3;
6170
sw0 = &user_key;
71+
pwm-led0 = &pwm_led;
6272
};
6373
};
6474

@@ -88,3 +98,13 @@
8898
pinctrl-0 = <&usart0_default>;
8999
pinctrl-names = "default";
90100
};
101+
102+
&timer0 {
103+
status = "okay";
104+
105+
pwm0: pwm {
106+
status = "okay";
107+
pinctrl-0 = <&pwm0_default>;
108+
pinctrl-names = "default";
109+
};
110+
};

0 commit comments

Comments
 (0)