Skip to content
Commit 0d53827d authored by Mika Westerberg's avatar Mika Westerberg
Browse files

thunderbolt: Implement CIO reset correctly for Titan Ridge



When starting ICM firmware on Apple systems we need to perform CIO reset
as part of the flow. However, it turns out that the reset register has
changed to another location in Titan Ridge.

Fix this by introducing ->cio_reset() callback with corresponding
implementations for Alpine and Titan Ridge.

Fixes: c4630d6a ("thunderbolt: Start firmware on Titan Ridge Apple systems")
Reported-by: default avatarPeter Bowen <pzb@amazon.com>
Signed-off-by: default avatarMika Westerberg <mika.westerberg@linux.intel.com>
parent 4f7c2e0d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment