diff options
author | Saul Wold <Saul.Wold@intel.com> | 2010-09-24 15:36:24 -0700 |
---|---|---|
committer | Saul Wold <Saul.Wold@intel.com> | 2010-09-24 16:43:21 -0700 |
commit | 239a368d5715d8f5b7733f9400339c2350c49369 (patch) | |
tree | 2953f12b45e590d9e14b6f72f8e4ee7188e41508 /meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch | |
parent | c5b9525263dac6844d152e40acf8cee4d27b60bc (diff) | |
download | openembedded-core-239a368d5715d8f5b7733f9400339c2350c49369.tar.gz openembedded-core-239a368d5715d8f5b7733f9400339c2350c49369.tar.bz2 openembedded-core-239a368d5715d8f5b7733f9400339c2350c49369.tar.xz openembedded-core-239a368d5715d8f5b7733f9400339c2350c49369.zip |
netbook: Correct netbook build by moving netbook configuration from moblin to meta
Signed-off-by: Saul Wold <Saul.Wold@intel.com>
Diffstat (limited to 'meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch')
-rw-r--r-- | meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch b/meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch new file mode 100644 index 000000000..a9c1d7909 --- /dev/null +++ b/meta/recipes-kernel/linux/linux-netbook-2.6.33.2/linux-2.6.34-moorestown-fix-hw-qh-prefetch-bug.patch @@ -0,0 +1,25 @@ +From: Alek Du <alek.du@intel.com> +Date: Mon, 19 Apr 2010 12:39:37 -0800 +Subject: [PATCH] ehci: Only enable QH prefetch on Moorestown +Patch-mainline: when mrst code is merged? + +Hardware QH prefetch feature is found to be buggy on some none-moorestown +platforms. Disable this feature on other platforms at the moment. + +Signed-off-by: Alek Du <alek.du@intel.com> +--- + drivers/usb/host/ehci-hcd.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/drivers/usb/host/ehci-hcd.c ++++ b/drivers/usb/host/ehci-hcd.c +@@ -595,7 +595,9 @@ static int ehci_init(struct usb_hcd *hcd + } + if (HCC_HW_PREFETCH(hcc_params)) { + ehci_dbg(ehci, "HW prefetch capable %d\n", park); ++#ifdef CONFIG_X86_MRST + temp |= (CMD_ASPE | CMD_PSPE); ++#endif + } + + if (HCC_CANPARK(hcc_params)) { |