#[repr(transparent)]pub struct Gpr1(pub u32);Expand description
GPR1 General Purpose Register
Tuple Fields§
§0: u32Implementations§
Source§impl Gpr1
impl Gpr1
Sourcepub const fn sai1_mclk1_sel(&self) -> Sai1Mclk1Sel
pub const fn sai1_mclk1_sel(&self) -> Sai1Mclk1Sel
SAI1 MCLK1 source select
Sourcepub const fn set_sai1_mclk1_sel(&mut self, val: Sai1Mclk1Sel)
pub const fn set_sai1_mclk1_sel(&mut self, val: Sai1Mclk1Sel)
SAI1 MCLK1 source select
Sourcepub const fn sai1_mclk2_sel(&self) -> Sai1Mclk2Sel
pub const fn sai1_mclk2_sel(&self) -> Sai1Mclk2Sel
SAI1 MCLK2 source select
Sourcepub const fn set_sai1_mclk2_sel(&mut self, val: Sai1Mclk2Sel)
pub const fn set_sai1_mclk2_sel(&mut self, val: Sai1Mclk2Sel)
SAI1 MCLK2 source select
Sourcepub const fn sai1_mclk3_sel(&self) -> Sai1Mclk3Sel
pub const fn sai1_mclk3_sel(&self) -> Sai1Mclk3Sel
SAI1 MCLK3 source select
Sourcepub const fn set_sai1_mclk3_sel(&mut self, val: Sai1Mclk3Sel)
pub const fn set_sai1_mclk3_sel(&mut self, val: Sai1Mclk3Sel)
SAI1 MCLK3 source select
Sourcepub const fn sai2_mclk3_sel(&self) -> Sai2Mclk3Sel
pub const fn sai2_mclk3_sel(&self) -> Sai2Mclk3Sel
SAI2 MCLK3 source select
Sourcepub const fn set_sai2_mclk3_sel(&mut self, val: Sai2Mclk3Sel)
pub const fn set_sai2_mclk3_sel(&mut self, val: Sai2Mclk3Sel)
SAI2 MCLK3 source select
Sourcepub const fn sai3_mclk3_sel(&self) -> Sai3Mclk3Sel
pub const fn sai3_mclk3_sel(&self) -> Sai3Mclk3Sel
SAI3 MCLK3 source select
Sourcepub const fn set_sai3_mclk3_sel(&mut self, val: Sai3Mclk3Sel)
pub const fn set_sai3_mclk3_sel(&mut self, val: Sai3Mclk3Sel)
SAI3 MCLK3 source select
Sourcepub const fn enet1_clk_sel(&self) -> Enet1ClkSel
pub const fn enet1_clk_sel(&self) -> Enet1ClkSel
ENET1 reference clock mode select.
Sourcepub const fn set_enet1_clk_sel(&mut self, val: Enet1ClkSel)
pub const fn set_enet1_clk_sel(&mut self, val: Enet1ClkSel)
ENET1 reference clock mode select.
Sourcepub const fn enet2_clk_sel(&self) -> Enet2ClkSel
pub const fn enet2_clk_sel(&self) -> Enet2ClkSel
ENET2 reference clock mode select.
Sourcepub const fn set_enet2_clk_sel(&mut self, val: Enet2ClkSel)
pub const fn set_enet2_clk_sel(&mut self, val: Enet2ClkSel)
ENET2 reference clock mode select.
Sourcepub const fn enet1_tx_clk_dir(&self) -> Enet1TxClkDir
pub const fn enet1_tx_clk_dir(&self) -> Enet1TxClkDir
ENET1_TX_CLK data direction control
Sourcepub const fn set_enet1_tx_clk_dir(&mut self, val: Enet1TxClkDir)
pub const fn set_enet1_tx_clk_dir(&mut self, val: Enet1TxClkDir)
ENET1_TX_CLK data direction control
Sourcepub const fn enet2_tx_clk_dir(&self) -> Enet2TxClkDir
pub const fn enet2_tx_clk_dir(&self) -> Enet2TxClkDir
ENET2_TX_CLK data direction control
Sourcepub const fn set_enet2_tx_clk_dir(&mut self, val: Enet2TxClkDir)
pub const fn set_enet2_tx_clk_dir(&mut self, val: Enet2TxClkDir)
ENET2_TX_CLK data direction control
Sourcepub const fn sai1_mclk_dir(&self) -> Sai1MclkDir
pub const fn sai1_mclk_dir(&self) -> Sai1MclkDir
sai1.MCLK signal direction control
Sourcepub const fn set_sai1_mclk_dir(&mut self, val: Sai1MclkDir)
pub const fn set_sai1_mclk_dir(&mut self, val: Sai1MclkDir)
sai1.MCLK signal direction control
Sourcepub const fn sai2_mclk_dir(&self) -> Sai2MclkDir
pub const fn sai2_mclk_dir(&self) -> Sai2MclkDir
sai2.MCLK signal direction control
Sourcepub const fn set_sai2_mclk_dir(&mut self, val: Sai2MclkDir)
pub const fn set_sai2_mclk_dir(&mut self, val: Sai2MclkDir)
sai2.MCLK signal direction control
Sourcepub const fn sai3_mclk_dir(&self) -> Sai3MclkDir
pub const fn sai3_mclk_dir(&self) -> Sai3MclkDir
sai3.MCLK signal direction control
Sourcepub const fn set_sai3_mclk_dir(&mut self, val: Sai3MclkDir)
pub const fn set_sai3_mclk_dir(&mut self, val: Sai3MclkDir)
sai3.MCLK signal direction control
Sourcepub const fn set_exc_mon(&mut self, val: ExcMon)
pub const fn set_exc_mon(&mut self, val: ExcMon)
Exclusive monitor response select of illegal command
Sourcepub const fn enet_ipg_clk_s_en(&self) -> EnetIpgClkSEn
pub const fn enet_ipg_clk_s_en(&self) -> EnetIpgClkSEn
ENET and ENET2 ipg_clk_s clock gating enable
Sourcepub const fn set_enet_ipg_clk_s_en(&mut self, val: EnetIpgClkSEn)
pub const fn set_enet_ipg_clk_s_en(&mut self, val: EnetIpgClkSEn)
ENET and ENET2 ipg_clk_s clock gating enable
Sourcepub const fn cm7_force_hclk_en(&self) -> Cm7ForceHclkEn
pub const fn cm7_force_hclk_en(&self) -> Cm7ForceHclkEn
Arm CM7 platform AHB clock enable
Sourcepub const fn set_cm7_force_hclk_en(&mut self, val: Cm7ForceHclkEn)
pub const fn set_cm7_force_hclk_en(&mut self, val: Cm7ForceHclkEn)
Arm CM7 platform AHB clock enable