pub struct RegisterBlock {Show 141 fields
pub rf_rev: RF_REV,
pub dsp_readback: DSP_READBACK,
pub rf_ctrl_source: RF_CTRL_SOURCE,
pub rf_cal_state_ctrl: RF_CAL_STATE_CTRL,
pub rf_cal_switch_ctrl: RF_CAL_SWITCH_CTRL,
pub rf_cal_status: RF_CAL_STATUS,
pub pu_delay_confg: PU_DELAY_CONFG,
pub pucr_reg: PUCR_REG,
pub pucr_sb: PUCR_SB,
pub pucr_lotx: PUCR_LOTX,
pub pucr_lorx: PUCR_LORX,
pub pucr_tx: PUCR_TX,
pub pucr_rx: PUCR_RX,
pub pucr_hw: PUCR_HW,
pub non_reg_readback: NON_REG_READBACK,
pub trx_gain_bw: TRX_GAIN_BW,
pub trx_gain_bw_hw: TRX_GAIN_BW_HW,
pub dctest_actest: DCTEST_ACTEST,
pub dtest: DTEST,
pub adpll_test: ADPLL_TEST,
pub rf_ext_pa: RF_EXT_PA,
pub cip_ldo15: CIP_LDO15,
pub pa: PA,
pub lna_mx: LNA_MX,
pub rbb_rosdac: RBB_ROSDAC,
pub rbb_cap_1: RBB_CAP_1,
pub rbb_cap_2: RBB_CAP_2,
pub rbb_cap_3: RBB_CAP_3,
pub rbb_cap4: RBB_CAP4,
pub rbb_rx: RBB_RX,
pub rbb: RBB,
pub rxadc: RXADC,
pub rxadc_readback: RXADC_READBACK,
pub rf_adc_osdata: RF_ADC_OSDATA,
pub testbuf: TESTBUF,
pub vco: VCO,
pub lodist: LODIST,
pub fbdv: FBDV,
pub kcal1: KCAL1,
pub kcal2: KCAL2,
pub adpll_slope_gen: ADPLL_SLOPE_GEN,
pub adpll_adc: ADPLL_ADC,
pub adpll_dtc: ADPLL_DTC,
pub lo_fc_config1: LO_FC_CONFIG1,
pub lo_fcw_config2: LO_FCW_CONFIG2,
pub lo_fcw3: LO_FCW3,
pub lotpm: LOTPM,
pub adpll1: ADPLL1,
pub adpll_lf_reg: ADPLL_LF_REG,
pub adpll_lf_tx: ADPLL_LF_TX,
pub adpll_lf_rx: ADPLL_LF_RX,
pub adpll_lf_hw: ADPLL_LF_HW,
pub adpll_vctrl: ADPLL_VCTRL,
pub adpll_lms: ADPLL_LMS,
pub adpll_spd: ADPLL_SPD,
pub fcal: FCAL,
pub adpll_polarity: ADPLL_POLARITY,
pub adpll_output: ADPLL_OUTPUT,
pub adpll_reserved: ADPLL_RESERVED,
pub rf_reserved: RF_RESERVED,
pub rf_reserved_2: RF_RESERVED_2,
pub rbb_gain_ctrl0: RBB_GAIN_CTRL0,
pub rbb_gain_ctrl1: RBB_GAIN_CTRL1,
pub rbb_gain_ctrl2: RBB_GAIN_CTRL2,
pub rbb_gain_ctrl3: RBB_GAIN_CTRL3,
pub rbb_gain_ctrl4: RBB_GAIN_CTRL4,
pub rbb_gain_ctrl5: RBB_GAIN_CTRL5,
pub rbb_gain_ctrl6: RBB_GAIN_CTRL6,
pub rbb_gain_ctrl7: RBB_GAIN_CTRL7,
pub rbb_gain_ctrl8: RBB_GAIN_CTRL8,
pub rbb_gain_ctrl9: RBB_GAIN_CTRL9,
pub rbb_gain_ctrl10: RBB_GAIN_CTRL10,
pub rbb_gain_ctrl11: RBB_GAIN_CTRL11,
pub rbb_gain_ctrl12: RBB_GAIN_CTRL12,
pub rbb_gain_ctrl13: RBB_GAIN_CTRL13,
pub rbb_gain_ctrl14: RBB_GAIN_CTRL14,
pub rbb_gain_ctrl15: RBB_GAIN_CTRL15,
pub acal_config: ACAL_CONFIG,
pub lo_config_2402: LO_CONFIG_2402,
pub lo_config_2404: LO_CONFIG_2404,
pub lo_config_2406: LO_CONFIG_2406,
pub lo_config_2408: LO_CONFIG_2408,
pub lo_config_2410: LO_CONFIG_2410,
pub lo_config_2412: LO_CONFIG_2412,
pub lo_config_2414: LO_CONFIG_2414,
pub lo_config_2416: LO_CONFIG_2416,
pub lo_config_2418: LO_CONFIG_2418,
pub lo_config_2420: LO_CONFIG_2420,
pub lo_config_2422: LO_CONFIG_2422,
pub lo_config_2424: LO_CONFIG_2424,
pub lo_config_2426: LO_CONFIG_2426,
pub lo_config_2428: LO_CONFIG_2428,
pub lo_config_2430: LO_CONFIG_2430,
pub lo_config_2432: LO_CONFIG_2432,
pub lo_config_2434: LO_CONFIG_2434,
pub lo_config_2436: LO_CONFIG_2436,
pub lo_config_2438: LO_CONFIG_2438,
pub lo_config_2440: LO_CONFIG_2440,
pub lo_config_2442: LO_CONFIG_2442,
pub lo_config_2444: LO_CONFIG_2444,
pub lo_config_2446: LO_CONFIG_2446,
pub lo_config_2448: LO_CONFIG_2448,
pub lo_config_2450: LO_CONFIG_2450,
pub lo_config_2452: LO_CONFIG_2452,
pub lo_config_2454: LO_CONFIG_2454,
pub lo_config_2456: LO_CONFIG_2456,
pub lo_config_2458: LO_CONFIG_2458,
pub lo_config_2460: LO_CONFIG_2460,
pub lo_config_2462: LO_CONFIG_2462,
pub lo_config_2464: LO_CONFIG_2464,
pub lo_config_2466: LO_CONFIG_2466,
pub lo_config_2468: LO_CONFIG_2468,
pub lo_config_2470: LO_CONFIG_2470,
pub lo_config_2472: LO_CONFIG_2472,
pub lo_config_2474: LO_CONFIG_2474,
pub lo_config_2476: LO_CONFIG_2476,
pub lo_config_2478: LO_CONFIG_2478,
pub lo_config_2480: LO_CONFIG_2480,
pub lo_config_2405: LO_CONFIG_2405,
pub lo_config_2415: LO_CONFIG_2415,
pub lo_config_2425: LO_CONFIG_2425,
pub lo_config_2435: LO_CONFIG_2435,
pub lo_config_2445: LO_CONFIG_2445,
pub lo_config_2455: LO_CONFIG_2455,
pub lo_config_2465: LO_CONFIG_2465,
pub lo_config_2475: LO_CONFIG_2475,
pub dg_testbus_0: DG_TESTBUS_0,
pub dg_testbus_1: DG_TESTBUS_1,
pub dg_ppud_0: DG_PPUD_0,
pub rf_top: RF_TOP,
pub rf_fsm: RF_FSM,
pub rf_singen_0: RF_SINGEN_0,
pub rf_singen_1: RF_SINGEN_1,
pub rf_singen_2: RF_SINGEN_2,
pub rf_singen_3: RF_SINGEN_3,
pub rf_singen_4: RF_SINGEN_4,
pub rf_sram_ctrl0: RF_SRAM_CTRL0,
pub rf_sram_ctrl1: RF_SRAM_CTRL1,
pub rf_sram_ctrl2: RF_SRAM_CTRL2,
pub rf_test_mode: RF_TEST_MODE,
pub rf_rx_pulse_filter: RF_RX_PULSE_FILTER,
/* private fields */
}Expand description
Register block
Fields§
§rf_rev: RF_REV0x00 - Silicon revision
dsp_readback: DSP_READBACK0x04 - dsp_readback.
rf_ctrl_source: RF_CTRL_SOURCE0x08 - Control logic switch
rf_cal_state_ctrl: RF_CAL_STATE_CTRL0x0c - rf calibration state enable in full cal list
rf_cal_switch_ctrl: RF_CAL_SWITCH_CTRL0x10 - Calibration mode register
rf_cal_status: RF_CAL_STATUS0x14 - rf_cal_status.
pu_delay_confg: PU_DELAY_CONFG0x18 - pu_delay_confg.
pucr_reg: PUCR_REG0x100 - Register control of power up signals
pucr_sb: PUCR_SB0x104 - Power up setting in SB state
pucr_lotx: PUCR_LOTX0x108 - Power up in LOTX state
pucr_lorx: PUCR_LORX0x10c - Power up in LORX state
pucr_tx: PUCR_TX0x110 - Power up in TX state
pucr_rx: PUCR_RX0x114 - Power up in RX state
pucr_hw: PUCR_HW0x118 - Hardware read back of power up signals
non_reg_readback: NON_REG_READBACK0x11c - non_reg_readback.
trx_gain_bw: TRX_GAIN_BW0x120 - Register control of TX/RX gain
trx_gain_bw_hw: TRX_GAIN_BW_HW0x124 - Hardware read back of TX/RX gain
dctest_actest: DCTEST_ACTEST0x128 - DC Test register 0
dtest: DTEST0x12c - LO Bias Mode registers
adpll_test: ADPLL_TEST0x130 - adpll_test.
rf_ext_pa: RF_EXT_PA0x134 - rf_ext_pa.
cip_ldo15: CIP_LDO150x200 - cip_ldo15.
pa: PA0x204 - PA register
lna_mx: LNA_MX0x208 - LNA mixer register
rbb_rosdac: RBB_ROSDAC0x20c - rbb_rosdac.
rbb_cap_1: RBB_CAP_10x210 - rbb_cap_1.
rbb_cap_2: RBB_CAP_20x214 - rbb_cap_2.
rbb_cap_3: RBB_CAP_30x218 - rbb_cap_3.
rbb_cap4: RBB_CAP40x21c - rbb_cap4.
rbb_rx: RBB_RX0x220 - rbb_rx.
rbb: RBB0x224 - rbb.
rxadc: RXADC0x228 - rxadc.
rxadc_readback: RXADC_READBACK0x22c - rxadc_readback.
rf_adc_osdata: RF_ADC_OSDATA0x230 - rf_adc_osdata.
testbuf: TESTBUF0x234 - testbuf.
vco: VCO0x238 - vco.
lodist: LODIST0x23c - lodist.
fbdv: FBDV0x240 - fbdv.
kcal1: KCAL10x244 - kcal1.
kcal2: KCAL20x248 - kcal2.
adpll_slope_gen: ADPLL_SLOPE_GEN0x24c - adpll_slope_gen.
adpll_adc: ADPLL_ADC0x250 - adpll_adc.
adpll_dtc: ADPLL_DTC0x254 - adpll_dtc.
lo_fc_config1: LO_FC_CONFIG10x258 - lo_fc_config1.
lo_fcw_config2: LO_FCW_CONFIG20x25c - lo_fcw_config2.
lo_fcw3: LO_FCW30x260 - lo_fcw3.
lotpm: LOTPM0x264 - lotpm.
adpll1: ADPLL10x268 - adpll1.
adpll_lf_reg: ADPLL_LF_REG0x26c - adpll_lf_reg.
adpll_lf_tx: ADPLL_LF_TX0x270 - adpll_lf_tx.
adpll_lf_rx: ADPLL_LF_RX0x274 - adpll_lf_rx.
adpll_lf_hw: ADPLL_LF_HW0x278 - adpll_lf_hw.
adpll_vctrl: ADPLL_VCTRL0x27c - adpll_vctrl.
adpll_lms: ADPLL_LMS0x280 - adpll_lms.
adpll_spd: ADPLL_SPD0x284 - adpll_spd.
fcal: FCAL0x288 - fcal.
adpll_polarity: ADPLL_POLARITY0x28c - adpll_polarity.
adpll_output: ADPLL_OUTPUT0x290 - adpll_output.
adpll_reserved: ADPLL_RESERVED0x294 - adpll_reserved.
rf_reserved: RF_RESERVED0x298 - rf_reserved.
rf_reserved_2: RF_RESERVED_20x29c - rf_reserved_2.
rbb_gain_ctrl0: RBB_GAIN_CTRL00x300 - rbb_gain_ctrl0.
rbb_gain_ctrl1: RBB_GAIN_CTRL10x304 - rbb_gain_ctrl1.
rbb_gain_ctrl2: RBB_GAIN_CTRL20x308 - rbb_gain_ctrl2.
rbb_gain_ctrl3: RBB_GAIN_CTRL30x30c - rbb_gain_ctrl3.
rbb_gain_ctrl4: RBB_GAIN_CTRL40x310 - rbb_gain_ctrl4.
rbb_gain_ctrl5: RBB_GAIN_CTRL50x314 - rbb_gain_ctrl5.
rbb_gain_ctrl6: RBB_GAIN_CTRL60x318 - rbb_gain_ctrl6.
rbb_gain_ctrl7: RBB_GAIN_CTRL70x31c - rbb_gain_ctrl7.
rbb_gain_ctrl8: RBB_GAIN_CTRL80x320 - rbb_gain_ctrl8.
rbb_gain_ctrl9: RBB_GAIN_CTRL90x324 - rbb_gain_ctrl9.
rbb_gain_ctrl10: RBB_GAIN_CTRL100x328 - rbb_gain_ctrl10.
rbb_gain_ctrl11: RBB_GAIN_CTRL110x32c - rbb_gain_ctrl11.
rbb_gain_ctrl12: RBB_GAIN_CTRL120x330 - rbb_gain_ctrl12.
rbb_gain_ctrl13: RBB_GAIN_CTRL130x334 - rbb_gain_ctrl13.
rbb_gain_ctrl14: RBB_GAIN_CTRL140x338 - rbb_gain_ctrl14.
rbb_gain_ctrl15: RBB_GAIN_CTRL150x33c - rbb_gain_ctrl15.
acal_config: ACAL_CONFIG0x400 - acal_config.
lo_config_2402: LO_CONFIG_24020x404 - lo_config_2402.
lo_config_2404: LO_CONFIG_24040x408 - lo_config_2404.
lo_config_2406: LO_CONFIG_24060x40c - lo_config_2406.
lo_config_2408: LO_CONFIG_24080x410 - lo_config_2408.
lo_config_2410: LO_CONFIG_24100x414 - lo_config_2410.
lo_config_2412: LO_CONFIG_24120x418 - lo_config_2412.
lo_config_2414: LO_CONFIG_24140x41c - lo_config_2414.
lo_config_2416: LO_CONFIG_24160x420 - lo_config_2416.
lo_config_2418: LO_CONFIG_24180x424 - lo_config_2418.
lo_config_2420: LO_CONFIG_24200x428 - lo_config_2420.
lo_config_2422: LO_CONFIG_24220x42c - lo_config_2422.
lo_config_2424: LO_CONFIG_24240x430 - lo_config_2424.
lo_config_2426: LO_CONFIG_24260x434 - lo_config_2426.
lo_config_2428: LO_CONFIG_24280x438 - lo_config_2428.
lo_config_2430: LO_CONFIG_24300x43c - lo_config_2430.
lo_config_2432: LO_CONFIG_24320x440 - lo_config_2432.
lo_config_2434: LO_CONFIG_24340x444 - lo_config_2434.
lo_config_2436: LO_CONFIG_24360x448 - lo_config_2436.
lo_config_2438: LO_CONFIG_24380x44c - lo_config_2438.
lo_config_2440: LO_CONFIG_24400x450 - lo_config_2440.
lo_config_2442: LO_CONFIG_24420x454 - lo_config_2442.
lo_config_2444: LO_CONFIG_24440x458 - lo_config_2444.
lo_config_2446: LO_CONFIG_24460x45c - lo_config_2446.
lo_config_2448: LO_CONFIG_24480x460 - lo_config_2448.
lo_config_2450: LO_CONFIG_24500x464 - lo_config_2450.
lo_config_2452: LO_CONFIG_24520x468 - lo_config_2452.
lo_config_2454: LO_CONFIG_24540x46c - lo_config_2454.
lo_config_2456: LO_CONFIG_24560x470 - lo_config_2456.
lo_config_2458: LO_CONFIG_24580x474 - lo_config_2458.
lo_config_2460: LO_CONFIG_24600x478 - lo_config_2460.
lo_config_2462: LO_CONFIG_24620x47c - lo_config_2462.
lo_config_2464: LO_CONFIG_24640x480 - lo_config_2464.
lo_config_2466: LO_CONFIG_24660x484 - lo_config_2466.
lo_config_2468: LO_CONFIG_24680x488 - lo_config_2468.
lo_config_2470: LO_CONFIG_24700x48c - lo_config_2470.
lo_config_2472: LO_CONFIG_24720x490 - lo_config_2472.
lo_config_2474: LO_CONFIG_24740x494 - lo_config_2474.
lo_config_2476: LO_CONFIG_24760x498 - lo_config_2476.
lo_config_2478: LO_CONFIG_24780x49c - lo_config_2478.
lo_config_2480: LO_CONFIG_24800x4a0 - lo_config_2480.
lo_config_2405: LO_CONFIG_24050x4a4 - lo_config_2405.
lo_config_2415: LO_CONFIG_24150x4a8 - lo_config_2415.
lo_config_2425: LO_CONFIG_24250x4ac - lo_config_2425.
lo_config_2435: LO_CONFIG_24350x4b0 - lo_config_2435.
lo_config_2445: LO_CONFIG_24450x4b4 - lo_config_2445.
lo_config_2455: LO_CONFIG_24550x4b8 - lo_config_2455.
lo_config_2465: LO_CONFIG_24650x4bc - lo_config_2465.
lo_config_2475: LO_CONFIG_24750x4c0 - lo_config_2475.
dg_testbus_0: DG_TESTBUS_00x500 - dg_testbus_0.
dg_testbus_1: DG_TESTBUS_10x504 - dg_testbus_1.
dg_ppud_0: DG_PPUD_00x508 - dg_ppud_0.
rf_top: RF_TOP0x50c - rf_top.
rf_fsm: RF_FSM0x510 - rf_fsm.
rf_singen_0: RF_SINGEN_00x514 - rf_singen_0.
rf_singen_1: RF_SINGEN_10x518 - rf_singen_1.
rf_singen_2: RF_SINGEN_20x51c - rf_singen_2.
rf_singen_3: RF_SINGEN_30x520 - rf_singen_3.
rf_singen_4: RF_SINGEN_40x524 - rf_singen_4.
rf_sram_ctrl0: RF_SRAM_CTRL00x528 - rf_sram_ctrl0.
rf_sram_ctrl1: RF_SRAM_CTRL10x52c - rf_sram_ctrl1.
rf_sram_ctrl2: RF_SRAM_CTRL20x530 - rf_sram_ctrl2.
rf_test_mode: RF_TEST_MODE0x534 - rf_test_mode.
rf_rx_pulse_filter: RF_RX_PULSE_FILTER0x538 - rf_rx_pulse_filter.