Skip to content

Commit

Permalink
boards: arm: update pwm signals on all STM32 based boards
Browse files Browse the repository at this point in the history
Update PWM pinctrl signal names of all non-F1 STM32 boards.
`pwm` variant is not available anymore on non-F1 series.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
  • Loading branch information
gmarull authored and MaureenHelm committed Nov 9, 2020
1 parent ee47498 commit 394c7d0
Show file tree
Hide file tree
Showing 34 changed files with 47 additions and 47 deletions.
16 changes: 8 additions & 8 deletions boards/arm/96b_aerocore2/96b_aerocore2.dts
Original file line number Diff line number Diff line change
Expand Up @@ -115,10 +115,10 @@

pwm4: pwm {
status = "okay";
pinctrl-0 = <&tim4_ch1_pwm_pd12
&tim4_ch2_pwm_pd13
&tim4_ch3_pwm_pd14
&tim4_ch4_pwm_pd15>;
pinctrl-0 = <&tim4_ch1_pd12
&tim4_ch2_pd13
&tim4_ch3_pd14
&tim4_ch4_pd15>;
};
};

Expand All @@ -127,10 +127,10 @@

pwm5: pwm {
status = "okay";
pinctrl-0 = <&tim5_ch1_pwm_pa0
&tim5_ch2_pwm_pa1
&tim5_ch3_pwm_pa2
&tim5_ch4_pwm_pa3>;
pinctrl-0 = <&tim5_ch1_pa0
&tim5_ch2_pa1
&tim5_ch3_pa2
&tim5_ch4_pa3>;
};
};

Expand Down
6 changes: 3 additions & 3 deletions boards/arm/96b_stm32_sensor_mez/96b_stm32_sensor_mez.dts
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@

pwm3: pwm {
status = "okay";
pinctrl-0 = <&tim3_ch1_pwm_pb4 &tim3_ch3_pwm_pc8>;
pinctrl-0 = <&tim3_ch1_pb4 &tim3_ch3_pc8>;
};
};

Expand All @@ -134,7 +134,7 @@

pwm4: pwm {
status = "okay";
pinctrl-0 = <&tim4_ch3_pwm_pd14 &tim4_ch4_pwm_pd15>;
pinctrl-0 = <&tim4_ch3_pd14 &tim4_ch4_pd15>;
};
};

Expand All @@ -143,7 +143,7 @@

pwm9: pwm {
status = "okay";
pinctrl-0 = <&tim9_ch1_pwm_pe5 &tim9_ch2_pwm_pe6>;
pinctrl-0 = <&tim9_ch1_pe5 &tim9_ch2_pe6>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/b_l4s5i_iot01a/b_l4s5i_iot01a.dts
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa15>;
pinctrl-0 = <&tim2_ch1_pa15>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/black_f407ve/black_f407ve.dts
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/black_f407zg_pro/black_f407zg_pro.dts
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/blackpill_f411ce/blackpill_f411ce.dts
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@

pwm4: pwm {
status = "okay";
pinctrl-0 = <&tim4_ch1_pwm_pb6 &tim4_ch2_pwm_pb7>;
pinctrl-0 = <&tim4_ch1_pb6 &tim4_ch2_pb7>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/disco_l475_iot1/disco_l475_iot1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa15>;
pinctrl-0 = <&tim2_ch1_pa15>;
};
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@

pwm3: pwm {
status = "okay";
pinctrl-0 = <&tim3_ch1_pwm_pb4>;
pinctrl-0 = <&tim3_ch1_pb4>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f302r8/nucleo_f302r8.dts
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f334r8/nucleo_f334r8.dts
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@

pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch1_pwm_pa8>;
pinctrl-0 = <&tim1_ch1_pa8>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f401re/nucleo_f401re.dts
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa5>;
pinctrl-0 = <&tim2_ch1_pa5>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f412zg/nucleo_f412zg.dts
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f413zh/nucleo_f413zh.dts
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f429zi/nucleo_f429zi.dts
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@

pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch3_pwm_pe13>;
pinctrl-0 = <&tim1_ch3_pe13>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f746zg/nucleo_f746zg.dts
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@

pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch3_pwm_pe13>;
pinctrl-0 = <&tim1_ch3_pe13>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f756zg/nucleo_f756zg.dts
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@

pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch3_pwm_pe13>;
pinctrl-0 = <&tim1_ch3_pe13>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_f767zi/nucleo_f767zi.dts
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@

pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch3_pwm_pe13>;
pinctrl-0 = <&tim1_ch3_pe13>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_g071rb/nucleo_g071rb.dts
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,6 @@
status = "okay";
pwm3: pwm {
status = "okay";
pinctrl-0 = <&tim3_ch1_pwm_pa6>;
pinctrl-0 = <&tim3_ch1_pa6>;
};
};
2 changes: 1 addition & 1 deletion boards/arm/nucleo_g431rb/nucleo_g431rb.dts
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa5>;
pinctrl-0 = <&tim2_ch1_pa5>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_g474re/nucleo_g474re.dts
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa5>;
pinctrl-0 = <&tim2_ch1_pa5>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_h743zi/nucleo_h743zi.dts
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@

pwm12: pwm {
status = "okay";
pinctrl-0 = <&tim12_ch1_pwm_pb14>;
pinctrl-0 = <&tim12_ch1_pb14>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_h745zi_q/nucleo_h745zi_q_m7.dts
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@

pwm12: pwm {
status = "okay";
pinctrl-0 = <&tim12_ch1_pwm_pb14>;
pinctrl-0 = <&tim12_ch1_pb14>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_l432kc/nucleo_l432kc.dts
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_l452re/nucleo_l452re_common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_l476rg/nucleo_l476rg.dts
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
10 changes: 5 additions & 5 deletions boards/arm/nucleo_l496zg/nucleo_l496zg.dts
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,9 @@

pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch1_pwm_pe9
&tim1_ch2_pwm_pe11
&tim1_ch3_pwm_pe13>;
pinctrl-0 = <&tim1_ch1_pe9
&tim1_ch2_pe11
&tim1_ch3_pe13>;
};
};

Expand All @@ -94,7 +94,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand All @@ -103,7 +103,7 @@

pwm15: pwm {
status = "okay";
pinctrl-0 = <&tim15_ch1_pwm_pb14>;
pinctrl-0 = <&tim15_ch1_pb14>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_l4r5zi/nucleo_l4r5zi.dts
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/nucleo_wb55rg/nucleo_wb55rg.dts
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
status = "okay";
pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/steval_fcu001v1/steval_fcu001v1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/stm32f3_disco/stm32f3_disco.dts
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
status = "okay";
pwm1: pwm {
status = "okay";
pinctrl-0 = <&tim1_ch1_pwm_pa8>;
pinctrl-0 = <&tim1_ch1_pa8>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/stm32f411e_disco/stm32f411e_disco.dts
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@

pwm4: pwm {
status = "okay";
pinctrl-0 = <&tim4_ch1_pwm_pd12>;
pinctrl-0 = <&tim4_ch1_pd12>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/stm32f4_disco/stm32f4_disco.dts
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/stm32f746g_disco/stm32f746g_disco.dts
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@

pwm3: pwm {
status = "okay";
pinctrl-0 = <&tim3_ch1_pwm_pb4>;
pinctrl-0 = <&tim3_ch1_pb4>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion boards/arm/stm32l496g_disco/stm32l496g_disco.dts
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ arduino_serial: &lpuart1 {};

pwm2: pwm {
status = "okay";
pinctrl-0 = <&tim2_ch1_pwm_pa0>;
pinctrl-0 = <&tim2_ch1_pa0>;
};
};

Expand Down

3 comments on commit 394c7d0

@alfonsotames
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This causes a build error:

alfonso@Alfonsos-MacBook-Pro samples % cd basic/blinky
alfonso@Alfonsos-MacBook-Pro blinky % west build -b nucleo_l432kc
-- west build: generating a build system
Including boilerplate (Zephyr base (cached)): /Users/alfonso/zephyr/zephyrproject/zephyr/cmake/app/boilerplate.cmake
-- Application: /Users/alfonso/zephyr/proyectos/samples/basic/blinky
-- Zephyr version: 2.4.99 (/Users/alfonso/zephyr/zephyrproject/zephyr)
-- Found west (found suitable version "0.8.0", minimum required is "0.7.1")
-- Board: nucleo_l432kc
-- Cache files will be written to: /Users/alfonso/Library/Caches/zephyr
-- Found dtc: /usr/local/bin/dtc (found suitable version "1.6.0", minimum required is "1.4.6")
-- Found toolchain: gnuarmemb (/usr/local)
-- Found BOARD.dts: /Users/alfonso/zephyr/zephyrproject/zephyr/boards/arm/nucleo_l432kc/nucleo_l432kc.dts
nucleo_l432kc.dts.pre.tmp:199.8-205.6: ERROR (phandle_references): /soc/timers@40000000/pwm: Reference to non-existent node or label "tim2_ch1_pa0"

@MaureenHelm
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alfonsotames Did you run west update? If the build still fails after that, will you please create a GitHub Issue?

@alfonsotames
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh! That was it! It works fine. Many Thanks Maureen!

Please sign in to comment.