]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: pci: Wait after reset before accessing HW
authorYuval Mintz <yuvalm@mellanox.com>
Wed, 10 Jan 2018 10:42:43 +0000 (11:42 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 10 Jan 2018 20:58:22 +0000 (15:58 -0500)
commitd3759974ef3d69a3be7df50018fea8542b57db06
treed61820cb5acab1ad118c414151d00022824b4a46
parent68690cd6019ff71473a48e5b55fd1793506609ce
mlxsw: pci: Wait after reset before accessing HW

After performing reset driver polls on HW indication until learning
that the reset is done, but immediately after reset the device becomes
unresponsive which might lead to completion timeout on the first read.

Wait for 100ms before starting the polling.

Fixes: 02e4912f5e24 ("mlxsw: pci: Implement reset done check")
Signed-off-by: Yuval Mintz <yuvalm@mellanox.com>
Reviewed-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/pci.c
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h