thunderbolt: Make tb_switch_clx_disable() return CL states that were enabled
authorMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 18 Nov 2022 13:42:27 +0000 (15:42 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Fri, 9 Jun 2023 09:07:24 +0000 (12:07 +0300)
commit4a420eb1426a237aaf105c9d040644785fc2c7fa
tree81dfab4e0cea2bf30a87c46d30e313afb1bd5841
parent768e6fe69fde546beb942344c4c4932f3b3bb55b
thunderbolt: Make tb_switch_clx_disable() return CL states that were enabled

This allows us to disable all CL states temporarily when running lane
margining and then return back the previously enabled states.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/clx.c
drivers/thunderbolt/debugfs.c