STM32MP1 ethernet error message
I have a question about the Starter Package.
When I start STM32MP157x-EV1 (+en.FLASH-stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12), I get the following log
root@stm32mp1:~# dmesg | grep ether
[ 1.642061] stm32-dwmac 5800a000.ethernet: PTP uses main clock
[ 1.646451] stm32-dwmac 5800a000.ethernet: no reset control found
[ 1.652761] stm32-dwmac 5800a000.ethernet: No phy clock provided...
[ 1.659898] stm32-dwmac 5800a000.ethernet: User ID: 0x40, Synopsys ID: 0x42
[ 1.665789] stm32-dwmac 5800a000.ethernet: DWMAC4/5
[ 1.670828] stm32-dwmac 5800a000.ethernet: DMA HW capability register suppord
[ 1.678090] stm32-dwmac 5800a000.ethernet: RX Checksum Offload Engine suppord
[ 1.685379] stm32-dwmac 5800a000.ethernet: TX Checksum insertion supported
[ 1.692284] stm32-dwmac 5800a000.ethernet: Wake-Up On Lan supported
[ 1.698555] stm32-dwmac 5800a000.ethernet: TSO supported
[ 1.703846] stm32-dwmac 5800a000.ethernet: Enable RX Mitigation via HW Watchr
[ 1.711711] stm32-dwmac 5800a000.ethernet: TSO feature enabled
[ 10.949696] stm32-dwmac 5800a000.ethernet eth0: No Safety Features support fd
[ 10.977731] stm32-dwmac 5800a000.ethernet eth0: IEEE 1588-2008 Advanced Timed
[ 11.042607] stm32-dwmac 5800a000.ethernet eth0: registered PTP clock
I suspect that the reason for the "no reset control found" message above is that the compatible of the mdio part under ethernet in the devicetree is as follows
root@stm32mp1:~# cat /proc/device-tree/soc/ethernet@5800a000/mdio0/compatible
snps,dwmac-mdio
It looks like the ethernet PHY is listed as being from synopsys, even though it is actually from realtek.
This description is also the same in the devicetree of the developer package
Is the above assumption correct?
If my guess is correct, could you tell me what the ethernet part of the devicetree should be?
