Lines Matching refs:base
46 spc_power_domain_low_power_mode_t SPC_GetPowerDomainLowPowerMode(SPC_Type *base, spc_power_domain_i… in SPC_GetPowerDomainLowPowerMode() argument
52 …val = ((base->PD_STATUS[(uint8_t)powerDomainId] & SPC_PD_STATUS_LP_MODE_MASK) >> SPC_PD_STATUS_LP_… in SPC_GetPowerDomainLowPowerMode()
66 uint8_t SPC_GetPeriphIOIsolationStatus(SPC_Type *base) in SPC_GetPeriphIOIsolationStatus() argument
70 reg = base->SC; in SPC_GetPeriphIOIsolationStatus()
82 void SPC_SetLowPowerRequestConfig(SPC_Type *base, const spc_lowpower_request_config_t *config) in SPC_SetLowPowerRequestConfig() argument
88 reg = base->LPREQ_CFG; in SPC_SetLowPowerRequestConfig()
101 base->LPREQ_CFG = reg; in SPC_SetLowPowerRequestConfig()
111 void SPC_ConfigVddCoreGlitchDetector(SPC_Type *base, const spc_vdd_core_glitch_detector_config_t *c… in SPC_ConfigVddCoreGlitchDetector() argument
117 reg = (base->VDD_CORE_GLITCH_DETECT_SC) & in SPC_ConfigVddCoreGlitchDetector()
126 base->VDD_CORE_GLITCH_DETECT_SC = reg; in SPC_ConfigVddCoreGlitchDetector()
136 void SPC_SetSRAMOperateVoltage(SPC_Type *base, const spc_sram_voltage_config_t *config) in SPC_SetSRAMOperateVoltage() argument
144 base->SRAMCTL = reg; in SPC_SetSRAMOperateVoltage()
148 base->SRAMCTL |= SPC_SRAMCTL_REQ_MASK; in SPC_SetSRAMOperateVoltage()
149 while ((base->SRAMCTL & SPC_SRAMCTL_ACK_MASK) == 0UL) in SPC_SetSRAMOperateVoltage()
154 base->SRAMCTL &= ~SPC_SRAMCTL_REQ_MASK; in SPC_SetSRAMOperateVoltage()
177 status_t SPC_SetActiveModeBandgapModeConfig(SPC_Type *base, spc_bandgap_mode_t mode) in SPC_SetActiveModeBandgapModeConfig() argument
182 reg = base->ACTIVE_CFG; in SPC_SetActiveModeBandgapModeConfig()
186 state = SPC_GetActiveModeVoltageDetectStatus(base); in SPC_SetActiveModeBandgapModeConfig()
196 if ((base->ACTIVE_CFG & SPC_ACTIVE_CFG_SYSLDO_VDD_DS_MASK) == in SPC_SetActiveModeBandgapModeConfig()
204 …if ((base->ACTIVE_CFG & SPC_ACTIVE_CFG_DCDC_VDD_DS_MASK) == SPC_ACTIVE_CFG_DCDC_VDD_DS(kSPC_DCDC_N… in SPC_SetActiveModeBandgapModeConfig()
212 if ((base->ACTIVE_CFG & SPC_ACTIVE_CFG_GLITCH_DETECT_DISABLE_MASK) == 0UL) in SPC_SetActiveModeBandgapModeConfig()
218 if ((base->ACTIVE_CFG & SPC_ACTIVE_CFG_CORELDO_VDD_DS_MASK) == in SPC_SetActiveModeBandgapModeConfig()
229 base->ACTIVE_CFG = reg; in SPC_SetActiveModeBandgapModeConfig()
253 status_t SPC_SetLowPowerModeBandgapmodeConfig(SPC_Type *base, spc_bandgap_mode_t mode) in SPC_SetLowPowerModeBandgapmodeConfig() argument
258 reg = base->LP_CFG; in SPC_SetLowPowerModeBandgapmodeConfig()
262 state = (uint32_t)SPC_GetLowPowerModeVoltageDetectStatus(base); in SPC_SetLowPowerModeBandgapmodeConfig()
271 …if ((base->LP_CFG & SPC_LP_CFG_DCDC_VDD_DS_MASK) == SPC_LP_CFG_DCDC_VDD_DS(kSPC_DCDC_NormalDriveSt… in SPC_SetLowPowerModeBandgapmodeConfig()
278 …if ((base->LP_CFG & SPC_LP_CFG_SYSLDO_VDD_DS_MASK) == SPC_LP_CFG_SYSLDO_VDD_DS(kSPC_SysLDO_NormalD… in SPC_SetLowPowerModeBandgapmodeConfig()
284 if ((base->LP_CFG & SPC_LP_CFG_CORELDO_VDD_DS_MASK) == in SPC_SetLowPowerModeBandgapmodeConfig()
292 if ((base->LP_CFG & SPC_LP_CFG_GLITCH_DETECT_DISABLE_MASK) == 0UL) in SPC_SetLowPowerModeBandgapmodeConfig()
301 base->LP_CFG = reg; in SPC_SetLowPowerModeBandgapmodeConfig()
317 void SPC_SetCoreVoltageDetectConfig(SPC_Type *base, const spc_core_voltage_detect_config_t *config) in SPC_SetCoreVoltageDetectConfig() argument
330 base->VD_CORE_CFG = reg; in SPC_SetCoreVoltageDetectConfig()
347 status_t SPC_EnableActiveModeCoreHighVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableActiveModeCoreHighVoltageDetect() argument
353 base->ACTIVE_CFG |= SPC_ACTIVE_CFG_CORE_HVDE_MASK; in SPC_EnableActiveModeCoreHighVoltageDetect()
357 base->ACTIVE_CFG &= ~SPC_ACTIVE_CFG_CORE_HVDE_MASK; in SPC_EnableActiveModeCoreHighVoltageDetect()
377 status_t SPC_EnableLowPowerModeCoreHighVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableLowPowerModeCoreHighVoltageDetect() argument
383 base->LP_CFG |= SPC_LP_CFG_CORE_HVDE_MASK; in SPC_EnableLowPowerModeCoreHighVoltageDetect()
387 base->LP_CFG &= ~SPC_LP_CFG_CORE_HVDE_MASK; in SPC_EnableLowPowerModeCoreHighVoltageDetect()
407 status_t SPC_EnableActiveModeCoreLowVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableActiveModeCoreLowVoltageDetect() argument
413 base->ACTIVE_CFG |= SPC_ACTIVE_CFG_CORE_LVDE_MASK; in SPC_EnableActiveModeCoreLowVoltageDetect()
417 base->ACTIVE_CFG &= ~SPC_ACTIVE_CFG_CORE_LVDE_MASK; in SPC_EnableActiveModeCoreLowVoltageDetect()
436 status_t SPC_EnableLowPowerModeCoreLowVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableLowPowerModeCoreLowVoltageDetect() argument
442 base->LP_CFG |= SPC_LP_CFG_CORE_LVDE_MASK; in SPC_EnableLowPowerModeCoreLowVoltageDetect()
446 base->LP_CFG &= ~SPC_LP_CFG_CORE_LVDE_MASK; in SPC_EnableLowPowerModeCoreLowVoltageDetect()
463 void SPC_SetSystemVDDLowVoltageLevel(SPC_Type *base, spc_low_voltage_level_select_t level) in SPC_SetSystemVDDLowVoltageLevel() argument
466 (void)base; in SPC_SetSystemVDDLowVoltageLevel()
490 void SPC_SetSystemVoltageDetectConfig(SPC_Type *base, const spc_system_voltage_detect_config_t *con… in SPC_SetSystemVoltageDetectConfig() argument
501 base->VD_SYS_CFG = reg; in SPC_SetSystemVoltageDetectConfig()
521 status_t SPC_EnableActiveModeSystemHighVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableActiveModeSystemHighVoltageDetect() argument
527 base->ACTIVE_CFG |= SPC_ACTIVE_CFG_SYS_HVDE_MASK; in SPC_EnableActiveModeSystemHighVoltageDetect()
531 base->ACTIVE_CFG &= ~SPC_ACTIVE_CFG_SYS_HVDE_MASK; in SPC_EnableActiveModeSystemHighVoltageDetect()
551 status_t SPC_EnableActiveModeSystemLowVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableActiveModeSystemLowVoltageDetect() argument
557 base->ACTIVE_CFG |= SPC_ACTIVE_CFG_SYS_LVDE_MASK; in SPC_EnableActiveModeSystemLowVoltageDetect()
561 base->ACTIVE_CFG &= ~SPC_ACTIVE_CFG_SYS_LVDE_MASK; in SPC_EnableActiveModeSystemLowVoltageDetect()
581 status_t SPC_EnableLowPowerModeSystemHighVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableLowPowerModeSystemHighVoltageDetect() argument
587 base->LP_CFG |= SPC_LP_CFG_SYS_HVDE_MASK; in SPC_EnableLowPowerModeSystemHighVoltageDetect()
591 base->LP_CFG &= ~SPC_LP_CFG_SYS_HVDE_MASK; in SPC_EnableLowPowerModeSystemHighVoltageDetect()
611 status_t SPC_EnableLowPowerModeSystemLowVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableLowPowerModeSystemLowVoltageDetect() argument
617 base->LP_CFG |= SPC_LP_CFG_SYS_LVDE_MASK; in SPC_EnableLowPowerModeSystemLowVoltageDetect()
621 base->LP_CFG &= ~SPC_LP_CFG_SYS_LVDE_MASK; in SPC_EnableLowPowerModeSystemLowVoltageDetect()
637 void SPC_SetIOVDDLowVoltageLevel(SPC_Type *base, spc_low_voltage_level_select_t level) in SPC_SetIOVDDLowVoltageLevel() argument
641 reg = base->VD_IO_CFG; in SPC_SetIOVDDLowVoltageLevel()
643 …base->VD_IO_CFG &= ~(SPC_VD_IO_CFG_LVDRE_MASK | SPC_VD_IO_CFG_LVDIE_MASK | SPC_VD_IO_CFG_LVSEL_MAS… in SPC_SetIOVDDLowVoltageLevel()
646 base->VD_IO_CFG = reg; in SPC_SetIOVDDLowVoltageLevel()
660 void SPC_SetIOVoltageDetectConfig(SPC_Type *base, const spc_io_voltage_detect_config_t *config) in SPC_SetIOVoltageDetectConfig() argument
667 SPC_SetIOVDDLowVoltageLevel(base, config->level); in SPC_SetIOVoltageDetectConfig()
669 reg = base->VD_IO_CFG; in SPC_SetIOVoltageDetectConfig()
677 base->VD_IO_CFG = reg; in SPC_SetIOVoltageDetectConfig()
694 status_t SPC_EnableActiveModeIOHighVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableActiveModeIOHighVoltageDetect() argument
700 base->ACTIVE_CFG |= SPC_ACTIVE_CFG_IO_HVDE_MASK; in SPC_EnableActiveModeIOHighVoltageDetect()
704 base->ACTIVE_CFG &= ~SPC_ACTIVE_CFG_IO_HVDE_MASK; in SPC_EnableActiveModeIOHighVoltageDetect()
724 status_t SPC_EnableActiveModeIOLowVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableActiveModeIOLowVoltageDetect() argument
730 base->ACTIVE_CFG |= SPC_ACTIVE_CFG_IO_LVDE_MASK; in SPC_EnableActiveModeIOLowVoltageDetect()
734 base->ACTIVE_CFG &= ~SPC_ACTIVE_CFG_IO_LVDE_MASK; in SPC_EnableActiveModeIOLowVoltageDetect()
753 status_t SPC_EnableLowPowerModeIOHighVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableLowPowerModeIOHighVoltageDetect() argument
759 base->LP_CFG |= SPC_LP_CFG_IO_HVDE_MASK; in SPC_EnableLowPowerModeIOHighVoltageDetect()
763 base->LP_CFG &= ~SPC_LP_CFG_IO_HVDE_MASK; in SPC_EnableLowPowerModeIOHighVoltageDetect()
782 status_t SPC_EnableLowPowerModeIOLowVoltageDetect(SPC_Type *base, bool enable) in SPC_EnableLowPowerModeIOLowVoltageDetect() argument
788 base->LP_CFG |= SPC_LP_CFG_IO_LVDE_MASK; in SPC_EnableLowPowerModeIOLowVoltageDetect()
792 base->LP_CFG &= ~SPC_LP_CFG_IO_LVDE_MASK; in SPC_EnableLowPowerModeIOLowVoltageDetect()
808 void SPC_SetExternalVoltageDomainsConfig(SPC_Type *base, uint8_t lowPowerIsoMask, uint8_t IsoMask) in SPC_SetExternalVoltageDomainsConfig() argument
813 base->EVD_CFG = reg; in SPC_SetExternalVoltageDomainsConfig()
831 status_t SPC_SetActiveModeCoreLDORegulatorConfig(SPC_Type *base, const spc_active_mode_core_ldo_opt… in SPC_SetActiveModeCoreLDORegulatorConfig() argument
835 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetActiveModeCoreLDORegulatorConfig()
842 if (SPC_GetActiveModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetActiveModeCoreLDORegulatorConfig()
848 if ((SPC_GetActiveModeVoltageDetectStatus(base) != 0UL) && in SPC_SetActiveModeCoreLDORegulatorConfig()
854 if ((uint8_t)SPC_GetActiveModeCoreLDOVDDVoltageLevel(base) != (uint8_t)(option->CoreLDOVoltage)) in SPC_SetActiveModeCoreLDORegulatorConfig()
857 … (void)SPC_SetActiveModeCoreLDORegulatorDriveStrength(base, kSPC_CoreLDO_NormalDriveStrength); in SPC_SetActiveModeCoreLDORegulatorConfig()
859 (void)SPC_SetActiveModeCoreLDORegulatorVoltageLevel(base, option->CoreLDOVoltage); in SPC_SetActiveModeCoreLDORegulatorConfig()
863 (void)SPC_SetActiveModeCoreLDORegulatorDriveStrength(base, option->CoreLDODriveStrength); in SPC_SetActiveModeCoreLDORegulatorConfig()
886 status_t SPC_SetActiveModeCoreLDORegulatorVoltageLevel(SPC_Type *base, spc_core_ldo_voltage_level_t… in SPC_SetActiveModeCoreLDORegulatorVoltageLevel() argument
888 if ((uint8_t)voltageLevel != (uint8_t)SPC_GetActiveModeCoreLDOVDDVoltageLevel(base)) in SPC_SetActiveModeCoreLDORegulatorVoltageLevel()
891 if (SPC_GetActiveModeCoreLDODriveStrength(base) != kSPC_CoreLDO_NormalDriveStrength) in SPC_SetActiveModeCoreLDORegulatorVoltageLevel()
897 base->ACTIVE_CFG = in SPC_SetActiveModeCoreLDORegulatorVoltageLevel()
898 …((base->ACTIVE_CFG & ~SPC_ACTIVE_CFG_CORELDO_VDD_LVL_MASK) | SPC_ACTIVE_CFG_CORELDO_VDD_LVL(voltag… in SPC_SetActiveModeCoreLDORegulatorVoltageLevel()
904 while ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetActiveModeCoreLDORegulatorVoltageLevel()
924 status_t SPC_SetActiveModeCoreLDORegulatorDriveStrength(SPC_Type *base, spc_core_ldo_drive_strength… in SPC_SetActiveModeCoreLDORegulatorDriveStrength() argument
930 if (SPC_GetActiveModeVoltageDetectStatus(base) != 0UL) in SPC_SetActiveModeCoreLDORegulatorDriveStrength()
939 if (SPC_GetActiveModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetActiveModeCoreLDORegulatorDriveStrength()
945 base->ACTIVE_CFG = in SPC_SetActiveModeCoreLDORegulatorDriveStrength()
946 …((base->ACTIVE_CFG & ~SPC_ACTIVE_CFG_CORELDO_VDD_DS_MASK) | SPC_ACTIVE_CFG_CORELDO_VDD_DS(driveStr… in SPC_SetActiveModeCoreLDORegulatorDriveStrength()
969 status_t SPC_SetLowPowerModeCoreLDORegulatorConfig(SPC_Type *base, const spc_lowpower_mode_core_ldo… in SPC_SetLowPowerModeCoreLDORegulatorConfig() argument
973 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetLowPowerModeCoreLDORegulatorConfig()
982 status = SPC_SetLowPowerModeCoreLDORegulatorDriveStrength(base, option->CoreLDODriveStrength); in SPC_SetLowPowerModeCoreLDORegulatorConfig()
985 (void)SPC_SetLowPowerModeCoreLDORegulatorVoltageLevel(base, option->CoreLDOVoltage); in SPC_SetLowPowerModeCoreLDORegulatorConfig()
1007 status_t SPC_SetLowPowerModeCoreLDORegulatorVoltageLevel(SPC_Type *base, spc_core_ldo_voltage_level… in SPC_SetLowPowerModeCoreLDORegulatorVoltageLevel() argument
1009 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetLowPowerModeCoreLDORegulatorVoltageLevel()
1018 …base->LP_CFG = ((base->LP_CFG & ~SPC_LP_CFG_CORELDO_VDD_LVL_MASK) | SPC_LP_CFG_CORELDO_VDD_LVL(vol… in SPC_SetLowPowerModeCoreLDORegulatorVoltageLevel()
1024 while ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetLowPowerModeCoreLDORegulatorVoltageLevel()
1042 status_t SPC_SetLowPowerModeCoreLDORegulatorDriveStrength(SPC_Type *base, spc_core_ldo_drive_streng… in SPC_SetLowPowerModeCoreLDORegulatorDriveStrength() argument
1049 if (SPC_GetLowPowerModeVoltageDetectStatus(base) != 0UL) in SPC_SetLowPowerModeCoreLDORegulatorDriveStrength()
1057 if (SPC_GetLowPowerModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetLowPowerModeCoreLDORegulatorDriveStrength()
1063 …base->LP_CFG = ((base->LP_CFG & ~SPC_LP_CFG_CORELDO_VDD_DS_MASK) | SPC_LP_CFG_CORELDO_VDD_DS(drive… in SPC_SetLowPowerModeCoreLDORegulatorDriveStrength()
1091 status_t SPC_SetActiveModeSystemLDORegulatorConfig(SPC_Type *base, const spc_active_mode_sys_ldo_op… in SPC_SetActiveModeSystemLDORegulatorConfig() argument
1095 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetActiveModeSystemLDORegulatorConfig()
1106 if ((SPC_GetActiveModeVoltageDetectStatus(base) != 0UL) && in SPC_SetActiveModeSystemLDORegulatorConfig()
1112 if ((SPC_GetActiveModeBandgapMode(base) == kSPC_BandgapDisabled) && in SPC_SetActiveModeSystemLDORegulatorConfig()
1120 ((SPC_GetActiveModeVoltageDetectStatus(base) & SPC_ACTIVE_CFG_SYS_HVDE_MASK) != 0UL)) in SPC_SetActiveModeSystemLDORegulatorConfig()
1125 (void)SPC_SetActiveModeSystemLDORegulatorDriveStrength(base, option->SysLDODriveStrength); in SPC_SetActiveModeSystemLDORegulatorConfig()
1126 (void)SPC_SetActiveModeSystemLDORegulatorVoltageLevel(base, option->SysLDOVoltage); in SPC_SetActiveModeSystemLDORegulatorConfig()
1144 status_t SPC_SetActiveModeSystemLDORegulatorVoltageLevel(SPC_Type *base, spc_sys_ldo_voltage_level_… in SPC_SetActiveModeSystemLDORegulatorVoltageLevel() argument
1149 if ((SPC_GetActiveModeVoltageDetectStatus(base) & SPC_ACTIVE_CFG_SYS_HVDE_MASK) != 0UL) in SPC_SetActiveModeSystemLDORegulatorVoltageLevel()
1155 base->ACTIVE_CFG = in SPC_SetActiveModeSystemLDORegulatorVoltageLevel()
1156 …(base->ACTIVE_CFG & ~SPC_ACTIVE_CFG_SYSLDO_VDD_LVL_MASK) | SPC_ACTIVE_CFG_SYSLDO_VDD_LVL(voltageLe… in SPC_SetActiveModeSystemLDORegulatorVoltageLevel()
1173 status_t SPC_SetActiveModeSystemLDORegulatorDriveStrength(SPC_Type *base, spc_sys_ldo_drive_strengt… in SPC_SetActiveModeSystemLDORegulatorDriveStrength() argument
1178 if (SPC_GetActiveModeVoltageDetectStatus(base) != 0UL) in SPC_SetActiveModeSystemLDORegulatorDriveStrength()
1187 if (SPC_GetActiveModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetActiveModeSystemLDORegulatorDriveStrength()
1193 base->ACTIVE_CFG = in SPC_SetActiveModeSystemLDORegulatorDriveStrength()
1194 …(base->ACTIVE_CFG & ~SPC_ACTIVE_CFG_SYSLDO_VDD_DS_MASK) | SPC_ACTIVE_CFG_SYSLDO_VDD_DS(driveStreng… in SPC_SetActiveModeSystemLDORegulatorDriveStrength()
1216 status_t SPC_SetLowPowerModeSystemLDORegulatorConfig(SPC_Type *base, const spc_lowpower_mode_sys_ld… in SPC_SetLowPowerModeSystemLDORegulatorConfig() argument
1220 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetLowPowerModeSystemLDORegulatorConfig()
1229 status = SPC_SetLowPowerModeSystemLDORegulatorDriveStrength(base, option->SysLDODriveStrength); in SPC_SetLowPowerModeSystemLDORegulatorConfig()
1246 status_t SPC_SetLowPowerModeSystemLDORegulatorDriveStrength(SPC_Type *base, spc_sys_ldo_drive_stren… in SPC_SetLowPowerModeSystemLDORegulatorDriveStrength() argument
1251 if (SPC_GetLowPowerModeVoltageDetectStatus(base) != 0UL) in SPC_SetLowPowerModeSystemLDORegulatorDriveStrength()
1259 if (SPC_GetLowPowerModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetLowPowerModeSystemLDORegulatorDriveStrength()
1265 …base->LP_CFG = (base->LP_CFG & ~SPC_LP_CFG_SYSLDO_VDD_DS_MASK) | SPC_LP_CFG_SYSLDO_VDD_DS(driveStr… in SPC_SetLowPowerModeSystemLDORegulatorDriveStrength()
1284 status_t SPC_SetActiveModeDCDCRegulatorConfig(SPC_Type *base, const spc_active_mode_dcdc_option_t *… in SPC_SetActiveModeDCDCRegulatorConfig() argument
1289 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetActiveModeDCDCRegulatorConfig()
1298 status = SPC_SetActiveModeDCDCRegulatorDriveStrength(base, option->DCDCDriveStrength); in SPC_SetActiveModeDCDCRegulatorConfig()
1302 SPC_SetActiveModeDCDCRegulatorVoltageLevel(base, option->DCDCVoltage); in SPC_SetActiveModeDCDCRegulatorConfig()
1309 while ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetActiveModeDCDCRegulatorConfig()
1327 status_t SPC_SetActiveModeDCDCRegulatorDriveStrength(SPC_Type *base, spc_dcdc_drive_strength_t driv… in SPC_SetActiveModeDCDCRegulatorDriveStrength() argument
1332 if (SPC_GetActiveModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetActiveModeDCDCRegulatorDriveStrength()
1338 base->ACTIVE_CFG = in SPC_SetActiveModeDCDCRegulatorDriveStrength()
1339 …((base->ACTIVE_CFG) & (~SPC_ACTIVE_CFG_DCDC_VDD_DS_MASK)) | SPC_ACTIVE_CFG_DCDC_VDD_DS(driveStreng… in SPC_SetActiveModeDCDCRegulatorDriveStrength()
1358 status_t SPC_SetLowPowerModeDCDCRegulatorConfig(SPC_Type *base, const spc_lowpower_mode_dcdc_option… in SPC_SetLowPowerModeDCDCRegulatorConfig() argument
1360 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetLowPowerModeDCDCRegulatorConfig()
1371 (SPC_GetLowPowerModeBandgapMode(base) == kSPC_BandgapDisabled)) in SPC_SetLowPowerModeDCDCRegulatorConfig()
1381 SPC_SetLowPowerModeDCDCRegulatorVoltageLevel(base, option->DCDCVoltage); in SPC_SetLowPowerModeDCDCRegulatorConfig()
1386 (void)SPC_SetLowPowerModeDCDCRegulatorDriveStrength(base, option->DCDCDriveStrength); in SPC_SetLowPowerModeDCDCRegulatorConfig()
1393 while ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetLowPowerModeDCDCRegulatorConfig()
1409 status_t SPC_SetLowPowerModeDCDCRegulatorDriveStrength(SPC_Type *base, spc_dcdc_drive_strength_t dr… in SPC_SetLowPowerModeDCDCRegulatorDriveStrength() argument
1414 if (SPC_GetLowPowerModeBandgapMode(base) == kSPC_BandgapDisabled) in SPC_SetLowPowerModeDCDCRegulatorDriveStrength()
1420 …base->LP_CFG = ((base->LP_CFG) & (~SPC_LP_CFG_DCDC_VDD_DS_MASK)) | SPC_LP_CFG_DCDC_VDD_DS(driveStr… in SPC_SetLowPowerModeDCDCRegulatorDriveStrength()
1431 void SPC_SetDCDCBurstConfig(SPC_Type *base, spc_dcdc_burst_config_t *config) in SPC_SetDCDCBurstConfig() argument
1435 reg = base->DCDC_CFG; in SPC_SetDCDCBurstConfig()
1439 base->DCDC_CFG = reg; in SPC_SetDCDCBurstConfig()
1442 while ((base->DCDC_BURST_CFG & SPC_DCDC_BURST_CFG_BURST_ACK_MASK) == 0UL) in SPC_SetDCDCBurstConfig()
1449 base->DCDC_BURST_CFG |= SPC_DCDC_BURST_CFG_BURST_ACK_MASK; in SPC_SetDCDCBurstConfig()
1451 base->DCDC_BURST_CFG |= SPC_DCDC_BURST_CFG_EXT_BURST_EN(config->externalBurstRequest); in SPC_SetDCDCBurstConfig()
1455 base->DCDC_BURST_CFG |= SPC_DCDC_BURST_CFG_BURST_REQ_MASK; in SPC_SetDCDCBurstConfig()
1468 void SPC_SetDCDCRefreshCount(SPC_Type *base, uint16_t count) in SPC_SetDCDCRefreshCount() argument
1472 reg = base->DCDC_BURST_CFG; in SPC_SetDCDCRefreshCount()
1476 base->DCDC_BURST_CFG = reg; in SPC_SetDCDCRefreshCount()
1512 status_t SPC_SetActiveModeRegulatorsConfig(SPC_Type *base, const spc_active_mode_regulators_config_… in SPC_SetActiveModeRegulatorsConfig() argument
1516 uint32_t activeModeVDValue = SPC_GetActiveModeVoltageDetectStatus(base); in SPC_SetActiveModeRegulatorsConfig()
1524 || (SPC_CheckActiveModeVddCoreGlitchDetectEnabled(base) == true) in SPC_SetActiveModeRegulatorsConfig()
1573 if ((base->SC & SPC_SC_BUSY_MASK) != 0UL) in SPC_SetActiveModeRegulatorsConfig()
1578 base->ACTIVE_CFG = in SPC_SetActiveModeRegulatorsConfig()
1579 … ((base->ACTIVE_CFG) & ~(SPC_ACTIVE_CFG_BGMODE_MASK)) | SPC_ACTIVE_CFG_BGMODE(config->bandgapMode); in SPC_SetActiveModeRegulatorsConfig()
1581 SPC_EnableActiveModeCMPBandgapBuffer(base, config->lpBuff); in SPC_SetActiveModeRegulatorsConfig()
1585 (void)SPC_SetActiveModeSystemLDORegulatorConfig(base, &config->SysLDOOption); in SPC_SetActiveModeRegulatorsConfig()
1589 (void)SPC_SetActiveModeDCDCRegulatorConfig(base, &config->DCDCOption); in SPC_SetActiveModeRegulatorsConfig()
1592 (void)SPC_SetActiveModeCoreLDORegulatorConfig(base, &config->CoreLDOOption); in SPC_SetActiveModeRegulatorsConfig()
1610 status_t SPC_SetLowPowerModeRegulatorsConfig(SPC_Type *base, const spc_lowpower_mode_regulators_con… in SPC_SetLowPowerModeRegulatorsConfig() argument
1613 uint32_t lpModeVDValue = SPC_GetLowPowerModeVoltageDetectStatus(base); in SPC_SetLowPowerModeRegulatorsConfig()
1621 || (SPC_CheckLowPowerModeVddCoreGlitchDetectEnabled(base) == true) in SPC_SetLowPowerModeRegulatorsConfig()
1660 …base->LP_CFG = ((base->LP_CFG) & ~(SPC_LP_CFG_BGMODE_MASK)) | SPC_LP_CFG_BGMODE(config->bandgapMod… in SPC_SetLowPowerModeRegulatorsConfig()
1662 SPC_EnableLowPowerModeCMPBandgapBuffer(base, config->lpBuff); in SPC_SetLowPowerModeRegulatorsConfig()
1665 SPC_EnableLowPowerModeCoreVDDInternalVoltageScaling(base, config->CoreIVS); in SPC_SetLowPowerModeRegulatorsConfig()
1667 SPC_EnableLowPowerModeLowPowerIREF(base, config->lpIREF); in SPC_SetLowPowerModeRegulatorsConfig()
1670 (void)SPC_SetLowPowerModeSystemLDORegulatorConfig(base, &config->SysLDOOption); in SPC_SetLowPowerModeRegulatorsConfig()
1674 (void)SPC_SetLowPowerModeDCDCRegulatorConfig(base, &config->DCDCOption); in SPC_SetLowPowerModeRegulatorsConfig()
1677 (void)SPC_SetLowPowerModeCoreLDORegulatorConfig(base, &config->CoreLDOOption); in SPC_SetLowPowerModeRegulatorsConfig()