Commit 8145c435 authored by Mika Westerberg's avatar Mika Westerberg
Browse files

thunderbolt: Initialize TMU again on resume



The TMU will be reset after router exits sleep so in order to
re-configure it upon resume make sure the structure is initialized again
based on the current hardware state.

Signed-off-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
parent 81a2e3e4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2533,6 +2533,10 @@ int tb_switch_resume(struct tb_switch *sw)
	if (err)
		return err;

	err = tb_switch_tmu_init(sw);
	if (err)
		return err;

	/* check for surviving downstream switches */
	tb_switch_for_each_port(sw, port) {
		if (!tb_port_has_remote(port) && !port->xdomain)