diff options
author | Krishna Yarlagadda <kyarlagadda@nvidia.com> | 2011-09-06 14:33:26 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:50:00 -0800 |
commit | 1e846bc4f1df4103b10cc915da89398b70c8caa6 (patch) | |
tree | 1c21893525efb384de9607a2ad87defdf40c1403 /drivers/usb/gadget | |
parent | 822011d5c3d2cad33b3e650df82c38defa14d49c (diff) |
ARM: Tegra: Avoid regulator info in pdata
USB charger regulator info is sent through platform data
Regulator power rails do not change and hence need to be
constant and should be defined in driver file directly.
Bug 869211
Change-Id: Icf5a10968ac4207a1f9b846b714b765f78d807ac
Reviewed-on: http://git-master/r/50805
Reviewed-on: http://git-master/r/62018
Reviewed-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Tested-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Rebase-Id: R102ae1f4baab37e0fe3c648a2b1fde02f34d4e45
Diffstat (limited to 'drivers/usb/gadget')
-rw-r--r-- | drivers/usb/gadget/fsl_udc_core.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/drivers/usb/gadget/fsl_udc_core.c b/drivers/usb/gadget/fsl_udc_core.c index 59de4264c9a2..f7abe13d3e73 100644 --- a/drivers/usb/gadget/fsl_udc_core.c +++ b/drivers/usb/gadget/fsl_udc_core.c @@ -3034,15 +3034,12 @@ static int __init fsl_udc_probe(struct platform_device *pdev) INIT_WORK(&udc_controller->charger_work, fsl_udc_set_current_limit_work); /* Get the regulator for drawing the vbus current in udc driver */ - if (pdata->charge_regulator) { - udc_controller->vbus_regulator = regulator_get(NULL, - pdata->charge_regulator); - if (IS_ERR(udc_controller->vbus_regulator)) { - dev_err(&pdev->dev, - "can't get charge regulator,err:%ld\n", - PTR_ERR(udc_controller->vbus_regulator)); - udc_controller->vbus_regulator = NULL; - } + udc_controller->vbus_regulator = regulator_get(NULL, "usb_bat_chg"); + if (IS_ERR(udc_controller->vbus_regulator)) { + dev_err(&pdev->dev, + "can't get charge regulator,err:%ld\n", + PTR_ERR(udc_controller->vbus_regulator)); + udc_controller->vbus_regulator = NULL; } #ifdef CONFIG_USB_OTG_UTILS |