Lines Matching refs:reg_ctrl
633 u32 reg_ctrl, reg_id; in flexcan_read_fifo() local
635 reg_ctrl = flexcan_read(&mb->can_ctrl); in flexcan_read_fifo()
637 if (reg_ctrl & FLEXCAN_MB_CNT_IDE) in flexcan_read_fifo()
642 if (reg_ctrl & FLEXCAN_MB_CNT_RTR) in flexcan_read_fifo()
644 cf->can_dlc = get_can_dlc((reg_ctrl >> 16) & 0xf); in flexcan_read_fifo()
819 u32 reg_mcr, reg_ctrl, reg_ctrl2, reg_mecr; in flexcan_chip_start() local
864 reg_ctrl = flexcan_read(®s->ctrl); in flexcan_chip_start()
865 reg_ctrl &= ~FLEXCAN_CTRL_TSYN; in flexcan_chip_start()
866 reg_ctrl |= FLEXCAN_CTRL_BOFF_REC | FLEXCAN_CTRL_LBUF | in flexcan_chip_start()
875 reg_ctrl |= FLEXCAN_CTRL_ERR_MSK; in flexcan_chip_start()
877 reg_ctrl &= ~FLEXCAN_CTRL_ERR_MSK; in flexcan_chip_start()
880 priv->reg_ctrl_default = reg_ctrl; in flexcan_chip_start()
882 reg_ctrl &= ~FLEXCAN_CTRL_ERR_ALL; in flexcan_chip_start()
883 netdev_dbg(dev, "%s: writing ctrl=0x%08x", __func__, reg_ctrl); in flexcan_chip_start()
884 flexcan_write(reg_ctrl, ®s->ctrl); in flexcan_chip_start()