bl702_pac/
usb.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - usb_config."]
5    pub usb_config: USB_CONFIG,
6    #[doc = "0x04 - usb_lpm_config."]
7    pub usb_lpm_config: USB_LPM_CONFIG,
8    #[doc = "0x08 - usb_resume_config."]
9    pub usb_resume_config: USB_RESUME_CONFIG,
10    _reserved3: [u8; 0x04],
11    #[doc = "0x10 - usb_setup_data_0."]
12    pub usb_setup_data_0: USB_SETUP_DATA_0,
13    #[doc = "0x14 - usb_setup_data_1."]
14    pub usb_setup_data_1: USB_SETUP_DATA_1,
15    #[doc = "0x18 - usb_frame_no."]
16    pub usb_frame_no: USB_FRAME_NO,
17    #[doc = "0x1c - usb_error."]
18    pub usb_error: USB_ERROR,
19    #[doc = "0x20 - USB interrupt enable"]
20    pub usb_int_en: USB_INT_EN,
21    #[doc = "0x24 - USB interrupt status"]
22    pub usb_int_sts: USB_INT_STS,
23    #[doc = "0x28 - USB interrupt mask"]
24    pub usb_int_mask: USB_INT_MASK,
25    #[doc = "0x2c - USB interrupt clear"]
26    pub usb_int_clear: USB_INT_CLEAR,
27    _reserved11: [u8; 0x10],
28    #[doc = "0x40 - ep1_config."]
29    pub ep1_config: EP1_CONFIG,
30    #[doc = "0x44 - ep2_config."]
31    pub ep2_config: EP2_CONFIG,
32    #[doc = "0x48 - ep3_config."]
33    pub ep3_config: EP3_CONFIG,
34    #[doc = "0x4c - ep4_config."]
35    pub ep4_config: EP4_CONFIG,
36    #[doc = "0x50 - ep5_config."]
37    pub ep5_config: EP5_CONFIG,
38    #[doc = "0x54 - ep6_config."]
39    pub ep6_config: EP6_CONFIG,
40    #[doc = "0x58 - ep7_config."]
41    pub ep7_config: EP7_CONFIG,
42    _reserved18: [u8; 0xa4],
43    #[doc = "0x100 - ep0_fifo_config."]
44    pub ep0_fifo_config: EP0_FIFO_CONFIG,
45    #[doc = "0x104 - ep0_fifo_status."]
46    pub ep0_fifo_status: EP0_FIFO_STATUS,
47    #[doc = "0x108 - ep0_tx_fifo_wdata."]
48    pub ep0_tx_fifo_wdata: EP0_TX_FIFO_WDATA,
49    #[doc = "0x10c - ep0_rx_fifo_rdata."]
50    pub ep0_rx_fifo_rdata: EP0_RX_FIFO_RDATA,
51    #[doc = "0x110 - ep1_fifo_config."]
52    pub ep1_fifo_config: EP1_FIFO_CONFIG,
53    #[doc = "0x114 - ep1_fifo_status."]
54    pub ep1_fifo_status: EP1_FIFO_STATUS,
55    #[doc = "0x118 - ep1_tx_fifo_wdata."]
56    pub ep1_tx_fifo_wdata: EP1_TX_FIFO_WDATA,
57    #[doc = "0x11c - ep1_rx_fifo_rdata."]
58    pub ep1_rx_fifo_rdata: EP1_RX_FIFO_RDATA,
59    #[doc = "0x120 - ep2_fifo_config."]
60    pub ep2_fifo_config: EP2_FIFO_CONFIG,
61    #[doc = "0x124 - ep2_fifo_status."]
62    pub ep2_fifo_status: EP2_FIFO_STATUS,
63    #[doc = "0x128 - ep2_tx_fifo_wdata."]
64    pub ep2_tx_fifo_wdata: EP2_TX_FIFO_WDATA,
65    #[doc = "0x12c - ep2_rx_fifo_rdata."]
66    pub ep2_rx_fifo_rdata: EP2_RX_FIFO_RDATA,
67    #[doc = "0x130 - ep3_fifo_config."]
68    pub ep3_fifo_config: EP3_FIFO_CONFIG,
69    #[doc = "0x134 - ep3_fifo_status."]
70    pub ep3_fifo_status: EP3_FIFO_STATUS,
71    #[doc = "0x138 - ep3_tx_fifo_wdata."]
72    pub ep3_tx_fifo_wdata: EP3_TX_FIFO_WDATA,
73    #[doc = "0x13c - ep3_rx_fifo_rdata."]
74    pub ep3_rx_fifo_rdata: EP3_RX_FIFO_RDATA,
75    #[doc = "0x140 - ep4_fifo_config."]
76    pub ep4_fifo_config: EP4_FIFO_CONFIG,
77    #[doc = "0x144 - ep4_fifo_status."]
78    pub ep4_fifo_status: EP4_FIFO_STATUS,
79    #[doc = "0x148 - ep4_tx_fifo_wdata."]
80    pub ep4_tx_fifo_wdata: EP4_TX_FIFO_WDATA,
81    #[doc = "0x14c - ep4_rx_fifo_rdata."]
82    pub ep4_rx_fifo_rdata: EP4_RX_FIFO_RDATA,
83    #[doc = "0x150 - ep5_fifo_config."]
84    pub ep5_fifo_config: EP5_FIFO_CONFIG,
85    #[doc = "0x154 - ep5_fifo_status."]
86    pub ep5_fifo_status: EP5_FIFO_STATUS,
87    #[doc = "0x158 - ep5_tx_fifo_wdata."]
88    pub ep5_tx_fifo_wdata: EP5_TX_FIFO_WDATA,
89    #[doc = "0x15c - ep5_rx_fifo_rdata."]
90    pub ep5_rx_fifo_rdata: EP5_RX_FIFO_RDATA,
91    #[doc = "0x160 - ep6_fifo_config."]
92    pub ep6_fifo_config: EP6_FIFO_CONFIG,
93    #[doc = "0x164 - ep6_fifo_status."]
94    pub ep6_fifo_status: EP6_FIFO_STATUS,
95    #[doc = "0x168 - ep6_tx_fifo_wdata."]
96    pub ep6_tx_fifo_wdata: EP6_TX_FIFO_WDATA,
97    #[doc = "0x16c - ep6_rx_fifo_rdata."]
98    pub ep6_rx_fifo_rdata: EP6_RX_FIFO_RDATA,
99    #[doc = "0x170 - ep7_fifo_config."]
100    pub ep7_fifo_config: EP7_FIFO_CONFIG,
101    #[doc = "0x174 - ep7_fifo_status."]
102    pub ep7_fifo_status: EP7_FIFO_STATUS,
103    #[doc = "0x178 - ep7_tx_fifo_wdata."]
104    pub ep7_tx_fifo_wdata: EP7_TX_FIFO_WDATA,
105    #[doc = "0x17c - ep7_rx_fifo_rdata."]
106    pub ep7_rx_fifo_rdata: EP7_RX_FIFO_RDATA,
107    _reserved50: [u8; 0x70],
108    #[doc = "0x1f0 - rsvd_0."]
109    pub rsvd_0: RSVD_0,
110    #[doc = "0x1f4 - rsvd_1."]
111    pub rsvd_1: RSVD_1,
112    _reserved52: [u8; 0x04],
113    #[doc = "0x1fc - xcvr_if_config."]
114    pub xcvr_if_config: XCVR_IF_CONFIG,
115}
116#[doc = "usb_config (rw) register accessor: an alias for `Reg<USB_CONFIG_SPEC>`"]
117pub type USB_CONFIG = crate::Reg<usb_config::USB_CONFIG_SPEC>;
118#[doc = "usb_config."]
119pub mod usb_config;
120#[doc = "usb_lpm_config (rw) register accessor: an alias for `Reg<USB_LPM_CONFIG_SPEC>`"]
121pub type USB_LPM_CONFIG = crate::Reg<usb_lpm_config::USB_LPM_CONFIG_SPEC>;
122#[doc = "usb_lpm_config."]
123pub mod usb_lpm_config;
124#[doc = "usb_resume_config (rw) register accessor: an alias for `Reg<USB_RESUME_CONFIG_SPEC>`"]
125pub type USB_RESUME_CONFIG = crate::Reg<usb_resume_config::USB_RESUME_CONFIG_SPEC>;
126#[doc = "usb_resume_config."]
127pub mod usb_resume_config;
128#[doc = "usb_setup_data_0 (rw) register accessor: an alias for `Reg<USB_SETUP_DATA_0_SPEC>`"]
129pub type USB_SETUP_DATA_0 = crate::Reg<usb_setup_data_0::USB_SETUP_DATA_0_SPEC>;
130#[doc = "usb_setup_data_0."]
131pub mod usb_setup_data_0;
132#[doc = "usb_setup_data_1 (rw) register accessor: an alias for `Reg<USB_SETUP_DATA_1_SPEC>`"]
133pub type USB_SETUP_DATA_1 = crate::Reg<usb_setup_data_1::USB_SETUP_DATA_1_SPEC>;
134#[doc = "usb_setup_data_1."]
135pub mod usb_setup_data_1;
136#[doc = "usb_frame_no (rw) register accessor: an alias for `Reg<USB_FRAME_NO_SPEC>`"]
137pub type USB_FRAME_NO = crate::Reg<usb_frame_no::USB_FRAME_NO_SPEC>;
138#[doc = "usb_frame_no."]
139pub mod usb_frame_no;
140#[doc = "usb_error (rw) register accessor: an alias for `Reg<USB_ERROR_SPEC>`"]
141pub type USB_ERROR = crate::Reg<usb_error::USB_ERROR_SPEC>;
142#[doc = "usb_error."]
143pub mod usb_error;
144#[doc = "usb_int_en (rw) register accessor: an alias for `Reg<USB_INT_EN_SPEC>`"]
145pub type USB_INT_EN = crate::Reg<usb_int_en::USB_INT_EN_SPEC>;
146#[doc = "USB interrupt enable"]
147pub mod usb_int_en;
148#[doc = "usb_int_sts (rw) register accessor: an alias for `Reg<USB_INT_STS_SPEC>`"]
149pub type USB_INT_STS = crate::Reg<usb_int_sts::USB_INT_STS_SPEC>;
150#[doc = "USB interrupt status"]
151pub mod usb_int_sts;
152#[doc = "usb_int_mask (rw) register accessor: an alias for `Reg<USB_INT_MASK_SPEC>`"]
153pub type USB_INT_MASK = crate::Reg<usb_int_mask::USB_INT_MASK_SPEC>;
154#[doc = "USB interrupt mask"]
155pub mod usb_int_mask;
156#[doc = "usb_int_clear (rw) register accessor: an alias for `Reg<USB_INT_CLEAR_SPEC>`"]
157pub type USB_INT_CLEAR = crate::Reg<usb_int_clear::USB_INT_CLEAR_SPEC>;
158#[doc = "USB interrupt clear"]
159pub mod usb_int_clear;
160#[doc = "ep1_config (rw) register accessor: an alias for `Reg<EP1_CONFIG_SPEC>`"]
161pub type EP1_CONFIG = crate::Reg<ep1_config::EP1_CONFIG_SPEC>;
162#[doc = "ep1_config."]
163pub mod ep1_config;
164#[doc = "ep2_config (rw) register accessor: an alias for `Reg<EP2_CONFIG_SPEC>`"]
165pub type EP2_CONFIG = crate::Reg<ep2_config::EP2_CONFIG_SPEC>;
166#[doc = "ep2_config."]
167pub mod ep2_config;
168#[doc = "ep3_config (rw) register accessor: an alias for `Reg<EP3_CONFIG_SPEC>`"]
169pub type EP3_CONFIG = crate::Reg<ep3_config::EP3_CONFIG_SPEC>;
170#[doc = "ep3_config."]
171pub mod ep3_config;
172#[doc = "ep4_config (rw) register accessor: an alias for `Reg<EP4_CONFIG_SPEC>`"]
173pub type EP4_CONFIG = crate::Reg<ep4_config::EP4_CONFIG_SPEC>;
174#[doc = "ep4_config."]
175pub mod ep4_config;
176#[doc = "ep5_config (rw) register accessor: an alias for `Reg<EP5_CONFIG_SPEC>`"]
177pub type EP5_CONFIG = crate::Reg<ep5_config::EP5_CONFIG_SPEC>;
178#[doc = "ep5_config."]
179pub mod ep5_config;
180#[doc = "ep6_config (rw) register accessor: an alias for `Reg<EP6_CONFIG_SPEC>`"]
181pub type EP6_CONFIG = crate::Reg<ep6_config::EP6_CONFIG_SPEC>;
182#[doc = "ep6_config."]
183pub mod ep6_config;
184#[doc = "ep7_config (rw) register accessor: an alias for `Reg<EP7_CONFIG_SPEC>`"]
185pub type EP7_CONFIG = crate::Reg<ep7_config::EP7_CONFIG_SPEC>;
186#[doc = "ep7_config."]
187pub mod ep7_config;
188#[doc = "ep0_fifo_config (rw) register accessor: an alias for `Reg<EP0_FIFO_CONFIG_SPEC>`"]
189pub type EP0_FIFO_CONFIG = crate::Reg<ep0_fifo_config::EP0_FIFO_CONFIG_SPEC>;
190#[doc = "ep0_fifo_config."]
191pub mod ep0_fifo_config;
192#[doc = "ep0_fifo_status (rw) register accessor: an alias for `Reg<EP0_FIFO_STATUS_SPEC>`"]
193pub type EP0_FIFO_STATUS = crate::Reg<ep0_fifo_status::EP0_FIFO_STATUS_SPEC>;
194#[doc = "ep0_fifo_status."]
195pub mod ep0_fifo_status;
196#[doc = "ep0_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP0_TX_FIFO_WDATA_SPEC>`"]
197pub type EP0_TX_FIFO_WDATA = crate::Reg<ep0_tx_fifo_wdata::EP0_TX_FIFO_WDATA_SPEC>;
198#[doc = "ep0_tx_fifo_wdata."]
199pub mod ep0_tx_fifo_wdata;
200#[doc = "ep0_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP0_RX_FIFO_RDATA_SPEC>`"]
201pub type EP0_RX_FIFO_RDATA = crate::Reg<ep0_rx_fifo_rdata::EP0_RX_FIFO_RDATA_SPEC>;
202#[doc = "ep0_rx_fifo_rdata."]
203pub mod ep0_rx_fifo_rdata;
204#[doc = "ep1_fifo_config (rw) register accessor: an alias for `Reg<EP1_FIFO_CONFIG_SPEC>`"]
205pub type EP1_FIFO_CONFIG = crate::Reg<ep1_fifo_config::EP1_FIFO_CONFIG_SPEC>;
206#[doc = "ep1_fifo_config."]
207pub mod ep1_fifo_config;
208#[doc = "ep1_fifo_status (rw) register accessor: an alias for `Reg<EP1_FIFO_STATUS_SPEC>`"]
209pub type EP1_FIFO_STATUS = crate::Reg<ep1_fifo_status::EP1_FIFO_STATUS_SPEC>;
210#[doc = "ep1_fifo_status."]
211pub mod ep1_fifo_status;
212#[doc = "ep1_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP1_TX_FIFO_WDATA_SPEC>`"]
213pub type EP1_TX_FIFO_WDATA = crate::Reg<ep1_tx_fifo_wdata::EP1_TX_FIFO_WDATA_SPEC>;
214#[doc = "ep1_tx_fifo_wdata."]
215pub mod ep1_tx_fifo_wdata;
216#[doc = "ep1_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP1_RX_FIFO_RDATA_SPEC>`"]
217pub type EP1_RX_FIFO_RDATA = crate::Reg<ep1_rx_fifo_rdata::EP1_RX_FIFO_RDATA_SPEC>;
218#[doc = "ep1_rx_fifo_rdata."]
219pub mod ep1_rx_fifo_rdata;
220#[doc = "ep2_fifo_config (rw) register accessor: an alias for `Reg<EP2_FIFO_CONFIG_SPEC>`"]
221pub type EP2_FIFO_CONFIG = crate::Reg<ep2_fifo_config::EP2_FIFO_CONFIG_SPEC>;
222#[doc = "ep2_fifo_config."]
223pub mod ep2_fifo_config;
224#[doc = "ep2_fifo_status (rw) register accessor: an alias for `Reg<EP2_FIFO_STATUS_SPEC>`"]
225pub type EP2_FIFO_STATUS = crate::Reg<ep2_fifo_status::EP2_FIFO_STATUS_SPEC>;
226#[doc = "ep2_fifo_status."]
227pub mod ep2_fifo_status;
228#[doc = "ep2_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP2_TX_FIFO_WDATA_SPEC>`"]
229pub type EP2_TX_FIFO_WDATA = crate::Reg<ep2_tx_fifo_wdata::EP2_TX_FIFO_WDATA_SPEC>;
230#[doc = "ep2_tx_fifo_wdata."]
231pub mod ep2_tx_fifo_wdata;
232#[doc = "ep2_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP2_RX_FIFO_RDATA_SPEC>`"]
233pub type EP2_RX_FIFO_RDATA = crate::Reg<ep2_rx_fifo_rdata::EP2_RX_FIFO_RDATA_SPEC>;
234#[doc = "ep2_rx_fifo_rdata."]
235pub mod ep2_rx_fifo_rdata;
236#[doc = "ep3_fifo_config (rw) register accessor: an alias for `Reg<EP3_FIFO_CONFIG_SPEC>`"]
237pub type EP3_FIFO_CONFIG = crate::Reg<ep3_fifo_config::EP3_FIFO_CONFIG_SPEC>;
238#[doc = "ep3_fifo_config."]
239pub mod ep3_fifo_config;
240#[doc = "ep3_fifo_status (rw) register accessor: an alias for `Reg<EP3_FIFO_STATUS_SPEC>`"]
241pub type EP3_FIFO_STATUS = crate::Reg<ep3_fifo_status::EP3_FIFO_STATUS_SPEC>;
242#[doc = "ep3_fifo_status."]
243pub mod ep3_fifo_status;
244#[doc = "ep3_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP3_TX_FIFO_WDATA_SPEC>`"]
245pub type EP3_TX_FIFO_WDATA = crate::Reg<ep3_tx_fifo_wdata::EP3_TX_FIFO_WDATA_SPEC>;
246#[doc = "ep3_tx_fifo_wdata."]
247pub mod ep3_tx_fifo_wdata;
248#[doc = "ep3_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP3_RX_FIFO_RDATA_SPEC>`"]
249pub type EP3_RX_FIFO_RDATA = crate::Reg<ep3_rx_fifo_rdata::EP3_RX_FIFO_RDATA_SPEC>;
250#[doc = "ep3_rx_fifo_rdata."]
251pub mod ep3_rx_fifo_rdata;
252#[doc = "ep4_fifo_config (rw) register accessor: an alias for `Reg<EP4_FIFO_CONFIG_SPEC>`"]
253pub type EP4_FIFO_CONFIG = crate::Reg<ep4_fifo_config::EP4_FIFO_CONFIG_SPEC>;
254#[doc = "ep4_fifo_config."]
255pub mod ep4_fifo_config;
256#[doc = "ep4_fifo_status (rw) register accessor: an alias for `Reg<EP4_FIFO_STATUS_SPEC>`"]
257pub type EP4_FIFO_STATUS = crate::Reg<ep4_fifo_status::EP4_FIFO_STATUS_SPEC>;
258#[doc = "ep4_fifo_status."]
259pub mod ep4_fifo_status;
260#[doc = "ep4_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP4_TX_FIFO_WDATA_SPEC>`"]
261pub type EP4_TX_FIFO_WDATA = crate::Reg<ep4_tx_fifo_wdata::EP4_TX_FIFO_WDATA_SPEC>;
262#[doc = "ep4_tx_fifo_wdata."]
263pub mod ep4_tx_fifo_wdata;
264#[doc = "ep4_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP4_RX_FIFO_RDATA_SPEC>`"]
265pub type EP4_RX_FIFO_RDATA = crate::Reg<ep4_rx_fifo_rdata::EP4_RX_FIFO_RDATA_SPEC>;
266#[doc = "ep4_rx_fifo_rdata."]
267pub mod ep4_rx_fifo_rdata;
268#[doc = "ep5_fifo_config (rw) register accessor: an alias for `Reg<EP5_FIFO_CONFIG_SPEC>`"]
269pub type EP5_FIFO_CONFIG = crate::Reg<ep5_fifo_config::EP5_FIFO_CONFIG_SPEC>;
270#[doc = "ep5_fifo_config."]
271pub mod ep5_fifo_config;
272#[doc = "ep5_fifo_status (rw) register accessor: an alias for `Reg<EP5_FIFO_STATUS_SPEC>`"]
273pub type EP5_FIFO_STATUS = crate::Reg<ep5_fifo_status::EP5_FIFO_STATUS_SPEC>;
274#[doc = "ep5_fifo_status."]
275pub mod ep5_fifo_status;
276#[doc = "ep5_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP5_TX_FIFO_WDATA_SPEC>`"]
277pub type EP5_TX_FIFO_WDATA = crate::Reg<ep5_tx_fifo_wdata::EP5_TX_FIFO_WDATA_SPEC>;
278#[doc = "ep5_tx_fifo_wdata."]
279pub mod ep5_tx_fifo_wdata;
280#[doc = "ep5_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP5_RX_FIFO_RDATA_SPEC>`"]
281pub type EP5_RX_FIFO_RDATA = crate::Reg<ep5_rx_fifo_rdata::EP5_RX_FIFO_RDATA_SPEC>;
282#[doc = "ep5_rx_fifo_rdata."]
283pub mod ep5_rx_fifo_rdata;
284#[doc = "ep6_fifo_config (rw) register accessor: an alias for `Reg<EP6_FIFO_CONFIG_SPEC>`"]
285pub type EP6_FIFO_CONFIG = crate::Reg<ep6_fifo_config::EP6_FIFO_CONFIG_SPEC>;
286#[doc = "ep6_fifo_config."]
287pub mod ep6_fifo_config;
288#[doc = "ep6_fifo_status (rw) register accessor: an alias for `Reg<EP6_FIFO_STATUS_SPEC>`"]
289pub type EP6_FIFO_STATUS = crate::Reg<ep6_fifo_status::EP6_FIFO_STATUS_SPEC>;
290#[doc = "ep6_fifo_status."]
291pub mod ep6_fifo_status;
292#[doc = "ep6_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP6_TX_FIFO_WDATA_SPEC>`"]
293pub type EP6_TX_FIFO_WDATA = crate::Reg<ep6_tx_fifo_wdata::EP6_TX_FIFO_WDATA_SPEC>;
294#[doc = "ep6_tx_fifo_wdata."]
295pub mod ep6_tx_fifo_wdata;
296#[doc = "ep6_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP6_RX_FIFO_RDATA_SPEC>`"]
297pub type EP6_RX_FIFO_RDATA = crate::Reg<ep6_rx_fifo_rdata::EP6_RX_FIFO_RDATA_SPEC>;
298#[doc = "ep6_rx_fifo_rdata."]
299pub mod ep6_rx_fifo_rdata;
300#[doc = "ep7_fifo_config (rw) register accessor: an alias for `Reg<EP7_FIFO_CONFIG_SPEC>`"]
301pub type EP7_FIFO_CONFIG = crate::Reg<ep7_fifo_config::EP7_FIFO_CONFIG_SPEC>;
302#[doc = "ep7_fifo_config."]
303pub mod ep7_fifo_config;
304#[doc = "ep7_fifo_status (rw) register accessor: an alias for `Reg<EP7_FIFO_STATUS_SPEC>`"]
305pub type EP7_FIFO_STATUS = crate::Reg<ep7_fifo_status::EP7_FIFO_STATUS_SPEC>;
306#[doc = "ep7_fifo_status."]
307pub mod ep7_fifo_status;
308#[doc = "ep7_tx_fifo_wdata (rw) register accessor: an alias for `Reg<EP7_TX_FIFO_WDATA_SPEC>`"]
309pub type EP7_TX_FIFO_WDATA = crate::Reg<ep7_tx_fifo_wdata::EP7_TX_FIFO_WDATA_SPEC>;
310#[doc = "ep7_tx_fifo_wdata."]
311pub mod ep7_tx_fifo_wdata;
312#[doc = "ep7_rx_fifo_rdata (rw) register accessor: an alias for `Reg<EP7_RX_FIFO_RDATA_SPEC>`"]
313pub type EP7_RX_FIFO_RDATA = crate::Reg<ep7_rx_fifo_rdata::EP7_RX_FIFO_RDATA_SPEC>;
314#[doc = "ep7_rx_fifo_rdata."]
315pub mod ep7_rx_fifo_rdata;
316#[doc = "rsvd_0 (rw) register accessor: an alias for `Reg<RSVD_0_SPEC>`"]
317pub type RSVD_0 = crate::Reg<rsvd_0::RSVD_0_SPEC>;
318#[doc = "rsvd_0."]
319pub mod rsvd_0;
320#[doc = "rsvd_1 (rw) register accessor: an alias for `Reg<RSVD_1_SPEC>`"]
321pub type RSVD_1 = crate::Reg<rsvd_1::RSVD_1_SPEC>;
322#[doc = "rsvd_1."]
323pub mod rsvd_1;
324#[doc = "xcvr_if_config (rw) register accessor: an alias for `Reg<XCVR_IF_CONFIG_SPEC>`"]
325pub type XCVR_IF_CONFIG = crate::Reg<xcvr_if_config::XCVR_IF_CONFIG_SPEC>;
326#[doc = "xcvr_if_config."]
327pub mod xcvr_if_config;