Lines Matching refs:MEC_BIT
35 if (MEC_PCR->PRS & MEC_BIT(MEC_PCR_PRS_RESET_VCC_Pos)) { in mec_hal_pcr_is_host_reset()
43 if (MEC_PCR->PRS & MEC_BIT(MEC_PCR_PRS_VCC_PWRGD_Pos)) { in mec_hal_pcr_is_vcc_pwrgd()
58 if (MEC_PCR->TURBO_CLK & MEC_BIT(MEC_PCR_TURBO_CLK_FAST_CLK_Pos)) { in mec_hal_pcr_is_turbo_clock()
64 if (MEC_ECS->FEAT_LOCK & MEC_BIT(MEC_ECS_FEAT_LOCK_TURBO_FREQ_Pos)) { in mec_hal_pcr_is_turbo_clock()
78 if (MEC_PCR->TURBO_CLK & MEC_BIT(MEC_PCR_TURBO_CLK_FAST_CLK_Pos)) { in mec_hal_pcr_cpu_max_freq()
84 if (MEC_ECS->FEAT_LOCK & MEC_BIT(MEC_ECS_FEAT_LOCK_TURBO_FREQ_Pos)) { in mec_hal_pcr_cpu_max_freq()
180 if (MEC_PCR->OID & MEC_BIT(MEC_PCR_OID_PLL_LOCK_Pos)) { in mec_hal_pcr_is_pll_locked()
201 MEC_PCR->SLP_EN[idx] |= MEC_BIT(bpos); in mec_hal_pcr_set_blk_slp_en()
213 MEC_PCR->SLP_EN[idx] &= ~MEC_BIT(bpos); in mec_hal_pcr_clr_blk_slp_en()
225 if (MEC_PCR->SLP_EN[idx] & MEC_BIT(bpos)) { in mec_hal_pcr_is_blk_slp_en()
270 MEC_PCR->SLP_EN[3] = MEC_BIT(MEC_PCR_CRYPTO_ALL % 32u); in mec_hal_pcr_slp_en_por()
303 MEC_PCR->RST_EN[idx] = MEC_BIT(bpos); in mec_hal_pcr_blk_reset()
325 MEC_PCR->SRST |= MEC_BIT(MEC_PCR_SRST_SYS_RST_Pos); in mec_pcr_reset_system()
346 MEC_PCR->PRC &= ~MEC_BIT(MEC_PCR_PRC_PWR_INV_Pos); in mec_hal_pcr_release_reset_vcc()
348 MEC_PCR->PRC |= MEC_BIT(MEC_PCR_PRC_PWR_INV_Pos); in mec_hal_pcr_release_reset_vcc()
355 MEC_PCR->PRC &= ~MEC_BIT(MEC_PCR_PRC_HOST_RSEL_Pos); in mec_hal_pcr_host_reset_select()
357 MEC_PCR->PRC |= MEC_BIT(MEC_PCR_PRC_HOST_RSEL_Pos); in mec_hal_pcr_host_reset_select()
454 if (!(cs & MEC_BIT(MEC_VBATR_CLK32K_SRC_SILOSC_Pos))) { in mec_hal_pcr_clk32k_is_config()
463 if (flags & MEC_BIT(MEC_CLK32K_FLAG_XTAL_SE_POS)) { in mec_hal_pcr_clk32k_is_config()
464 if (!(cs & MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_XOSEL_Pos))) { in mec_hal_pcr_clk32k_is_config()
468 if (cs & MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_XOSEL_Pos)) { in mec_hal_pcr_clk32k_is_config()
473 if (!(cs & MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_Pos))) { in mec_hal_pcr_clk32k_is_config()
503 MEC_PCR->CTRL32K = MEC_BIT(MEC_PCR_CTRL32K_CLRCNT_Pos); in check_crystal()
516 MEC_PCR->CTRL32K = (MEC_BIT(MEC_PCR_CTRL32K_PERIOD_CNT_Pos) in check_crystal()
517 | MEC_BIT(MEC_PCR_CTRL32K_DCNT_EN_Pos) in check_crystal()
518 | MEC_BIT(MEC_PCR_CTRL32K_VALCNT_EN_Pos)); in check_crystal()
522 } while ((temp & (MEC_BIT(MEC_PCR_SIS32K_PD_FAIL_Pos) in check_crystal()
523 | MEC_BIT(MEC_PCR_SIS32K_VALID_Pos))) == 0); in check_crystal()
526 MEC_PCR->CTRL32K = MEC_BIT(MEC_PCR_CTRL32K_CLRCNT_Pos); in check_crystal()
529 if (temp & MEC_BIT(MEC_PCR_SIS32K_PD_FAIL_Pos)) { in check_crystal()
607 MEC_PCR->CTRL32K = MEC_BIT(MEC_PCR_CTRL32K_CLRCNT_Pos); in mec_hal_pcr_clk32k_init()
615 MEC_VBATR->CLK32K_SRC |= MEC_BIT(MEC_VBATR_CLK32K_SRC_SILOSC_Pos); in mec_hal_pcr_clk32k_init()
634 if (flags & MEC_BIT(MEC_CLK32K_FLAG_XTAL_SE_POS)) { in mec_hal_pcr_clk32k_init()
635 MEC_VBATR->CLK32K_SRC |= MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_XOSEL_Pos); in mec_hal_pcr_clk32k_init()
639 MEC_VBATR->CLK32K_SRC |= MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_XOSEL_Pos); in mec_hal_pcr_clk32k_init()
642 MEC_VBATR->CLK32K_SRC |= MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_XOSEL_Pos); in mec_hal_pcr_clk32k_init()
646 MEC_VBATR->CLK32K_SRC |= ~MEC_BIT(MEC_VBATR_CLK32K_SRC_XTAL_XOSEL_Pos); in mec_hal_pcr_clk32k_init()
702 MEC_PCR->EC_PRIV_EN[idx] |= MEC_BIT(bpos); in mec_hal_pcr_blk_privilege_enable()
704 MEC_PCR->EC_PRIV_EN[idx] &= ~MEC_BIT(bpos); in mec_hal_pcr_blk_privilege_enable()