mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
don't disable usb clock
This commit is contained in:
@@ -1619,37 +1619,6 @@ static __devinit int dwc_otg_driver_probe(struct platform_device *pdev)
|
||||
* handlers are installed.
|
||||
*/
|
||||
dwc_otg_enable_global_interrupts( dwc_otg_device->core_if );
|
||||
#ifdef CONFIG_ARCH_RK29
|
||||
#ifndef CONFIG_DWC_OTG_DEVICE_ONLY
|
||||
if(dwc_otg_device->hcd->host_enabled == 0)
|
||||
{
|
||||
clk_disable(dwc_otg_device->phyclk);
|
||||
clk_disable(dwc_otg_device->ahbclk);
|
||||
*otg_phy_con1 |= (0x01<<2);
|
||||
*otg_phy_con1 &= ~(0x01<<3); // enter suspend.
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
#ifdef CONFIG_ARCH_RK30
|
||||
#ifndef CONFIG_DWC_OTG_DEVICE_ONLY
|
||||
if(dwc_otg_device->hcd->host_enabled == 0)
|
||||
{
|
||||
clk_disable(dwc_otg_device->phyclk);
|
||||
clk_disable(dwc_otg_device->ahbclk);
|
||||
*otg_phy_con = ((0x01<<2)|(0x00<<3)|(0x05<<6))|(((0x01<<2)|(0x01<<3)|(0x07<<6))<<16); // enter suspend.
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
#ifdef CONFIG_ARCH_RK2928
|
||||
#ifndef CONFIG_DWC_OTG_DEVICE_ONLY
|
||||
if(dwc_otg_device->hcd->host_enabled == 0)
|
||||
{
|
||||
clk_disable(dwc_otg_device->phyclk);
|
||||
clk_disable(dwc_otg_device->ahbclk);
|
||||
*otg_phy_con = ((0x01<<0)|(0x00<<1)|(0x05<<4))|(((0x01<<0)|(0x01<<1)|(0x07<<4))<<16); // enter suspend.
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
return 0;
|
||||
fail:
|
||||
devm_kfree(&pdev->dev, dwc_otg_device);
|
||||
|
||||
Reference in New Issue
Block a user