From a4aa951baa13ea99a089236e4ec7e25bdfd8bd8f Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Sat, 3 Oct 2020 18:54:41 +0200 Subject: [PATCH] boards: arm: nucleo_wb55rg: use DT for PWM pinmux configuration Use the new DT facilities to configure PWM pinmux on NUCLEO-WB55RG board. Signed-off-by: Gerard Marull-Paretas --- boards/arm/nucleo_wb55rg/nucleo_wb55rg.dts | 2 ++ boards/arm/nucleo_wb55rg/pinmux.c | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/boards/arm/nucleo_wb55rg/nucleo_wb55rg.dts b/boards/arm/nucleo_wb55rg/nucleo_wb55rg.dts index 9d510cd3458..c76ff5e07db 100644 --- a/boards/arm/nucleo_wb55rg/nucleo_wb55rg.dts +++ b/boards/arm/nucleo_wb55rg/nucleo_wb55rg.dts @@ -6,6 +6,7 @@ /dts-v1/; #include +#include #include "arduino_r3_connector.dtsi" / { @@ -88,6 +89,7 @@ status = "okay"; pwm2: pwm { status = "okay"; + pinctrl-0 = <&tim2_ch1_pwm_pa0>; }; }; diff --git a/boards/arm/nucleo_wb55rg/pinmux.c b/boards/arm/nucleo_wb55rg/pinmux.c index 82aca601de1..0385a5d4828 100644 --- a/boards/arm/nucleo_wb55rg/pinmux.c +++ b/boards/arm/nucleo_wb55rg/pinmux.c @@ -38,9 +38,6 @@ static const struct pin_config pinconf[] = { {STM32_PIN_PA6, STM32WBX_PINMUX_FUNC_PA6_SPI1_MISO}, {STM32_PIN_PA7, STM32WBX_PINMUX_FUNC_PA7_SPI1_MOSI}, #endif -#if DT_NODE_HAS_STATUS(DT_NODELABEL(pwm2), okay) && CONFIG_PWM - {STM32_PIN_PA0, STM32WBX_PINMUX_FUNC_PA0_TMR2_CH1}, -#endif #if DT_NODE_HAS_STATUS(DT_NODELABEL(adc1), okay) && CONFIG_ADC {STM32_PIN_PC2, STM32WBX_PINMUX_FUNC_PC2_ADC1_IN3}, #endif