![]() |
MCUXpresso SDK API Reference Manual
Rev. 0
NXP Semiconductors
|
Data Structures | |
struct | pmu_static_lpsr_ana_ldo_config_t |
LPSR ANA LDO config. More... | |
struct | pmu_static_lpsr_dig_config_t |
LPSR DIG LDO Config in Static/Software Mode. More... | |
struct | pmu_snvs_dig_config_t |
SNVS DIG LDO config. More... | |
struct | pmu_static_bandgap_config_t |
Bandgap config in static mode. More... | |
struct | pmu_static_body_bias_config_t |
The config of body bias in Static/Software Mode. More... | |
struct | pmu_gpc_body_bias_config_t |
The stucture of body bias config in GPC mode. More... | |
Driver version | |
#define | FSL_PMU_DRIVER_VERSION (MAKE_VERSION(2, 0, 0)) |
PMU driver version. More... | |
LDOs control related APIs | |
void | PMU_SetPllLdoControlMode (ANADIG_PMU_Type *base, pmu_control_mode_t mode) |
Selects the control mode of the PLL LDO. More... | |
void | PMU_SwitchPllLdoToGPCMode (ANADIG_PMU_Type *base) |
Switches the PLL LDO from Static/Software Mode to GPC/Hardware Mode. More... | |
void | PMU_StaticEnablePllLdo (ANADIG_PMU_Type *base) |
Enables PLL LDO via AI interface in Static/Software mode. More... | |
void | PMU_StaticDisablePllLdo (void) |
Disables PLL LDO via AI interface in Static/Software mode. More... | |
void | PMU_SetLpsrAnaLdoControlMode (ANADIG_LDO_SNVS_Type *base, pmu_control_mode_t mode) |
Selects the control mode of the LPSR ANA LDO. More... | |
void | PMU_StaticSetLpsrAnaLdoBypassMode (ANADIG_LDO_SNVS_Type *base, pmu_lpsr_ana_ldo_bypass_mode_t bypassMode) |
Sets the Bypass mode of the LPSR ANA LDO. More... | |
void | PMU_StaticGetLpsrAnaLdoDefaultConfig (pmu_static_lpsr_ana_ldo_config_t *config) |
Fill the LPSR ANA LDO configuration structure with default settings. More... | |
void | PMU_StaticLpsrAnaLdoInit (ANADIG_LDO_SNVS_Type *base, const pmu_static_lpsr_ana_ldo_config_t *config) |
Initialize the LPSR ANA LDO in Static/Sofware Mode. More... | |
void | PMU_StaticLpsrAnaLdoDeinit (ANADIG_LDO_SNVS_Type *base) |
Disable the output of LPSR ANA LDO. More... | |
void | PMU_SetLpsrDigLdoControlMode (ANADIG_LDO_SNVS_Type *base, pmu_control_mode_t mode) |
Selects the control mode of the LPSR DIG LDO. More... | |
void | PMU_StaticEnableLpsrDigLdoBypassMode (ANADIG_LDO_SNVS_Type *base, bool enable) |
Turn on/off Bypass mode of the LPSR DIG LDO in Static/Software mode. More... | |
void | PMU_StaticGetLpsrDigLdoDefaultConfig (pmu_static_lpsr_dig_config_t *config) |
Gets the default configuration of LPSR DIG LDO. More... | |
void | PMU_StaticLpsrDigLdoInit (ANADIG_LDO_SNVS_Type *base, const pmu_static_lpsr_dig_config_t *config) |
Initialize the LPSR DIG LDO in static mode. More... | |
void | PMU_StaticLpsrDigLdoDeinit (ANADIG_LDO_SNVS_Type *base) |
Disable the LPSR DIG LDO. More... | |
void | PMU_GPCSetLpsrDigLdoTargetVoltage (uint32_t setpointMap, pmu_lpsr_dig_target_output_voltage_t voltageValue) |
Sets the voltage step of LPSR DIG LDO in certain setpoint during GPC mode. More... | |
void | PMU_GetSnvsDigLdoDefaultConfig (pmu_snvs_dig_config_t *config) |
Gets the default config of the SNVS DIG LDO. More... | |
void | PMU_SnvsDigLdoInit (ANADIG_LDO_SNVS_DIG_Type *base, const pmu_snvs_dig_config_t *config) |
Initialize the SNVS DIG LDO. More... | |
static void | PMU_SnvsDigLdoDeinit (ANADIG_LDO_SNVS_DIG_Type *base) |
Disable SNVS DIG LDO. | |
void | PMU_GPCEnableLdo (pmu_ldo_name_t name, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the selected LDO in certain setpoints with GPC mode. More... | |
void | PMU_GPCSetLdoOperateMode (pmu_ldo_name_t name, uint32_t setpointMap, pmu_ldo_operate_mode_t mode) |
Sets the operating mode of the selected LDO in certain setpoints with GPC mode. More... | |
void | PMU_GPCEnableLdoTrackingMode (pmu_ldo_name_t name, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the selected LDOs' Tracking mode in certain setpoints with GPC mode. More... | |
void | PMU_GPCEnableLdoBypassMode (pmu_ldo_name_t name, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the selected LDOs' Bypass mode in certain setpoints with GPC mode. More... | |
void | PMU_GPCEnableLdoStandbyMode (pmu_ldo_name_t name, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the selected LDOs' Standby mode in certain setpoints with GPC mode. More... | |
Bandgap control related APIs | |
void | PMU_SetBandgapControlMode (ANADIG_PMU_Type *base, pmu_control_mode_t mode) |
Selects the control mode of the Bandgap Reference. More... | |
void | PMU_SwitchBandgapToGPCMode (ANADIG_PMU_Type *base) |
Switches the Bandgap from Static/Software Mode to GPC/Hardware Mode. More... | |
void | PMU_DisableBandgapSelfBiasAfterPowerUp (void) |
Disables Bandgap self bias for best noise performance. More... | |
void | PMU_EnableBandgapSelfBiasBeforePowerDown (void) |
Enables Bandgap self bias before power down. More... | |
void | PMU_StaticBandgapInit (const pmu_static_bandgap_config_t *config) |
Initialize Bandgap. More... | |
static void | PMU_GPCEnableBandgap (ANADIG_PMU_Type *base, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the Bandgap in certain setpoints with GPC mode. More... | |
static void | PMU_GPCEnableBandgapStandbyMode (ANADIG_PMU_Type *base, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the Bandgap's Standby mode in certain setpoints with GPC mode. More... | |
Body Bias control | |
void | PMU_SetBodyBiasControlMode (ANADIG_PMU_Type *base, pmu_body_bias_name_t name, pmu_control_mode_t mode) |
Selects the control mode of the Body Bias. More... | |
void | PMU_StaticGetCm7FBBDefaultConfig (pmu_static_body_bias_config_t *config) |
Gets the default config of CM7 Forward Body Bias in Static/Software mode. More... | |
void | PMU_StaticCm7FBBInit (ANADIG_PMU_Type *base, const pmu_static_body_bias_config_t *config) |
Initialize CM7 Forward Body Bias in Static/Software Mode. More... | |
void | PMU_StaticLpsrRBBDefaultConfig (pmu_static_body_bias_config_t *config) |
Gets the default config of LPSR Reverse Body Bias in Static/Software mode. More... | |
void | PMU_StaticLpsrRBBInit (ANADIG_PMU_Type *base, const pmu_static_body_bias_config_t *config) |
Initialize LPSR Reverse Body Bias in Static/Software Mode. More... | |
void | PMU_StaticSocRBBDefaultConfig (pmu_static_body_bias_config_t *config) |
Gets the default config of SOC Reverse Body Bias in Static/Software mode. More... | |
void | PMU_StaticSocRBBInit (ANADIG_PMU_Type *base, const pmu_static_body_bias_config_t *config) |
Initialize SOC Reverse Body Bias in Static/Software Mode. More... | |
void | PMU_GPCEnableBodyBias (pmu_body_bias_name_t name, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the selected body bias in certain setpoints with GPC mode. More... | |
void | PMU_GPCEnableBodyBiasStandbyMode (pmu_body_bias_name_t name, uint32_t setpointMap, bool enable) |
Controls the ON/OFF of the selected Body Bias' Standby mode in certain setpoints with GPC mode. More... | |
void | PMU_GPCGetBodyBiasDefaultConfig (pmu_gpc_body_bias_config_t *config) |
Gets the default config of body bias in GPC mode. More... | |
void | PMU_GPCSetBodyBiasConfig (pmu_body_bias_name_t name, const pmu_gpc_body_bias_config_t *config) |
Sets the config of the selected Body Bias in GPC mode. More... | |
struct pmu_static_lpsr_ana_ldo_config_t |
Data Fields | |
pmu_ldo_operate_mode_t | mode |
The operate mode of LPSR ANA LDO. More... | |
bool | enable2mALoad |
Enable/Disable 2mA load. More... | |
bool | enable4mALoad |
Enable/Disable 4mA load. More... | |
bool | enable20uALoad |
Enable/Disable 20uA load. More... | |
bool | enableStandbyMode |
Enable/Disable Standby Mode. More... | |
pmu_lpsr_ana_ldo_driver_strength_t | driverStrength |
The drive strength of LPSR ANA LDO's power switch. More... | |
pmu_lpsr_ana_ldo_charge_pump_current_t | chargePumpCurrent |
The current of LPSR ANA LDO's charge pump. More... | |
pmu_lpsr_ana_ldo_brown_out_detector_config_t | brownOutDetectorConfig |
The configuration of LPSR ANA LDO's brown out. More... | |
pmu_lpsr_ana_ldo_output_range_t | outputRange |
The output range of LPSR ANA LDO. More... | |
pmu_ldo_operate_mode_t pmu_static_lpsr_ana_ldo_config_t::mode |
bool pmu_static_lpsr_ana_ldo_config_t::enable2mALoad |
bool pmu_static_lpsr_ana_ldo_config_t::enable4mALoad |
bool pmu_static_lpsr_ana_ldo_config_t::enable20uALoad |
bool pmu_static_lpsr_ana_ldo_config_t::enableStandbyMode |
pmu_lpsr_ana_ldo_driver_strength_t pmu_static_lpsr_ana_ldo_config_t::driverStrength |
pmu_lpsr_ana_ldo_charge_pump_current_t pmu_static_lpsr_ana_ldo_config_t::chargePumpCurrent |
pmu_lpsr_ana_ldo_brown_out_detector_config_t pmu_static_lpsr_ana_ldo_config_t::brownOutDetectorConfig |
pmu_lpsr_ana_ldo_output_range_t pmu_static_lpsr_ana_ldo_config_t::outputRange |
struct pmu_static_lpsr_dig_config_t |
Data Fields | |
bool | enableStableDetect |
Enable/Disable Stable Detect. More... | |
pmu_lpsr_dig_voltage_step_time_t | voltageStepTime |
Step time. More... | |
pmu_lpsr_dig_brown_out_config_t | brownOutConfig |
The configuration of LPSR DIG LDO's brown out. More... | |
pmu_lpsr_dig_target_output_voltage_t | targetVoltage |
The target output voltage. More... | |
pmu_ldo_operate_mode_t | mode |
The operate mode of the LPSR DIG LDO. More... | |
bool pmu_static_lpsr_dig_config_t::enableStableDetect |
pmu_lpsr_dig_voltage_step_time_t pmu_static_lpsr_dig_config_t::voltageStepTime |
pmu_lpsr_dig_brown_out_config_t pmu_static_lpsr_dig_config_t::brownOutConfig |
pmu_lpsr_dig_target_output_voltage_t pmu_static_lpsr_dig_config_t::targetVoltage |
pmu_ldo_operate_mode_t pmu_static_lpsr_dig_config_t::mode |
struct pmu_snvs_dig_config_t |
Data Fields | |
pmu_ldo_operate_mode_t | mode |
The operate mode the SNVS DIG LDO. More... | |
pmu_snvs_dig_charge_pump_current_t | chargePumpCurrent |
The current of SNVS DIG LDO's charge pump current. More... | |
pmu_snvs_dig_discharge_resistor_value_t | dischargeResistorValue |
The value of SNVS DIG LDO's Discharge Resistor. More... | |
uint8_t | trimValue |
The trim value. More... | |
bool | enablePullDown |
Enable/Disable Pull down. More... | |
bool | enableLdoStable |
Enable/Disable SNVS DIG LDO Stable. More... | |
pmu_ldo_operate_mode_t pmu_snvs_dig_config_t::mode |
pmu_snvs_dig_charge_pump_current_t pmu_snvs_dig_config_t::chargePumpCurrent |
pmu_snvs_dig_discharge_resistor_value_t pmu_snvs_dig_config_t::dischargeResistorValue |
uint8_t pmu_snvs_dig_config_t::trimValue |
bool pmu_snvs_dig_config_t::enablePullDown |
bool pmu_snvs_dig_config_t::enableLdoStable |
struct pmu_static_bandgap_config_t |
Data Fields | |
uint8_t | powerDownOption |
The OR'ed value of _pmu_static_bandgap_power_down_option. More... | |
bool | enableLowPowerMode |
Turn on/off the Low power mode. More... | |
pmu_bandgap_output_VBG_voltage_value_t | outputVoltage |
The output VBG voltage of Bandgap. More... | |
pmu_bandgap_output_current_value_t | outputCurrent |
The output current from the bandgap to the temperature sensors. More... | |
uint8_t pmu_static_bandgap_config_t::powerDownOption |
Please refer to _pmu_static_bandgap_power_down_option.
bool pmu_static_bandgap_config_t::enableLowPowerMode |
pmu_bandgap_output_VBG_voltage_value_t pmu_static_bandgap_config_t::outputVoltage |
pmu_bandgap_output_current_value_t pmu_static_bandgap_config_t::outputCurrent |
struct pmu_static_body_bias_config_t |
Data Fields | |
pmu_body_bias_well_voltage_level_t | voltageLevel |
The voltage level of body bias well. More... | |
uint8_t | driveStrength |
The value of drive Strength. | |
uint8_t | oscillatorFreq |
The frequency of Oscillator. More... | |
pmu_body_bias_well_voltage_level_t pmu_static_body_bias_config_t::voltageLevel |
uint8_t pmu_static_body_bias_config_t::oscillatorFreq |
struct pmu_gpc_body_bias_config_t |
Data Fields | |
uint8_t | PWELLRegulatorSize |
The size of the PWELL Regulator. More... | |
uint8_t | NWELLRegulatorSize |
The size of the NWELL Regulator. More... | |
uint8_t | oscillatorSize |
The size of the oscillator bits. More... | |
uint8_t | regulatorStrength |
The strength of the selected regulator. More... | |
uint8_t pmu_gpc_body_bias_config_t::PWELLRegulatorSize |
uint8_t pmu_gpc_body_bias_config_t::NWELLRegulatorSize |
uint8_t pmu_gpc_body_bias_config_t::oscillatorSize |
uint8_t pmu_gpc_body_bias_config_t::regulatorStrength |
#define FSL_PMU_DRIVER_VERSION (MAKE_VERSION(2, 0, 0)) |
Version 2.0.0.
enum _pmu_setpoint_map |
enum pmu_ldo_name_t |
enum pmu_body_bias_name_t |
enum pmu_control_mode_t |
void PMU_SetPllLdoControlMode | ( | ANADIG_PMU_Type * | base, |
pmu_control_mode_t | mode | ||
) |
base | PMU peripheral base address. |
mode | The control mode of the PLL LDO. Please refer to pmu_control_mode_t. |
void PMU_SwitchPllLdoToGPCMode | ( | ANADIG_PMU_Type * | base | ) |
base | PMU peripheral base address. |
void PMU_StaticEnablePllLdo | ( | ANADIG_PMU_Type * | base | ) |
base | PMU peripheral base address. |
void PMU_StaticDisablePllLdo | ( | void | ) |
base | PMU peripheral base address. |
void PMU_SetLpsrAnaLdoControlMode | ( | ANADIG_LDO_SNVS_Type * | base, |
pmu_control_mode_t | mode | ||
) |
base | PMU peripheral base address. |
mode | The control mode of the LPSR ANA LDO. Please refer to pmu_control_mode_t. |
void PMU_StaticSetLpsrAnaLdoBypassMode | ( | ANADIG_LDO_SNVS_Type * | base, |
pmu_lpsr_ana_ldo_bypass_mode_t | bypassMode | ||
) |
base | ANADIG_LDO_SNVS peripheral base address. |
bypassMode | The Bypass mode of LPSR ANA LDO. Please refer to pmu_lpsr_ana_ldo_bypass_mode_t. |
void PMU_StaticGetLpsrAnaLdoDefaultConfig | ( | pmu_static_lpsr_ana_ldo_config_t * | config | ) |
The default values are:
config | Pointer to the structure pmu_static_lpsr_ana_ldo_config_t. |
void PMU_StaticLpsrAnaLdoInit | ( | ANADIG_LDO_SNVS_Type * | base, |
const pmu_static_lpsr_ana_ldo_config_t * | config | ||
) |
base | ANADIG_LDO_SNVS peripheral base address. |
config | Pointer to the structure pmu_static_lpsr_ana_ldo_config_t. |
void PMU_StaticLpsrAnaLdoDeinit | ( | ANADIG_LDO_SNVS_Type * | base | ) |
base | ANADIG_LDO_SNVS peripheral base address. |
void PMU_SetLpsrDigLdoControlMode | ( | ANADIG_LDO_SNVS_Type * | base, |
pmu_control_mode_t | mode | ||
) |
base | PMU peripheral base address. |
mode | The control mode of the LPSR DIG LDO. Please refer to pmu_control_mode_t. |
void PMU_StaticEnableLpsrDigLdoBypassMode | ( | ANADIG_LDO_SNVS_Type * | base, |
bool | enable | ||
) |
base | ANADIG_LDO_SNVS peripheral base address. |
enable |
|
void PMU_StaticGetLpsrDigLdoDefaultConfig | ( | pmu_static_lpsr_dig_config_t * | config | ) |
The default values are:
config | Pointer to the structure pmu_static_lpsr_dig_config_t. |
void PMU_StaticLpsrDigLdoInit | ( | ANADIG_LDO_SNVS_Type * | base, |
const pmu_static_lpsr_dig_config_t * | config | ||
) |
base | ANADIG_LDO_SNVS peripheral base address. |
config | Pointer to the structure pmu_static_lpsr_dig_config_t. |
void PMU_StaticLpsrDigLdoDeinit | ( | ANADIG_LDO_SNVS_Type * | base | ) |
base | ANADIG_LDO_SNVS peripheral base address. |
void PMU_GPCSetLpsrDigLdoTargetVoltage | ( | uint32_t | setpointMap, |
pmu_lpsr_dig_target_output_voltage_t | voltageValue | ||
) |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
voltageValue | The voltage step to be set. See enumeration pmu_lpsr_dig_target_output_voltage_t. |
void PMU_GetSnvsDigLdoDefaultConfig | ( | pmu_snvs_dig_config_t * | config | ) |
The default values are:
config | Pointer to structure pmu_snvs_dig_config_t. |
void PMU_SnvsDigLdoInit | ( | ANADIG_LDO_SNVS_DIG_Type * | base, |
const pmu_snvs_dig_config_t * | config | ||
) |
base | LDO SNVS DIG peripheral base address. |
config | Pointer to structure pmu_snvs_dig_config_t. |
void PMU_GPCEnableLdo | ( | pmu_ldo_name_t | name, |
uint32_t | setpointMap, | ||
bool | enable | ||
) |
name | The name of the selected ldo. Please see enumeration pmu_ldo_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the LDO.
|
void PMU_GPCSetLdoOperateMode | ( | pmu_ldo_name_t | name, |
uint32_t | setpointMap, | ||
pmu_ldo_operate_mode_t | mode | ||
) |
name | The name of the selected ldo. Please see enumeration pmu_ldo_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
mode | The operating mode of the selected ldo. Please refer to enumeration pmu_ldo_operate_mode_t for details. |
void PMU_GPCEnableLdoTrackingMode | ( | pmu_ldo_name_t | name, |
uint32_t | setpointMap, | ||
bool | enable | ||
) |
name | The name of the selected ldo. Please see enumeration pmu_ldo_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the LDOs' Tracking mode.
|
void PMU_GPCEnableLdoBypassMode | ( | pmu_ldo_name_t | name, |
uint32_t | setpointMap, | ||
bool | enable | ||
) |
name | The name of the selected ldo. Please see enumeration pmu_ldo_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the LDOs' Bypass mode.
|
void PMU_GPCEnableLdoStandbyMode | ( | pmu_ldo_name_t | name, |
uint32_t | setpointMap, | ||
bool | enable | ||
) |
name | The name of the selected ldo. Please see enumeration pmu_ldo_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the LDOs' Standby mode.
|
void PMU_SetBandgapControlMode | ( | ANADIG_PMU_Type * | base, |
pmu_control_mode_t | mode | ||
) |
base | PMU peripheral base address. |
mode | The control mode of the Bandgap Reference. Please refer to pmu_control_mode_t. |
void PMU_SwitchBandgapToGPCMode | ( | ANADIG_PMU_Type * | base | ) |
base | PMU peripheral base address. |
void PMU_DisableBandgapSelfBiasAfterPowerUp | ( | void | ) |
This function should be invoked after powering up. This function will wait for the bandgap stable and disable the bandgap self bias. After powering up, it need to wait for the bandgap to get stable and then disable Bandgap Self bias for best noise performance.
void PMU_EnableBandgapSelfBiasBeforePowerDown | ( | void | ) |
This function will enable Bandgap self bias feature before powering down or there will be risk of Bandgap not starting properly.
void PMU_StaticBandgapInit | ( | const pmu_static_bandgap_config_t * | config | ) |
config | Pointer to the structure pmu_static_bandgap_config_t. |
|
inlinestatic |
base | PMU peripheral base address. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the Bandgap.
|
|
inlinestatic |
base | PMU peripheral base address. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the Bandgap's Standby mode.
|
void PMU_SetBodyBiasControlMode | ( | ANADIG_PMU_Type * | base, |
pmu_body_bias_name_t | name, | ||
pmu_control_mode_t | mode | ||
) |
base | PMU peripheral base address. |
name | The name of the body bias. Please refer to pmu_body_bias_name_t. |
mode | The control mode of the Body Bias. Please refer to pmu_control_mode_t. |
void PMU_StaticGetCm7FBBDefaultConfig | ( | pmu_static_body_bias_config_t * | config | ) |
config | Pointer to the structure pmu_static_body_bias_config_t. |
void PMU_StaticCm7FBBInit | ( | ANADIG_PMU_Type * | base, |
const pmu_static_body_bias_config_t * | config | ||
) |
base | PMU peripheral base address. |
config | Pointer to the structure pmu_static_body_bias_config_t. |
void PMU_StaticLpsrRBBDefaultConfig | ( | pmu_static_body_bias_config_t * | config | ) |
config | Pointer to the structure pmu_static_body_bias_config_t. |
void PMU_StaticLpsrRBBInit | ( | ANADIG_PMU_Type * | base, |
const pmu_static_body_bias_config_t * | config | ||
) |
base | PMU peripheral base address. |
config | Pointer to the structure pmu_static_body_bias_config_t. |
void PMU_StaticSocRBBDefaultConfig | ( | pmu_static_body_bias_config_t * | config | ) |
config | Pointer to the structure pmu_static_body_bias_config_t. |
void PMU_StaticSocRBBInit | ( | ANADIG_PMU_Type * | base, |
const pmu_static_body_bias_config_t * | config | ||
) |
base | PMU peripheral base address. |
config | Pointer to the structure pmu_static_body_bias_config_t. |
void PMU_GPCEnableBodyBias | ( | pmu_body_bias_name_t | name, |
uint32_t | setpointMap, | ||
bool | enable | ||
) |
name | The name of the selected body bias. Please see enumeration pmu_body_bias_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the body bias.
|
void PMU_GPCEnableBodyBiasStandbyMode | ( | pmu_body_bias_name_t | name, |
uint32_t | setpointMap, | ||
bool | enable | ||
) |
name | The name of the selected body bias. Please see the enumeration pmu_body_bias_name_t for details. |
setpointMap | The map of setpoints should be the OR'ed Value of _pmu_setpoint_map. |
enable | Turn on/off the body bias' Standby mode.
|
void PMU_GPCGetBodyBiasDefaultConfig | ( | pmu_gpc_body_bias_config_t * | config | ) |
config | Pointer to structure pmu_gpc_body_bias_config_t. |
void PMU_GPCSetBodyBiasConfig | ( | pmu_body_bias_name_t | name, |
const pmu_gpc_body_bias_config_t * | config | ||
) |
name | The name of the selected body bias. Please see enumeration pmu_body_bias_name_t for details. |
config | Pointer to structure pmu_gpc_body_bias_config_t. |