Lines Matching refs:bt
1166 const struct can_bittiming *bt = &priv->can.bittiming;
1177 reg |= FLEXCAN_CTRL_PRESDIV(bt->brp - 1) |
1178 FLEXCAN_CTRL_PSEG1(bt->phase_seg1 - 1) |
1179 FLEXCAN_CTRL_PSEG2(bt->phase_seg2 - 1) |
1180 FLEXCAN_CTRL_RJW(bt->sjw - 1) |
1181 FLEXCAN_CTRL_PROPSEG(bt->prop_seg - 1);
1194 struct can_bittiming *bt = &priv->can.bittiming;
1206 if (bt->phase_seg1 > 0x20) {
1207 bt->prop_seg += (bt->phase_seg1 - 0x20);
1208 bt->phase_seg1 = 0x20;
1212 FIELD_PREP(FLEXCAN_CBT_EPRESDIV_MASK, bt->brp - 1) |
1213 FIELD_PREP(FLEXCAN_CBT_ERJW_MASK, bt->sjw - 1) |
1214 FIELD_PREP(FLEXCAN_CBT_EPROPSEG_MASK, bt->prop_seg - 1) |
1215 FIELD_PREP(FLEXCAN_CBT_EPSEG1_MASK, bt->phase_seg1 - 1) |
1216 FIELD_PREP(FLEXCAN_CBT_EPSEG2_MASK, bt->phase_seg2 - 1);
1224 if (bt->brp != dbt->brp)
1226 dbt->brp, bt->brp);