Skip to content

Commit

Permalink
soc/intel/tigerlake/apci: Only use SCM for ChromeOS
Browse files Browse the repository at this point in the history
Software Connection Manager doesn't work with Linux 5.13 or later and
results in TBT ports timing out. Not advertising this results in
Firmware Connection Manager being used and TBT works correctly.

Signed-off-by: Sean Rhodes <[email protected]>
Change-Id: Ib947c3c9cd843e54d4664509c15336178c0bc99e
  • Loading branch information
Sean-StarLabs authored and crawfxrd committed Nov 8, 2021
1 parent 21246f5 commit 825aae5
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/soc/intel/tigerlake/acpi/tcss.asl
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,12 @@ Scope (\_SB)
CDW1 |= UNRECOGNIZED_REVISION
}
Return (Arg3)
#if CONFIG(CHROMEOS)
/*
* Software Connection Manager doesn't work with Linux 5.13 or later and
* results in TBT ports timing out. Not advertising this results in
* Firmware Connection Manager being used and TBT works correctly.
*/
} ElseIf (Arg0 == ToUUID("23A0D13A-26AB-486C-9C5F-0FFA525A575A")) {
/*
* Operating System Capabilities for USB4
Expand Down Expand Up @@ -185,6 +191,7 @@ Scope (\_SB)
INTER_DOMAIN_USB4_INTERNET_PROTOCOL
CDW3 = Local0
Return (Arg3)
#endif
} Else {
CDW1 |= UNRECOGNIZED_UUID
Return (Arg3)
Expand Down

0 comments on commit 825aae5

Please sign in to comment.