]> git.baikalelectronics.ru Git - kernel.git/commit
regulator: lp872x: use the private data instead of updating I2C device platform data
authorMilo Kim <milo.kim@ti.com>
Tue, 25 Aug 2015 05:54:11 +0000 (14:54 +0900)
committerMark Brown <broonie@kernel.org>
Tue, 25 Aug 2015 18:36:15 +0000 (19:36 +0100)
commit726053afa9b012e993a0a312f5ec568f9c9f5f3f
treea98b28aad8c886efc226e357fb281beeb81f2cc0
parent9f982bb1128a7f4215b5eb0c7b858c42c74a38d9
regulator: lp872x: use the private data instead of updating I2C device platform data

Currently, lp872x driver parses the DT and copies values into the
'cl->dev.platform_data' if 'of_node' exists.
This may have architectural issue. Platform data is configurable through
the DT or I2C board info inside the platform area.
However, lp872x driver changes this configuration when it is loaded.

The lp872x driver should get data from the platform side and use the private
data, 'lp872x->pdata' instead of changing the original platform data.

Signed-off-by: Milo Kim <milo.kim@ti.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/lp872x.c