commit | ca747be22fa57bbee50e34c220401160e8f2a07f | [log] [tgz] |
---|---|---|
author | Xiubo Li <lixiubo@cmss.chinamobile.com> | Mon Jan 04 18:00:33 2016 +0800 |
committer | Mark Brown <broonie@kernel.org> | Sat Feb 20 01:11:23 2016 +0900 |
tree | 402e74745cc42672333891ca30232716c1b8eafe | |
parent | 92e963f50fc74041b5e9e744c330dca48e04f08d [diff] |
regmap: core: Introduce register stride order Since the register stride should always equal to 2^N, and bit rotation is much faster than multiplication and division. So introducing the stride order and using bit rotation to get the offset of the register from the index to improve the performance. Signed-off-by: Xiubo Li <lixiubo@cmss.chinamobile.com> Signed-off-by: Mark Brown <broonie@kernel.org>