Lines Matching refs:brp
128 unsigned int best_brp = 0; /* current best value for brp */
129 unsigned int brp, tsegall, tseg, tseg1 = 0, tseg2 = 0;
150 brp = priv->clock.freq / (tsegall * bt->bitrate) + tseg % 2;
152 /* choose brp step which is possible in system */
153 brp = (brp / btc->brp_inc) * btc->brp_inc;
154 if (brp < btc->brp_min || brp > btc->brp_max)
157 bitrate = priv->clock.freq / (brp * tsegall);
160 /* tseg brp biterror */
176 best_brp = brp;
221 bt->brp = best_brp;
225 (bt->brp * (CAN_SYNC_SEG + tseg1 + tseg2));
240 * prescaler value brp. You can find more information in the header
265 bt->brp = (u32)brp64;
267 if (bt->brp < btc->brp_min || bt->brp > btc->brp_max)
271 bt->bitrate = priv->clock.freq / (bt->brp * alltseg);