1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Silicon revision"]
5 pub rf_rev: RF_REV,
6 #[doc = "0x04 - dsp_readback."]
7 pub dsp_readback: DSP_READBACK,
8 #[doc = "0x08 - Control logic switch"]
9 pub rf_ctrl_source: RF_CTRL_SOURCE,
10 #[doc = "0x0c - rf calibration state enable in full cal list"]
11 pub rf_cal_state_ctrl: RF_CAL_STATE_CTRL,
12 #[doc = "0x10 - Calibration mode register"]
13 pub rf_cal_switch_ctrl: RF_CAL_SWITCH_CTRL,
14 #[doc = "0x14 - rf_cal_status."]
15 pub rf_cal_status: RF_CAL_STATUS,
16 #[doc = "0x18 - pu_delay_confg."]
17 pub pu_delay_confg: PU_DELAY_CONFG,
18 _reserved7: [u8; 0xe4],
19 #[doc = "0x100 - Register control of power up signals"]
20 pub pucr_reg: PUCR_REG,
21 #[doc = "0x104 - Power up setting in SB state"]
22 pub pucr_sb: PUCR_SB,
23 #[doc = "0x108 - Power up in LOTX state"]
24 pub pucr_lotx: PUCR_LOTX,
25 #[doc = "0x10c - Power up in LORX state"]
26 pub pucr_lorx: PUCR_LORX,
27 #[doc = "0x110 - Power up in TX state"]
28 pub pucr_tx: PUCR_TX,
29 #[doc = "0x114 - Power up in RX state"]
30 pub pucr_rx: PUCR_RX,
31 #[doc = "0x118 - Hardware read back of power up signals"]
32 pub pucr_hw: PUCR_HW,
33 #[doc = "0x11c - non_reg_readback."]
34 pub non_reg_readback: NON_REG_READBACK,
35 #[doc = "0x120 - Register control of TX/RX gain"]
36 pub trx_gain_bw: TRX_GAIN_BW,
37 #[doc = "0x124 - Hardware read back of TX/RX gain"]
38 pub trx_gain_bw_hw: TRX_GAIN_BW_HW,
39 #[doc = "0x128 - DC Test register 0"]
40 pub dctest_actest: DCTEST_ACTEST,
41 #[doc = "0x12c - LO Bias Mode registers"]
42 pub dtest: DTEST,
43 #[doc = "0x130 - adpll_test."]
44 pub adpll_test: ADPLL_TEST,
45 #[doc = "0x134 - rf_ext_pa."]
46 pub rf_ext_pa: RF_EXT_PA,
47 _reserved21: [u8; 0xc8],
48 #[doc = "0x200 - cip_ldo15."]
49 pub cip_ldo15: CIP_LDO15,
50 #[doc = "0x204 - PA register"]
51 pub pa: PA,
52 #[doc = "0x208 - LNA mixer register"]
53 pub lna_mx: LNA_MX,
54 #[doc = "0x20c - rbb_rosdac."]
55 pub rbb_rosdac: RBB_ROSDAC,
56 #[doc = "0x210 - rbb_cap_1."]
57 pub rbb_cap_1: RBB_CAP_1,
58 #[doc = "0x214 - rbb_cap_2."]
59 pub rbb_cap_2: RBB_CAP_2,
60 #[doc = "0x218 - rbb_cap_3."]
61 pub rbb_cap_3: RBB_CAP_3,
62 #[doc = "0x21c - rbb_cap4."]
63 pub rbb_cap4: RBB_CAP4,
64 #[doc = "0x220 - rbb_rx."]
65 pub rbb_rx: RBB_RX,
66 #[doc = "0x224 - rbb."]
67 pub rbb: RBB,
68 #[doc = "0x228 - rxadc."]
69 pub rxadc: RXADC,
70 #[doc = "0x22c - rxadc_readback."]
71 pub rxadc_readback: RXADC_READBACK,
72 #[doc = "0x230 - rf_adc_osdata."]
73 pub rf_adc_osdata: RF_ADC_OSDATA,
74 #[doc = "0x234 - testbuf."]
75 pub testbuf: TESTBUF,
76 #[doc = "0x238 - vco."]
77 pub vco: VCO,
78 #[doc = "0x23c - lodist."]
79 pub lodist: LODIST,
80 #[doc = "0x240 - fbdv."]
81 pub fbdv: FBDV,
82 #[doc = "0x244 - kcal1."]
83 pub kcal1: KCAL1,
84 #[doc = "0x248 - kcal2."]
85 pub kcal2: KCAL2,
86 #[doc = "0x24c - adpll_slope_gen."]
87 pub adpll_slope_gen: ADPLL_SLOPE_GEN,
88 #[doc = "0x250 - adpll_adc."]
89 pub adpll_adc: ADPLL_ADC,
90 #[doc = "0x254 - adpll_dtc."]
91 pub adpll_dtc: ADPLL_DTC,
92 #[doc = "0x258 - lo_fc_config1."]
93 pub lo_fc_config1: LO_FC_CONFIG1,
94 #[doc = "0x25c - lo_fcw_config2."]
95 pub lo_fcw_config2: LO_FCW_CONFIG2,
96 #[doc = "0x260 - lo_fcw3."]
97 pub lo_fcw3: LO_FCW3,
98 #[doc = "0x264 - lotpm."]
99 pub lotpm: LOTPM,
100 #[doc = "0x268 - adpll1."]
101 pub adpll1: ADPLL1,
102 #[doc = "0x26c - adpll_lf_reg."]
103 pub adpll_lf_reg: ADPLL_LF_REG,
104 #[doc = "0x270 - adpll_lf_tx."]
105 pub adpll_lf_tx: ADPLL_LF_TX,
106 #[doc = "0x274 - adpll_lf_rx."]
107 pub adpll_lf_rx: ADPLL_LF_RX,
108 #[doc = "0x278 - adpll_lf_hw."]
109 pub adpll_lf_hw: ADPLL_LF_HW,
110 #[doc = "0x27c - adpll_vctrl."]
111 pub adpll_vctrl: ADPLL_VCTRL,
112 #[doc = "0x280 - adpll_lms."]
113 pub adpll_lms: ADPLL_LMS,
114 #[doc = "0x284 - adpll_spd."]
115 pub adpll_spd: ADPLL_SPD,
116 #[doc = "0x288 - fcal."]
117 pub fcal: FCAL,
118 #[doc = "0x28c - adpll_polarity."]
119 pub adpll_polarity: ADPLL_POLARITY,
120 #[doc = "0x290 - adpll_output."]
121 pub adpll_output: ADPLL_OUTPUT,
122 #[doc = "0x294 - adpll_reserved."]
123 pub adpll_reserved: ADPLL_RESERVED,
124 #[doc = "0x298 - rf_reserved."]
125 pub rf_reserved: RF_RESERVED,
126 #[doc = "0x29c - rf_reserved_2."]
127 pub rf_reserved_2: RF_RESERVED_2,
128 _reserved61: [u8; 0x60],
129 #[doc = "0x300 - rbb_gain_ctrl0."]
130 pub rbb_gain_ctrl0: RBB_GAIN_CTRL0,
131 #[doc = "0x304 - rbb_gain_ctrl1."]
132 pub rbb_gain_ctrl1: RBB_GAIN_CTRL1,
133 #[doc = "0x308 - rbb_gain_ctrl2."]
134 pub rbb_gain_ctrl2: RBB_GAIN_CTRL2,
135 #[doc = "0x30c - rbb_gain_ctrl3."]
136 pub rbb_gain_ctrl3: RBB_GAIN_CTRL3,
137 #[doc = "0x310 - rbb_gain_ctrl4."]
138 pub rbb_gain_ctrl4: RBB_GAIN_CTRL4,
139 #[doc = "0x314 - rbb_gain_ctrl5."]
140 pub rbb_gain_ctrl5: RBB_GAIN_CTRL5,
141 #[doc = "0x318 - rbb_gain_ctrl6."]
142 pub rbb_gain_ctrl6: RBB_GAIN_CTRL6,
143 #[doc = "0x31c - rbb_gain_ctrl7."]
144 pub rbb_gain_ctrl7: RBB_GAIN_CTRL7,
145 #[doc = "0x320 - rbb_gain_ctrl8."]
146 pub rbb_gain_ctrl8: RBB_GAIN_CTRL8,
147 #[doc = "0x324 - rbb_gain_ctrl9."]
148 pub rbb_gain_ctrl9: RBB_GAIN_CTRL9,
149 #[doc = "0x328 - rbb_gain_ctrl10."]
150 pub rbb_gain_ctrl10: RBB_GAIN_CTRL10,
151 #[doc = "0x32c - rbb_gain_ctrl11."]
152 pub rbb_gain_ctrl11: RBB_GAIN_CTRL11,
153 #[doc = "0x330 - rbb_gain_ctrl12."]
154 pub rbb_gain_ctrl12: RBB_GAIN_CTRL12,
155 #[doc = "0x334 - rbb_gain_ctrl13."]
156 pub rbb_gain_ctrl13: RBB_GAIN_CTRL13,
157 #[doc = "0x338 - rbb_gain_ctrl14."]
158 pub rbb_gain_ctrl14: RBB_GAIN_CTRL14,
159 #[doc = "0x33c - rbb_gain_ctrl15."]
160 pub rbb_gain_ctrl15: RBB_GAIN_CTRL15,
161 _reserved77: [u8; 0xc0],
162 #[doc = "0x400 - acal_config."]
163 pub acal_config: ACAL_CONFIG,
164 #[doc = "0x404 - lo_config_2402."]
165 pub lo_config_2402: LO_CONFIG_2402,
166 #[doc = "0x408 - lo_config_2404."]
167 pub lo_config_2404: LO_CONFIG_2404,
168 #[doc = "0x40c - lo_config_2406."]
169 pub lo_config_2406: LO_CONFIG_2406,
170 #[doc = "0x410 - lo_config_2408."]
171 pub lo_config_2408: LO_CONFIG_2408,
172 #[doc = "0x414 - lo_config_2410."]
173 pub lo_config_2410: LO_CONFIG_2410,
174 #[doc = "0x418 - lo_config_2412."]
175 pub lo_config_2412: LO_CONFIG_2412,
176 #[doc = "0x41c - lo_config_2414."]
177 pub lo_config_2414: LO_CONFIG_2414,
178 #[doc = "0x420 - lo_config_2416."]
179 pub lo_config_2416: LO_CONFIG_2416,
180 #[doc = "0x424 - lo_config_2418."]
181 pub lo_config_2418: LO_CONFIG_2418,
182 #[doc = "0x428 - lo_config_2420."]
183 pub lo_config_2420: LO_CONFIG_2420,
184 #[doc = "0x42c - lo_config_2422."]
185 pub lo_config_2422: LO_CONFIG_2422,
186 #[doc = "0x430 - lo_config_2424."]
187 pub lo_config_2424: LO_CONFIG_2424,
188 #[doc = "0x434 - lo_config_2426."]
189 pub lo_config_2426: LO_CONFIG_2426,
190 #[doc = "0x438 - lo_config_2428."]
191 pub lo_config_2428: LO_CONFIG_2428,
192 #[doc = "0x43c - lo_config_2430."]
193 pub lo_config_2430: LO_CONFIG_2430,
194 #[doc = "0x440 - lo_config_2432."]
195 pub lo_config_2432: LO_CONFIG_2432,
196 #[doc = "0x444 - lo_config_2434."]
197 pub lo_config_2434: LO_CONFIG_2434,
198 #[doc = "0x448 - lo_config_2436."]
199 pub lo_config_2436: LO_CONFIG_2436,
200 #[doc = "0x44c - lo_config_2438."]
201 pub lo_config_2438: LO_CONFIG_2438,
202 #[doc = "0x450 - lo_config_2440."]
203 pub lo_config_2440: LO_CONFIG_2440,
204 #[doc = "0x454 - lo_config_2442."]
205 pub lo_config_2442: LO_CONFIG_2442,
206 #[doc = "0x458 - lo_config_2444."]
207 pub lo_config_2444: LO_CONFIG_2444,
208 #[doc = "0x45c - lo_config_2446."]
209 pub lo_config_2446: LO_CONFIG_2446,
210 #[doc = "0x460 - lo_config_2448."]
211 pub lo_config_2448: LO_CONFIG_2448,
212 #[doc = "0x464 - lo_config_2450."]
213 pub lo_config_2450: LO_CONFIG_2450,
214 #[doc = "0x468 - lo_config_2452."]
215 pub lo_config_2452: LO_CONFIG_2452,
216 #[doc = "0x46c - lo_config_2454."]
217 pub lo_config_2454: LO_CONFIG_2454,
218 #[doc = "0x470 - lo_config_2456."]
219 pub lo_config_2456: LO_CONFIG_2456,
220 #[doc = "0x474 - lo_config_2458."]
221 pub lo_config_2458: LO_CONFIG_2458,
222 #[doc = "0x478 - lo_config_2460."]
223 pub lo_config_2460: LO_CONFIG_2460,
224 #[doc = "0x47c - lo_config_2462."]
225 pub lo_config_2462: LO_CONFIG_2462,
226 #[doc = "0x480 - lo_config_2464."]
227 pub lo_config_2464: LO_CONFIG_2464,
228 #[doc = "0x484 - lo_config_2466."]
229 pub lo_config_2466: LO_CONFIG_2466,
230 #[doc = "0x488 - lo_config_2468."]
231 pub lo_config_2468: LO_CONFIG_2468,
232 #[doc = "0x48c - lo_config_2470."]
233 pub lo_config_2470: LO_CONFIG_2470,
234 #[doc = "0x490 - lo_config_2472."]
235 pub lo_config_2472: LO_CONFIG_2472,
236 #[doc = "0x494 - lo_config_2474."]
237 pub lo_config_2474: LO_CONFIG_2474,
238 #[doc = "0x498 - lo_config_2476."]
239 pub lo_config_2476: LO_CONFIG_2476,
240 #[doc = "0x49c - lo_config_2478."]
241 pub lo_config_2478: LO_CONFIG_2478,
242 #[doc = "0x4a0 - lo_config_2480."]
243 pub lo_config_2480: LO_CONFIG_2480,
244 #[doc = "0x4a4 - lo_config_2405."]
245 pub lo_config_2405: LO_CONFIG_2405,
246 #[doc = "0x4a8 - lo_config_2415."]
247 pub lo_config_2415: LO_CONFIG_2415,
248 #[doc = "0x4ac - lo_config_2425."]
249 pub lo_config_2425: LO_CONFIG_2425,
250 #[doc = "0x4b0 - lo_config_2435."]
251 pub lo_config_2435: LO_CONFIG_2435,
252 #[doc = "0x4b4 - lo_config_2445."]
253 pub lo_config_2445: LO_CONFIG_2445,
254 #[doc = "0x4b8 - lo_config_2455."]
255 pub lo_config_2455: LO_CONFIG_2455,
256 #[doc = "0x4bc - lo_config_2465."]
257 pub lo_config_2465: LO_CONFIG_2465,
258 #[doc = "0x4c0 - lo_config_2475."]
259 pub lo_config_2475: LO_CONFIG_2475,
260 _reserved126: [u8; 0x3c],
261 #[doc = "0x500 - dg_testbus_0."]
262 pub dg_testbus_0: DG_TESTBUS_0,
263 #[doc = "0x504 - dg_testbus_1."]
264 pub dg_testbus_1: DG_TESTBUS_1,
265 #[doc = "0x508 - dg_ppud_0."]
266 pub dg_ppud_0: DG_PPUD_0,
267 #[doc = "0x50c - rf_top."]
268 pub rf_top: RF_TOP,
269 #[doc = "0x510 - rf_fsm."]
270 pub rf_fsm: RF_FSM,
271 #[doc = "0x514 - rf_singen_0."]
272 pub rf_singen_0: RF_SINGEN_0,
273 #[doc = "0x518 - rf_singen_1."]
274 pub rf_singen_1: RF_SINGEN_1,
275 #[doc = "0x51c - rf_singen_2."]
276 pub rf_singen_2: RF_SINGEN_2,
277 #[doc = "0x520 - rf_singen_3."]
278 pub rf_singen_3: RF_SINGEN_3,
279 #[doc = "0x524 - rf_singen_4."]
280 pub rf_singen_4: RF_SINGEN_4,
281 #[doc = "0x528 - rf_sram_ctrl0."]
282 pub rf_sram_ctrl0: RF_SRAM_CTRL0,
283 #[doc = "0x52c - rf_sram_ctrl1."]
284 pub rf_sram_ctrl1: RF_SRAM_CTRL1,
285 #[doc = "0x530 - rf_sram_ctrl2."]
286 pub rf_sram_ctrl2: RF_SRAM_CTRL2,
287 #[doc = "0x534 - rf_test_mode."]
288 pub rf_test_mode: RF_TEST_MODE,
289 #[doc = "0x538 - rf_rx_pulse_filter."]
290 pub rf_rx_pulse_filter: RF_RX_PULSE_FILTER,
291}
292#[doc = "rf_rev (rw) register accessor: an alias for `Reg<RF_REV_SPEC>`"]
293pub type RF_REV = crate::Reg<rf_rev::RF_REV_SPEC>;
294#[doc = "Silicon revision"]
295pub mod rf_rev;
296#[doc = "dsp_readback (rw) register accessor: an alias for `Reg<DSP_READBACK_SPEC>`"]
297pub type DSP_READBACK = crate::Reg<dsp_readback::DSP_READBACK_SPEC>;
298#[doc = "dsp_readback."]
299pub mod dsp_readback;
300#[doc = "rf_ctrl_source (rw) register accessor: an alias for `Reg<RF_CTRL_SOURCE_SPEC>`"]
301pub type RF_CTRL_SOURCE = crate::Reg<rf_ctrl_source::RF_CTRL_SOURCE_SPEC>;
302#[doc = "Control logic switch"]
303pub mod rf_ctrl_source;
304#[doc = "rf_cal_state_ctrl (rw) register accessor: an alias for `Reg<RF_CAL_STATE_CTRL_SPEC>`"]
305pub type RF_CAL_STATE_CTRL = crate::Reg<rf_cal_state_ctrl::RF_CAL_STATE_CTRL_SPEC>;
306#[doc = "rf calibration state enable in full cal list"]
307pub mod rf_cal_state_ctrl;
308#[doc = "rf_cal_switch_ctrl (rw) register accessor: an alias for `Reg<RF_CAL_SWITCH_CTRL_SPEC>`"]
309pub type RF_CAL_SWITCH_CTRL = crate::Reg<rf_cal_switch_ctrl::RF_CAL_SWITCH_CTRL_SPEC>;
310#[doc = "Calibration mode register"]
311pub mod rf_cal_switch_ctrl;
312#[doc = "rf_cal_status (rw) register accessor: an alias for `Reg<RF_CAL_STATUS_SPEC>`"]
313pub type RF_CAL_STATUS = crate::Reg<rf_cal_status::RF_CAL_STATUS_SPEC>;
314#[doc = "rf_cal_status."]
315pub mod rf_cal_status;
316#[doc = "pu_delay_confg (rw) register accessor: an alias for `Reg<PU_DELAY_CONFG_SPEC>`"]
317pub type PU_DELAY_CONFG = crate::Reg<pu_delay_confg::PU_DELAY_CONFG_SPEC>;
318#[doc = "pu_delay_confg."]
319pub mod pu_delay_confg;
320#[doc = "pucr_reg (rw) register accessor: an alias for `Reg<PUCR_REG_SPEC>`"]
321pub type PUCR_REG = crate::Reg<pucr_reg::PUCR_REG_SPEC>;
322#[doc = "Register control of power up signals"]
323pub mod pucr_reg;
324#[doc = "pucr_sb (rw) register accessor: an alias for `Reg<PUCR_SB_SPEC>`"]
325pub type PUCR_SB = crate::Reg<pucr_sb::PUCR_SB_SPEC>;
326#[doc = "Power up setting in SB state"]
327pub mod pucr_sb;
328#[doc = "pucr_lotx (rw) register accessor: an alias for `Reg<PUCR_LOTX_SPEC>`"]
329pub type PUCR_LOTX = crate::Reg<pucr_lotx::PUCR_LOTX_SPEC>;
330#[doc = "Power up in LOTX state"]
331pub mod pucr_lotx;
332#[doc = "pucr_lorx (rw) register accessor: an alias for `Reg<PUCR_LORX_SPEC>`"]
333pub type PUCR_LORX = crate::Reg<pucr_lorx::PUCR_LORX_SPEC>;
334#[doc = "Power up in LORX state"]
335pub mod pucr_lorx;
336#[doc = "pucr_tx (rw) register accessor: an alias for `Reg<PUCR_TX_SPEC>`"]
337pub type PUCR_TX = crate::Reg<pucr_tx::PUCR_TX_SPEC>;
338#[doc = "Power up in TX state"]
339pub mod pucr_tx;
340#[doc = "pucr_rx (rw) register accessor: an alias for `Reg<PUCR_RX_SPEC>`"]
341pub type PUCR_RX = crate::Reg<pucr_rx::PUCR_RX_SPEC>;
342#[doc = "Power up in RX state"]
343pub mod pucr_rx;
344#[doc = "pucr_hw (rw) register accessor: an alias for `Reg<PUCR_HW_SPEC>`"]
345pub type PUCR_HW = crate::Reg<pucr_hw::PUCR_HW_SPEC>;
346#[doc = "Hardware read back of power up signals"]
347pub mod pucr_hw;
348#[doc = "non_reg_readback (rw) register accessor: an alias for `Reg<NON_REG_READBACK_SPEC>`"]
349pub type NON_REG_READBACK = crate::Reg<non_reg_readback::NON_REG_READBACK_SPEC>;
350#[doc = "non_reg_readback."]
351pub mod non_reg_readback;
352#[doc = "trx_gain_bw (rw) register accessor: an alias for `Reg<TRX_GAIN_BW_SPEC>`"]
353pub type TRX_GAIN_BW = crate::Reg<trx_gain_bw::TRX_GAIN_BW_SPEC>;
354#[doc = "Register control of TX/RX gain"]
355pub mod trx_gain_bw;
356#[doc = "trx_gain_bw_hw (rw) register accessor: an alias for `Reg<TRX_GAIN_BW_HW_SPEC>`"]
357pub type TRX_GAIN_BW_HW = crate::Reg<trx_gain_bw_hw::TRX_GAIN_BW_HW_SPEC>;
358#[doc = "Hardware read back of TX/RX gain"]
359pub mod trx_gain_bw_hw;
360#[doc = "dctest_actest (rw) register accessor: an alias for `Reg<DCTEST_ACTEST_SPEC>`"]
361pub type DCTEST_ACTEST = crate::Reg<dctest_actest::DCTEST_ACTEST_SPEC>;
362#[doc = "DC Test register 0"]
363pub mod dctest_actest;
364#[doc = "dtest (rw) register accessor: an alias for `Reg<DTEST_SPEC>`"]
365pub type DTEST = crate::Reg<dtest::DTEST_SPEC>;
366#[doc = "LO Bias Mode registers"]
367pub mod dtest;
368#[doc = "adpll_test (rw) register accessor: an alias for `Reg<ADPLL_TEST_SPEC>`"]
369pub type ADPLL_TEST = crate::Reg<adpll_test::ADPLL_TEST_SPEC>;
370#[doc = "adpll_test."]
371pub mod adpll_test;
372#[doc = "rf_ext_pa (rw) register accessor: an alias for `Reg<RF_EXT_PA_SPEC>`"]
373pub type RF_EXT_PA = crate::Reg<rf_ext_pa::RF_EXT_PA_SPEC>;
374#[doc = "rf_ext_pa."]
375pub mod rf_ext_pa;
376#[doc = "cip_ldo15 (rw) register accessor: an alias for `Reg<CIP_LDO15_SPEC>`"]
377pub type CIP_LDO15 = crate::Reg<cip_ldo15::CIP_LDO15_SPEC>;
378#[doc = "cip_ldo15."]
379pub mod cip_ldo15;
380#[doc = "pa (rw) register accessor: an alias for `Reg<PA_SPEC>`"]
381pub type PA = crate::Reg<pa::PA_SPEC>;
382#[doc = "PA register"]
383pub mod pa;
384#[doc = "lna_mx (rw) register accessor: an alias for `Reg<LNA_MX_SPEC>`"]
385pub type LNA_MX = crate::Reg<lna_mx::LNA_MX_SPEC>;
386#[doc = "LNA mixer register"]
387pub mod lna_mx;
388#[doc = "rbb_rosdac (rw) register accessor: an alias for `Reg<RBB_ROSDAC_SPEC>`"]
389pub type RBB_ROSDAC = crate::Reg<rbb_rosdac::RBB_ROSDAC_SPEC>;
390#[doc = "rbb_rosdac."]
391pub mod rbb_rosdac;
392#[doc = "rbb_cap_1 (rw) register accessor: an alias for `Reg<RBB_CAP_1_SPEC>`"]
393pub type RBB_CAP_1 = crate::Reg<rbb_cap_1::RBB_CAP_1_SPEC>;
394#[doc = "rbb_cap_1."]
395pub mod rbb_cap_1;
396#[doc = "rbb_cap_2 (rw) register accessor: an alias for `Reg<RBB_CAP_2_SPEC>`"]
397pub type RBB_CAP_2 = crate::Reg<rbb_cap_2::RBB_CAP_2_SPEC>;
398#[doc = "rbb_cap_2."]
399pub mod rbb_cap_2;
400#[doc = "rbb_cap_3 (rw) register accessor: an alias for `Reg<RBB_CAP_3_SPEC>`"]
401pub type RBB_CAP_3 = crate::Reg<rbb_cap_3::RBB_CAP_3_SPEC>;
402#[doc = "rbb_cap_3."]
403pub mod rbb_cap_3;
404#[doc = "rbb_cap4 (rw) register accessor: an alias for `Reg<RBB_CAP4_SPEC>`"]
405pub type RBB_CAP4 = crate::Reg<rbb_cap4::RBB_CAP4_SPEC>;
406#[doc = "rbb_cap4."]
407pub mod rbb_cap4;
408#[doc = "rbb_rx (rw) register accessor: an alias for `Reg<RBB_RX_SPEC>`"]
409pub type RBB_RX = crate::Reg<rbb_rx::RBB_RX_SPEC>;
410#[doc = "rbb_rx."]
411pub mod rbb_rx;
412#[doc = "rbb (rw) register accessor: an alias for `Reg<RBB_SPEC>`"]
413pub type RBB = crate::Reg<rbb::RBB_SPEC>;
414#[doc = "rbb."]
415pub mod rbb;
416#[doc = "rxadc (rw) register accessor: an alias for `Reg<RXADC_SPEC>`"]
417pub type RXADC = crate::Reg<rxadc::RXADC_SPEC>;
418#[doc = "rxadc."]
419pub mod rxadc;
420#[doc = "rxadc_readback (rw) register accessor: an alias for `Reg<RXADC_READBACK_SPEC>`"]
421pub type RXADC_READBACK = crate::Reg<rxadc_readback::RXADC_READBACK_SPEC>;
422#[doc = "rxadc_readback."]
423pub mod rxadc_readback;
424#[doc = "rf_adc_osdata (rw) register accessor: an alias for `Reg<RF_ADC_OSDATA_SPEC>`"]
425pub type RF_ADC_OSDATA = crate::Reg<rf_adc_osdata::RF_ADC_OSDATA_SPEC>;
426#[doc = "rf_adc_osdata."]
427pub mod rf_adc_osdata;
428#[doc = "testbuf (rw) register accessor: an alias for `Reg<TESTBUF_SPEC>`"]
429pub type TESTBUF = crate::Reg<testbuf::TESTBUF_SPEC>;
430#[doc = "testbuf."]
431pub mod testbuf;
432#[doc = "vco (rw) register accessor: an alias for `Reg<VCO_SPEC>`"]
433pub type VCO = crate::Reg<vco::VCO_SPEC>;
434#[doc = "vco."]
435pub mod vco;
436#[doc = "lodist (rw) register accessor: an alias for `Reg<LODIST_SPEC>`"]
437pub type LODIST = crate::Reg<lodist::LODIST_SPEC>;
438#[doc = "lodist."]
439pub mod lodist;
440#[doc = "fbdv (rw) register accessor: an alias for `Reg<FBDV_SPEC>`"]
441pub type FBDV = crate::Reg<fbdv::FBDV_SPEC>;
442#[doc = "fbdv."]
443pub mod fbdv;
444#[doc = "kcal1 (rw) register accessor: an alias for `Reg<KCAL1_SPEC>`"]
445pub type KCAL1 = crate::Reg<kcal1::KCAL1_SPEC>;
446#[doc = "kcal1."]
447pub mod kcal1;
448#[doc = "kcal2 (rw) register accessor: an alias for `Reg<KCAL2_SPEC>`"]
449pub type KCAL2 = crate::Reg<kcal2::KCAL2_SPEC>;
450#[doc = "kcal2."]
451pub mod kcal2;
452#[doc = "adpll_slope_gen (rw) register accessor: an alias for `Reg<ADPLL_SLOPE_GEN_SPEC>`"]
453pub type ADPLL_SLOPE_GEN = crate::Reg<adpll_slope_gen::ADPLL_SLOPE_GEN_SPEC>;
454#[doc = "adpll_slope_gen."]
455pub mod adpll_slope_gen;
456#[doc = "adpll_adc (rw) register accessor: an alias for `Reg<ADPLL_ADC_SPEC>`"]
457pub type ADPLL_ADC = crate::Reg<adpll_adc::ADPLL_ADC_SPEC>;
458#[doc = "adpll_adc."]
459pub mod adpll_adc;
460#[doc = "adpll_dtc (rw) register accessor: an alias for `Reg<ADPLL_DTC_SPEC>`"]
461pub type ADPLL_DTC = crate::Reg<adpll_dtc::ADPLL_DTC_SPEC>;
462#[doc = "adpll_dtc."]
463pub mod adpll_dtc;
464#[doc = "lo_fc_config1 (rw) register accessor: an alias for `Reg<LO_FC_CONFIG1_SPEC>`"]
465pub type LO_FC_CONFIG1 = crate::Reg<lo_fc_config1::LO_FC_CONFIG1_SPEC>;
466#[doc = "lo_fc_config1."]
467pub mod lo_fc_config1;
468#[doc = "lo_fcw_config2 (rw) register accessor: an alias for `Reg<LO_FCW_CONFIG2_SPEC>`"]
469pub type LO_FCW_CONFIG2 = crate::Reg<lo_fcw_config2::LO_FCW_CONFIG2_SPEC>;
470#[doc = "lo_fcw_config2."]
471pub mod lo_fcw_config2;
472#[doc = "lo_fcw3 (rw) register accessor: an alias for `Reg<LO_FCW3_SPEC>`"]
473pub type LO_FCW3 = crate::Reg<lo_fcw3::LO_FCW3_SPEC>;
474#[doc = "lo_fcw3."]
475pub mod lo_fcw3;
476#[doc = "lotpm (rw) register accessor: an alias for `Reg<LOTPM_SPEC>`"]
477pub type LOTPM = crate::Reg<lotpm::LOTPM_SPEC>;
478#[doc = "lotpm."]
479pub mod lotpm;
480#[doc = "adpll1 (rw) register accessor: an alias for `Reg<ADPLL1_SPEC>`"]
481pub type ADPLL1 = crate::Reg<adpll1::ADPLL1_SPEC>;
482#[doc = "adpll1."]
483pub mod adpll1;
484#[doc = "adpll_lf_reg (rw) register accessor: an alias for `Reg<ADPLL_LF_REG_SPEC>`"]
485pub type ADPLL_LF_REG = crate::Reg<adpll_lf_reg::ADPLL_LF_REG_SPEC>;
486#[doc = "adpll_lf_reg."]
487pub mod adpll_lf_reg;
488#[doc = "adpll_lf_tx (rw) register accessor: an alias for `Reg<ADPLL_LF_TX_SPEC>`"]
489pub type ADPLL_LF_TX = crate::Reg<adpll_lf_tx::ADPLL_LF_TX_SPEC>;
490#[doc = "adpll_lf_tx."]
491pub mod adpll_lf_tx;
492#[doc = "adpll_lf_rx (rw) register accessor: an alias for `Reg<ADPLL_LF_RX_SPEC>`"]
493pub type ADPLL_LF_RX = crate::Reg<adpll_lf_rx::ADPLL_LF_RX_SPEC>;
494#[doc = "adpll_lf_rx."]
495pub mod adpll_lf_rx;
496#[doc = "adpll_lf_hw (rw) register accessor: an alias for `Reg<ADPLL_LF_HW_SPEC>`"]
497pub type ADPLL_LF_HW = crate::Reg<adpll_lf_hw::ADPLL_LF_HW_SPEC>;
498#[doc = "adpll_lf_hw."]
499pub mod adpll_lf_hw;
500#[doc = "adpll_vctrl (rw) register accessor: an alias for `Reg<ADPLL_VCTRL_SPEC>`"]
501pub type ADPLL_VCTRL = crate::Reg<adpll_vctrl::ADPLL_VCTRL_SPEC>;
502#[doc = "adpll_vctrl."]
503pub mod adpll_vctrl;
504#[doc = "adpll_lms (rw) register accessor: an alias for `Reg<ADPLL_LMS_SPEC>`"]
505pub type ADPLL_LMS = crate::Reg<adpll_lms::ADPLL_LMS_SPEC>;
506#[doc = "adpll_lms."]
507pub mod adpll_lms;
508#[doc = "adpll_spd (rw) register accessor: an alias for `Reg<ADPLL_SPD_SPEC>`"]
509pub type ADPLL_SPD = crate::Reg<adpll_spd::ADPLL_SPD_SPEC>;
510#[doc = "adpll_spd."]
511pub mod adpll_spd;
512#[doc = "fcal (rw) register accessor: an alias for `Reg<FCAL_SPEC>`"]
513pub type FCAL = crate::Reg<fcal::FCAL_SPEC>;
514#[doc = "fcal."]
515pub mod fcal;
516#[doc = "adpll_polarity (rw) register accessor: an alias for `Reg<ADPLL_POLARITY_SPEC>`"]
517pub type ADPLL_POLARITY = crate::Reg<adpll_polarity::ADPLL_POLARITY_SPEC>;
518#[doc = "adpll_polarity."]
519pub mod adpll_polarity;
520#[doc = "adpll_output (rw) register accessor: an alias for `Reg<ADPLL_OUTPUT_SPEC>`"]
521pub type ADPLL_OUTPUT = crate::Reg<adpll_output::ADPLL_OUTPUT_SPEC>;
522#[doc = "adpll_output."]
523pub mod adpll_output;
524#[doc = "adpll_reserved (rw) register accessor: an alias for `Reg<ADPLL_RESERVED_SPEC>`"]
525pub type ADPLL_RESERVED = crate::Reg<adpll_reserved::ADPLL_RESERVED_SPEC>;
526#[doc = "adpll_reserved."]
527pub mod adpll_reserved;
528#[doc = "rf_reserved (rw) register accessor: an alias for `Reg<RF_RESERVED_SPEC>`"]
529pub type RF_RESERVED = crate::Reg<rf_reserved::RF_RESERVED_SPEC>;
530#[doc = "rf_reserved."]
531pub mod rf_reserved;
532#[doc = "rf_reserved_2 (rw) register accessor: an alias for `Reg<RF_RESERVED_2_SPEC>`"]
533pub type RF_RESERVED_2 = crate::Reg<rf_reserved_2::RF_RESERVED_2_SPEC>;
534#[doc = "rf_reserved_2."]
535pub mod rf_reserved_2;
536#[doc = "rbb_gain_ctrl0 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL0_SPEC>`"]
537pub type RBB_GAIN_CTRL0 = crate::Reg<rbb_gain_ctrl0::RBB_GAIN_CTRL0_SPEC>;
538#[doc = "rbb_gain_ctrl0."]
539pub mod rbb_gain_ctrl0;
540#[doc = "rbb_gain_ctrl1 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL1_SPEC>`"]
541pub type RBB_GAIN_CTRL1 = crate::Reg<rbb_gain_ctrl1::RBB_GAIN_CTRL1_SPEC>;
542#[doc = "rbb_gain_ctrl1."]
543pub mod rbb_gain_ctrl1;
544#[doc = "rbb_gain_ctrl2 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL2_SPEC>`"]
545pub type RBB_GAIN_CTRL2 = crate::Reg<rbb_gain_ctrl2::RBB_GAIN_CTRL2_SPEC>;
546#[doc = "rbb_gain_ctrl2."]
547pub mod rbb_gain_ctrl2;
548#[doc = "rbb_gain_ctrl3 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL3_SPEC>`"]
549pub type RBB_GAIN_CTRL3 = crate::Reg<rbb_gain_ctrl3::RBB_GAIN_CTRL3_SPEC>;
550#[doc = "rbb_gain_ctrl3."]
551pub mod rbb_gain_ctrl3;
552#[doc = "rbb_gain_ctrl4 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL4_SPEC>`"]
553pub type RBB_GAIN_CTRL4 = crate::Reg<rbb_gain_ctrl4::RBB_GAIN_CTRL4_SPEC>;
554#[doc = "rbb_gain_ctrl4."]
555pub mod rbb_gain_ctrl4;
556#[doc = "rbb_gain_ctrl5 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL5_SPEC>`"]
557pub type RBB_GAIN_CTRL5 = crate::Reg<rbb_gain_ctrl5::RBB_GAIN_CTRL5_SPEC>;
558#[doc = "rbb_gain_ctrl5."]
559pub mod rbb_gain_ctrl5;
560#[doc = "rbb_gain_ctrl6 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL6_SPEC>`"]
561pub type RBB_GAIN_CTRL6 = crate::Reg<rbb_gain_ctrl6::RBB_GAIN_CTRL6_SPEC>;
562#[doc = "rbb_gain_ctrl6."]
563pub mod rbb_gain_ctrl6;
564#[doc = "rbb_gain_ctrl7 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL7_SPEC>`"]
565pub type RBB_GAIN_CTRL7 = crate::Reg<rbb_gain_ctrl7::RBB_GAIN_CTRL7_SPEC>;
566#[doc = "rbb_gain_ctrl7."]
567pub mod rbb_gain_ctrl7;
568#[doc = "rbb_gain_ctrl8 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL8_SPEC>`"]
569pub type RBB_GAIN_CTRL8 = crate::Reg<rbb_gain_ctrl8::RBB_GAIN_CTRL8_SPEC>;
570#[doc = "rbb_gain_ctrl8."]
571pub mod rbb_gain_ctrl8;
572#[doc = "rbb_gain_ctrl9 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL9_SPEC>`"]
573pub type RBB_GAIN_CTRL9 = crate::Reg<rbb_gain_ctrl9::RBB_GAIN_CTRL9_SPEC>;
574#[doc = "rbb_gain_ctrl9."]
575pub mod rbb_gain_ctrl9;
576#[doc = "rbb_gain_ctrl10 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL10_SPEC>`"]
577pub type RBB_GAIN_CTRL10 = crate::Reg<rbb_gain_ctrl10::RBB_GAIN_CTRL10_SPEC>;
578#[doc = "rbb_gain_ctrl10."]
579pub mod rbb_gain_ctrl10;
580#[doc = "rbb_gain_ctrl11 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL11_SPEC>`"]
581pub type RBB_GAIN_CTRL11 = crate::Reg<rbb_gain_ctrl11::RBB_GAIN_CTRL11_SPEC>;
582#[doc = "rbb_gain_ctrl11."]
583pub mod rbb_gain_ctrl11;
584#[doc = "rbb_gain_ctrl12 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL12_SPEC>`"]
585pub type RBB_GAIN_CTRL12 = crate::Reg<rbb_gain_ctrl12::RBB_GAIN_CTRL12_SPEC>;
586#[doc = "rbb_gain_ctrl12."]
587pub mod rbb_gain_ctrl12;
588#[doc = "rbb_gain_ctrl13 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL13_SPEC>`"]
589pub type RBB_GAIN_CTRL13 = crate::Reg<rbb_gain_ctrl13::RBB_GAIN_CTRL13_SPEC>;
590#[doc = "rbb_gain_ctrl13."]
591pub mod rbb_gain_ctrl13;
592#[doc = "rbb_gain_ctrl14 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL14_SPEC>`"]
593pub type RBB_GAIN_CTRL14 = crate::Reg<rbb_gain_ctrl14::RBB_GAIN_CTRL14_SPEC>;
594#[doc = "rbb_gain_ctrl14."]
595pub mod rbb_gain_ctrl14;
596#[doc = "rbb_gain_ctrl15 (rw) register accessor: an alias for `Reg<RBB_GAIN_CTRL15_SPEC>`"]
597pub type RBB_GAIN_CTRL15 = crate::Reg<rbb_gain_ctrl15::RBB_GAIN_CTRL15_SPEC>;
598#[doc = "rbb_gain_ctrl15."]
599pub mod rbb_gain_ctrl15;
600#[doc = "acal_config (rw) register accessor: an alias for `Reg<ACAL_CONFIG_SPEC>`"]
601pub type ACAL_CONFIG = crate::Reg<acal_config::ACAL_CONFIG_SPEC>;
602#[doc = "acal_config."]
603pub mod acal_config;
604#[doc = "lo_config_2402 (rw) register accessor: an alias for `Reg<LO_CONFIG_2402_SPEC>`"]
605pub type LO_CONFIG_2402 = crate::Reg<lo_config_2402::LO_CONFIG_2402_SPEC>;
606#[doc = "lo_config_2402."]
607pub mod lo_config_2402;
608#[doc = "lo_config_2404 (rw) register accessor: an alias for `Reg<LO_CONFIG_2404_SPEC>`"]
609pub type LO_CONFIG_2404 = crate::Reg<lo_config_2404::LO_CONFIG_2404_SPEC>;
610#[doc = "lo_config_2404."]
611pub mod lo_config_2404;
612#[doc = "lo_config_2406 (rw) register accessor: an alias for `Reg<LO_CONFIG_2406_SPEC>`"]
613pub type LO_CONFIG_2406 = crate::Reg<lo_config_2406::LO_CONFIG_2406_SPEC>;
614#[doc = "lo_config_2406."]
615pub mod lo_config_2406;
616#[doc = "lo_config_2408 (rw) register accessor: an alias for `Reg<LO_CONFIG_2408_SPEC>`"]
617pub type LO_CONFIG_2408 = crate::Reg<lo_config_2408::LO_CONFIG_2408_SPEC>;
618#[doc = "lo_config_2408."]
619pub mod lo_config_2408;
620#[doc = "lo_config_2410 (rw) register accessor: an alias for `Reg<LO_CONFIG_2410_SPEC>`"]
621pub type LO_CONFIG_2410 = crate::Reg<lo_config_2410::LO_CONFIG_2410_SPEC>;
622#[doc = "lo_config_2410."]
623pub mod lo_config_2410;
624#[doc = "lo_config_2412 (rw) register accessor: an alias for `Reg<LO_CONFIG_2412_SPEC>`"]
625pub type LO_CONFIG_2412 = crate::Reg<lo_config_2412::LO_CONFIG_2412_SPEC>;
626#[doc = "lo_config_2412."]
627pub mod lo_config_2412;
628#[doc = "lo_config_2414 (rw) register accessor: an alias for `Reg<LO_CONFIG_2414_SPEC>`"]
629pub type LO_CONFIG_2414 = crate::Reg<lo_config_2414::LO_CONFIG_2414_SPEC>;
630#[doc = "lo_config_2414."]
631pub mod lo_config_2414;
632#[doc = "lo_config_2416 (rw) register accessor: an alias for `Reg<LO_CONFIG_2416_SPEC>`"]
633pub type LO_CONFIG_2416 = crate::Reg<lo_config_2416::LO_CONFIG_2416_SPEC>;
634#[doc = "lo_config_2416."]
635pub mod lo_config_2416;
636#[doc = "lo_config_2418 (rw) register accessor: an alias for `Reg<LO_CONFIG_2418_SPEC>`"]
637pub type LO_CONFIG_2418 = crate::Reg<lo_config_2418::LO_CONFIG_2418_SPEC>;
638#[doc = "lo_config_2418."]
639pub mod lo_config_2418;
640#[doc = "lo_config_2420 (rw) register accessor: an alias for `Reg<LO_CONFIG_2420_SPEC>`"]
641pub type LO_CONFIG_2420 = crate::Reg<lo_config_2420::LO_CONFIG_2420_SPEC>;
642#[doc = "lo_config_2420."]
643pub mod lo_config_2420;
644#[doc = "lo_config_2422 (rw) register accessor: an alias for `Reg<LO_CONFIG_2422_SPEC>`"]
645pub type LO_CONFIG_2422 = crate::Reg<lo_config_2422::LO_CONFIG_2422_SPEC>;
646#[doc = "lo_config_2422."]
647pub mod lo_config_2422;
648#[doc = "lo_config_2424 (rw) register accessor: an alias for `Reg<LO_CONFIG_2424_SPEC>`"]
649pub type LO_CONFIG_2424 = crate::Reg<lo_config_2424::LO_CONFIG_2424_SPEC>;
650#[doc = "lo_config_2424."]
651pub mod lo_config_2424;
652#[doc = "lo_config_2426 (rw) register accessor: an alias for `Reg<LO_CONFIG_2426_SPEC>`"]
653pub type LO_CONFIG_2426 = crate::Reg<lo_config_2426::LO_CONFIG_2426_SPEC>;
654#[doc = "lo_config_2426."]
655pub mod lo_config_2426;
656#[doc = "lo_config_2428 (rw) register accessor: an alias for `Reg<LO_CONFIG_2428_SPEC>`"]
657pub type LO_CONFIG_2428 = crate::Reg<lo_config_2428::LO_CONFIG_2428_SPEC>;
658#[doc = "lo_config_2428."]
659pub mod lo_config_2428;
660#[doc = "lo_config_2430 (rw) register accessor: an alias for `Reg<LO_CONFIG_2430_SPEC>`"]
661pub type LO_CONFIG_2430 = crate::Reg<lo_config_2430::LO_CONFIG_2430_SPEC>;
662#[doc = "lo_config_2430."]
663pub mod lo_config_2430;
664#[doc = "lo_config_2432 (rw) register accessor: an alias for `Reg<LO_CONFIG_2432_SPEC>`"]
665pub type LO_CONFIG_2432 = crate::Reg<lo_config_2432::LO_CONFIG_2432_SPEC>;
666#[doc = "lo_config_2432."]
667pub mod lo_config_2432;
668#[doc = "lo_config_2434 (rw) register accessor: an alias for `Reg<LO_CONFIG_2434_SPEC>`"]
669pub type LO_CONFIG_2434 = crate::Reg<lo_config_2434::LO_CONFIG_2434_SPEC>;
670#[doc = "lo_config_2434."]
671pub mod lo_config_2434;
672#[doc = "lo_config_2436 (rw) register accessor: an alias for `Reg<LO_CONFIG_2436_SPEC>`"]
673pub type LO_CONFIG_2436 = crate::Reg<lo_config_2436::LO_CONFIG_2436_SPEC>;
674#[doc = "lo_config_2436."]
675pub mod lo_config_2436;
676#[doc = "lo_config_2438 (rw) register accessor: an alias for `Reg<LO_CONFIG_2438_SPEC>`"]
677pub type LO_CONFIG_2438 = crate::Reg<lo_config_2438::LO_CONFIG_2438_SPEC>;
678#[doc = "lo_config_2438."]
679pub mod lo_config_2438;
680#[doc = "lo_config_2440 (rw) register accessor: an alias for `Reg<LO_CONFIG_2440_SPEC>`"]
681pub type LO_CONFIG_2440 = crate::Reg<lo_config_2440::LO_CONFIG_2440_SPEC>;
682#[doc = "lo_config_2440."]
683pub mod lo_config_2440;
684#[doc = "lo_config_2442 (rw) register accessor: an alias for `Reg<LO_CONFIG_2442_SPEC>`"]
685pub type LO_CONFIG_2442 = crate::Reg<lo_config_2442::LO_CONFIG_2442_SPEC>;
686#[doc = "lo_config_2442."]
687pub mod lo_config_2442;
688#[doc = "lo_config_2444 (rw) register accessor: an alias for `Reg<LO_CONFIG_2444_SPEC>`"]
689pub type LO_CONFIG_2444 = crate::Reg<lo_config_2444::LO_CONFIG_2444_SPEC>;
690#[doc = "lo_config_2444."]
691pub mod lo_config_2444;
692#[doc = "lo_config_2446 (rw) register accessor: an alias for `Reg<LO_CONFIG_2446_SPEC>`"]
693pub type LO_CONFIG_2446 = crate::Reg<lo_config_2446::LO_CONFIG_2446_SPEC>;
694#[doc = "lo_config_2446."]
695pub mod lo_config_2446;
696#[doc = "lo_config_2448 (rw) register accessor: an alias for `Reg<LO_CONFIG_2448_SPEC>`"]
697pub type LO_CONFIG_2448 = crate::Reg<lo_config_2448::LO_CONFIG_2448_SPEC>;
698#[doc = "lo_config_2448."]
699pub mod lo_config_2448;
700#[doc = "lo_config_2450 (rw) register accessor: an alias for `Reg<LO_CONFIG_2450_SPEC>`"]
701pub type LO_CONFIG_2450 = crate::Reg<lo_config_2450::LO_CONFIG_2450_SPEC>;
702#[doc = "lo_config_2450."]
703pub mod lo_config_2450;
704#[doc = "lo_config_2452 (rw) register accessor: an alias for `Reg<LO_CONFIG_2452_SPEC>`"]
705pub type LO_CONFIG_2452 = crate::Reg<lo_config_2452::LO_CONFIG_2452_SPEC>;
706#[doc = "lo_config_2452."]
707pub mod lo_config_2452;
708#[doc = "lo_config_2454 (rw) register accessor: an alias for `Reg<LO_CONFIG_2454_SPEC>`"]
709pub type LO_CONFIG_2454 = crate::Reg<lo_config_2454::LO_CONFIG_2454_SPEC>;
710#[doc = "lo_config_2454."]
711pub mod lo_config_2454;
712#[doc = "lo_config_2456 (rw) register accessor: an alias for `Reg<LO_CONFIG_2456_SPEC>`"]
713pub type LO_CONFIG_2456 = crate::Reg<lo_config_2456::LO_CONFIG_2456_SPEC>;
714#[doc = "lo_config_2456."]
715pub mod lo_config_2456;
716#[doc = "lo_config_2458 (rw) register accessor: an alias for `Reg<LO_CONFIG_2458_SPEC>`"]
717pub type LO_CONFIG_2458 = crate::Reg<lo_config_2458::LO_CONFIG_2458_SPEC>;
718#[doc = "lo_config_2458."]
719pub mod lo_config_2458;
720#[doc = "lo_config_2460 (rw) register accessor: an alias for `Reg<LO_CONFIG_2460_SPEC>`"]
721pub type LO_CONFIG_2460 = crate::Reg<lo_config_2460::LO_CONFIG_2460_SPEC>;
722#[doc = "lo_config_2460."]
723pub mod lo_config_2460;
724#[doc = "lo_config_2462 (rw) register accessor: an alias for `Reg<LO_CONFIG_2462_SPEC>`"]
725pub type LO_CONFIG_2462 = crate::Reg<lo_config_2462::LO_CONFIG_2462_SPEC>;
726#[doc = "lo_config_2462."]
727pub mod lo_config_2462;
728#[doc = "lo_config_2464 (rw) register accessor: an alias for `Reg<LO_CONFIG_2464_SPEC>`"]
729pub type LO_CONFIG_2464 = crate::Reg<lo_config_2464::LO_CONFIG_2464_SPEC>;
730#[doc = "lo_config_2464."]
731pub mod lo_config_2464;
732#[doc = "lo_config_2466 (rw) register accessor: an alias for `Reg<LO_CONFIG_2466_SPEC>`"]
733pub type LO_CONFIG_2466 = crate::Reg<lo_config_2466::LO_CONFIG_2466_SPEC>;
734#[doc = "lo_config_2466."]
735pub mod lo_config_2466;
736#[doc = "lo_config_2468 (rw) register accessor: an alias for `Reg<LO_CONFIG_2468_SPEC>`"]
737pub type LO_CONFIG_2468 = crate::Reg<lo_config_2468::LO_CONFIG_2468_SPEC>;
738#[doc = "lo_config_2468."]
739pub mod lo_config_2468;
740#[doc = "lo_config_2470 (rw) register accessor: an alias for `Reg<LO_CONFIG_2470_SPEC>`"]
741pub type LO_CONFIG_2470 = crate::Reg<lo_config_2470::LO_CONFIG_2470_SPEC>;
742#[doc = "lo_config_2470."]
743pub mod lo_config_2470;
744#[doc = "lo_config_2472 (rw) register accessor: an alias for `Reg<LO_CONFIG_2472_SPEC>`"]
745pub type LO_CONFIG_2472 = crate::Reg<lo_config_2472::LO_CONFIG_2472_SPEC>;
746#[doc = "lo_config_2472."]
747pub mod lo_config_2472;
748#[doc = "lo_config_2474 (rw) register accessor: an alias for `Reg<LO_CONFIG_2474_SPEC>`"]
749pub type LO_CONFIG_2474 = crate::Reg<lo_config_2474::LO_CONFIG_2474_SPEC>;
750#[doc = "lo_config_2474."]
751pub mod lo_config_2474;
752#[doc = "lo_config_2476 (rw) register accessor: an alias for `Reg<LO_CONFIG_2476_SPEC>`"]
753pub type LO_CONFIG_2476 = crate::Reg<lo_config_2476::LO_CONFIG_2476_SPEC>;
754#[doc = "lo_config_2476."]
755pub mod lo_config_2476;
756#[doc = "lo_config_2478 (rw) register accessor: an alias for `Reg<LO_CONFIG_2478_SPEC>`"]
757pub type LO_CONFIG_2478 = crate::Reg<lo_config_2478::LO_CONFIG_2478_SPEC>;
758#[doc = "lo_config_2478."]
759pub mod lo_config_2478;
760#[doc = "lo_config_2480 (rw) register accessor: an alias for `Reg<LO_CONFIG_2480_SPEC>`"]
761pub type LO_CONFIG_2480 = crate::Reg<lo_config_2480::LO_CONFIG_2480_SPEC>;
762#[doc = "lo_config_2480."]
763pub mod lo_config_2480;
764#[doc = "lo_config_2405 (rw) register accessor: an alias for `Reg<LO_CONFIG_2405_SPEC>`"]
765pub type LO_CONFIG_2405 = crate::Reg<lo_config_2405::LO_CONFIG_2405_SPEC>;
766#[doc = "lo_config_2405."]
767pub mod lo_config_2405;
768#[doc = "lo_config_2415 (rw) register accessor: an alias for `Reg<LO_CONFIG_2415_SPEC>`"]
769pub type LO_CONFIG_2415 = crate::Reg<lo_config_2415::LO_CONFIG_2415_SPEC>;
770#[doc = "lo_config_2415."]
771pub mod lo_config_2415;
772#[doc = "lo_config_2425 (rw) register accessor: an alias for `Reg<LO_CONFIG_2425_SPEC>`"]
773pub type LO_CONFIG_2425 = crate::Reg<lo_config_2425::LO_CONFIG_2425_SPEC>;
774#[doc = "lo_config_2425."]
775pub mod lo_config_2425;
776#[doc = "lo_config_2435 (rw) register accessor: an alias for `Reg<LO_CONFIG_2435_SPEC>`"]
777pub type LO_CONFIG_2435 = crate::Reg<lo_config_2435::LO_CONFIG_2435_SPEC>;
778#[doc = "lo_config_2435."]
779pub mod lo_config_2435;
780#[doc = "lo_config_2445 (rw) register accessor: an alias for `Reg<LO_CONFIG_2445_SPEC>`"]
781pub type LO_CONFIG_2445 = crate::Reg<lo_config_2445::LO_CONFIG_2445_SPEC>;
782#[doc = "lo_config_2445."]
783pub mod lo_config_2445;
784#[doc = "lo_config_2455 (rw) register accessor: an alias for `Reg<LO_CONFIG_2455_SPEC>`"]
785pub type LO_CONFIG_2455 = crate::Reg<lo_config_2455::LO_CONFIG_2455_SPEC>;
786#[doc = "lo_config_2455."]
787pub mod lo_config_2455;
788#[doc = "lo_config_2465 (rw) register accessor: an alias for `Reg<LO_CONFIG_2465_SPEC>`"]
789pub type LO_CONFIG_2465 = crate::Reg<lo_config_2465::LO_CONFIG_2465_SPEC>;
790#[doc = "lo_config_2465."]
791pub mod lo_config_2465;
792#[doc = "lo_config_2475 (rw) register accessor: an alias for `Reg<LO_CONFIG_2475_SPEC>`"]
793pub type LO_CONFIG_2475 = crate::Reg<lo_config_2475::LO_CONFIG_2475_SPEC>;
794#[doc = "lo_config_2475."]
795pub mod lo_config_2475;
796#[doc = "dg_testbus_0 (rw) register accessor: an alias for `Reg<DG_TESTBUS_0_SPEC>`"]
797pub type DG_TESTBUS_0 = crate::Reg<dg_testbus_0::DG_TESTBUS_0_SPEC>;
798#[doc = "dg_testbus_0."]
799pub mod dg_testbus_0;
800#[doc = "dg_testbus_1 (rw) register accessor: an alias for `Reg<DG_TESTBUS_1_SPEC>`"]
801pub type DG_TESTBUS_1 = crate::Reg<dg_testbus_1::DG_TESTBUS_1_SPEC>;
802#[doc = "dg_testbus_1."]
803pub mod dg_testbus_1;
804#[doc = "dg_ppud_0 (rw) register accessor: an alias for `Reg<DG_PPUD_0_SPEC>`"]
805pub type DG_PPUD_0 = crate::Reg<dg_ppud_0::DG_PPUD_0_SPEC>;
806#[doc = "dg_ppud_0."]
807pub mod dg_ppud_0;
808#[doc = "rf_top (rw) register accessor: an alias for `Reg<RF_TOP_SPEC>`"]
809pub type RF_TOP = crate::Reg<rf_top::RF_TOP_SPEC>;
810#[doc = "rf_top."]
811pub mod rf_top;
812#[doc = "rf_fsm (rw) register accessor: an alias for `Reg<RF_FSM_SPEC>`"]
813pub type RF_FSM = crate::Reg<rf_fsm::RF_FSM_SPEC>;
814#[doc = "rf_fsm."]
815pub mod rf_fsm;
816#[doc = "rf_singen_0 (rw) register accessor: an alias for `Reg<RF_SINGEN_0_SPEC>`"]
817pub type RF_SINGEN_0 = crate::Reg<rf_singen_0::RF_SINGEN_0_SPEC>;
818#[doc = "rf_singen_0."]
819pub mod rf_singen_0;
820#[doc = "rf_singen_1 (rw) register accessor: an alias for `Reg<RF_SINGEN_1_SPEC>`"]
821pub type RF_SINGEN_1 = crate::Reg<rf_singen_1::RF_SINGEN_1_SPEC>;
822#[doc = "rf_singen_1."]
823pub mod rf_singen_1;
824#[doc = "rf_singen_2 (rw) register accessor: an alias for `Reg<RF_SINGEN_2_SPEC>`"]
825pub type RF_SINGEN_2 = crate::Reg<rf_singen_2::RF_SINGEN_2_SPEC>;
826#[doc = "rf_singen_2."]
827pub mod rf_singen_2;
828#[doc = "rf_singen_3 (rw) register accessor: an alias for `Reg<RF_SINGEN_3_SPEC>`"]
829pub type RF_SINGEN_3 = crate::Reg<rf_singen_3::RF_SINGEN_3_SPEC>;
830#[doc = "rf_singen_3."]
831pub mod rf_singen_3;
832#[doc = "rf_singen_4 (rw) register accessor: an alias for `Reg<RF_SINGEN_4_SPEC>`"]
833pub type RF_SINGEN_4 = crate::Reg<rf_singen_4::RF_SINGEN_4_SPEC>;
834#[doc = "rf_singen_4."]
835pub mod rf_singen_4;
836#[doc = "rf_sram_ctrl0 (rw) register accessor: an alias for `Reg<RF_SRAM_CTRL0_SPEC>`"]
837pub type RF_SRAM_CTRL0 = crate::Reg<rf_sram_ctrl0::RF_SRAM_CTRL0_SPEC>;
838#[doc = "rf_sram_ctrl0."]
839pub mod rf_sram_ctrl0;
840#[doc = "rf_sram_ctrl1 (rw) register accessor: an alias for `Reg<RF_SRAM_CTRL1_SPEC>`"]
841pub type RF_SRAM_CTRL1 = crate::Reg<rf_sram_ctrl1::RF_SRAM_CTRL1_SPEC>;
842#[doc = "rf_sram_ctrl1."]
843pub mod rf_sram_ctrl1;
844#[doc = "rf_sram_ctrl2 (rw) register accessor: an alias for `Reg<RF_SRAM_CTRL2_SPEC>`"]
845pub type RF_SRAM_CTRL2 = crate::Reg<rf_sram_ctrl2::RF_SRAM_CTRL2_SPEC>;
846#[doc = "rf_sram_ctrl2."]
847pub mod rf_sram_ctrl2;
848#[doc = "rf_test_mode (rw) register accessor: an alias for `Reg<RF_TEST_MODE_SPEC>`"]
849pub type RF_TEST_MODE = crate::Reg<rf_test_mode::RF_TEST_MODE_SPEC>;
850#[doc = "rf_test_mode."]
851pub mod rf_test_mode;
852#[doc = "rf_rx_pulse_filter (rw) register accessor: an alias for `Reg<RF_RX_PULSE_FILTER_SPEC>`"]
853pub type RF_RX_PULSE_FILTER = crate::Reg<rf_rx_pulse_filter::RF_RX_PULSE_FILTER_SPEC>;
854#[doc = "rf_rx_pulse_filter."]
855pub mod rf_rx_pulse_filter;