thunderbolt: Use 32-bit writes when writing ring producer/consumer
authorMika Westerberg <mika.westerberg@linux.intel.com>
Wed, 4 Jul 2018 05:46:07 +0000 (08:46 +0300)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 26 Aug 2019 09:14:46 +0000 (12:14 +0300)
commit943795219d3cb9f8ce6ce51cad3ffe1f61e95c6b
tree1822aee8185c824ef9072e50cffe03f205c79172
parentf437c24bf694b0293f835dea8c25e3a5c1433d07
thunderbolt: Use 32-bit writes when writing ring producer/consumer

The register access should be using 32-bit reads/writes according to the
datasheet. With the previous generation hardware 16-bit writes have been
working but starting with ICL this is not the case anymore so fix
producer/consumer register update to use correct width register address.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Yehezkel Bernat <YehezkelShB@gmail.com>
Tested-by: Mario Limonciello <mario.limonciello@dell.com>
drivers/thunderbolt/nhi.c