Skip to content

Commit 285453a

Browse files
bogdanovsnashif
authored andcommitted
boards: ti: lp_em_cc2340r5: Add pinctrl support for PWM
For each available LGPT PWM channel is selected one PWM capable pin. Signed-off-by: Stoyan Bogdanov <[email protected]>
1 parent 9dad848 commit 285453a

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

boards/ti/lp_em_cc2340r5/lp_em_cc2340r5-pinctrl.dtsi

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,60 @@
7878
bias-disable;
7979
input-enable;
8080
};
81+
82+
/* LGPT0 - PWM */
83+
pwm0_default: lgpt0_chan0_default {
84+
pinmux = <8 DIO8_T0_C0N>;
85+
bias-disable;
86+
};
87+
pwm1_default: lgpt0_chan1_default {
88+
pinmux = <3 DIO3_T0_C1N>;
89+
bias-disable;
90+
};
91+
pwm2_default: lgpt0_chan2_default {
92+
pinmux = <4 DIO4_T0_C2N>;
93+
bias-disable;
94+
};
95+
96+
/* LGPT1 - PWM */
97+
pwm3_default: lgpt1_chan0_default {
98+
pinmux = <16 DIO16_T1_C0N>;
99+
bias-disable;
100+
};
101+
pwm4_default: lgpt1_chan1_default {
102+
pinmux = <17 DIO17_T1_C1N>;
103+
bias-disable;
104+
};
105+
pwm5_default: lgpt1_chan2_default {
106+
pinmux = <14 DIO14_T1_C2N>;
107+
bias-disable;
108+
};
109+
110+
/* LGPT2 - PWM */
111+
pwm6_default: lgpt2_chan0_default {
112+
pinmux = <15 DIO15_T2_C0N>;
113+
bias-disable;
114+
};
115+
pwm7_default: lgpt2_chan1_default {
116+
pinmux = <2 DIO2_T2_C1N>;
117+
bias-disable;
118+
};
119+
pwm8_default: lgpt2_chan2_default {
120+
pinmux = <25 DIO25_T2_C2N>;
121+
bias-disable;
122+
};
123+
124+
/* LGPT3 - PWM */
125+
pwm9_default: lgpt3_chan0_default {
126+
pinmux = <10 DIO10_T3_C0N>;
127+
bias-disable;
128+
};
129+
pwm10_default: lgpt3_chan1_default {
130+
pinmux = <22 DIO22_T3_C1N>;
131+
bias-disable;
132+
};
133+
pwm11_default: lgpt3_chan2_default {
134+
pinmux = <23 DIO23_T3_C2N>;
135+
bias-disable;
136+
};
81137
};

0 commit comments

Comments
 (0)