From 500a7534b28bde2a72c7e9c2077795f84fb8db64 Mon Sep 17 00:00:00 2001 From: Srikanth Srinivasan Date: Wed, 2 Jul 2008 02:14:33 -0500 Subject: [PATCH] --- yaml --- r: 104623 b: refs/heads/master c: 4f5342583c67fde6825d39b19c6b252db80beaf2 h: refs/heads/master i: 104621: 0dd0d29eac382fcc535e9d1084488830fa1b5784 104619: b8fb74091eb04b88632fca0d8cb553aeb15744a3 104615: 3f8b4e73467cd1584942482e71ccedf0fc9b87b7 104607: ca77c0ef3320ed4ba1a0548f1fa3f8cc7ab1e903 v: v3 --- [refs] | 2 +- trunk/drivers/usb/host/ehci-fsl.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b4e188314530..b4848765ff86 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a80d5ff0d7d3a99e962a02c36acf97ba5a70b86e +refs/heads/master: 4f5342583c67fde6825d39b19c6b252db80beaf2 diff --git a/trunk/drivers/usb/host/ehci-fsl.c b/trunk/drivers/usb/host/ehci-fsl.c index f710a2d3423a..01c3da34f678 100644 --- a/trunk/drivers/usb/host/ehci-fsl.c +++ b/trunk/drivers/usb/host/ehci-fsl.c @@ -230,8 +230,13 @@ static void mpc83xx_usb_setup(struct usb_hcd *hcd) /* put controller in host mode. */ ehci_writel(ehci, 0x00000003, non_ehci + FSL_SOC_USB_USBMODE); +#ifdef CONFIG_PPC_85xx + out_be32(non_ehci + FSL_SOC_USB_PRICTRL, 0x00000008); + out_be32(non_ehci + FSL_SOC_USB_AGECNTTHRSH, 0x00000080); +#else out_be32(non_ehci + FSL_SOC_USB_PRICTRL, 0x0000000c); out_be32(non_ehci + FSL_SOC_USB_AGECNTTHRSH, 0x00000040); +#endif out_be32(non_ehci + FSL_SOC_USB_SICTRL, 0x00000001); }