]> git.baikalelectronics.ru Git - kernel.git/commit
can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing...
authorMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 27 Oct 2020 15:05:19 +0000 (16:05 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Thu, 24 Feb 2022 07:46:58 +0000 (08:46 +0100)
commit5fdf0d5169d08260c1021e3be6207bdfa7cd88e9
tree2ce39cd23c233301a47c6ac00984307af917b470
parentcd3279337a34c12e955b98c1cfcd24549ea85d58
can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip

This patch changes the order of reading the Mode and Oscillator Ready
bits.

Instead of reading the Mode of the chip directly after reset, first
wait for the oscillator to get ready and the chip to fully start up.
Read the Mode after this.

Link: https://lore.kernel.org/all/20220207131047.282110-10-mkl@pengutronix.de
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c