]> 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)
commit9965b92de3bbd8a5ca52ef1b0ec1ac23fd4ed35c
tree2ce39cd23c233301a47c6ac00984307af917b470
parent9992978bd7c05d28fc9914b7cdae2531bd2faa81
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