stm32/eth: Remove redundant ETH clock enable code.

The MAC clock was initialized both in eth_init() and eth_mac_init().  The
latter is not required.

Signed-off-by: robert-hh <robert@hammelrath.com>
pull/13630/head
robert-hh 2024-02-11 12:33:08 +01:00 zatwierdzone przez Damien George
rodzic 185ae18360
commit 085e3244f0
1 zmienionych plików z 1 dodań i 8 usunięć

Wyświetl plik

@ -246,19 +246,12 @@ static int eth_mac_init(eth_t *self) {
#endif
mpu_config_end(irq_state);
// Enable peripheral clock
// Set MAC to reset state
#if defined(STM32H5)
__HAL_RCC_ETH_CLK_ENABLE();
__HAL_RCC_ETHTX_CLK_ENABLE();
__HAL_RCC_ETHRX_CLK_ENABLE();
__HAL_RCC_ETH_FORCE_RESET();
#elif defined(STM32H7)
__HAL_RCC_ETH1MAC_CLK_ENABLE();
__HAL_RCC_ETH1TX_CLK_ENABLE();
__HAL_RCC_ETH1RX_CLK_ENABLE();
__HAL_RCC_ETH1MAC_FORCE_RESET();
#else
__HAL_RCC_ETH_CLK_ENABLE();
__HAL_RCC_ETHMAC_FORCE_RESET();
#endif