FLEXCAN_MCR_SOFTRST
priv->write(FLEXCAN_MCR_SOFTRST, ®s->mcr);
while (timeout-- && (priv->read(®s->mcr) & FLEXCAN_MCR_SOFTRST))
if (priv->read(®s->mcr) & FLEXCAN_MCR_SOFTRST)