You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2024/06/18 17:54:32 UTC
(nuttx) branch master updated: drivers/can/sja1000: fix cmd register write
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new e40cbfd589 drivers/can/sja1000: fix cmd register write
e40cbfd589 is described below
commit e40cbfd589fabd9793e2730c25eff8f24a6eb9dd
Author: Richard Tucker <ri...@motec.com.au>
AuthorDate: Tue Jun 18 14:29:39 2024 +1000
drivers/can/sja1000: fix cmd register write
---
drivers/can/sja1000.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/can/sja1000.c b/drivers/can/sja1000.c
index d305f05cc5..7b01a01087 100644
--- a/drivers/can/sja1000.c
+++ b/drivers/can/sja1000.c
@@ -286,7 +286,8 @@ static void sja1000_reset(struct can_dev_s *dev)
* Command register can only be modified when in Operation Mode.
*/
- sja1000_write_cmdreg(priv, SJA1000_ABORT_TX_M | SJA1000_CLR_OVERRUN_M);
+ sja1000_putreg(priv,
+ SJA1000_CMD_REG, SJA1000_ABORT_TX_M | SJA1000_CLR_OVERRUN_M);
#ifdef CONFIG_ARCH_HAVE_MULTICPU
spin_unlock_irqrestore(&priv->lock, flags);