diff options
author | Kevin | 2014-11-15 10:00:36 +0800 |
---|---|---|
committer | Kevin | 2014-11-15 10:00:36 +0800 |
commit | 9d40ac5867b9aefe0722bc1f110b965ff294d30d (patch) | |
tree | de942df665fac4bac0d9cb7ae86910fe937b0c1a /ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c | |
parent | 392e8802486cb573b916e746010e141a75f507e6 (diff) | |
download | FOSSEE-netbook-kernel-source-9d40ac5867b9aefe0722bc1f110b965ff294d30d.tar.gz FOSSEE-netbook-kernel-source-9d40ac5867b9aefe0722bc1f110b965ff294d30d.tar.bz2 FOSSEE-netbook-kernel-source-9d40ac5867b9aefe0722bc1f110b965ff294d30d.zip |
add via modify part source code for wm8880 4.4 kitkat
Diffstat (limited to 'ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c')
-rw-r--r-- | ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c b/ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c index e4db3506..3e0d2a8c 100644 --- a/ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c +++ b/ANDROID_3.4.5/drivers/usb/host/uhci-hcd.c @@ -89,6 +89,8 @@ static void suspend_rh(struct uhci_hcd *uhci, enum uhci_rh_state new_state); static void wakeup_rh(struct uhci_hcd *uhci); static void uhci_get_current_frame_number(struct uhci_hcd *uhci); +extern int wmt_getsyspara(char *varname, unsigned char *varval, int *varlen); + /* * Calculate the link pointer DMA value for the first Skeleton QH in a frame. */ @@ -338,6 +340,11 @@ __acquires(uhci->lock) uhci->RD_enable = !!int_enable; uhci_writew(uhci, int_enable, USBINTR); + //gri + uhci_writew(uhci, 0, USBCMD); + mb(); + while (!(uhci_readw(uhci, USBSTS) & USBSTS_HCH)); + // uhci_writew(uhci, egsm_enable | USBCMD_CF, USBCMD); mb(); udelay(5); @@ -855,7 +862,7 @@ static int __init uhci_hcd_init(void) int retval = -ENOMEM; if (usb_disabled()) - return -ENODEV; + return -ENODEV; printk(KERN_INFO "uhci_hcd: " DRIVER_DESC "%s\n", ignore_oc ? ", overcurrent ignored" : ""); |