Lines Matching refs:reg_mcr
537 u32 reg_mcr;
539 reg_mcr = priv->read(®s->mcr);
542 reg_mcr |= FLEXCAN_MCR_WAK_MSK;
544 reg_mcr &= ~FLEXCAN_MCR_WAK_MSK;
546 priv->write(reg_mcr, ®s->mcr);
552 u32 reg_mcr;
554 reg_mcr = priv->read(®s->mcr);
555 reg_mcr |= FLEXCAN_MCR_SLF_WAK;
556 priv->write(reg_mcr, ®s->mcr);
568 u32 reg_mcr;
574 reg_mcr = priv->read(®s->mcr);
575 reg_mcr &= ~FLEXCAN_MCR_SLF_WAK;
576 priv->write(reg_mcr, ®s->mcr);
1364 u32 reg_mcr, reg_ctrl, reg_ctrl2, reg_mecr;
1397 reg_mcr = priv->read(®s->mcr);
1398 reg_mcr &= ~FLEXCAN_MCR_MAXMB(0xff);
1399 reg_mcr |= FLEXCAN_MCR_SUPV | FLEXCAN_MCR_WRN_EN | FLEXCAN_MCR_IRMQ |
1409 reg_mcr &= ~FLEXCAN_MCR_FEN;
1411 reg_mcr |= FLEXCAN_MCR_FEN;
1426 reg_mcr &= ~FLEXCAN_MCR_SRX_DIS;
1428 reg_mcr |= FLEXCAN_MCR_SRX_DIS;
1432 reg_mcr |= FLEXCAN_MCR_FDEN;
1434 reg_mcr &= ~FLEXCAN_MCR_FDEN;
1436 netdev_dbg(dev, "%s: writing mcr=0x%08x", __func__, reg_mcr);
1437 priv->write(reg_mcr, ®s->mcr);