android_kernel_samsung_a7y1.../drivers/thunderbolt
Mika Westerberg 4ce823e83f thunderbolt: Use 32-bit writes when writing ring producer/consumer
[ Upstream commit 943795219d3cb9f8ce6ce51cad3ffe1f61e95c6b ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-04-07 09:27:58 +02:00
..
cap.c
ctl.c
ctl.h
eeprom.c
Kconfig
Makefile
nhi_regs.h
nhi.c thunderbolt: Use 32-bit writes when writing ring producer/consumer 2020-04-07 09:27:58 +02:00
nhi.h
path.c
switch.c
tb_regs.h
tb.c
tb.h
tunnel_pci.c
tunnel_pci.h