drivers: can: mcux: flexcan: fix initial of CAN-FD timing when using TQs
Fix the assignment of initial CAN bus timing parameters for the CAN-FD data phase. Fixes: #62979 Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
parent
cec9bc29ba
commit
c1ad82e5fb
1 changed files with 3 additions and 3 deletions
|
@ -1227,9 +1227,9 @@ static int mcux_flexcan_init(const struct device *dev)
|
|||
data->timing_data.phase_seg2);
|
||||
LOG_DBG("Sample-point err : %d", err);
|
||||
} else {
|
||||
data->timing_data.prop_seg = config->prop_seg;
|
||||
data->timing_data.phase_seg1 = config->phase_seg1;
|
||||
data->timing_data.phase_seg2 = config->phase_seg2;
|
||||
data->timing_data.prop_seg = config->prop_seg_data;
|
||||
data->timing_data.phase_seg1 = config->phase_seg1_data;
|
||||
data->timing_data.phase_seg2 = config->phase_seg2_data;
|
||||
err = can_calc_prescaler(dev, &data->timing_data, config->bitrate_data);
|
||||
if (err) {
|
||||
LOG_WRN("Bitrate error: %d", err);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue