From 21a96c47841372351fd91d36b981ed4da7c7d94f Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Tue, 19 May 2020 14:10:31 -0700 Subject: [PATCH] stm32h7:ethernet Use proper Clock limits for H7 --- arch/arm/src/stm32h7/stm32_ethernet.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm/src/stm32h7/stm32_ethernet.c b/arch/arm/src/stm32h7/stm32_ethernet.c index 490094c60a0..529822fb7d2 100644 --- a/arch/arm/src/stm32h7/stm32_ethernet.c +++ b/arch/arm/src/stm32h7/stm32_ethernet.c @@ -259,8 +259,10 @@ # define ETH_MACMDIOAR_CR ETH_MACMDIOAR_CR_DIV42 #elif STM32_HCLK_FREQUENCY >= 100000000 && STM32_HCLK_FREQUENCY < 150000000 # define ETH_MACMDIOAR_CR ETH_MACMDIOAR_CR_DIV62 -#elif STM32_HCLK_FREQUENCY >= 150000000 && STM32_HCLK_FREQUENCY <= 216000000 +#elif STM32_HCLK_FREQUENCY >= 150000000 && STM32_HCLK_FREQUENCY <= 250000000 # define ETH_MACMDIOAR_CR ETH_MACMDIOAR_CR_DIV102 +#elif STM32_HCLK_FREQUENCY >= 250000000 && STM32_HCLK_FREQUENCY <= 300000000 +# define ETH_MACMDIOAR_CR ETH_MACMDIOAR_CR_DIV124 #else # error "STM32_HCLK_FREQUENCY not supportable" #endif