summaryrefslogtreecommitdiff
path: root/drivers/thunderbolt/tb.c
diff options
context:
space:
mode:
authorMika Westerberg <mika.westerberg@linux.intel.com>2022-10-10 13:36:56 +0300
committerMika Westerberg <mika.westerberg@linux.intel.com>2023-06-09 12:07:23 +0300
commit35627353063bc145ba5c2c509dfe042982e2a219 (patch)
treeba6d62892d1410e2f4153874461d7abf526c82e3 /drivers/thunderbolt/tb.c
parent1a9b6cb8b5dbd4a8425c7d774e911c0e22e4db56 (diff)
downloadlinux-35627353063bc145ba5c2c509dfe042982e2a219.tar.xz
thunderbolt: Switch CL states from enum to a bitmask
This is more natural and follows the hardware register layout better. This makes it easier to see which CL states we enable (even though they should be enabled together). Rename 'clx_mask' to 'clx' everywhere as this is now always bitmask. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'drivers/thunderbolt/tb.c')
-rw-r--r--drivers/thunderbolt/tb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/thunderbolt/tb.c b/drivers/thunderbolt/tb.c
index e4f1233eb958..2d360508aeeb 100644
--- a/drivers/thunderbolt/tb.c
+++ b/drivers/thunderbolt/tb.c
@@ -248,7 +248,7 @@ static int tb_enable_clx(struct tb_switch *sw)
* CL0s and CL1 are enabled and supported together.
* Silently ignore CLx enabling in case CLx is not supported.
*/
- ret = tb_switch_clx_enable(sw, TB_CL1);
+ ret = tb_switch_clx_enable(sw, TB_CL0S | TB_CL1);
return ret == -EOPNOTSUPP ? 0 : ret;
}