hal: gigadevice: Update gd32f4xx to firmware 3.0.0
Fix to support gd32f4xx update to firmware 3.0.0
Signed-off-by: Alexandre Duchesne <alexandre.duchesne@rtone.fr>
diff --git a/drivers/pinctrl/pinctrl_gd32_af.c b/drivers/pinctrl/pinctrl_gd32_af.c
index d5977be..69410f3 100644
--- a/drivers/pinctrl/pinctrl_gd32_af.c
+++ b/drivers/pinctrl/pinctrl_gd32_af.c
@@ -25,7 +25,7 @@
#else
(GD32_OSPEED_25MHZ == GPIO_OSPEED_25MHZ) &&
(GD32_OSPEED_50MHZ == GPIO_OSPEED_50MHZ) &&
- (GD32_OSPEED_200MHZ == GPIO_OSPEED_200MHZ) &&
+ (GD32_OSPEED_MAX == GPIO_OSPEED_MAX) &&
#endif /* CONFIG_SOC_SERIES_GD32F3X0 */
1U,
"pinctrl output speed definitions != HAL definitions");
diff --git a/include/zephyr/drivers/pinctrl/pinctrl_soc_gd32_common.h b/include/zephyr/drivers/pinctrl/pinctrl_soc_gd32_common.h
index 4e8596a..4d04148 100644
--- a/include/zephyr/drivers/pinctrl/pinctrl_soc_gd32_common.h
+++ b/include/zephyr/drivers/pinctrl/pinctrl_soc_gd32_common.h
@@ -116,8 +116,8 @@
#define GD32_OSPEED_25MHZ 1U
/** Maximum 50MHz */
#define GD32_OSPEED_50MHZ 2U
-/** Maximum 200MHz */
-#define GD32_OSPEED_200MHZ 3U
+/** Maximum speed */
+#define GD32_OSPEED_MAX 3U
#endif /* CONFIG_SOC_SERIES_GD32F3X0 */
#else
/** Maximum 10MHz */
diff --git a/tests/drivers/pinctrl/gd32/src/main_af.c b/tests/drivers/pinctrl/gd32/src/main_af.c
index dae0196..0515f49 100644
--- a/tests/drivers/pinctrl/gd32/src/main_af.c
+++ b/tests/drivers/pinctrl/gd32/src/main_af.c
@@ -109,7 +109,7 @@
zassert_equal(GD32_AF_GET(pin), GD32_AF10, NULL);
zassert_equal(GD32_PUPD_GET(pin), GD32_PUPD_NONE, NULL);
zassert_equal(GD32_OTYPE_GET(pin), GD32_OTYPE_PP, NULL);
- zassert_equal(GD32_OSPEED_GET(pin), GD32_OSPEED_200MHZ, NULL);
+ zassert_equal(GD32_OSPEED_GET(pin), GD32_OSPEED_MAX, NULL);
pin = scfg->pins[11];
zassert_equal(GD32_PORT_GET(pin), 2, NULL);
diff --git a/west.yml b/west.yml
index 41abf7b..2a66b08 100644
--- a/west.yml
+++ b/west.yml
@@ -68,7 +68,7 @@
groups:
- hal
- name: hal_gigadevice
- revision: cc8bc14c612e5ecfcb0435f6da53f3302e25014a
+ revision: 7f15468b07807ae6a913e0e9cbabfaa23a206bc6
path: modules/hal/gigadevice
groups:
- hal