Configuring Ethernet interface without assigning MDC / MDIO pins (SMI / MIIM bus)
I don't use the code-generation features of the STM32CubeMX, but rather use it just for pin-planning purposes when designing hardware. I've noticed that when enabling the Ethernet MAC, that the SMI / MIIM peripheral is automatically enabled and allocated pins. There are many cases where this is inappropriate (e.g., some other device is managing the interface, no management is possible, or another bus type is used) and it would be lovely for STM32CubeMX to treat these two things as the fully-unrelated peripherals that they really are.
The workaround is to manually assign each Ethernet pin individually, but this is brutally unpleasant. Could ST please divorce these two peripherals within the STM32CubeMX software?
