#[repr(transparent)]pub struct RegCoreClr(pub u32);Expand description
Digital Regulator Core Register
Tuple Fields§
§0: u32Implementations§
Source§impl RegCoreClr
impl RegCoreClr
Sourcepub const fn reg0_targ(&self) -> RegCoreClrReg0Targ
pub const fn reg0_targ(&self) -> RegCoreClrReg0Targ
This field defines the target voltage for the Arm core power domain
Sourcepub const fn set_reg0_targ(&mut self, val: RegCoreClrReg0Targ)
pub const fn set_reg0_targ(&mut self, val: RegCoreClrReg0Targ)
This field defines the target voltage for the Arm core power domain
Sourcepub const fn reg0_adj(&self) -> RegCoreClrReg0Adj
pub const fn reg0_adj(&self) -> RegCoreClrReg0Adj
This bit field defines the adjustment bits to calibrate the target value of Reg0. The adjustment is applied on top on any adjustment applied to the global reference in the misc0 register.
Sourcepub const fn set_reg0_adj(&mut self, val: RegCoreClrReg0Adj)
pub const fn set_reg0_adj(&mut self, val: RegCoreClrReg0Adj)
This bit field defines the adjustment bits to calibrate the target value of Reg0. The adjustment is applied on top on any adjustment applied to the global reference in the misc0 register.
Sourcepub const fn reg1_targ(&self) -> RegCoreClrReg1Targ
pub const fn reg1_targ(&self) -> RegCoreClrReg1Targ
This bit field defines the target voltage for the vpu/gpu power domain. Single bit increments reflect 25mV core voltage steps. Not all steps will make sense to use either because of input supply limitations or load operation.
Sourcepub const fn set_reg1_targ(&mut self, val: RegCoreClrReg1Targ)
pub const fn set_reg1_targ(&mut self, val: RegCoreClrReg1Targ)
This bit field defines the target voltage for the vpu/gpu power domain. Single bit increments reflect 25mV core voltage steps. Not all steps will make sense to use either because of input supply limitations or load operation.
Sourcepub const fn reg1_adj(&self) -> RegCoreClrReg1Adj
pub const fn reg1_adj(&self) -> RegCoreClrReg1Adj
This bit field defines the adjustment bits to calibrate the target value of Reg1. The adjustment is applied on top on any adjustment applied to the global reference in the misc0 register.
Sourcepub const fn set_reg1_adj(&mut self, val: RegCoreClrReg1Adj)
pub const fn set_reg1_adj(&mut self, val: RegCoreClrReg1Adj)
This bit field defines the adjustment bits to calibrate the target value of Reg1. The adjustment is applied on top on any adjustment applied to the global reference in the misc0 register.
Sourcepub const fn reg2_targ(&self) -> RegCoreClrReg2Targ
pub const fn reg2_targ(&self) -> RegCoreClrReg2Targ
This field defines the target voltage for the SOC power domain
Sourcepub const fn set_reg2_targ(&mut self, val: RegCoreClrReg2Targ)
pub const fn set_reg2_targ(&mut self, val: RegCoreClrReg2Targ)
This field defines the target voltage for the SOC power domain
Sourcepub const fn reg2_adj(&self) -> RegCoreClrReg2Adj
pub const fn reg2_adj(&self) -> RegCoreClrReg2Adj
This bit field defines the adjustment bits to calibrate the target value of Reg2. The adjustment is applied on top on any adjustment applied to the global reference in the misc0 register.
Sourcepub const fn set_reg2_adj(&mut self, val: RegCoreClrReg2Adj)
pub const fn set_reg2_adj(&mut self, val: RegCoreClrReg2Adj)
This bit field defines the adjustment bits to calibrate the target value of Reg2. The adjustment is applied on top on any adjustment applied to the global reference in the misc0 register.
Sourcepub const fn ramp_rate(&self) -> RegCoreClrRampRate
pub const fn ramp_rate(&self) -> RegCoreClrRampRate
Regulator voltage ramp rate.
Sourcepub const fn set_ramp_rate(&mut self, val: RegCoreClrRampRate)
pub const fn set_ramp_rate(&mut self, val: RegCoreClrRampRate)
Regulator voltage ramp rate.
Sourcepub const fn fet_odrive(&self) -> bool
pub const fn fet_odrive(&self) -> bool
If set, increases the gate drive on power gating FETs to reduce leakage in the off state
Sourcepub const fn set_fet_odrive(&mut self, val: bool)
pub const fn set_fet_odrive(&mut self, val: bool)
If set, increases the gate drive on power gating FETs to reduce leakage in the off state
Trait Implementations§
Source§impl Clone for RegCoreClr
impl Clone for RegCoreClr
Source§fn clone(&self) -> RegCoreClr
fn clone(&self) -> RegCoreClr
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more