diff options
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/gadget/s3c-hsotg.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/usb/gadget/s3c-hsotg.c b/drivers/usb/gadget/s3c-hsotg.c index ce272b4d79c4..258ca01ac679 100644 --- a/drivers/usb/gadget/s3c-hsotg.c +++ b/drivers/usb/gadget/s3c-hsotg.c | |||
@@ -2801,9 +2801,11 @@ static void __devinit s3c_hsotg_initep(struct s3c_hsotg *hsotg, | |||
2801 | static void s3c_hsotg_otgreset(struct s3c_hsotg *hsotg) | 2801 | static void s3c_hsotg_otgreset(struct s3c_hsotg *hsotg) |
2802 | { | 2802 | { |
2803 | struct clk *xusbxti; | 2803 | struct clk *xusbxti; |
2804 | u32 osc; | 2804 | u32 pwr, osc; |
2805 | 2805 | ||
2806 | writel(0, S3C_PHYPWR); | 2806 | pwr = readl(S3C_PHYPWR); |
2807 | pwr &= ~0x19; | ||
2808 | writel(pwr, S3C_PHYPWR); | ||
2807 | mdelay(1); | 2809 | mdelay(1); |
2808 | 2810 | ||
2809 | osc = hsotg->plat->is_osc ? S3C_PHYCLK_EXT_OSC : 0; | 2811 | osc = hsotg->plat->is_osc ? S3C_PHYCLK_EXT_OSC : 0; |