lkml.org 
[lkml]   [2009]   [Jan]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 3/5] regulator: Allow init_data to be passed to fixed voltage regulators
    Date
    Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
    ---
    drivers/regulator/fixed.c | 3 ++-
    include/linux/regulator/fixed.h | 3 +++
    2 files changed, 5 insertions(+), 1 deletions(-)

    diff --git a/drivers/regulator/fixed.c b/drivers/regulator/fixed.c
    index d31db3e..23d5546 100644
    --- a/drivers/regulator/fixed.c
    +++ b/drivers/regulator/fixed.c
    @@ -73,7 +73,8 @@ static int regulator_fixed_voltage_probe(struct platform_device *pdev)

    drvdata->microvolts = config->microvolts;

    - drvdata->dev = regulator_register(&drvdata->desc, drvdata);
    + drvdata->dev = regulator_register(&drvdata->desc, &pdev->dev,
    + config->init_data, drvdata);
    if (IS_ERR(drvdata->dev)) {
    ret = PTR_ERR(drvdata->dev);
    goto err_name;
    diff --git a/include/linux/regulator/fixed.h b/include/linux/regulator/fixed.h
    index 1387a5d..91b4da3 100644
    --- a/include/linux/regulator/fixed.h
    +++ b/include/linux/regulator/fixed.h
    @@ -14,9 +14,12 @@
    #ifndef __REGULATOR_FIXED_H
    #define __REGULATOR_FIXED_H

    +struct regulator_init_data;
    +
    struct fixed_voltage_config {
    const char *supply_name;
    int microvolts;
    + struct regulator_init_data *init_data;
    };

    #endif
    --
    1.5.6.5


    \
     
     \ /
      Last update: 2009-01-19 14:41    [W:0.021 / U:61.196 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site