So the same treatment has to be applied to all DSA swap motorists, that is: possibly use devres for both the mdiobus allocation and registration, or don't use devres in the least. The felix driver has the code https://bookmarklinking.com/story3108293/smm-followers-pro-for-dummies