netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] can: tcan4x5x/m_can: use standby mode when down and in suspend
@ 2024-11-11 10:51 Sean Nyekjaer
  2024-11-11 10:51 ` [PATCH 1/3] can: m_can: add deinit callback Sean Nyekjaer
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Sean Nyekjaer @ 2024-11-11 10:51 UTC (permalink / raw)
  To: Chandrasekar Ramakrishnan, Marc Kleine-Budde, Vincent Mailhol,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: linux-can, netdev, linux-kernel, Sean Nyekjaer

When downing the tcan4x5x there is no reason to keep the tcan4x5x in
"normal" mode and waste power.
So set standby mode when the interface is down and normal mode when
interface is up.

Also when going into suspend, set the tcan4x5x into standby mode. The
tcan4x5x can still be used as a wake-source when in standby as low power
rx is enabled.

Signed-off-by: Sean Nyekjaer <sean@geanix.com>
---
Sean Nyekjaer (3):
      can: m_can: add deinit callback
      can: tcan4x5x: add deinit callback to set standby mode
      can: m_can: call deinit callback when going into suspend.

 drivers/net/can/m_can/m_can.c         | 10 ++++++++++
 drivers/net/can/m_can/m_can.h         |  1 +
 drivers/net/can/m_can/tcan4x5x-core.c | 12 ++++++++++++
 3 files changed, 23 insertions(+)
---
base-commit: 2b2a9a08f8f0b904ea2bc61db3374421b0f944a6
change-id: 20241107-tcan-standby-def358771b2b

Best regards,
-- 
Sean Nyekjaer <sean@geanix.com>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-11-14  9:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-11 10:51 [PATCH 0/3] can: tcan4x5x/m_can: use standby mode when down and in suspend Sean Nyekjaer
2024-11-11 10:51 ` [PATCH 1/3] can: m_can: add deinit callback Sean Nyekjaer
2024-11-12 14:46   ` Simon Horman
2024-11-14  9:34     ` Marc Kleine-Budde
2024-11-14  9:36       ` Sean Nyekjaer
2024-11-14  9:50         ` Marc Kleine-Budde
2024-11-11 10:51 ` [PATCH 2/3] can: tcan4x5x: add deinit callback to set standby mode Sean Nyekjaer
2024-11-14  9:33   ` Marc Kleine-Budde
2024-11-11 10:51 ` [PATCH 3/3] can: m_can: call deinit callback when going into suspend Sean Nyekjaer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).