summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgi Djakov <georgi.djakov@linaro.org>2015-06-15 09:44:42 +0300
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2015-07-07 18:27:43 +0100
commit64a4b7b6bea4bafd4cb6eb0740a4e2b6c2aa0afa (patch)
tree6f5fc1a6f7ce017afdf1b3cc0df7b520db5c021b
parentfc8f9319a163fc56d07dc96e6d1d45aacea08417 (diff)
power: avs: Register CPR with cpufreq-dt
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
-rw-r--r--drivers/power/avs/qcom-cpr.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/power/avs/qcom-cpr.c b/drivers/power/avs/qcom-cpr.c
index bdd719bac08a..fd4552f9f2f7 100644
--- a/drivers/power/avs/qcom-cpr.c
+++ b/drivers/power/avs/qcom-cpr.c
@@ -1815,6 +1815,7 @@ static int cpr_probe(struct platform_device *pdev)
u32 cpr_rev = FUSE_REVISION_UNKNOWN;
u32 speed_bin = SPEED_BIN_NONE;
u32 pvs_version = 0;
+ struct platform_device_info devinfo = { .name = "cpufreq-dt", };
np = of_parse_phandle(dev->of_node, "eeprom", 0);
if (!np)
@@ -1950,7 +1951,7 @@ static int cpr_probe(struct platform_device *pdev)
platform_set_drvdata(pdev, drv);
- return 0;
+ return PTR_ERR_OR_ZERO(platform_device_register_full(&devinfo));
}
static int cpr_remove(struct platform_device *pdev)