So exactly the same cure should be applied to all DSA switch drivers, that is: both use devres for both equally the mdiobus allocation and registration, or don't use devres at all. The felix driver has the code https://blakedoyc128397.wikiexpression.com/user