Lines Matching refs:clkHf

620 cy_en_sysclk_status_t Cy_SysClk_ClkHfEnable(uint32_t clkHf)  in Cy_SysClk_ClkHfEnable()  argument
623 if (clkHf < CY_SRSS_NUM_HFROOT) in Cy_SysClk_ClkHfEnable()
626 …t)CY_PRA_FUNCTION_CALL_RETURN_PARAM(CY_PRA_MSG_TYPE_FUNC_POLICY, CY_PRA_CLK_FUNC_HF_ENABLE, clkHf); in Cy_SysClk_ClkHfEnable()
629 SRSS_CLK_ROOT_SELECT[clkHf] |= SRSS_CLK_ROOT_SELECT_ENABLE_Msk; in Cy_SysClk_ClkHfEnable()
637 bool Cy_SysClk_ClkHfIsEnabled(uint32_t clkHf) in Cy_SysClk_ClkHfIsEnabled() argument
640 if (clkHf < CY_SRSS_NUM_HFROOT) in Cy_SysClk_ClkHfIsEnabled()
642 retVal = _FLD2BOOL(SRSS_CLK_ROOT_SELECT_ENABLE, SRSS_CLK_ROOT_SELECT[clkHf]); in Cy_SysClk_ClkHfIsEnabled()
648 cy_en_sysclk_status_t Cy_SysClk_ClkHfDisable(uint32_t clkHf) in Cy_SysClk_ClkHfDisable() argument
651 if ((0UL < clkHf) /* prevent CLK_HF0 disabling */ in Cy_SysClk_ClkHfDisable()
652 && (clkHf < CY_SRSS_NUM_HFROOT)) in Cy_SysClk_ClkHfDisable()
655 …)CY_PRA_FUNCTION_CALL_RETURN_PARAM(CY_PRA_MSG_TYPE_FUNC_POLICY, CY_PRA_CLK_FUNC_HF_DISABLE, clkHf); in Cy_SysClk_ClkHfDisable()
658 SRSS_CLK_ROOT_SELECT[clkHf] &= ~SRSS_CLK_ROOT_SELECT_ENABLE_Msk; in Cy_SysClk_ClkHfDisable()
666 cy_en_sysclk_status_t Cy_SysClk_ClkHfSetSource(uint32_t clkHf, cy_en_clkhf_in_sources_t source) in Cy_SysClk_ClkHfSetSource() argument
669 if ((clkHf < CY_SRSS_NUM_HFROOT) && (source <= CY_SYSCLK_CLKHF_IN_CLKPATH15)) in Cy_SysClk_ClkHfSetSource()
673 set_source.clkHf = clkHf; in Cy_SysClk_ClkHfSetSource()
678 CY_REG32_CLR_SET(SRSS_CLK_ROOT_SELECT[clkHf], SRSS_CLK_ROOT_SELECT_ROOT_MUX, source); in Cy_SysClk_ClkHfSetSource()
686 cy_en_clkhf_in_sources_t Cy_SysClk_ClkHfGetSource(uint32_t clkHf) in Cy_SysClk_ClkHfGetSource() argument
688 CY_ASSERT_L1(clkHf < CY_SRSS_NUM_HFROOT); in Cy_SysClk_ClkHfGetSource()
689 …f_in_sources_t)((uint32_t)(_FLD2VAL(SRSS_CLK_ROOT_SELECT_ROOT_MUX, SRSS_CLK_ROOT_SELECT[clkHf])))); in Cy_SysClk_ClkHfGetSource()
693 cy_en_sysclk_status_t Cy_SysClk_ClkHfSetDivider(uint32_t clkHf, cy_en_clkhf_dividers_t divider) in Cy_SysClk_ClkHfSetDivider() argument
696 if ((clkHf < CY_SRSS_NUM_HFROOT) && (divider <= CY_SYSCLK_CLKHF_DIVIDE_BY_8)) in Cy_SysClk_ClkHfSetDivider()
700 set_divider.clkHf = clkHf; in Cy_SysClk_ClkHfSetDivider()
705 CY_REG32_CLR_SET(SRSS_CLK_ROOT_SELECT[clkHf], SRSS_CLK_ROOT_SELECT_ROOT_DIV, divider); in Cy_SysClk_ClkHfSetDivider()
713 cy_en_clkhf_dividers_t Cy_SysClk_ClkHfGetDivider(uint32_t clkHf) in Cy_SysClk_ClkHfGetDivider() argument
715 CY_ASSERT_L1(clkHf < CY_SRSS_NUM_HFROOT); in Cy_SysClk_ClkHfGetDivider()
716 …khf_dividers_t)(((uint32_t)_FLD2VAL(SRSS_CLK_ROOT_SELECT_ROOT_DIV, SRSS_CLK_ROOT_SELECT[clkHf])))); in Cy_SysClk_ClkHfGetDivider()
2711 uint32_t Cy_SysClk_ClkHfGetFrequency(uint32_t clkHf) in Cy_SysClk_ClkHfGetFrequency() argument
2714 … uint32_t pDiv = 1UL << (uint32_t)Cy_SysClk_ClkHfGetDivider(clkHf); /* root prescaler (1/2/4/8) */ in Cy_SysClk_ClkHfGetFrequency()
2715 … uint32_t path = (uint32_t) Cy_SysClk_ClkHfGetSource(clkHf); /* path input for root 0 (clkHf[0]) */ in Cy_SysClk_ClkHfGetFrequency()