can: m_can: m_can_get_berr_counter(): don't wake up controller if interface is down
authorMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 6 Aug 2025 10:20:44 +0000 (12:20 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Fri, 17 Oct 2025 13:17:19 +0000 (15:17 +0200)
commit91a55c72a821d106a588af4c28aec129dcbea5af
treec4b85b2089bd624f7cbeb76bb0677dd7e4ce56c4
parentb24b43522eb33c32ca2348354e2555685c8c4644
can: m_can: m_can_get_berr_counter(): don't wake up controller if interface is down

If the interface is down, the CAN controller might be powered down, the
clock disabled, and/or it's external reset asserted.

Don't wake up the controller to read the CAN bus error counters, if the
interface is down.

Reviewed-by: Markus Schneider-Pargmann <msp@baylibre.com>
Link: https://patch.msgid.link/20251008-m_can-cleanups-v1-7-1784a18eaa84@pengutronix.de
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/m_can/m_can.c