From 6adda4077568830780244cb0a51c4d8a802ef2d5 Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Wed, 29 Dec 2021 23:13:14 +0100 Subject: [PATCH] drivers: pinctrl: gd32: do not disable clock Disabling clock may conflict with concurrent usage of GPIOs and pins in AF mode. This can be improved once a proper clock control API is in place. Signed-off-by: Gerard Marull-Paretas --- drivers/pinctrl/pinctrl_gd32_af.c | 2 -- drivers/pinctrl/pinctrl_gd32_afio.c | 2 -- 2 files changed, 4 deletions(-) diff --git a/drivers/pinctrl/pinctrl_gd32_af.c b/drivers/pinctrl/pinctrl_gd32_af.c index c23c27aeca3..77a04f3e5c3 100644 --- a/drivers/pinctrl/pinctrl_gd32_af.c +++ b/drivers/pinctrl/pinctrl_gd32_af.c @@ -94,8 +94,6 @@ static void pinctrl_configure_pin(pinctrl_soc_pin_t pin) gpio_mode_set(port, mode, GD32_PUPD_GET(pin), pin_num); gpio_output_options_set(port, GD32_OTYPE_GET(pin), GD32_OSPEED_GET(pin), pin_num); - - rcu_periph_clock_disable(rcu); } int pinctrl_configure_pins(const pinctrl_soc_pin_t *pins, uint8_t pin_cnt, diff --git a/drivers/pinctrl/pinctrl_gd32_afio.c b/drivers/pinctrl/pinctrl_gd32_afio.c index 409d0c4f012..d413a7f9c9b 100644 --- a/drivers/pinctrl/pinctrl_gd32_afio.c +++ b/drivers/pinctrl/pinctrl_gd32_afio.c @@ -164,8 +164,6 @@ static void configure_pin(pinctrl_soc_pin_t pin) } *reg = reg_val; - - rcu_periph_clock_disable(rcu); } /**