Struct rk3399_pac::Dp

source ·
pub struct Dp { /* private fields */ }
Expand description

DisplayPort Registers

Implementations§

source§

impl Dp

source

pub const PTR: *const RegisterBlock = {0xfec00000 as *const dp::RegisterBlock}

Pointer to the register block

source

pub const fn ptr() -> *const RegisterBlock

Return the pointer to the register block

source

pub unsafe fn steal() -> Self

Steal an instance of this peripheral

§Safety

Ensure that the new instance of the peripheral cannot be used in a way that may race with any existing instances, for example by only accessing read-only or write-only registers, or by consuming the original peripheral and using critical sections to coordinate access between multiple new instances.

Additionally, other software such as HALs may rely on only one peripheral instance existing to ensure memory safety; ensure no stolen instances are passed to such software.

Methods from Deref<Target = RegisterBlock>§

source

pub fn dp_tx_version(&self) -> &DpTxVersion

0x10 - DP_TX version register

source

pub fn func_en_1(&self) -> &FuncEn1

0x18 - Function Enable Register 1

source

pub fn func_en_2(&self) -> &FuncEn2

0x1c - Function Enable Register 2

source

pub fn video_ctl_1(&self) -> &VideoCtl1

0x20 - Video Control 1

source

pub fn video_ctl_2(&self) -> &VideoCtl2

0x24 - Video Control 2

source

pub fn video_ctl_3(&self) -> &VideoCtl3

0x28 - Video Control 3

source

pub fn video_ctl_4(&self) -> &VideoCtl4

0x2c - Video Control 4

source

pub fn video_ctl_8(&self) -> &VideoCtl8

0x3c - Video Control 8

source

pub fn video_ctl_10(&self) -> &VideoCtl10

0x44 - Video Control 10

source

pub fn total_line_cfg_l(&self) -> &TotalLineCfgL

0x48 - Total Line Low Byte Configure Register

source

pub fn total_line_cfg_h(&self) -> &TotalLineCfgH

0x4c - Total Line High Byte Configure Register

source

pub fn active_line_cfg_l(&self) -> &ActiveLineCfgL

0x50 - Active Line Low Byte Configure Register

source

pub fn active_line_cfg_h(&self) -> &ActiveLineCfgH

0x54 - Active Line High Byte Configure Register

source

pub fn v_f_porch_cfg(&self) -> &VFPorchCfg

0x58 - Vertical Front Porch Configure Register

source

pub fn v_sync_width_cfg(&self) -> &VSyncWidthCfg

0x5c - Vertical Sync Width Configure Register

source

pub fn v_b_porch_cfg(&self) -> &VBPorchCfg

0x60 - Vertical Back Porch Configure Register

source

pub fn total_pixel_cfg_l(&self) -> &TotalPixelCfgL

0x64 - Total Pixel Low Byte Configure Register

source

pub fn total_pixel_cfg_h(&self) -> &TotalPixelCfgH

0x68 - Total Pixel High Byte Configure Register

source

pub fn active_pixel_cfg_l(&self) -> &ActivePixelCfgL

0x6c - Active Pixel Low Byte Configure Register

source

pub fn active_pixel_cfg_h(&self) -> &ActivePixelCfgH

0x70 - Active Pixel High Byte Configure Register

source

pub fn h_f_porch_cfg_l(&self) -> &HFPorchCfgL

0x74 - Horizon Front Porch Low Byte Configure Register

source

pub fn h_f_porch_cfg_h(&self) -> &HFPorchCfgH

0x78 - Horizon Front Porch High Byte Configure Register

source

pub fn h_sync_cfg_l(&self) -> &HSyncCfgL

0x7c - Horizon Sync Width Low Byte Configure Register

source

pub fn h_sync_cfg_h(&self) -> &HSyncCfgH

0x80 - Horizon Sync Width High Byte Configure Register

source

pub fn h_b_porch_cfg_l(&self) -> &HBPorchCfgL

0x84 - Horizon Back Porch Low Byte Configure Register

source

pub fn h_b_porch_cfg_h(&self) -> &HBPorchCfgH

0x88 - Horizon Back Porch High Byte Configure Register

source

pub fn video_status(&self) -> &VideoStatus

0x8c - Video Status Register

source

pub fn total_line_sta_l(&self) -> &TotalLineStaL

0x90 - Total Line Status Low Byte Register

source

pub fn total_line_sta_h(&self) -> &TotalLineStaH

0x94 - Total Line Status High Byte Register

source

pub fn active_line_sta_l(&self) -> &ActiveLineStaL

0x98 - Active Line Status Low Byte Register

source

pub fn active_line_sta_h(&self) -> &ActiveLineStaH

0x9c - Active Line Status High Byte Register

source

pub fn v_f_porch_sta(&self) -> &VFPorchSta

0xa0 - Vertical Front Porch Status Register

source

pub fn v_sync_sta(&self) -> &VSyncSta

0xa4 - Vertical Sync Width Status Register

source

pub fn v_b_porch_sta(&self) -> &VBPorchSta

0xa8 - Vertical Back Porch Status Register

source

pub fn total_pixel_sta_l(&self) -> &TotalPixelStaL

0xac - Total Pixel Status Low

source

pub fn total_pixel_sta_h(&self) -> &TotalPixelStaH

0xb0 - Total Pixel Status High Byte Register

source

pub fn active_pixel_sta_l(&self) -> &ActivePixelStaL

0xb4 - Active Pixel Status Low Byte Register

source

pub fn active_pixel_sta_h(&self) -> &ActivePixelStaH

0xb8 - Active Pixel Status High Byte Register

source

pub fn h_f_porch_sta_l(&self) -> &HFPorchStaL

0xbc - Horizon Front Porch Status Low Byte Register

source

pub fn h_f_porch_sta_h(&self) -> &HFPorchStaH

0xc0 - Horizon Front Porch Status High Byte Register

source

pub fn h_sync_sta_l(&self) -> &HSyncStaL

0xc4 - Horizon Sync Width Status Low Byte Register

source

pub fn h_sync_sta_h(&self) -> &HSyncStaH

0xc8 - Horizon Sync Width Status High Byte Register

source

pub fn h_b_porch_sta_l(&self) -> &HBPorchStaL

0xcc - Horizon Back Porch Status Low Byte Register

source

pub fn h_b_porch_sta_h(&self) -> &HBPorchStaH

0xd0 - Horizon Back Porch Status High Byte Register

source

pub fn pll_reg_1(&self) -> &PllReg1

0xfc - Pll_control_1

source

pub fn ssc_reg(&self) -> &SscReg

0x104 - SSC control

source

pub fn tx_common(&self) -> &TxCommon

0x114 - Tx terminal resistor control

source

pub fn tx_common2(&self) -> &TxCommon2

0x118 - Tx terminal resistor control2

source

pub fn dp_aux(&self) -> &DpAux

0x120 - Aux control

source

pub fn dp_bias(&self) -> &DpBias

0x124 - Bias control

source

pub fn dp_test(&self) -> &DpTest

0x128 - Test mode

source

pub fn dp_pd(&self) -> &DpPd

0x12c - Power down control

source

pub fn dp_reserv1(&self) -> &DpReserv1

0x130 - RESERVD1

source

pub fn dp_reserv2(&self) -> &DpReserv2

0x134 - RESERVD2

source

pub fn avi_db(&self, n: usize) -> &AviDb

0x1d0..0x204 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db_iter(&self) -> impl Iterator<Item = &AviDb>

Iterator for array of: 0x1d0..0x204 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db1(&self) -> &AviDb

0x1d0 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db2(&self) -> &AviDb

0x1d4 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db3(&self) -> &AviDb

0x1d8 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db4(&self) -> &AviDb

0x1dc - AVI InfoFrame Packet Data Byte

source

pub fn avi_db5(&self) -> &AviDb

0x1e0 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db6(&self) -> &AviDb

0x1e4 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db7(&self) -> &AviDb

0x1e8 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db8(&self) -> &AviDb

0x1ec - AVI InfoFrame Packet Data Byte

source

pub fn avi_db9(&self) -> &AviDb

0x1f0 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db10(&self) -> &AviDb

0x1f4 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db11(&self) -> &AviDb

0x1f8 - AVI InfoFrame Packet Data Byte

source

pub fn avi_db12(&self) -> &AviDb

0x1fc - AVI InfoFrame Packet Data Byte

source

pub fn avi_db13(&self) -> &AviDb

0x200 - AVI InfoFrame Packet Data Byte

source

pub fn if_type(&self) -> &IfType

0x244 - InfoFrame Packet Type Code.

source

pub fn if_pkt_db(&self, n: usize) -> &IfPktDb

0x254..0x2b8 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db_iter(&self) -> impl Iterator<Item = &IfPktDb>

Iterator for array of: 0x254..0x2b8 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db1(&self) -> &IfPktDb

0x254 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db2(&self) -> &IfPktDb

0x258 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db3(&self) -> &IfPktDb

0x25c - InfoFrame Packet Data Byte

source

pub fn if_pkt_db4(&self) -> &IfPktDb

0x260 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db5(&self) -> &IfPktDb

0x264 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db6(&self) -> &IfPktDb

0x268 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db7(&self) -> &IfPktDb

0x26c - InfoFrame Packet Data Byte

source

pub fn if_pkt_db8(&self) -> &IfPktDb

0x270 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db9(&self) -> &IfPktDb

0x274 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db10(&self) -> &IfPktDb

0x278 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db11(&self) -> &IfPktDb

0x27c - InfoFrame Packet Data Byte

source

pub fn if_pkt_db12(&self) -> &IfPktDb

0x280 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db13(&self) -> &IfPktDb

0x284 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db14(&self) -> &IfPktDb

0x288 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db15(&self) -> &IfPktDb

0x28c - InfoFrame Packet Data Byte

source

pub fn if_pkt_db16(&self) -> &IfPktDb

0x290 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db17(&self) -> &IfPktDb

0x294 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db18(&self) -> &IfPktDb

0x298 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db19(&self) -> &IfPktDb

0x29c - InfoFrame Packet Data Byte

source

pub fn if_pkt_db20(&self) -> &IfPktDb

0x2a0 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db21(&self) -> &IfPktDb

0x2a4 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db22(&self) -> &IfPktDb

0x2a8 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db23(&self) -> &IfPktDb

0x2ac - InfoFrame Packet Data Byte

source

pub fn if_pkt_db24(&self) -> &IfPktDb

0x2b0 - InfoFrame Packet Data Byte

source

pub fn if_pkt_db25(&self) -> &IfPktDb

0x2b4 - InfoFrame Packet Data Byte

source

pub fn mpeg_db(&self, n: usize) -> &MpegDb

0x2d0..0x2f8 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db_iter(&self) -> impl Iterator<Item = &MpegDb>

Iterator for array of: 0x2d0..0x2f8 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db1(&self) -> &MpegDb

0x2d0 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db2(&self) -> &MpegDb

0x2d4 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db3(&self) -> &MpegDb

0x2d8 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db4(&self) -> &MpegDb

0x2dc - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db5(&self) -> &MpegDb

0x2e0 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db6(&self) -> &MpegDb

0x2e4 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db7(&self) -> &MpegDb

0x2e8 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db8(&self) -> &MpegDb

0x2ec - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db9(&self) -> &MpegDb

0x2f0 - MPEG Source InfoFrame Packet Data Byte

source

pub fn mpeg_db10(&self) -> &MpegDb

0x2f4 - MPEG Source InfoFrame Packet Data Byte

source

pub fn psr_frame_updata_ctrl(&self) -> &PsrFrameUpdataCtrl

0x318 - Frame update control for PSR

source

pub fn vsc_shadow_db(&self, n: usize) -> &VscShadowDb

0x31c..0x33c - VSC shadow data bytes 0 ~ 7

source

pub fn vsc_shadow_db_iter(&self) -> impl Iterator<Item = &VscShadowDb>

Iterator for array of: 0x31c..0x33c - VSC shadow data bytes 0 ~ 7

source

pub fn vsc_shadow_pb(&self, n: usize) -> &VscShadowPb

0x33c..0x344 - VSC shadow parity byte 0 ~ 1

source

pub fn vsc_shadow_pb_iter(&self) -> impl Iterator<Item = &VscShadowPb>

Iterator for array of: 0x33c..0x344 - VSC shadow parity byte 0 ~ 1

source

pub fn lane_map(&self) -> &LaneMap

0x35c - Lane Map Register

source

pub fn analog_ctl_2(&self) -> &AnalogCtl2

0x374 - Analog Control Register 2

source

pub fn int_state_0(&self) -> &IntState0

0x390 - Debug Register

source

pub fn int_state_1(&self) -> &IntState1

0x3c0 - Interrupt Status Register

source

pub fn common_int_sta_1(&self) -> &CommonIntSta1

0x3c4 - Common Interrupt Status Register 1

source

pub fn common_int_sta_3(&self) -> &CommonIntSta3

0x3cc - Common Interrupt Status Register 3

source

pub fn common_int_sta_4(&self) -> &CommonIntSta4

0x3d0 - Common Interrupt Status Register 4

source

pub fn dp_int_sta(&self) -> &DpIntSta

0x3dc - DisplayPort Interrupt Status Register

source

pub fn common_int_mask_1(&self) -> &CommonIntMask1

0x3e0 - Common Interrupt Mask Register1

source

pub fn common_int_mask_3(&self) -> &CommonIntMask3

0x3e8 - Common Interrupt Mask Register3

source

pub fn common_int_mask_4(&self) -> &CommonIntMask4

0x3ec - Common Interrupt Mask Register4

source

pub fn dp_int_sta_mask(&self) -> &DpIntStaMask

0x3f8 - DisplayPort Interrupt enable Register

source

pub fn int_ctl(&self) -> &IntCtl

0x3fc - Interrupt Control Register

source

pub fn sys_ctl_1(&self) -> &SysCtl1

0x600 - System Control Register #1

source

pub fn sys_ctl_2(&self) -> &SysCtl2

0x604 - System Control Register #2

source

pub fn sys_ctl_3(&self) -> &SysCtl3

0x608 - System Control Register #3

source

pub fn sys_ctl_4(&self) -> &SysCtl4

0x60c - System Control Register #4

source

pub fn dp_vid_ctl(&self) -> &DpVidCtl

0x610 - DP Video Control Register

source

pub fn pkt_send_ctl(&self) -> &PktSendCtl

0x640 - Packet Send Control Register

0x680 - Main Link Bandwidth Setting Register

source

pub fn lane_count_set(&self) -> &LaneCountSet

0x684 - DP Main Link Lane Number Register

source

pub fn dp_training_ptn_set(&self) -> &DpTrainingPtnSet

0x688 - DP Training Pattern Set Register

0x68c - DP Lane 0 Link Training Control Register

0x690 - DP Lane 1 Link Training Control Register

0x694 - DP Lane 2 Link Training Control Register

0x698 - DP Lane 3 Link Training Control Register

0x6a0 - DP HW LINK TRAINING_CONTROL Register

source

pub fn dp_debug_ctl(&self) -> &DpDebugCtl

0x6c0 - DP Debug Control Register #1

source

pub fn hpd_deglitch_l(&self) -> &HpdDeglitchL

0x6c4 - DP HPD De-glitch Low Byte Register

source

pub fn hpd_deglitch_h(&self) -> &HpdDeglitchH

0x6c8 - DP HPD De-glitch High Byte Register

source

pub fn polling_period(&self) -> &PollingPeriod

0x6cc - DP polling period

0x6e0 - DP Link Debug Control Register

source

pub fn dp_sink_count(&self) -> &DpSinkCount

0x6e4 - DP Sink Count

source

pub fn dp_irq_vector(&self) -> &DpIrqVector

0x6e8 - DP Irq Vector

0x6ec - DP Lane0 and Lane1 Status

0x6f0 - DP Lane2 and Lane3 Status

source

pub fn dp_align_status(&self) -> &DpAlignStatus

0x6f4 - DP Align Status

source

pub fn dp_sink_status(&self) -> &DpSinkStatus

0x6f8 - DP Sink Status

source

pub fn m_vid_0(&self) -> &MVid0

0x700 - DP M_VID Configure Register #0

source

pub fn m_vid_1(&self) -> &MVid1

0x704 - DP M_VID Configure Register #1

source

pub fn m_vid_2(&self) -> &MVid2

0x708 - DP M_VID Configure Register #2

source

pub fn n_vid_0(&self) -> &NVid0

0x70c - DP N_VID Configure Register #0

source

pub fn n_vid_1(&self) -> &NVid1

0x710 - DP N_VID Configure Register #1

source

pub fn n_vid_2(&self) -> &NVid2

0x714 - DP N_VID Configure Register #2

source

pub fn m_vid_mon(&self) -> &MVidMon

0x718 - DP M_VID value monitoring register

source

pub fn dp_video_fifo_thrd(&self) -> &DpVideoFifoThrd

0x730 - DP FIFO Threshold Register

source

pub fn dp_m_cal_ctl(&self) -> &DpMCalCtl

0x760 - DP M Value Calculation Control Register

source

pub fn m_vid_gen_filter_th(&self) -> &MVidGenFilterTh

0x764 - DP M_VID Value Calculation Control Register

source

pub fn aux_ch_sta(&self) -> &AuxChSta

0x780 - AUX Channel Access Status Register

source

pub fn aux_err_num(&self) -> &AuxErrNum

0x784 - AUX Channel Access Error Code Register

source

pub fn aux_ch_defer_ctl(&self) -> &AuxChDeferCtl

0x788 - DP AUX CH DEFER Control Register

source

pub fn aux_rx_comm(&self) -> &AuxRxComm

0x78c - DP AUX RX Command Register

source

pub fn buffer_data_ctl(&self) -> &BufferDataCtl

0x790 - DP Buffer Data Count Register

source

pub fn aux_ch_ctl_1(&self) -> &AuxChCtl1

0x794 - DP AUX Channel Control Register 1

source

pub fn aux_addr_7_0(&self) -> &AuxAddr7_0

0x798 - DP AUX CH Address Register #0

source

pub fn aux_addr_15_8(&self) -> &AuxAddr15_8

0x79c - DP AUX CH Address Register #1

source

pub fn aux_addr_19_16(&self) -> &AuxAddr19_16

0x7a0 - DP AUX CH Address Register #2

source

pub fn aux_ch_ctl_2(&self) -> &AuxChCtl2

0x7a4 - DP AUX CH Control Register 2

source

pub fn buf_data_(&self, n: usize) -> &BufData_

0x7c0..0x800 - AUX CH buffer data 0 ~ 15

source

pub fn buf_data__iter(&self) -> impl Iterator<Item = &BufData_>

Iterator for array of: 0x7c0..0x800 - AUX CH buffer data 0 ~ 15

source

pub fn ate_test_ctl(&self) -> &AteTestCtl

0x804 - ATE test control register

source

pub fn ate_test_status(&self) -> &AteTestStatus

0x808 - ATE test status register

source

pub fn ate_test_err_cnt(&self, n: usize) -> &AteTestErrCnt

0x80c..0x81c - ATE test error counter register

source

pub fn ate_test_err_cnt_iter(&self) -> impl Iterator<Item = &AteTestErrCnt>

Iterator for array of: 0x80c..0x81c - ATE test error counter register

source

pub fn dp_test_80b_pattern0(&self) -> &DpTest80bPattern0

0x81c - 80b pattern [29:0]

source

pub fn dp_test_80b_pattern1(&self) -> &DpTest80bPattern1

0x820 - 80b pattern [59:30]

source

pub fn dp_test_80b_pattern2(&self) -> &DpTest80bPattern2

0x824 - 80b pattern [79:60]

source

pub fn dp_test_hbr2_pattern(&self) -> &DpTestHbr2Pattern

0x828 - Hbr2 compliance SR count

source

pub fn crc_con(&self) -> &CrcCon

0x890 - CRC control register

source

pub fn analog_ctl_5(&self) -> &AnalogCtl5

0x914 - PC2 Control Register

source

pub fn analog_ctl_6(&self) -> &AnalogCtl6

0x918 - AMP_400MV_0DB

source

pub fn analog_ctl_7(&self) -> &AnalogCtl7

0x91c - AMP_600MV_0DB

source

pub fn analog_ctl_8(&self) -> &AnalogCtl8

0x920 - AMP_800MV_0DB

source

pub fn analog_ctl_9(&self) -> &AnalogCtl9

0x924 - AMP_1200MV_0DB

source

pub fn analog_ctl_10(&self) -> &AnalogCtl10

0x928 - AMP_400MV_3P5DB

source

pub fn analog_ctl_11(&self) -> &AnalogCtl11

0x92c - AMP_600MV_3P5DB

source

pub fn analog_ctl_12(&self) -> &AnalogCtl12

0x930 - AMP_800MV_3P5DB

source

pub fn analog_ctl_13(&self) -> &AnalogCtl13

0x934 - AMP_400MV_6DB

source

pub fn analog_ctl_14(&self) -> &AnalogCtl14

0x938 - AMP_600MV_6DB

source

pub fn analog_ctl_15(&self) -> &AnalogCtl15

0x93c - AMP_400MV_9DB

source

pub fn analog_ctl_16(&self) -> &AnalogCtl16

0x940 - EMP_400MV_0DB

source

pub fn analog_ctl_17(&self) -> &AnalogCtl17

0x944 - EMP_600MV_0DB

source

pub fn analog_ctl_18(&self) -> &AnalogCtl18

0x948 - EMP_800MV_0DB

source

pub fn analog_ctl_19(&self) -> &AnalogCtl19

0x94c - EMP_1200MV_0DB

source

pub fn analog_ctl_20(&self) -> &AnalogCtl20

0x950 - EMP_400MV_3P5DB

source

pub fn analog_ctl_21(&self) -> &AnalogCtl21

0x954 - EMP_600MV_3P5DB

source

pub fn analog_ctl_22(&self) -> &AnalogCtl22

0x958 - EMP_800MV_3P5DB

source

pub fn analog_ctl_23(&self) -> &AnalogCtl23

0x95c - EMP_400MV_6DB

source

pub fn analog_ctl_24(&self) -> &AnalogCtl24

0x960 - EMP_600MV_6DB

source

pub fn analog_ctl_25(&self) -> &AnalogCtl25

0x964 - EMP_400MV_9DB

source

pub fn analog_ctl_26(&self) -> &AnalogCtl26

0x968 - PC2_400MV_0DB

source

pub fn analog_ctl_27(&self) -> &AnalogCtl27

0x96c - PC2_600MV_0DB

source

pub fn analog_ctl_28(&self) -> &AnalogCtl28

0x970 - PC2_800MV_0DB

source

pub fn analog_ctl_29(&self) -> &AnalogCtl29

0x974 - PC2_1200MV_0DB

source

pub fn analog_ctl_30(&self) -> &AnalogCtl30

0x978 - PC2_400MV_3P5DB

source

pub fn analog_ctl_31(&self) -> &AnalogCtl31

0x97c - PC2_600MV_3P5DB

source

pub fn analog_ctl_32(&self) -> &AnalogCtl32

0x980 - PC2_800MV_3P5DB

source

pub fn analog_ctl_33(&self) -> &AnalogCtl33

0x984 - PC2_400MV_6DB

source

pub fn analog_ctl_34(&self) -> &AnalogCtl34

0x988 - PC2_600MV_6DB

source

pub fn analog_ctl_35(&self) -> &AnalogCtl35

0x98c - PC2_400MV_9DB

source

pub fn analog_ctl_36(&self) -> &AnalogCtl36

0x990 - CH0_AMP_FORCE_VALUE

source

pub fn analog_ctl_37(&self) -> &AnalogCtl37

0x994 - CH0_EMP_FORCE_VALUE

source

pub fn analog_ctl_38(&self) -> &AnalogCtl38

0x998 - CH0_PC2_FORCE_VALUE

source

pub fn analog_ctl_39(&self) -> &AnalogCtl39

0x99c - CH1_AMP_FORCE_VALUE

source

pub fn analog_ctl_40(&self) -> &AnalogCtl40

0x9a0 - CH1_EMP_FORCE_VALUE

source

pub fn analog_ctl_41(&self) -> &AnalogCtl41

0x9a4 - CH1_PC2_FORCE_VALUE

source

pub fn analog_ctl_42(&self) -> &AnalogCtl42

0x9a8 - CH0_CH1_FORCE_CTRL

source

pub fn analog_ctl_43(&self) -> &AnalogCtl43

0x9ac - CH2_AMP_FORCE_VALUE

source

pub fn analog_ctl_44(&self) -> &AnalogCtl44

0x9b0 - CH2_EMP_FORCE_VALUE

source

pub fn analog_ctl_45(&self) -> &AnalogCtl45

0x9b4 - CH2_PC2_FORCE_VALUE

source

pub fn analog_ctl_46(&self) -> &AnalogCtl46

0x9b8 - CH3_AMP_FORCE_VALUE

source

pub fn analog_ctl_47(&self) -> &AnalogCtl47

0x9bc - CH3_EMP_FORCE_VALUE

source

pub fn analog_ctl_48(&self) -> &AnalogCtl48

0x9c0 - CH3_PC2_FORCE_VALUE

source

pub fn analog_ctl_49(&self) -> &AnalogCtl49

0x9c4 - CH2_CH3_FORCE_CTRL

0x9d8 - Dp Link Policy

source

pub fn pll_reg_2(&self) -> &PllReg2

0x9e4 - Pll_control_2

source

pub fn pll_reg_3(&self) -> &PllReg3

0x9e8 - Pll_control_3

source

pub fn pll_reg_5(&self) -> &PllReg5

0xa00 - Pll_control_5

source

pub fn pll_reg_mac(&self) -> &PllRegMac

0xa04 - Pll_control_MAC

source

pub fn tx_common3(&self) -> &TxCommon3

0xa08 - Tx terminal resistor control3

source

pub fn freq_in_reg(&self) -> &FreqInReg

0xa10 - freq_in_reg

source

pub fn p_reg_frq(&self) -> &PRegFrq

0xa14 - frequency counter ,digital output for debug

source

pub fn p_reg_frq_count_rdy(&self) -> &PRegFrqCountRdy

0xa18 - frequency counter ready indicator

source

pub fn p_band_dec_reset(&self) -> &PBandDecReset

0xa1c - reset band decoder

Trait Implementations§

source§

impl Debug for Dp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for Dp

§

type Target = RegisterBlock

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl Send for Dp

Auto Trait Implementations§

§

impl Freeze for Dp

§

impl RefUnwindSafe for Dp

§

impl !Sync for Dp

§

impl Unpin for Dp

§

impl UnwindSafe for Dp

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.