Should I2C devices use objects, since you can't scan for them?
Makes sense. Either way I strongly favor having a policy for this, so that the tree is consistent.
Making it a driver seems easier to enforce/explain since it provides an *_ops struct.
Thanks, Myles