Lines Matching refs:chnlId
301 uint8_t chnlId; in TPM_SetupSinglePwmChannel() local
310 chnlId = (uint8_t)chnlParams.chnlNumber; in TPM_SetupSinglePwmChannel()
318 if ((chnlId >= (uint8_t)FSL_FEATURE_TPM_CHANNEL_COUNTn(base)) || in TPM_SetupSinglePwmChannel()
346 if ((chnlId >= ((uint8_t)FSL_FEATURE_TPM_CHANNEL_COUNTn(base) / 2U)) || in TPM_SetupSinglePwmChannel()
383 base->COMBINE |= 1UL << (TPM_COMBINE_SHIFT * chnlId); in TPM_SetupSinglePwmChannel()
385 chnlId *= 2U; in TPM_SetupSinglePwmChannel()
390 …~(((uint32_t)TPM_FILTER_CH0FVAL_MASK | TPM_FILTER_CH1FVAL_MASK) << (chnlId * TPM_FILTER_CH1FVAL_SH… in TPM_SetupSinglePwmChannel()
393 << (chnlId * TPM_FILTER_CH1FVAL_SHIFT); in TPM_SetupSinglePwmChannel()
397 TPM_DisableChannel(base, (tpm_chnl_t)chnlId); in TPM_SetupSinglePwmChannel()
400 TPM_EnableChannel(base, (tpm_chnl_t)chnlId, controlBits ^ TPM_CnSC_ELSA_MASK); in TPM_SetupSinglePwmChannel()
404 base->CONTROLS[chnlId].CnV = cnvFirstEdge; in TPM_SetupSinglePwmChannel()
409 } while (cnvFirstEdge != base->CONTROLS[chnlId].CnV); in TPM_SetupSinglePwmChannel()
411 chnlId += 1U; in TPM_SetupSinglePwmChannel()
413 TPM_DisableChannel(base, (tpm_chnl_t)chnlId); in TPM_SetupSinglePwmChannel()
423 TPM_EnableChannel(base, (tpm_chnl_t)chnlId, controlBits); in TPM_SetupSinglePwmChannel()
428 TPM_EnableChannel(base, (tpm_chnl_t)chnlId, controlBits ^ TPM_CnSC_ELSA_MASK); in TPM_SetupSinglePwmChannel()
434 base->CONTROLS[chnlId].CnV = cnvFirstEdge + cnv; in TPM_SetupSinglePwmChannel()
439 } while ((cnvFirstEdge + cnv) != base->CONTROLS[chnlId].CnV); in TPM_SetupSinglePwmChannel()
459 TPM_DisableChannel(base, (tpm_chnl_t)chnlId); in TPM_SetupSinglePwmChannel()
461 TPM_EnableChannel(base, (tpm_chnl_t)chnlId, controlBits); in TPM_SetupSinglePwmChannel()
464 base->CONTROLS[chnlId].CnV = cnv; in TPM_SetupSinglePwmChannel()
469 } while (cnv != base->CONTROLS[chnlId].CnV); in TPM_SetupSinglePwmChannel()
602 uint8_t chnlId = (uint8_t)chnlNumber; in TPM_UpdatePwmDutycycle() local
606 if ((chnlId >= (uint8_t)FSL_FEATURE_TPM_CHANNEL_COUNTn(base)) || in TPM_UpdatePwmDutycycle()
628 if ((chnlId >= ((uint8_t)FSL_FEATURE_TPM_CHANNEL_COUNTn(base) / 2U)) || in TPM_UpdatePwmDutycycle()
636 if ((base->CONTROLS[chnlId * 2U].CnV & counterMax) > mod) in TPM_UpdatePwmDutycycle()
642 cnvFirstEdge = base->CONTROLS[chnlId * 2U].CnV & counterMax; in TPM_UpdatePwmDutycycle()
670 base->CONTROLS[chnlId * 2U].CnV = cnvFirstEdge; in TPM_UpdatePwmDutycycle()
675 } while (cnvFirstEdge != base->CONTROLS[chnlId * 2U].CnV); in TPM_UpdatePwmDutycycle()
678 base->CONTROLS[(chnlId * 2U) + 1U].CnV = cnvFirstEdge + cnv; in TPM_UpdatePwmDutycycle()
679 } while ((cnvFirstEdge + cnv) != base->CONTROLS[(chnlId * 2U) + 1U].CnV); in TPM_UpdatePwmDutycycle()
700 base->CONTROLS[chnlId].CnV = cnv; in TPM_UpdatePwmDutycycle()
705 } while (cnv != base->CONTROLS[chnlId].CnV); in TPM_UpdatePwmDutycycle()
859 uint8_t chnlId = (uint8_t)chnlPairNumber * 2U; in TPM_SetupDualEdgeCapture() local
866 if (chnlId == 0u) in TPM_SetupDualEdgeCapture()
874 TPM_DisableChannel(base, (tpm_chnl_t)chnlId); in TPM_SetupDualEdgeCapture()
875 chnlId++; in TPM_SetupDualEdgeCapture()
876 TPM_DisableChannel(base, (tpm_chnl_t)chnlId); in TPM_SetupDualEdgeCapture()
877 chnlId--; in TPM_SetupDualEdgeCapture()
888 reg &= ~((uint32_t)TPM_FILTER_CH0FVAL_MASK << (TPM_FILTER_CH1FVAL_SHIFT * (chnlId + 1U))); in TPM_SetupDualEdgeCapture()
889 reg |= (filterValue << (TPM_FILTER_CH1FVAL_SHIFT * (chnlId + 1U))); in TPM_SetupDualEdgeCapture()
905 reg &= ~((uint32_t)TPM_FILTER_CH0FVAL_MASK << (TPM_FILTER_CH1FVAL_SHIFT * chnlId)); in TPM_SetupDualEdgeCapture()
906 reg |= (filterValue << (TPM_FILTER_CH1FVAL_SHIFT * chnlId)); in TPM_SetupDualEdgeCapture()
911 TPM_EnableChannel(base, (tpm_chnl_t)chnlId, (uint8_t)edgeParam->currChanEdgeMode); in TPM_SetupDualEdgeCapture()
912 chnlId++; in TPM_SetupDualEdgeCapture()
913 TPM_EnableChannel(base, (tpm_chnl_t)chnlId, (uint8_t)edgeParam->nextChanEdgeMode); in TPM_SetupDualEdgeCapture()