#[repr(C)]pub struct PMA_LANE_TypeDef {Show 60 fields
pub SOFT_RESET: u32,
pub DES_CDR_CTRL_1: u32,
pub DES_CDR_CTRL_2: u32,
pub DES_CDR_CTRL_3: u32,
pub DES_DFEEM_CTRL_1: u32,
pub DES_DFEEM_CTRL_2: u32,
pub DES_DFEEM_CTRL_3: u32,
pub RESERVED0: u32,
pub DES_DFE_CTRL_1: u32,
pub DES_DFE_CTRL_2: u32,
pub DES_EM_CTRL_1: u32,
pub DES_EM_CTRL_2: u32,
pub DES_IN_TERM: u32,
pub DES_PKDET: u32,
pub DES_RTL_EM: u32,
pub DES_RTL_LOCK_CTR: u32,
pub DES_RXPLL_DIV: u32,
pub DES_TEST_BUS: u32,
pub DES_CLK_CTRL: u32,
pub DES_RSTPD: u32,
pub DES_RTL_ERR_CHK: u32,
pub DES_PCIE1_2_RXPLL_DIV: u32,
pub DES_SATA1_2_RXPLL_DIV: u32,
pub DES_SATA3_RXPLL_DIV: u32,
pub RESERVED1: [u32; 4],
pub SER_CTRL: u32,
pub SER_CLK_CTRL: u32,
pub SER_RSTPD: u32,
pub SER_DRV_BYP: u32,
pub SER_RXDET_CTRL: u32,
pub SER_RXDET_OUT: u32,
pub SER_STATIC_LSB: u32,
pub SER_STATIC_MSB: u32,
pub SER_TERM_CTRL: u32,
pub SER_TEST_BUS: u32,
pub SER_DRV_DATA_CTRL: u32,
pub SER_DRV_CTRL: u32,
pub SER_DRV_CTRL_SEL: u32,
pub SER_DRV_CTRL_M0: u32,
pub SER_DRV_CTRL_M1: u32,
pub SER_DRV_CTRL_M2: u32,
pub SER_DRV_CTRL_M3: u32,
pub SER_DRV_CTRL_M4: u32,
pub SER_DRV_CTRL_M5: u32,
pub RESERVED2: u32,
pub SERDES_RTL_CTRL: u32,
pub RESERVED3: [u32; 3],
pub DES_DFE_CAL_CTRL_0: u32,
pub DES_DFE_CAL_CTRL_1: u32,
pub DES_DFE_CAL_CTRL_2: u32,
pub DES_DFE_CAL_CMD: u32,
pub DES_DFE_CAL_BYPASS: u32,
pub DES_DFE_CAL_EYE_DATA: u32,
pub DES_DFE_CDRH0_MON: u32,
pub DES_DFE_COEFF_MON_0: u32,
pub DES_DFE_COEFF_MON_1: u32,
pub DES_DFE_CAL_OS_MON: u32,
pub DES_DFE_CAL_ST_0: u32,
pub DES_DFE_CAL_ST_1: u32,
pub DES_DFE_CAL_FLAG: u32,
}Fields§
§SOFT_RESET: u32§DES_CDR_CTRL_1: u32§DES_CDR_CTRL_2: u32§DES_CDR_CTRL_3: u32§DES_DFEEM_CTRL_1: u32§DES_DFEEM_CTRL_2: u32§DES_DFEEM_CTRL_3: u32§RESERVED0: u32§DES_DFE_CTRL_1: u32§DES_DFE_CTRL_2: u32§DES_EM_CTRL_1: u32§DES_EM_CTRL_2: u32§DES_IN_TERM: u32§DES_PKDET: u32§DES_RTL_EM: u32§DES_RTL_LOCK_CTR: u32§DES_RXPLL_DIV: u32§DES_TEST_BUS: u32§DES_CLK_CTRL: u32§DES_RSTPD: u32§DES_RTL_ERR_CHK: u32§DES_PCIE1_2_RXPLL_DIV: u32§DES_SATA1_2_RXPLL_DIV: u32§DES_SATA3_RXPLL_DIV: u32§RESERVED1: [u32; 4]§SER_CTRL: u32§SER_CLK_CTRL: u32§SER_RSTPD: u32§SER_DRV_BYP: u32§SER_RXDET_CTRL: u32§SER_RXDET_OUT: u32§SER_STATIC_LSB: u32§SER_STATIC_MSB: u32§SER_TERM_CTRL: u32§SER_TEST_BUS: u32§SER_DRV_DATA_CTRL: u32§SER_DRV_CTRL: u32§SER_DRV_CTRL_SEL: u32§SER_DRV_CTRL_M0: u32§SER_DRV_CTRL_M1: u32§SER_DRV_CTRL_M2: u32§SER_DRV_CTRL_M3: u32§SER_DRV_CTRL_M4: u32§SER_DRV_CTRL_M5: u32§RESERVED2: u32§SERDES_RTL_CTRL: u32§RESERVED3: [u32; 3]§DES_DFE_CAL_CTRL_0: u32§DES_DFE_CAL_CTRL_1: u32§DES_DFE_CAL_CTRL_2: u32§DES_DFE_CAL_CMD: u32§DES_DFE_CAL_BYPASS: u32§DES_DFE_CAL_EYE_DATA: u32§DES_DFE_CDRH0_MON: u32§DES_DFE_COEFF_MON_0: u32§DES_DFE_COEFF_MON_1: u32§DES_DFE_CAL_OS_MON: u32§DES_DFE_CAL_ST_0: u32§DES_DFE_CAL_ST_1: u32§DES_DFE_CAL_FLAG: u32Trait Implementations§
Source§impl Clone for PMA_LANE_TypeDef
impl Clone for PMA_LANE_TypeDef
Source§fn clone(&self) -> PMA_LANE_TypeDef
fn clone(&self) -> PMA_LANE_TypeDef
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PMA_LANE_TypeDef
impl Debug for PMA_LANE_TypeDef
impl Copy for PMA_LANE_TypeDef
Auto Trait Implementations§
impl Freeze for PMA_LANE_TypeDef
impl RefUnwindSafe for PMA_LANE_TypeDef
impl Send for PMA_LANE_TypeDef
impl Sync for PMA_LANE_TypeDef
impl Unpin for PMA_LANE_TypeDef
impl UnwindSafe for PMA_LANE_TypeDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more