thunderbolt: Add debug logging when lane is enabled/disabled
authorMika Westerberg <mika.westerberg@linux.intel.com>
Sun, 13 Feb 2022 09:42:23 +0000 (11:42 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 5 May 2022 06:24:49 +0000 (09:24 +0300)
This is useful when debugging possible issues.

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

index ac87e8b..2d8a0fd 100644 (file)
@@ -693,8 +693,14 @@ static int __tb_port_enable(struct tb_port *port, bool enable)
        else
                phy |= LANE_ADP_CS_1_LD;
 
-       return tb_port_write(port, &phy, TB_CFG_PORT,
-                            port->cap_phy + LANE_ADP_CS_1, 1);
+
+       ret = tb_port_write(port, &phy, TB_CFG_PORT,
+                           port->cap_phy + LANE_ADP_CS_1, 1);
+       if (ret)
+               return ret;
+
+       tb_port_dbg(port, "lane %sabled\n", enable ? "en" : "dis");
+       return 0;
 }
 
 /**