Searched refs:num_seg2 (Results 1 – 10 of 10) sorted by relevance
191 uint32_t num_seg1, num_seg2; in can_calculate_bit_timing() local205 num_seg2 = (num_tq - tbl->min_diff_seg1_minus_seg2) / 2U; in can_calculate_bit_timing()206 num_seg1 = num_tq - num_seg2; in can_calculate_bit_timing()207 while (num_seg2 > tbl->seg2_max) { in can_calculate_bit_timing()208 num_seg2--; in can_calculate_bit_timing()215 --num_seg2; in can_calculate_bit_timing()222 if ((num_seg2 >= tbl->seg2_min) && (num_seg1 <= tbl->seg1_max)) { in can_calculate_bit_timing()230 uint32_t num_sjw = MIN(tbl->sjw_max, num_seg2); in can_calculate_bit_timing()232 timing_param->num_seg2 = num_seg2; in can_calculate_bit_timing()250 if ((param->num_seg2 < tbl->seg2_min) || (param->num_seg2 > tbl->seg2_max)) { in is_can_bit_timing_param_valid()[all …]
303 … MCAN_NBTP_NTSEG2_SET(bit_timing->num_seg2 - 1U) | MCAN_NBTP_NSJW_SET(bit_timing->num_sjw - 1U); in mcan_set_can_nominal_bit_timing()368 uint32_t num_seg1, num_seg2; in mcan_calc_bit_timing_from_baudrate() local383 num_seg2 = (num_tq - tbl->min_diff_seg1_minus_seg2) / 2U; in mcan_calc_bit_timing_from_baudrate()384 num_seg1 = num_tq - num_seg2; in mcan_calc_bit_timing_from_baudrate()385 while (num_seg2 > tbl->seg2_max) { in mcan_calc_bit_timing_from_baudrate()386 num_seg2--; in mcan_calc_bit_timing_from_baudrate()393 --num_seg2; in mcan_calc_bit_timing_from_baudrate()400 if ((num_seg2 >= tbl->seg2_min) && (num_seg1 <= tbl->seg1_max)) { in mcan_calc_bit_timing_from_baudrate()408 uint32_t num_sjw = MIN(tbl->sjw_max, num_seg2); in mcan_calc_bit_timing_from_baudrate()410 timing_param->num_seg2 = num_seg2; in mcan_calc_bit_timing_from_baudrate()[all …]
469 p_ll_time->u32TimeSeg2 = p_cfg_time->num_seg2; in _get_can_bit_timing()477 p_ll_time->stcBitCfg.u32TimeSeg2 = p_cfg_time->num_seg2; in _get_can_bit_timing_fd()554 uint32_t num_seg1, num_seg2; in _calc_can_bit_timing() local570 num_seg2 = (num_tq - tbl->min_diff_seg1_minus_seg2) / 2U; in _calc_can_bit_timing()571 num_seg1 = num_tq - num_seg2; in _calc_can_bit_timing()572 while (num_seg2 > tbl->seg2_max) in _calc_can_bit_timing()574 num_seg2--; in _calc_can_bit_timing()582 --num_seg2; in _calc_can_bit_timing()590 if ((num_seg2 >= tbl->seg2_min) && (num_seg1 <= tbl->seg1_max)) in _calc_can_bit_timing()602 uint32_t num_sjw = LL_MIN(tbl->sjw_max, num_seg2); in _calc_can_bit_timing()[all …]
279 hard->init_para.stcBitTime.u32NominalTimeSeg2 = cfg->can_timing.num_seg2; in mcan_configure()285 hard->init_para.stcBitTime.u32DataTimeSeg2 = cfg->canfd_timing.num_seg2; in mcan_configure()544 cfg->can_timing.num_seg2 = ll_bt->u32NominalTimeSeg2; in mcan_copy_bt_to_cfg()549 cfg->canfd_timing.num_seg2 = ll_bt->u32DataTimeSeg2; in mcan_copy_bt_to_cfg()
147 uint16_t num_seg2; /**< Seg2 value */ member839 … CAN_S_PRESC_S_SEG_2_SET(param->num_seg2 - 1U) | CAN_S_PRESC_S_SJW_SET(param->num_sjw - 1U); in can_set_slow_speed_timing()850 … CAN_F_PRESC_F_SEG_2_SET(param->num_seg2 - 1U) | CAN_F_PRESC_F_SJW_SET(param->num_sjw - 1U); in can_set_fast_speed_timing()
164 uint16_t num_seg2; /*!< Time segment after sample point */ member
269 drv_can->can_config.can_timing.num_seg2 = cfg->can_timing.num_seg2; in hpm_can_configure()274 drv_can->can_config.canfd_timing.num_seg2 = cfg->canfd_timing.num_seg2; in hpm_can_configure()
373 drv_can->can_config.can_timing.num_seg2 = cfg->can_timing.num_seg2; in hpm_mcan_configure()378 drv_can->can_config.canfd_timing.num_seg2 = cfg->canfd_timing.num_seg2; in hpm_mcan_configure()
172 items[0].num_seg2 = atoi(argv[pos++]); in _msh_cmd_set_timing()179 items[1].num_seg2 = atoi(argv[pos++]); in _msh_cmd_set_timing()
229 can_instance->can_x->actime_bit.ac_seg_2 = cfg->can_timing.num_seg2 - 1; in _can_config()232 can_instance->can_x->fdtime_bit.fd_seg_2 = cfg->canfd_timing.num_seg2 - 1; in _can_config()
Completed in 44 milliseconds