net: pcs: altera-tse: use read_poll_timeout to wait for reset
authorMaxime Chevallier <maxime.chevallier@bootlin.com>
Fri, 25 Nov 2022 13:17:59 +0000 (14:17 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 30 Nov 2022 04:29:55 +0000 (20:29 -0800)
commitd1a0ff5ff9efba55cc39ca520ba076943cd9a425
tree5a3ef20ca62305e5295e2d6f9a18fb8dcc9aae60
parent7f0c940be5c5f52b0a7acaf2b55df73337f5c7a8
net: pcs: altera-tse: use read_poll_timeout to wait for reset

Software resets on the TSE PCS don't clear registers, but rather reset
all internal state machines regarding AN, comma detection and
encoding/decoding. Use read_poll_timeout to wait for the reset to clear
instead of manually polling the register.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/pcs/pcs-altera-tse.c