> As for the compatible string, the PHY reports it's c45-id okay and > phylink can find the driver with this id. Therefore I have left the > compatible string out of the devicetree node of the phy and not > specified it in the binding (also same as realtek,rtl82xx.yaml). As you pointed out, the kernel does not require a compatible. So in your board DT blob, you don't need it. In the binding document, you can indicate a compatible can optionally be used, and in the example its a good idea it actually use it, so that the example gets checked by the tools. Andrew