summaryrefslogtreecommitdiff
path: root/drivers/usb/gadget
diff options
context:
space:
mode:
authorKrishna Yarlagadda <kyarlagadda@nvidia.com>2011-09-06 14:33:26 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:50:00 -0800
commit1e846bc4f1df4103b10cc915da89398b70c8caa6 (patch)
tree1c21893525efb384de9607a2ad87defdf40c1403 /drivers/usb/gadget
parent822011d5c3d2cad33b3e650df82c38defa14d49c (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.c15
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