So exactly the same treatment method needs to be applied to all DSA switch drivers, and that is: possibly use devres for equally the mdiobus allocation and registration, or Never use devres in any way. The felix driver https://socialrus.com/story17235759/about-sm-pro-wheels