> I agree. My patch description here failed to explain the actual issue, > which is missing hardware descriptions. Here's what I understand. An > ethernet-controller is a MAC. For the MAC to work properly with its link > partner, at least one of these must be described: > - pointer to a PHY to retrieve link information from the PHY > - pointer to a PCS to retrieve link information from the PCS > - pointer to an SFP to retrieve link information from the SFP > - static link information You are missing: - The MAC has firmware driving the PHY, nothing for linux to do. There are properties in ethernet-controller.yaml the MAC driver would however like to use such as local-mac-address, max-frame-size, nvmem-cell-names etc. Andrew