Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 350459
b: refs/heads/master
c: cbb0ed4
h: refs/heads/master
i:
  350457: 089e2b0
  350455: 0f7f6ae
v: v3
  • Loading branch information
Axel Lin authored and Mark Brown committed Feb 13, 2013
1 parent 06f0fec commit 793c3fe
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 1f91b6f6c747d3c584a5f37f68f5417bd328d745
refs/heads/master: cbb0ed495ca165a94d66610adf64961f2117ec36
13 changes: 7 additions & 6 deletions trunk/drivers/regulator/s5m8767.c
Original file line number Diff line number Diff line change
Expand Up @@ -515,9 +515,10 @@ static int s5m8767_pmic_dt_parse_ds_gpio(struct sec_pmic_dev *iodev,
return 0;
}

static int s5m8767_pmic_dt_parse_pdata(struct sec_pmic_dev *iodev,
static int s5m8767_pmic_dt_parse_pdata(struct platform_device *pdev,
struct sec_platform_data *pdata)
{
struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent);
struct device_node *pmic_np, *regulators_np, *reg_np;
struct sec_regulator_data *rdata;
struct sec_opmode_data *rmode;
Expand All @@ -538,15 +539,15 @@ static int s5m8767_pmic_dt_parse_pdata(struct sec_pmic_dev *iodev,
/* count the number of regulators to be supported in pmic */
pdata->num_regulators = of_get_child_count(regulators_np);

rdata = devm_kzalloc(iodev->dev, sizeof(*rdata) *
rdata = devm_kzalloc(&pdev->dev, sizeof(*rdata) *
pdata->num_regulators, GFP_KERNEL);
if (!rdata) {
dev_err(iodev->dev,
"could not allocate memory for regulator data\n");
return -ENOMEM;
}

rmode = devm_kzalloc(iodev->dev, sizeof(*rmode) *
rmode = devm_kzalloc(&pdev->dev, sizeof(*rmode) *
pdata->num_regulators, GFP_KERNEL);
if (!rdata) {
dev_err(iodev->dev,
Expand All @@ -570,7 +571,7 @@ static int s5m8767_pmic_dt_parse_pdata(struct sec_pmic_dev *iodev,

rdata->id = i;
rdata->initdata = of_get_regulator_init_data(
iodev->dev, reg_np);
&pdev->dev, reg_np);
rdata->reg_node = reg_np;
rdata++;
rmode->id = i;
Expand Down Expand Up @@ -642,7 +643,7 @@ static int s5m8767_pmic_dt_parse_pdata(struct sec_pmic_dev *iodev,
return 0;
}
#else
static int s5m8767_pmic_dt_parse_pdata(struct sec_pmic_dev *iodev,
static int s5m8767_pmic_dt_parse_pdata(struct platform_device *pdev,
struct sec_platform_data *pdata)
{
return 0;
Expand All @@ -659,7 +660,7 @@ static int s5m8767_pmic_probe(struct platform_device *pdev)
int i, ret, size, buck_init;

if (iodev->dev->of_node) {
ret = s5m8767_pmic_dt_parse_pdata(iodev, pdata);
ret = s5m8767_pmic_dt_parse_pdata(pdev, pdata);
if (ret)
return ret;
}
Expand Down

0 comments on commit 793c3fe

Please sign in to comment.