diff options
author | Heiko Stuebner <heiko.stuebner@bqreaders.com> | 2014-02-12 01:01:08 +0100 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2014-02-12 16:50:40 +0100 |
commit | 934624d6e9f0b3d41557c4105c286e8daeaadb4e (patch) | |
tree | 346d37acd7b56801decad0bc79d57ee7f93e3dad /drivers/of/base.c | |
parent | Merge branch 'topic/of-core' of git://git.kernel.org/pub/scm/linux/kernel/git... (diff) | |
download | linux-934624d6e9f0b3d41557c4105c286e8daeaadb4e.tar.xz linux-934624d6e9f0b3d41557c4105c286e8daeaadb4e.zip |
regulator: gpio-regulator: do not open-code counting and access of dt array elements
Open coding the counting of elements in a dt-property is abstracted by the newly
introduced of_property_count_uXX_elems functions. Additionally the raw iteration
over the states element exposes the endian conversion and dtb-format details,
which according to Mark Rutland "would be nice to limit [...] to of_ helper
functions".
Thus change gpio-regulator to use the helper for element counting and
of_property_read_u32_index for retrieval of individual values.
This makes it possible to remove the raw access to the states property entirely.
Signed-off-by: Heiko Stuebner <heiko.stuebner@bqreaders.com>
Acked-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'drivers/of/base.c')
0 files changed, 0 insertions, 0 deletions