Lines Matching refs:PMU
30 dummy = PMU->PWR_MODE_STATUS; \
31 dummy = PMU->PWR_MODE_STATUS; \
32 dummy = PMU->PWR_MODE_STATUS; \
33 dummy = PMU->PWR_MODE_STATUS; \
34 dummy = PMU->PWR_MODE_STATUS; \
314 PMU->CAPT_PULSE |= PMU_CAPT_PULSE_IRQ_CLR_MASK; in CAPT_PULSE_DriverIRQHandler()
336 status = PMU->WAKEUP_PM2_STATUS0 & (1UL << irqNum); in POWER_GetWakeupStatus()
340 status = PMU->WAKEUP_PM2_STATUS1 & (1UL << (irqNum - 32U)); in POWER_GetWakeupStatus()
344 status = PMU->WAKEUP_PM2_STATUS3 & (1UL << (irqNum - 96U)); in POWER_GetWakeupStatus()
354 status = PMU->WAKEUP_STATUS & PMU_WAKEUP_STATUS_PIN0_MASK; in POWER_GetWakeupStatus()
357 status = PMU->WAKEUP_STATUS & PMU_WAKEUP_STATUS_PIN1_MASK; in POWER_GetWakeupStatus()
361 status |= PMU->WAKEUP_STATUS & PMU_WAKEUP_STATUS_RTC_MASK; in POWER_GetWakeupStatus()
364 status = PMU->WAKEUP_STATUS & PMU_WAKEUP_STATUS_CAPT_MASK; in POWER_GetWakeupStatus()
367 status = PMU->WAKEUP_STATUS & (1UL << PMU_WAKEUP_STATUS_WL_SHIFT); in POWER_GetWakeupStatus()
370 status = PMU->WAKEUP_STATUS & (2UL << PMU_WAKEUP_STATUS_WL_SHIFT); in POWER_GetWakeupStatus()
373 status = PMU->WAKEUP_STATUS & (1UL << PMU_WAKEUP_STATUS_BLE_SHIFT); in POWER_GetWakeupStatus()
376 status = PMU->WAKEUP_STATUS & (2UL << PMU_WAKEUP_STATUS_BLE_SHIFT); in POWER_GetWakeupStatus()
398 PMU->WAKEUP_PM2_SRC_CLR0 = (1UL << irqNum); in POWER_ClearWakeupStatus()
402 PMU->WAKEUP_PM2_SRC_CLR1 = (1UL << (irqNum - 32U)); in POWER_ClearWakeupStatus()
406 PMU->WAKEUP_PM2_SRC_CLR3 = (1UL << (irqNum - 96U)); in POWER_ClearWakeupStatus()
416 PMU->WAKE_SRC_CLR = PMU_WAKE_SRC_CLR_PIN0_CLR_MASK; in POWER_ClearWakeupStatus()
419 PMU->WAKE_SRC_CLR = PMU_WAKE_SRC_CLR_PIN1_CLR_MASK; in POWER_ClearWakeupStatus()
422 PMU->WAKE_SRC_CLR = PMU_WAKE_SRC_CLR_RTC_CLR_MASK; in POWER_ClearWakeupStatus()
425 PMU->WAKE_SRC_CLR = PMU_WAKE_SRC_CLR_CAPT_CLR_MASK; in POWER_ClearWakeupStatus()
428 PMU->WAKE_SRC_CLR = (1UL << PMU_WAKE_SRC_CLR_WL_CLR_SHIFT); in POWER_ClearWakeupStatus()
431 PMU->WAKE_SRC_CLR = (2UL << PMU_WAKE_SRC_CLR_WL_CLR_SHIFT); in POWER_ClearWakeupStatus()
434 PMU->WAKE_SRC_CLR = (1UL << PMU_WAKE_SRC_CLR_BLE_CLR_SHIFT); in POWER_ClearWakeupStatus()
437 PMU->WAKE_SRC_CLR = (2UL << PMU_WAKE_SRC_CLR_BLE_CLR_SHIFT); in POWER_ClearWakeupStatus()
457 PMU->WAKEUP_PM2_MASK0 |= (1UL << irqNum); in POWER_EnableWakeup()
461 PMU->WAKEUP_PM2_MASK1 |= (1UL << (irqNum - 32U)); in POWER_EnableWakeup()
465 PMU->WAKEUP_PM2_MASK3 |= (1UL << (irqNum - 96U)); in POWER_EnableWakeup()
475 PMU->WAKEUP_MASK |= PMU_WAKEUP_MASK_PIN0_MASK_MASK; in POWER_EnableWakeup()
478 PMU->WAKEUP_MASK |= PMU_WAKEUP_MASK_PIN1_MASK_MASK; in POWER_EnableWakeup()
481 PMU->WAKEUP_MASK |= PMU_WAKEUP_MASK_RTC_MASK_MASK; in POWER_EnableWakeup()
484 PMU->WAKEUP_MASK |= PMU_WAKEUP_MASK_CAPT_MASK_MASK; in POWER_EnableWakeup()
487 PMU->WAKEUP_MASK |= (1UL << PMU_WAKEUP_MASK_WL_MASK_SHIFT); in POWER_EnableWakeup()
490 PMU->WAKEUP_MASK |= (2UL << PMU_WAKEUP_MASK_WL_MASK_SHIFT); in POWER_EnableWakeup()
493 PMU->WAKEUP_MASK |= (1UL << PMU_WAKEUP_MASK_BLE_MASK_SHIFT); in POWER_EnableWakeup()
496 PMU->WAKEUP_MASK |= (2UL << PMU_WAKEUP_MASK_BLE_MASK_SHIFT); in POWER_EnableWakeup()
516 PMU->WAKEUP_PM2_MASK0 &= ~(1UL << irqNum); in POWER_DisableWakeup()
520 PMU->WAKEUP_PM2_MASK1 &= ~(1UL << (irqNum - 32U)); in POWER_DisableWakeup()
524 PMU->WAKEUP_PM2_MASK3 &= ~(1UL << (irqNum - 96U)); in POWER_DisableWakeup()
534 PMU->WAKEUP_MASK &= ~PMU_WAKEUP_MASK_PIN0_MASK_MASK; in POWER_DisableWakeup()
537 PMU->WAKEUP_MASK &= ~PMU_WAKEUP_MASK_PIN1_MASK_MASK; in POWER_DisableWakeup()
540 PMU->WAKEUP_MASK &= ~PMU_WAKEUP_MASK_RTC_MASK_MASK; in POWER_DisableWakeup()
543 PMU->WAKEUP_MASK &= ~PMU_WAKEUP_MASK_CAPT_MASK_MASK; in POWER_DisableWakeup()
546 PMU->WAKEUP_MASK &= ~(1UL << PMU_WAKEUP_MASK_WL_MASK_SHIFT); in POWER_DisableWakeup()
549 PMU->WAKEUP_MASK &= ~(2UL << PMU_WAKEUP_MASK_WL_MASK_SHIFT); in POWER_DisableWakeup()
552 PMU->WAKEUP_MASK &= ~(1UL << PMU_WAKEUP_MASK_BLE_MASK_SHIFT); in POWER_DisableWakeup()
555 PMU->WAKEUP_MASK &= ~(2UL << PMU_WAKEUP_MASK_BLE_MASK_SHIFT); in POWER_DisableWakeup()
576 PMU->PWR_MODE = PMU_PWR_MODE_PWR_MODE(mode - 1U); in POWER_SetSleepMode()
755 …PMU->MEM_CFG = (PMU->MEM_CFG & ~PMU_MEM_CFG_MEM_RET_MASK) | (config->memPdCfg & PMU_MEM_CFG_MEM_RE… in AT_QUICKACCESS_SECTION_CODE()
756 PMU->PMIP_BUCK_CTRL = (PMU->PMIP_BUCK_CTRL & ~((uint32_t)kPOWER_Pm3BuckAll)) | in AT_QUICKACCESS_SECTION_CODE()
759 PMU->SYS_RST_CLR = 0x7FU; in AT_QUICKACCESS_SECTION_CODE()
766 PMU->MEM_CFG = in AT_QUICKACCESS_SECTION_CODE()
767 …(PMU->MEM_CFG & ~PMU_MEM_CFG_AON_MEM_RET_MASK) | (config->memPdCfg & PMU_MEM_CFG_AON_MEM_RET_MASK); in AT_QUICKACCESS_SECTION_CODE()
771 PMU->PMIP_LDO_LVL = PMU_PMIP_LDO_LVL_LDO18_SEL(4) | PMU_PMIP_LDO_LVL_LDO11_SEL(1); in AT_QUICKACCESS_SECTION_CODE()
774 PMU->SYS_RST_CLR = 0x7FU; in AT_QUICKACCESS_SECTION_CODE()
820 if ((mode == 3U) && (PMU->PWR_MODE_STATUS == 2U)) in AT_QUICKACCESS_SECTION_CODE()
830 …return (mode == 1U) || (PMU->PWR_MODE_STATUS == (mode - 1U)); /* PM1 doesn't update PWR_MODE_STATU… in AT_QUICKACCESS_SECTION_CODE()
998 config->memPdCfg = PMU->MEM_CFG; in POWER_GetCurrentSleepConfig()
999 config->pm3BuckCfg = PMU->PMIP_BUCK_CTRL & (uint32_t)kPOWER_Pm3BuckAll; in POWER_GetCurrentSleepConfig()
1022 PMU->PMIP_LDO_LVL = 0U; in POWER_InitPowerConfig()
1026 …PMU->TIME_OUT_CTRL = PMU_TIME_OUT_CTRL_V11_RDY_NO_TMT_MASK | PMU_TIME_OUT_CTRL_V18_RDY_NO_TMT_MASK… in POWER_InitPowerConfig()
1032 PMU->TIME_OUT_CTRL = PMU_TIME_OUT_CTRL_PSW_MCI_RDY_NO_TMT_MASK; in POWER_InitPowerConfig()
1033 PMU->TIME_OUT_CFG_VALUE = 0x3FFFFFFFU; in POWER_InitPowerConfig()
1036 …PMU->SOC_MEM_PDWN &= ~(PMU_SOC_MEM_PDWN_MSC_MEM_PDWN_CTRL_MASK | PMU_SOC_MEM_PDWN_SOCTOP_OTP_PDWN_… in POWER_InitPowerConfig()
1037 PMU->CAU_SLP_CTRL = gateCauRefClk ? PMU_CAU_SLP_CTRL_CAU_SOC_SLP_CG_MASK : 0U; in POWER_InitPowerConfig()
1098 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_WL_EN_MASK; in POWER_PowerOnWlan()
1100 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_WL_BUCK_ON_REQ_MASK; in POWER_PowerOnWlan()
1104 PMU->SW_CTRL_WL &= ~PMU_SW_CTRL_WL_PSW_WL_PD_MASK; in POWER_PowerOnWlan()
1109 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_MCI_ISO_WL_N_MASK; in POWER_PowerOnWlan()
1113 PMU->SW_CTRL_WL &= ~PMU_SW_CTRL_WL_MCI_WL_PU_RST_MASK; in POWER_PowerOnWlan()
1122 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_WL_EN_MASK; in POWER_PowerOffWlan()
1124 PMU->SW_CTRL_WL &= ~PMU_SW_CTRL_WL_MCI_ISO_WL_N_MASK; in POWER_PowerOffWlan()
1126 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_PSW_WL_PD_MASK; in POWER_PowerOffWlan()
1132 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_MCI_WL_PU_RST_MASK; in POWER_PowerOffWlan()
1134 PMU->SW_CTRL_WL |= PMU_SW_CTRL_WL_WL_BUCK_OFF_REQ_MASK; in POWER_PowerOffWlan()
1143 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_BLE_EN_MASK; in POWER_PowerOnBle()
1145 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_BLE_BUCK_ON_REQ_MASK; in POWER_PowerOnBle()
1148 PMU->SW_CTRL_BLE &= ~PMU_SW_CTRL_BLE_PSW_BLE_PD_MASK; in POWER_PowerOnBle()
1153 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_MCI_ISO_BLE_N_MASK; in POWER_PowerOnBle()
1157 PMU->SW_CTRL_BLE &= ~PMU_SW_CTRL_BLE_MCI_BLE_PU_RST_MASK; in POWER_PowerOnBle()
1166 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_BLE_EN_MASK; in POWER_PowerOffBle()
1168 PMU->SW_CTRL_BLE &= ~PMU_SW_CTRL_BLE_MCI_ISO_BLE_N_MASK; in POWER_PowerOffBle()
1170 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_PSW_BLE_PD_MASK; in POWER_PowerOffBle()
1176 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_MCI_BLE_PU_RST_MASK; in POWER_PowerOffBle()
1178 PMU->SW_CTRL_BLE |= PMU_SW_CTRL_BLE_BLE_BUCK_OFF_REQ_MASK; in POWER_PowerOffBle()
1203 PMU->CAPT_PULSE = PMU_CAPT_PULSE_IRQ_CLR_MASK | PMU_CAPT_PULSE_IRQ_MSK_MASK; in POWER_EnableCaptSlowPulseTimer()
1204 PMU->CAPT_PULSE_BASE_VAL = timeout; in POWER_EnableCaptSlowPulseTimer()
1205 …PMU->CAPT_PULSE = PMU_CAPT_PULSE_IC_WIDTH_CLK_CNT(width) | PMU_CAPT_PULSE_IC_EDGE_CLK_CNT… in POWER_EnableCaptSlowPulseTimer()
1206 PMU->CAPT_PULSE |= PMU_CAPT_PULSE_CAPTURE_SLOW_PULSE_CNT_EN_MASK; in POWER_EnableCaptSlowPulseTimer()
1213 PMU->CAPT_PULSE = PMU_CAPT_PULSE_IRQ_CLR_MASK | PMU_CAPT_PULSE_IRQ_MSK_MASK; in POWER_EnableCaptFastPulseTimer()
1214 PMU->CAPT_PULSE_BASE_VAL = timeout; in POWER_EnableCaptFastPulseTimer()
1215 PMU->CAPT_PULSE = PMU_CAPT_PULSE_CLK_SEL_MASK; in POWER_EnableCaptFastPulseTimer()
1216 PMU->CAPT_PULSE |= PMU_CAPT_PULSE_CAPTURE_FAST_PULSE_CNT_EN_MASK; in POWER_EnableCaptFastPulseTimer()
1221 PMU->CAPT_PULSE = PMU_CAPT_PULSE_IRQ_CLR_MASK | PMU_CAPT_PULSE_IRQ_MSK_MASK; in POWER_DisableCaptPulseTimer()
1258 PMU->PMIP_BUCK_LVL = PMU_PMIP_BUCK_LVL_SLEEP_BUCK18_SEL(0x60U) | /* 1.8V */ in POWER_InitVoltage()