boards: stm32g0316: use pinmux remap dts bindings

PA11 can be remapped to PA9 by using the recently introduced
remap-pa11-as-pa9 property.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
Gerard Marull-Paretas 2021-09-03 12:48:24 +02:00 committed by Christopher Friedt
commit 5554a91135
3 changed files with 4 additions and 32 deletions

View file

@ -1,6 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
if(CONFIG_PINMUX)
zephyr_library()
zephyr_library_sources(pinmux.c)
endif()

View file

@ -1,26 +0,0 @@
/*
* Copyright (c) 2019 SEAL AG
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <init.h>
#include <soc.h>
#include <stm32_ll_bus.h>
#include <stm32_ll_system.h>
static int pinmux_stm32_init(const struct device *port)
{
ARG_UNUSED(port);
#if DT_NODE_HAS_STATUS(DT_NODELABEL(usart1), okay) && CONFIG_SERIAL
/* Remap PA11 to PA9 */
LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_SYSCFG);
LL_SYSCFG_EnablePinRemap(LL_SYSCFG_PIN_RMP_PA11);
#endif
return 0;
}
SYS_INIT(pinmux_stm32_init, PRE_KERNEL_1,
CONFIG_PINMUX_STM32_DEVICE_INITIALIZATION_PRIORITY);

View file

@ -62,6 +62,10 @@
apb1-prescaler = <1>;
};
&pinctrl {
remap-pa11;
};
&usart1 {
pinctrl-0 = <&usart1_tx_pa9 &usart1_rx_pb7>;
current-speed = <115200>;