From: zq Date: Tue, 28 Aug 2012 04:36:17 +0000 (-0700) Subject: rk30 and rk2928:support set logic init voltage by pwm X-Git-Tag: firefly_0821_release~8822 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=a791bfb086deeccbaeeaec2fbeee0a0a7f9f2b2c;p=firefly-linux-kernel-4.4.55.git rk30 and rk2928:support set logic init voltage by pwm --- diff --git a/drivers/regulator/rk30-pwm-regulator.c b/drivers/regulator/rk30-pwm-regulator.c index 2c0e46ed02fe..9a08db014d0b 100755 --- a/drivers/regulator/rk30-pwm-regulator.c +++ b/drivers/regulator/rk30-pwm-regulator.c @@ -260,6 +260,7 @@ static int __devinit pwm_regulator_probe(struct platform_device *pdev) int id = pdev->id; int ret ; char gpio_name[20]; + unsigned selector = 0; if (!pdata) return -ENODEV; @@ -338,6 +339,7 @@ static int __devinit pwm_regulator_probe(struct platform_device *pdev) g_dcdc = dcdc; platform_set_drvdata(pdev, dcdc); printk(KERN_INFO "pwm_regulator.%d: driver initialized\n",id); + pwm_regulator_set_voltage(dcdc->regulator,pdata->pwm_voltage,pdata->pwm_voltage,&selector); return 0;