Skip to content

Commit 2b0b1d8

Browse files
s07641069UR6LALrestyled-commits
authored
[Telink] w91 remove not connected PWM channels (#35005)
* telink: w91 remowe PWM channels Signed-off-by: Dmytro Kashkarov <ur6lal@gmail.com> * Restyled by whitespace --------- Signed-off-by: Dmytro Kashkarov <ur6lal@gmail.com> Co-authored-by: Dmytro Kashkarov <ur6lal@gmail.com> Co-authored-by: Restyled.io <commits@restyled.io>
1 parent 7b32747 commit 2b0b1d8

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

examples/platform/telink/common/src/AppTaskCommon.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -414,8 +414,9 @@ void AppTaskCommon::InitPwms()
414414

415415
void AppTaskCommon::LinkPwms(PwmManager & pwmManager)
416416
{
417-
#if CONFIG_WS2812_STRIP || \
418-
CONFIG_BOARD_TLSR9118BDK40D // TLSR9118BDK40D EVK buttons located on 4th PWM channel (see tlsr9118bdk40d.overlay)
417+
#if CONFIG_BOARD_TLSR9118BDK40D // TLSR9118BDK40D EVK supports only 1 PWM channel connected to LED
418+
pwmManager.linkPwm(PwmManager::EAppPwm_Red, 0);
419+
#elif CONFIG_WS2812_STRIP
419420
pwmManager.linkPwm(PwmManager::EAppPwm_Red, 0);
420421
pwmManager.linkPwm(PwmManager::EAppPwm_Green, 1);
421422
pwmManager.linkPwm(PwmManager::EAppPwm_Blue, 2);

src/platform/telink/tlsr9118bdk40d.overlay

+1-10
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,7 @@
3333
pwm_pool {
3434
compatible = "pwm-leds";
3535
out {
36-
pwms = <&pwm0 4 PWM_MSEC(1) PWM_POLARITY_NORMAL>,
37-
<&pwm0 2 PWM_MSEC(1) PWM_POLARITY_NORMAL>,
38-
<&pwm0 3 PWM_MSEC(1) PWM_POLARITY_NORMAL>;
36+
pwms = <&pwm0 4 PWM_MSEC(1) PWM_POLARITY_NORMAL>;
3937
};
4038
};
41-
};
42-
43-
&pwm0 {
44-
/* On board RGB LEDs */
45-
pinctrl-ch4 = <&pwm_ch4_p20_default>;
46-
pinctrl-ch2 = <&pwm_ch2_p17_default>;
47-
pinctrl-ch3 = <&pwm_ch3_p18_default>;
4839
};

0 commit comments

Comments
 (0)