diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-05-25 16:14:16 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-05-25 16:14:16 +0000 |
commit | 3ab83a078fb9f68ac3b9e7f7a9f2ebe6faa91ae1 (patch) | |
tree | 67888196e919ccf525e04c1449019a3748ca94a1 /target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch | |
parent | 92b716ff724463a313ccae4aa38936c949f5f605 (diff) | |
download | mtk-20170518-3ab83a078fb9f68ac3b9e7f7a9f2ebe6faa91ae1.zip mtk-20170518-3ab83a078fb9f68ac3b9e7f7a9f2ebe6faa91ae1.tar.gz mtk-20170518-3ab83a078fb9f68ac3b9e7f7a9f2ebe6faa91ae1.tar.bz2 |
ar71xx: disable usb workarounds for ar913x again (should fix #16610)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40846
Diffstat (limited to 'target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch')
-rw-r--r-- | target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch b/target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch index df68257..696ad33 100644 --- a/target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch +++ b/target/linux/ar71xx/patches-3.10/525-MIPS-ath79-enable-qca-usb-quirks.patch @@ -9,7 +9,17 @@ }; static void __init ath79_usb_register(const char *name, int id, -@@ -182,14 +184,34 @@ static void __init ar933x_usb_setup(void +@@ -159,6 +161,9 @@ static void __init ar913x_usb_setup(void + ath79_device_reset_clear(AR913X_RESET_USB_PHY); + mdelay(10); + ++ ath79_ehci_pdata_v2.qca_force_host_mode = 0; ++ ath79_ehci_pdata_v2.qca_force_16bit_ptw = 0; ++ + ath79_usb_register("ehci-platform", -1, + AR913X_EHCI_BASE, AR913X_EHCI_SIZE, + ATH79_CPU_IRQ(3), +@@ -182,14 +187,34 @@ static void __init ar933x_usb_setup(void &ath79_ehci_pdata_v2, sizeof(ath79_ehci_pdata_v2)); } @@ -48,7 +58,7 @@ ath79_device_reset_set(AR934X_RESET_USBSUS_OVERRIDE); udelay(1000); -@@ -202,14 +224,40 @@ static void __init ar934x_usb_setup(void +@@ -202,14 +227,40 @@ static void __init ar934x_usb_setup(void ath79_device_reset_clear(AR934X_RESET_USB_HOST); udelay(1000); |