Lines Matching refs:reg_mcr

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