mirror of
https://github.com/torvalds/linux.git
synced 2024-11-17 09:31:50 +00:00
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: Mika Westerberg <mika.westerberg@linux.intel.com>
This commit is contained in:
parent
81a2e3e49f
commit
8145c4350e
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user