]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
thunderbolt: Disable CLx on Titan Ridge-based devices with old firmware
authorRene Sapiens <rene.sapiens@linux.intel.com>
Sat, 7 Feb 2026 00:25:57 +0000 (16:25 -0800)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 2 Mar 2026 06:51:58 +0000 (07:51 +0100)
commit59b03d12b1f6d14d936a3ebec225f8d914dc3b70
tree8d43b6217adc2411066a76298e7172d475d34de2
parent4573add760b8dd52a215fd134effb76da10ebcf5
thunderbolt: Disable CLx on Titan Ridge-based devices with old firmware

Thunderbolt 3 devices based on Titan Ridge routers with NVM firmware
version < 0x65 have been observed to become unstable when CL states are
enabled. This can lead to link disconnect events and the device failing
to enumerate.

Enable CLx on Titan Ridge only when the running NVM firmware version
is >= 0x65.

Signed-off-by: Rene Sapiens <rene.sapiens@linux.intel.com>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/quirks.c