Home
last modified time | relevance | path

Searched refs:reg_mcr (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/net/can/
Dflexcan.c903 u32 reg_mcr, reg_ctrl, reg_ctrl2, reg_mecr; in flexcan_chip_start() local
930 reg_mcr = priv->read(&regs->mcr); in flexcan_chip_start()
931 reg_mcr &= ~FLEXCAN_MCR_MAXMB(0xff); in flexcan_chip_start()
932 reg_mcr |= FLEXCAN_MCR_FRZ | FLEXCAN_MCR_HALT | FLEXCAN_MCR_SUPV | in flexcan_chip_start()
937 reg_mcr &= ~FLEXCAN_MCR_FEN; in flexcan_chip_start()
938 reg_mcr |= FLEXCAN_MCR_MAXMB(priv->offload.mb_last); in flexcan_chip_start()
940 reg_mcr |= FLEXCAN_MCR_FEN | in flexcan_chip_start()
943 netdev_dbg(dev, "%s: writing mcr=0x%08x", __func__, reg_mcr); in flexcan_chip_start()
944 priv->write(reg_mcr, &regs->mcr); in flexcan_chip_start()
Dat91_can.c459 u32 reg_mid, reg_mcr; in at91_start_xmit() local
474 reg_mcr = ((cf->can_id & CAN_RTR_FLAG) ? AT91_MCR_MRTR : 0) | in at91_start_xmit()
486 at91_write(priv, AT91_MCR(mb), reg_mcr); in at91_start_xmit()