diff options
| -rw-r--r-- | drivers/net/can/flexcan.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index 71c677e651d7..3f21142138b7 100644 --- a/drivers/net/can/flexcan.c +++ b/drivers/net/can/flexcan.c | |||
| @@ -702,7 +702,6 @@ static int flexcan_chip_start(struct net_device *dev) | |||
| 702 | { | 702 | { |
| 703 | struct flexcan_priv *priv = netdev_priv(dev); | 703 | struct flexcan_priv *priv = netdev_priv(dev); |
| 704 | struct flexcan_regs __iomem *regs = priv->base; | 704 | struct flexcan_regs __iomem *regs = priv->base; |
| 705 | unsigned int i; | ||
| 706 | int err; | 705 | int err; |
| 707 | u32 reg_mcr, reg_ctrl; | 706 | u32 reg_mcr, reg_ctrl; |
| 708 | 707 | ||
| @@ -772,17 +771,6 @@ static int flexcan_chip_start(struct net_device *dev) | |||
| 772 | netdev_dbg(dev, "%s: writing ctrl=0x%08x", __func__, reg_ctrl); | 771 | netdev_dbg(dev, "%s: writing ctrl=0x%08x", __func__, reg_ctrl); |
| 773 | flexcan_write(reg_ctrl, ®s->ctrl); | 772 | flexcan_write(reg_ctrl, ®s->ctrl); |
| 774 | 773 | ||
| 775 | for (i = 0; i < ARRAY_SIZE(regs->cantxfg); i++) { | ||
| 776 | flexcan_write(0, ®s->cantxfg[i].can_ctrl); | ||
| 777 | flexcan_write(0, ®s->cantxfg[i].can_id); | ||
| 778 | flexcan_write(0, ®s->cantxfg[i].data[0]); | ||
| 779 | flexcan_write(0, ®s->cantxfg[i].data[1]); | ||
| 780 | |||
| 781 | /* put MB into rx queue */ | ||
| 782 | flexcan_write(FLEXCAN_MB_CNT_CODE(0x4), | ||
| 783 | ®s->cantxfg[i].can_ctrl); | ||
| 784 | } | ||
| 785 | |||
| 786 | /* acceptance mask/acceptance code (accept everything) */ | 774 | /* acceptance mask/acceptance code (accept everything) */ |
| 787 | flexcan_write(0x0, ®s->rxgmask); | 775 | flexcan_write(0x0, ®s->rxgmask); |
| 788 | flexcan_write(0x0, ®s->rx14mask); | 776 | flexcan_write(0x0, ®s->rx14mask); |
