summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvenu byravarasu <vbyravarasu@nvidia.com>2011-09-26 13:25:55 +0530
committerRohan Somvanshi <rsomvanshi@nvidia.com>2011-09-27 05:36:38 -0700
commit745c337d2856006a14a48b3114c135af1cdc94f4 (patch)
treecc17712ec1015f6f9cb264ba486454dd92c9d830
parent888142aa547970174dd5587cd88788652b5be93a (diff)
misc: nct1008: fixing regulator handling
Corrected regulator handling of NCT1008 bug 869217 Reviewed-on: http://git-master/r/51296 (cherry picked from commit 6b39c9f51b3c09c6aa0b1cd7e7a3fdb122200d14) Change-Id: Ibae0c651322e9191942a1be8f544916f7333d967 Reviewed-on: http://git-master/r/54224 Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
-rw-r--r--drivers/misc/nct1008.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/misc/nct1008.c b/drivers/misc/nct1008.c
index ef157c3334e7..5cc8974c9208 100644
--- a/drivers/misc/nct1008.c
+++ b/drivers/misc/nct1008.c
@@ -549,10 +549,11 @@ static void nct1008_power_control(struct nct1008_data *data, bool is_enable)
{
int ret;
if (!data->nct_reg) {
- data->nct_reg = regulator_get(NULL, "vdd_nct1008");
+ data->nct_reg = regulator_get(data->client->dev, "vdd");
if (IS_ERR_OR_NULL(data->nct_reg)) {
- dev_warn(&data->client->dev, "Error in getting the "
- "regulator handle for vdd_nct1008\n");
+ dev_warn(&data->client->dev, "Error [%d] in"
+ "getting the regulator handle for vdd of %s\n",
+ data->nct_reg, dev_name(data->client->dev));
data->nct_reg = NULL;
return;
}