system76 / firmware-open

System76 Open Firmware
Other
967 stars 84 forks source link

tbt: Support Barlow Ridge #568

Open crawfxrd opened 4 months ago

crawfxrd commented 4 months ago

Barlow Ridge does not support Firmware Connection Manager (FCM/FWCM). Add support for and use Software Connection Manager (SCM/SWCM).

Barlow Ridge BIOS Implementation Guide r0.9 (#782921) has the following notes:

In addition, BR only supports SW CM due to the hardware constraint (no arc. logic design)

Barlow Ridge TBT FW does not support FW CM mode.


crawfxrd commented 4 months ago

Barlow Ridge BIOS Implementation Guide r1.1 (2024-07-16) now states that FW CM is supported.

The CM in the USB4 host system can be firmware base connection manager (FW CM) just like Thunderbolt 3 generation to support any BIOS or OS that doesn’t support USB4 software connection manager (SW CM) for backward compatible; or can be SW CM base when BIOS or OS support that feature.

But attempting to use the commands to enable FW CM timeout.