thunderbolt: Add dummy read after port capability list walk on Light Ridge
authorMika Westerberg <mika.westerberg@linux.intel.com>
Tue, 8 Jan 2019 17:08:06 +0000 (19:08 +0200)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 18 Apr 2019 08:18:51 +0000 (11:18 +0300)
commitffd003b2f8cba8dde0f7259e2207d63f75691096
treef6c046373e83597a1f3e8a48e629afa8998d5996
parent8b0110d9d10d211fc8a0e2cbb2db4533af30d36e
thunderbolt: Add dummy read after port capability list walk on Light Ridge

Light Ridge has an issue where reading the next capability pointer
location in port config space the read data is not cleared. It is fine
to read capabilities each after another so only thing we need to do is
to make sure we issue dummy read after tb_port_find_cap() is finished to
avoid the issue in next read.

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