I think that's a good idea and I don't have a reason why we shouldn't do that.Personally I'd stick this code in the probe(). The value won't change once it's set, and that seems the more logical place for it in my opinion.
Will send the next version of the patch series with this change. Thanks for review. BR, Andrej