summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorTony LIU <junjie.liu@freescale.com>2011-12-07 17:04:16 +0800
committerTony LIU <junjie.liu@freescale.com>2011-12-08 09:34:42 +0800
commit9d2e9add0696bf748936c2ce37851b66eb841c1e (patch)
tree487f491a5403b869c7b56392af7f657269f7dd5d /arch
parentf1ef0c87d5879d5582622d67d99e85c45df38b1c (diff)
ENGR00169661:Remove the discharge for VBUS and DP
MSL part -remove the implementation of discharge DP Signed-off-by: Tony LIU <junjie.liu@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx6/usb_dr.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/arch/arm/mach-mx6/usb_dr.c b/arch/arm/mach-mx6/usb_dr.c
index 957b021e0a73..de84a4ded23b 100644
--- a/arch/arm/mach-mx6/usb_dr.c
+++ b/arch/arm/mach-mx6/usb_dr.c
@@ -365,19 +365,6 @@ static void host_wakeup_handler(struct fsl_usb2_platform_data *pdata)
#ifdef CONFIG_USB_GADGET_ARC
/* Beginning of device related operation for DR port */
-static void _gadget_discharge_dp(bool enable)
-{
- void __iomem *phy_reg = MX6_IO_ADDRESS(USB_PHY0_BASE_ADDR);
- if (enable) {
- __raw_writel(BF_USBPHY_DEBUG_ENHSTPULLDOWN(0x2), phy_reg + HW_USBPHY_DEBUG_SET);
- __raw_writel(BF_USBPHY_DEBUG_HSTPULLDOWN(0x2), phy_reg + HW_USBPHY_DEBUG_SET);
- } else {
- __raw_writel(BF_USBPHY_DEBUG_ENHSTPULLDOWN(0x2), phy_reg + HW_USBPHY_DEBUG_CLR);
- __raw_writel(BF_USBPHY_DEBUG_HSTPULLDOWN(0x2), phy_reg + HW_USBPHY_DEBUG_CLR);
- }
-
-}
-
static void _device_phy_lowpower_suspend(struct fsl_usb2_platform_data *pdata, bool enable)
{
__phy_lowpower_suspend(pdata, enable, ENABLED_BY_DEVICE);
@@ -463,7 +450,6 @@ void __init mx6_usb_dr_init(void)
dr_utmi_config.wake_up_enable = _device_wakeup_enable;
dr_utmi_config.phy_lowpower_suspend = _device_phy_lowpower_suspend;
dr_utmi_config.is_wakeup_event = _is_device_wakeup;
- dr_utmi_config.gadget_discharge_dp = _gadget_discharge_dp;
dr_utmi_config.wakeup_pdata = &dr_wakeup_config;
dr_utmi_config.wakeup_handler = device_wakeup_handler;
pdev = imx6q_add_fsl_usb2_udc(&dr_utmi_config);