diff options
author | Pedro F. Giffuni <pfg@FreeBSD.org> | 2014-09-05 01:06:45 +0000 |
---|---|---|
committer | Pedro F. Giffuni <pfg@FreeBSD.org> | 2014-09-05 01:06:45 +0000 |
commit | 11db54f172adb6a3deee483a2e987136cf73b47a (patch) | |
tree | ffb074d65a85251fb1878728279519ced28672fd /sys/amd64 | |
parent | 89fac384c8cd2aab645b4cf0856e6f26e8289454 (diff) | |
download | src-11db54f172adb6a3deee483a2e987136cf73b47a.tar.gz src-11db54f172adb6a3deee483a2e987136cf73b47a.zip |
Apply known workarounds for modern MacBooks.
The legacy USB circuit tends to give trouble on MacBook.
While the original report covered MacBook, extend the fix
preemptively for the newer MacBookPro too.
PR: 191693
Reviewed by: emaste
MFC after: 5 days
Notes
Notes:
svn path=/head/; revision=271149
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/amd64/machdep.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/amd64/machdep.c b/sys/amd64/amd64/machdep.c index efedcfd9d69d..afd008688ae4 100644 --- a/sys/amd64/amd64/machdep.c +++ b/sys/amd64/amd64/machdep.c @@ -250,9 +250,11 @@ cpu_startup(dummy) if (sysenv != NULL) { if (strncmp(sysenv, "MacBook1,1", 10) == 0 || strncmp(sysenv, "MacBook3,1", 10) == 0 || + strncmp(sysenv, "MacBook4,1", 10) == 0 || strncmp(sysenv, "MacBookPro1,1", 13) == 0 || strncmp(sysenv, "MacBookPro1,2", 13) == 0 || strncmp(sysenv, "MacBookPro3,1", 13) == 0 || + strncmp(sysenv, "MacBookPro4,1", 13) == 0 || strncmp(sysenv, "Macmini1,1", 10) == 0) { if (bootverbose) printf("Disabling LEGACY_USB_EN bit on " |