Skip to content

Commit cd53460

Browse files
committed
Added 600-series chipset XHC controller, 8086:7ae0
1 parent d77925a commit cd53460

File tree

5 files changed

+898
-956
lines changed

5 files changed

+898
-956
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ XHC, 400-series chipset(8086:06ed): 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-
3636

3737
XHC, 500-series chipset(8086:43ed): 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-SS10, plus USR1/USR2)
3838

39+
XHC, 600-series chipset(8086:7ae0): 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-SS10, plus USR1/USR2)
40+
3941
Comet Lake PCH-LP USB 3.1 xHCI Host Controller, (8086:02ed): 10-USB2 ports HS01-HS10, 4-USB3 ports SS01-SS04, plus USR1/USR2)
4042

4143
Ice Lake-LP USB 3.1 xHCI Host Controller, (8086:34ed): 12-USB2 ports HS01-HS12, 4-USB3 ports SS01-SS04, plus USR1/USR2)
@@ -179,3 +181,4 @@ Typical xHCI needing `XHCI-unsupported.kext`:
179181
- 300-series chipset XHC controller, 8086:a36d or 8086:9ded
180182
- 400-series chipset XHC controller, 8086:a3af
181183
- 500-series chipset XHC controller, 8086:43ed
184+
- 600-series chipset XHC controller, 8086:7ae0

SSDT-UIAC-ALL.dsl

+137
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,143 @@ DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
564564
},
565565
},
566566
},
567+
"8086_7ae0", Package()
568+
{
569+
"port-count", Buffer() { 26, 0, 0, 0 },
570+
"ports", Package()
571+
{
572+
"HS01", Package()
573+
{
574+
"UsbConnector", 3,
575+
"port", Buffer() { 1, 0, 0, 0 },
576+
},
577+
"HS02", Package()
578+
{
579+
"UsbConnector", 3,
580+
"port", Buffer() { 2, 0, 0, 0 },
581+
},
582+
"HS03", Package()
583+
{
584+
"UsbConnector", 3,
585+
"port", Buffer() { 3, 0, 0, 0 },
586+
},
587+
"HS04", Package()
588+
{
589+
"UsbConnector", 3,
590+
"port", Buffer() { 4, 0, 0, 0 },
591+
},
592+
"HS05", Package()
593+
{
594+
"UsbConnector", 3,
595+
"port", Buffer() { 5, 0, 0, 0 },
596+
},
597+
"HS06", Package()
598+
{
599+
"UsbConnector", 3,
600+
"port", Buffer() { 6, 0, 0, 0 },
601+
},
602+
"HS07", Package()
603+
{
604+
"UsbConnector", 3,
605+
"port", Buffer() { 7, 0, 0, 0 },
606+
},
607+
"HS08", Package()
608+
{
609+
"UsbConnector", 3,
610+
"port", Buffer() { 8, 0, 0, 0 },
611+
},
612+
"HS09", Package()
613+
{
614+
"UsbConnector", 3,
615+
"port", Buffer() { 9, 0, 0, 0 },
616+
},
617+
"HS10", Package()
618+
{
619+
"UsbConnector", 3,
620+
"port", Buffer() { 10, 0, 0, 0 },
621+
},
622+
"HS11", Package()
623+
{
624+
"UsbConnector", 3,
625+
"port", Buffer() { 11, 0, 0, 0 },
626+
},
627+
"HS12", Package()
628+
{
629+
"UsbConnector", 3,
630+
"port", Buffer() { 12, 0, 0, 0 },
631+
},
632+
"HS13", Package()
633+
{
634+
"UsbConnector", 3,
635+
"port", Buffer() { 13, 0, 0, 0 },
636+
},
637+
"HS14", Package()
638+
{
639+
"UsbConnector", 3,
640+
"port", Buffer() { 14, 0, 0, 0 },
641+
},
642+
"SS01", Package()
643+
{
644+
"UsbConnector", 3,
645+
"port", Buffer() { 17, 0, 0, 0 },
646+
},
647+
"SS02", Package()
648+
{
649+
"UsbConnector", 3,
650+
"port", Buffer() { 18, 0, 0, 0 },
651+
},
652+
"SS03", Package()
653+
{
654+
"UsbConnector", 3,
655+
"port", Buffer() { 19, 0, 0, 0 },
656+
},
657+
"SS04", Package()
658+
{
659+
"UsbConnector", 3,
660+
"port", Buffer() { 20, 0, 0, 0 },
661+
},
662+
"SS05", Package()
663+
{
664+
"UsbConnector", 3,
665+
"port", Buffer() { 21, 0, 0, 0 },
666+
},
667+
"SS06", Package()
668+
{
669+
"UsbConnector", 3,
670+
"port", Buffer() { 22, 0, 0, 0 },
671+
},
672+
"SS07", Package()
673+
{
674+
"UsbConnector", 3,
675+
"port", Buffer() { 23, 0, 0, 0 },
676+
},
677+
"SS08", Package()
678+
{
679+
"UsbConnector", 3,
680+
"port", Buffer() { 24, 0, 0, 0 },
681+
},
682+
"SS09", Package()
683+
{
684+
"UsbConnector", 3,
685+
"port", Buffer() { 25, 0, 0, 0 },
686+
},
687+
"SS10", Package()
688+
{
689+
"UsbConnector", 3,
690+
"port", Buffer() { 26, 0, 0, 0 },
691+
},
692+
"USR1", Package()
693+
{
694+
"UsbConnector", 3,
695+
"port", Buffer() { 15, 0, 0, 0 },
696+
},
697+
"USR2", Package()
698+
{
699+
"UsbConnector", 3,
700+
"port", Buffer() { 16, 0, 0, 0 },
701+
},
702+
},
703+
},
567704
"8086_8xxx", Package()
568705
{
569706
"port-count", Buffer() { 21, 0, 0, 0 },

USBInjectAll.xcodeproj/project.pbxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@
295295
LLVM_LTO = NO;
296296
"LLVM_LTO[arch=x86_64]" = YES;
297297
MACOSX_DEPLOYMENT_TARGET = 10.11;
298-
MODULE_VERSION = 0.7.6;
298+
MODULE_VERSION = 0.7.7;
299299
ONLY_ACTIVE_ARCH = YES;
300300
OTHER_CFLAGS = "-fno-stack-protector";
301301
"OTHER_LDFLAGS[arch=x86_64]" = "-dead_strip";
@@ -345,7 +345,7 @@
345345
LLVM_LTO = NO;
346346
"LLVM_LTO[arch=x86_64]" = YES;
347347
MACOSX_DEPLOYMENT_TARGET = 10.11;
348-
MODULE_VERSION = 0.7.6;
348+
MODULE_VERSION = 0.7.7;
349349
OTHER_CFLAGS = "-fno-stack-protector";
350350
"OTHER_LDFLAGS[arch=x86_64]" = "-dead_strip";
351351
SDKROOT = macosx;
@@ -363,14 +363,14 @@
363363
CLANG_ENABLE_OBJC_WEAK = YES;
364364
CODE_SIGN_IDENTITY = "-";
365365
COMBINE_HIDPI_IMAGES = YES;
366-
CURRENT_PROJECT_VERSION = 0.7.7;
366+
CURRENT_PROJECT_VERSION = 0.7.8;
367367
DEVELOPMENT_TEAM = "";
368368
GCC_PRECOMPILE_PREFIX_HEADER = YES;
369369
GCC_PREFIX_HEADER = "USBInjectAll/USBInjectAll-Prefix.pch";
370370
INFOPLIST_FILE = "USBInjectAll/USBInjectAll-Info.plist";
371-
MARKETING_VERSION = 0.7.7;
371+
MARKETING_VERSION = 0.7.8;
372372
MODULE_NAME = com.rehabman.driver.USBInjectAll;
373-
MODULE_VERSION = 0.7.7;
373+
MODULE_VERSION = 0.7.8;
374374
PRODUCT_BUNDLE_IDENTIFIER = "${MODULE_NAME}";
375375
PRODUCT_NAME = USBInjectAll;
376376
RUN_CLANG_STATIC_ANALYZER = YES;
@@ -384,14 +384,14 @@
384384
CLANG_ENABLE_OBJC_WEAK = YES;
385385
CODE_SIGN_IDENTITY = "-";
386386
COMBINE_HIDPI_IMAGES = YES;
387-
CURRENT_PROJECT_VERSION = 0.7.7;
387+
CURRENT_PROJECT_VERSION = 0.7.8;
388388
DEVELOPMENT_TEAM = "";
389389
GCC_PRECOMPILE_PREFIX_HEADER = YES;
390390
GCC_PREFIX_HEADER = "USBInjectAll/USBInjectAll-Prefix.pch";
391391
INFOPLIST_FILE = "USBInjectAll/USBInjectAll-Info.plist";
392-
MARKETING_VERSION = 0.7.7;
392+
MARKETING_VERSION = 0.7.8;
393393
MODULE_NAME = com.rehabman.driver.USBInjectAll;
394-
MODULE_VERSION = 0.7.7;
394+
MODULE_VERSION = 0.7.8;
395395
PRODUCT_BUNDLE_IDENTIFIER = "${MODULE_NAME}";
396396
PRODUCT_NAME = USBInjectAll;
397397
STRIP_INSTALLED_PRODUCT = YES;

0 commit comments

Comments
 (0)