Browse Source

can: ifi: use correct register to read rx status

The incorrect offset was used when trying to read the RXSTCMD register.

Signed-off-by: Markus Marb <markus@marb.org>
Cc: linux-stable <stable@vger.kernel.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Markus Marb 8 years ago
parent
commit
57c1d4c33e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/net/can/ifi_canfd/ifi_canfd.c

+ 1 - 1
drivers/net/can/ifi_canfd/ifi_canfd.c

@@ -557,7 +557,7 @@ static int ifi_canfd_poll(struct napi_struct *napi, int quota)
 	int work_done = 0;
 	int work_done = 0;
 
 
 	u32 stcmd = readl(priv->base + IFI_CANFD_STCMD);
 	u32 stcmd = readl(priv->base + IFI_CANFD_STCMD);
-	u32 rxstcmd = readl(priv->base + IFI_CANFD_STCMD);
+	u32 rxstcmd = readl(priv->base + IFI_CANFD_RXSTCMD);
 	u32 errctr = readl(priv->base + IFI_CANFD_ERROR_CTR);
 	u32 errctr = readl(priv->base + IFI_CANFD_ERROR_CTR);
 
 
 	/* Handle bus state changes */
 	/* Handle bus state changes */