blob: 93dec7b7838794495b06ffe3db174ad35ea0f61d [file] [log] [blame]
Bharat Gooty29e3eb92020-09-24 15:29:28 +05301/*
2 * Copyright (c) 2017 - 2021, Broadcom
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7
8#ifndef USBH_XHCI_REGS_H
9#define USBH_XHCI_REGS_H
10
11#include <lib/mmio.h>
12#include <platform_def.h>
13
14#define XHCI_LEN (8096U)
15
16#define XHC_CPLIVER_OFFSET 0x000U
17#define XHC_SPARAMS1_OFFSET 0x004U
18#define XHC_SPARAMS2_OFFSET 0x008U
19#define XHC_SPARAMS3_OFFSET 0x00cU
20#define XHC_CPARAMS1_OFFSET 0x010U
21#define XHC_DBOFF_OFFSET 0x014U
22#define XHC_RTOFF_OFFSET 0x018U
23#define XHC_CPARAMS2_OFFSET 0x01cU
24#define XHC_USBCMD_OFFSET 0x020U
25#define XHC_USBSTS_OFFSET 0x024U
26#define XHC_PAGESIZE_OFFSET 0x028U
27#define XHC_DNCTRL_OFFSET 0x034U
28#define XHC_CRCRL_OFFSET 0x038U
29#define XHC_CRCRH_OFFSET 0x03cU
30#define XHC_DCBAAPL_OFFSET 0x050U
31#define XHC_DCBAAPH_OFFSET 0x054U
32#define XHC_CONFIG_OFFSET 0x058U
33#define XHC_PORTSC1_OFFSET 0x420U
34#define XHC_PORTPM1_OFFSET 0x424U
35#define XHC_PORTLC1_OFFSET 0x428U
36#define XHC_PORTSC2_OFFSET 0x430U
37#define XHC_PORTPM2_OFFSET 0x434U
38#define XHC_PORTLC2_OFFSET 0x43cU
39#define XHC_PORTSC3_OFFSET 0x440U
40#define XHC_PORTPM3_OFFSET 0x444U
41#define XHC_PORTLI3_OFFSET 0x44cU
42#define XHC_MFINDEX_OFFSET 0x4a0U
43#define XHC_IMAN0_OFFSET 0x4c0U
44#define XHC_IMOD0_OFFSET 0x4c4U
45#define XHC_ERSTSZ0_OFFSET 0x4c8U
46#define XHC_ERSTBAL0_OFFSET 0x4d0U
47#define XHC_ERSTBAH0_OFFSET 0x4d4U
48#define XHC_ERDPL0_OFFSET 0x4d8U
49#define XHC_ERDPH0_OFFSET 0x4dcU
50#define XHC_IMAN1_OFFSET 0x4e0U
51#define XHC_IMOD1_OFFSET 0x4e4U
52#define XHC_ERSTSZ1_OFFSET 0x4e8U
53#define XHC_ERSTBAL1_OFFSET 0x4f0U
54#define XHC_ERSTBAH1_OFFSET 0x4f4U
55#define XHC_ERDPL1_OFFSET 0x4f8U
56#define XHC_ERDPH1_OFFSET 0x4fcU
57#define XHC_DBLCMD_OFFSET 0x8c0U
58#define XHC_DBLDVX1_OFFSET 0x8c4U
59#define XHC_DBLDVX2_OFFSET 0x8c8U
60#define XHC_DBLDVX3_OFFSET 0x8ccU
61#define XHC_DBLDVX4_OFFSET 0x8d0U
62#define XHC_DBLDVX5_OFFSET 0x8d4U
63#define XHC_DBLDVX6_OFFSET 0x8d8U
64#define XHC_DBLDVX7_OFFSET 0x8dcU
65#define XHC_DBLDVX8_OFFSET 0x8e0U
66#define XHC_DBLDVX9_OFFSET 0x8e4U
67#define XHC_DBLDVX10_OFFSET 0x8e8U
68#define XHC_DBLDVX11_OFFSET 0x8ecU
69#define XHC_DBLDVX12_OFFSET 0x8f0U
70#define XHC_DBLDVX13_OFFSET 0x8f4U
71#define XHC_DBLDVX14_OFFSET 0x8f8U
72#define XHC_DBLDVX15_OFFSET 0x8fcU
73#define XHC_DBLDVX16_OFFSET 0x900U
74#define XHC_ECHSPT3_OFFSET 0x940U
75#define XHC_PNSTR3_OFFSET 0x944U
76#define XHC_PSUM3_OFFSET 0x948U
77#define XHC_PTSLTYP3_OFFSET 0x94cU
78#define XHC_ECHSPT2_OFFSET 0x950U
79#define XHC_PNSTR2_OFFSET 0x954U
80#define XHC_PSUM2_OFFSET 0x958U
81#define XHC_PTSLTYP2_OFFSET 0x95cU
82#define XHC_ECHRSVP_OFFSET 0x960U
83#define XHC_ECHRSVI_OFFSET 0x968U
84#define XHC_ECHRSVM_OFFSET 0xae8U
85#define XHC_ECHRSVD_OFFSET 0xaf8U
86#define XHC_ECHRSVO_OFFSET 0xb38U
87#define XHC_ECHCTT_OFFSET 0xbf0U
88#define XHC_CTTMTS0_OFFSET 0xbf8U
89#define XHC_CTTMTS1_OFFSET 0xbfcU
90#define XHC_ECHBIU_OFFSET 0xc00U
91#define XHC_BIUSPC_OFFSET 0xc04U
92#define XHC_AXIWRA_OFFSET 0xc08U
93#define XHC_AXIRDA_OFFSET 0xc0cU
94#define XHC_AXILPM_OFFSET 0xc10U
95#define XHC_AXIQOS_OFFSET 0xc14U
96#define XHC_ECHCSR_OFFSET 0xc20U
97#define XHC_CSRSPC_OFFSET 0xc24U
98#define XHC_ECHAIU_OFFSET 0xc30U
99#define XHC_AIUDMA_OFFSET 0xc34U
100#define XHC_AIUFLA_OFFSET 0xc38U
101#define XHC_AIUCFG_OFFSET 0xc3cU
102#define XHC_ECHFSC_OFFSET 0xc40U
103#define XHC_FSCPOC_OFFSET 0xc54U
104#define XHC_FSCGOC_OFFSET 0xc58U
105#define XHC_FSCNOC_OFFSET 0xc5cU
106#define XHC_FSCAIC_OFFSET 0xc60U
107#define XHC_FSCPIC_OFFSET 0xc64U
108#define XHC_FSCGIC_OFFSET 0xc68U
109#define XHC_FSCNIC_OFFSET 0xc6cU
110#define XHC_ECHPRT_OFFSET 0xc70U
111#define XHC_PRTHSC_OFFSET 0xc78U
112#define XHC_PRTHSR_OFFSET 0xc7cU
113#define XHC_ECHRHS_OFFSET 0xc80U
114#define XHC_RHSDES_OFFSET 0xc84U
115#define XHC_RHSHSC0_OFFSET 0xc90U
116#define XHC_RHSHSR0_OFFSET 0xc94U
117#define XHC_RHSHSC1_OFFSET 0xc98U
118#define XHC_RHSHSR1_OFFSET 0xc9cU
119#define XHC_RHSHSC2_OFFSET 0xca0U
120#define XHC_RHSHSR2_OFFSET 0xca4U
121#define XHC_RHSHSC3_OFFSET 0xca8U
122#define XHC_RHSHSR3_OFFSET 0xcacU
123#define XHC_ECHSSP_OFFSET 0xcb0U
124#define XHC_SSPVER_OFFSET 0xcb4U
125#define XHC_SSPMGN_OFFSET 0xcb8U
126#define XHC_ECHFSC2_OFFSET 0xcc0U
127#define XHC_FSC2POC_OFFSET 0xcd4U
128#define XHC_FSC2GOC_OFFSET 0xcd8U
129#define XHC_FSC2NOC_OFFSET 0xcdcU
130#define XHC_FSC2AIC_OFFSET 0xce0U
131#define XHC_FSC2PIC_OFFSET 0xce4U
132#define XHC_FSC2GIC_OFFSET 0xce8U
133#define XHC_FSC2NIC_OFFSET 0xcecU
134#define XHC_ECHPRT2_OFFSET 0xcf0U
135#define XHC_PRT2HSC_OFFSET 0xcf8U
136#define XHC_PRT2HSR_OFFSET 0xcfcU
137#define XHC_ECHRH2_OFFSET 0xd00U
138#define XHC_RH2DES_OFFSET 0xd04U
139#define XHC_RH2HSC0_OFFSET 0xd10U
140#define XHC_RH2HSR0_OFFSET 0xd14U
141#define XHC_RH2HSC1_OFFSET 0xd18U
142#define XHC_RH2HSR1_OFFSET 0xd1cU
143#define XHC_RH2HSC2_OFFSET 0xd20U
144#define XHC_RH2HSR2_OFFSET 0xd24U
145#define XHC_RH2HSC3_OFFSET 0xd28U
146#define XHC_RH2HSR3_OFFSET 0xd2cU
147#define XHC_ECHU2P_OFFSET 0xd30U
148#define XHC_U2PVER_OFFSET 0xd34U
149#define XHC_U2PMGN_OFFSET 0xd38U
150#define XHC_ECHRSV2_OFFSET 0xd40U
151#define XHC_ECHIRA_OFFSET 0xf90U
152#define XHC_IRAADR_OFFSET 0xf98U
153#define XHC_IRADAT_OFFSET 0xf9cU
154#define XHC_ECHHST_OFFSET 0xfa0U
155#define XHC_HSTDBG_OFFSET 0xfa4U
156#define XHC_HSTNPL_OFFSET 0xfa8U
157#define XHC_HSTNPH_OFFSET 0xfacU
158#define XHC_ECHRBV_OFFSET 0xfb0U
159#define XHC_RBVPDT_OFFSET 0xfb4U
160#define XHC_RBVMGN_OFFSET 0xfbcU
161
162#define XHC_CPLIVER_BASE 0x000U
163#define XHC_CPLIVER__IVH_L 31U
164#define XHC_CPLIVER__IVH_R 24U
165#define XHC_CPLIVER__IVH_WIDTH 8U
166#define XHC_CPLIVER__IVH_RESETVALUE 0x01U
167#define XHC_CPLIVER__IVL_L 23U
168#define XHC_CPLIVER__IVL_R 16U
169#define XHC_CPLIVER__IVL_WIDTH 8U
170#define XHC_CPLIVER__IVL_RESETVALUE 0x10U
171#define XHC_CPLIVER__reserved_L 15U
172#define XHC_CPLIVER__reserved_R 8U
173#define XHC_CPLIVER__reserved_WIDTH 8U
174#define XHC_CPLIVER__reserved_RESETVALUE 0x00U
175#define XHC_CPLIVER__CPL_L 7U
176#define XHC_CPLIVER__CPL_R 0U
177#define XHC_CPLIVER__CPL_WIDTH 8U
178#define XHC_CPLIVER__CPL_RESETVALUE 0x00U
179#define XHC_CPLIVER_WIDTH 32U
180#define XHC_CPLIVER__WIDTH 32U
181#define XHC_CPLIVER_ALL_L 31U
182#define XHC_CPLIVER_ALL_R 0U
183#define XHC_CPLIVER__ALL_L 31U
184#define XHC_CPLIVER__ALL_R 0U
185#define XHC_CPLIVER_DATAMASK 0xffffffffU
186#define XHC_CPLIVER_RDWRMASK 0x00000000U
187#define XHC_CPLIVER_RESETVALUE 0x01100000U
188
189#define XHC_SPARAMS1_OFFSET 0x004U
190#define XHC_SPARAMS1_BASE 0x004U
191#define XHC_SPARAMS1__NPTS_L 31U
192#define XHC_SPARAMS1__NPTS_R 24U
193#define XHC_SPARAMS1__NPTS_WIDTH 8U
194#define XHC_SPARAMS1__NPTS_RESETVALUE 0x00U
195#define XHC_SPARAMS1__reserved_L 23U
196#define XHC_SPARAMS1__reserved_R 19U
197#define XHC_SPARAMS1__reserved_WIDTH 5U
198#define XHC_SPARAMS1__reserved_RESETVALUE 0x0U
199#define XHC_SPARAMS1__MITS_L 18U
200#define XHC_SPARAMS1__MITS_R 8U
201#define XHC_SPARAMS1__MITS_WIDTH 11U
202#define XHC_SPARAMS1__MITS_RESETVALUE 0x1U
203#define XHC_SPARAMS1__MSLS_L 7U
204#define XHC_SPARAMS1__MSLS_R 0U
205#define XHC_SPARAMS1__MSLS_WIDTH 8U
206#define XHC_SPARAMS1__MSLS_RESETVALUE 0x00U
207#define XHC_SPARAMS1_WIDTH 32U
208#define XHC_SPARAMS1__WIDTH 32U
209#define XHC_SPARAMS1_ALL_L 31U
210#define XHC_SPARAMS1_ALL_R 0U
211#define XHC_SPARAMS1__ALL_L 31U
212#define XHC_SPARAMS1__ALL_R 0U
213#define XHC_SPARAMS1_DATAMASK 0xffffffffU
214#define XHC_SPARAMS1_RDWRMASK 0x00000000U
215#define XHC_SPARAMS1_RESETVALUE 0x00000100U
216
217#define XHC_SPARAMS2_OFFSET 0x008U
218#define XHC_SPARAMS2_BASE 0x008U
219#define XHC_SPARAMS2__MSPBSL_L 31U
220#define XHC_SPARAMS2__MSPBSL_R 27U
221#define XHC_SPARAMS2__MSPBSL_WIDTH 5U
222#define XHC_SPARAMS2__MSPBSL_RESETVALUE 0x0U
223#define XHC_SPARAMS2__SPR 26U
224#define XHC_SPARAMS2__SPR_L 26U
225#define XHC_SPARAMS2__SPR_R 26U
226#define XHC_SPARAMS2__SPR_WIDTH 1U
227#define XHC_SPARAMS2__SPR_RESETVALUE 0x1U
228#define XHC_SPARAMS2__MSPBSH_L 25U
229#define XHC_SPARAMS2__MSPBSH_R 21U
230#define XHC_SPARAMS2__MSPBSH_WIDTH 5U
231#define XHC_SPARAMS2__MSPBSH_RESETVALUE 0x0U
232#define XHC_SPARAMS2__reserved_L 20U
233#define XHC_SPARAMS2__reserved_R 8U
234#define XHC_SPARAMS2__reserved_WIDTH 13U
235#define XHC_SPARAMS2__reserved_RESETVALUE 0x0U
236#define XHC_SPARAMS2__MERST_L 7U
237#define XHC_SPARAMS2__MERST_R 4U
238#define XHC_SPARAMS2__MERST_WIDTH 4U
239#define XHC_SPARAMS2__MERST_RESETVALUE 0x0U
240#define XHC_SPARAMS2__IST_L 3U
241#define XHC_SPARAMS2__IST_R 0U
242#define XHC_SPARAMS2__IST_WIDTH 4U
243#define XHC_SPARAMS2__IST_RESETVALUE 0x0U
244#define XHC_SPARAMS2_WIDTH 32U
245#define XHC_SPARAMS2__WIDTH 32U
246#define XHC_SPARAMS2_ALL_L 31U
247#define XHC_SPARAMS2_ALL_R 0U
248#define XHC_SPARAMS2__ALL_L 31U
249#define XHC_SPARAMS2__ALL_R 0U
250#define XHC_SPARAMS2_DATAMASK 0xffffffffU
251#define XHC_SPARAMS2_RDWRMASK 0x00000000U
252#define XHC_SPARAMS2_RESETVALUE 0x04000000U
253
254#define XHC_SPARAMS3_OFFSET 0x00cU
255#define XHC_SPARAMS3_BASE 0x00cU
256#define XHC_SPARAMS3__U2L_L 31U
257#define XHC_SPARAMS3__U2L_R 16U
258#define XHC_SPARAMS3__U2L_WIDTH 16U
259#define XHC_SPARAMS3__U2L_RESETVALUE 0x0000U
260#define XHC_SPARAMS3__reserved_L 15U
261#define XHC_SPARAMS3__reserved_R 8U
262#define XHC_SPARAMS3__reserved_WIDTH 8U
263#define XHC_SPARAMS3__reserved_RESETVALUE 0x00U
264#define XHC_SPARAMS3__U1L_L 7U
265#define XHC_SPARAMS3__U1L_R 0U
266#define XHC_SPARAMS3__U1L_WIDTH 8U
267#define XHC_SPARAMS3__U1L_RESETVALUE 0x00U
268#define XHC_SPARAMS3_WIDTH 32U
269#define XHC_SPARAMS3__WIDTH 32U
270#define XHC_SPARAMS3_ALL_L 31U
271#define XHC_SPARAMS3_ALL_R 0U
272#define XHC_SPARAMS3__ALL_L 31U
273#define XHC_SPARAMS3__ALL_R 0U
274#define XHC_SPARAMS3_DATAMASK 0xffffffffU
275#define XHC_SPARAMS3_RDWRMASK 0x00000000U
276#define XHC_SPARAMS3_RESETVALUE 0x00000000U
277
278#define XHC_CPARAMS1_OFFSET 0x010U
279#define XHC_CPARAMS1_BASE 0x010U
280#define XHC_CPARAMS1__XECP_L 31U
281#define XHC_CPARAMS1__XECP_R 16U
282#define XHC_CPARAMS1__XECP_WIDTH 16U
283#define XHC_CPARAMS1__XECP_RESETVALUE 0x0000U
284#define XHC_CPARAMS1__MPSA_L 15U
285#define XHC_CPARAMS1__MPSA_R 12U
286#define XHC_CPARAMS1__MPSA_WIDTH 4U
287#define XHC_CPARAMS1__MPSA_RESETVALUE 0x0U
288#define XHC_CPARAMS1__CFC 11U
289#define XHC_CPARAMS1__CFC_L 11U
290#define XHC_CPARAMS1__CFC_R 11U
291#define XHC_CPARAMS1__CFC_WIDTH 1U
292#define XHC_CPARAMS1__CFC_RESETVALUE 0x0U
293#define XHC_CPARAMS1__SEC 10U
294#define XHC_CPARAMS1__SEC_L 10U
295#define XHC_CPARAMS1__SEC_R 10U
296#define XHC_CPARAMS1__SEC_WIDTH 1U
297#define XHC_CPARAMS1__SEC_RESETVALUE 0x0U
298#define XHC_CPARAMS1__SPC 9U
299#define XHC_CPARAMS1__SPC_L 9U
300#define XHC_CPARAMS1__SPC_R 9U
301#define XHC_CPARAMS1__SPC_WIDTH 1U
302#define XHC_CPARAMS1__SPC_RESETVALUE 0x0U
303#define XHC_CPARAMS1__PAE 8U
304#define XHC_CPARAMS1__PAE_L 8U
305#define XHC_CPARAMS1__PAE_R 8U
306#define XHC_CPARAMS1__PAE_WIDTH 1U
307#define XHC_CPARAMS1__PAE_RESETVALUE 0x1U
308#define XHC_CPARAMS1__NSS 7U
309#define XHC_CPARAMS1__NSS_L 7U
310#define XHC_CPARAMS1__NSS_R 7U
311#define XHC_CPARAMS1__NSS_WIDTH 1U
312#define XHC_CPARAMS1__NSS_RESETVALUE 0x0U
313#define XHC_CPARAMS1__LTC 6U
314#define XHC_CPARAMS1__LTC_L 6U
315#define XHC_CPARAMS1__LTC_R 6U
316#define XHC_CPARAMS1__LTC_WIDTH 1U
317#define XHC_CPARAMS1__LTC_RESETVALUE 0x1U
318#define XHC_CPARAMS1__LRC 5U
319#define XHC_CPARAMS1__LRC_L 5U
320#define XHC_CPARAMS1__LRC_R 5U
321#define XHC_CPARAMS1__LRC_WIDTH 1U
322#define XHC_CPARAMS1__LRC_RESETVALUE 0x0U
323#define XHC_CPARAMS1__PIND 4U
324#define XHC_CPARAMS1__PIND_L 4U
325#define XHC_CPARAMS1__PIND_R 4U
326#define XHC_CPARAMS1__PIND_WIDTH 1U
327#define XHC_CPARAMS1__PIND_RESETVALUE 0x0U
328
329#define XHC_CPARAMS1__PPC_L 3U
330#define XHC_CPARAMS1__PPC_R 3U
331#define XHC_CPARAMS1__PPC_WIDTH 1U
332#define XHC_CPARAMS1__PPC_RESETVALUE 0x0U
333#define XHC_CPARAMS1__CSZ 2U
334#define XHC_CPARAMS1__CSZ_L 2U
335#define XHC_CPARAMS1__CSZ_R 2U
336#define XHC_CPARAMS1__CSZ_WIDTH 1U
337#define XHC_CPARAMS1__CSZ_RESETVALUE 0x1U
338#define XHC_CPARAMS1__BNC 1U
339#define XHC_CPARAMS1__BNC_L 1U
340#define XHC_CPARAMS1__BNC_R 1U
341#define XHC_CPARAMS1__BNC_WIDTH 1U
342#define XHC_CPARAMS1__BNC_RESETVALUE 0x0U
343#define XHC_CPARAMS1__AC64 0U
344#define XHC_CPARAMS1__AC64_L 0U
345#define XHC_CPARAMS1__AC64_R 0U
346#define XHC_CPARAMS1__AC64_WIDTH 1U
347#define XHC_CPARAMS1__AC64_RESETVALUE 0x0U
348#define XHC_CPARAMS1_WIDTH 32U
349#define XHC_CPARAMS1__WIDTH 32U
350#define XHC_CPARAMS1_ALL_L 31U
351#define XHC_CPARAMS1_ALL_R 0U
352#define XHC_CPARAMS1__ALL_L 31U
353#define XHC_CPARAMS1__ALL_R 0U
354#define XHC_CPARAMS1_DATAMASK 0xffffffffU
355#define XHC_CPARAMS1_RDWRMASK 0x00000000U
356#define XHC_CPARAMS1_RESETVALUE 0x00000144U
357
358#define XHC_DBOFF_OFFSET 0x014U
359#define XHC_DBOFF_BASE 0x014U
360#define XHC_DBOFF__DBO_L 15U
361#define XHC_DBOFF__DBO_R 2U
362#define XHC_DBOFF__DBO_WIDTH 14U
363#define XHC_DBOFF__DBO_RESETVALUE 0x0U
364#define XHC_DBOFF__reserved_L 1U
365#define XHC_DBOFF__reserved_R 0U
366#define XHC_DBOFF__reserved_WIDTH 2U
367#define XHC_DBOFF__reserved_RESETVALUE 0x0U
368#define XHC_DBOFF__RESERVED_L 31U
369#define XHC_DBOFF__RESERVED_R 16U
370#define XHC_DBOFF_WIDTH 16U
371#define XHC_DBOFF__WIDTH 16U
372#define XHC_DBOFF_ALL_L 15U
373#define XHC_DBOFF_ALL_R 0U
374#define XHC_DBOFF__ALL_L 15U
375#define XHC_DBOFF__ALL_R 0U
376#define XHC_DBOFF_DATAMASK 0x0000ffffU
377#define XHC_DBOFF_RDWRMASK 0xffff0000U
378#define XHC_DBOFF_RESETVALUE 0x0000U
379
380#define XHC_RTOFF_OFFSET 0x018U
381#define XHC_RTOFF_BASE 0x018U
382#define XHC_RTOFF__RTO_L 15U
383#define XHC_RTOFF__RTO_R 5U
384#define XHC_RTOFF__RTO_WIDTH 11U
385#define XHC_RTOFF__RTO_RESETVALUE 0x0U
386#define XHC_RTOFF__reserved_L 4U
387#define XHC_RTOFF__reserved_R 0U
388#define XHC_RTOFF__reserved_WIDTH 5U
389#define XHC_RTOFF__reserved_RESETVALUE 0x0U
390#define XHC_RTOFF__RESERVED_L 31U
391#define XHC_RTOFF__RESERVED_R 16U
392#define XHC_RTOFF_WIDTH 16U
393#define XHC_RTOFF__WIDTH 16U
394#define XHC_RTOFF_ALL_L 15U
395#define XHC_RTOFF_ALL_R 0U
396#define XHC_RTOFF__ALL_L 15U
397#define XHC_RTOFF__ALL_R 0U
398#define XHC_RTOFF_DATAMASK 0x0000ffffU
399#define XHC_RTOFF_RDWRMASK 0xffff0000U
400#define XHC_RTOFF_RESETVALUE 0x0000U
401
402#define XHC_CPARAMS2_OFFSET 0x01cU
403#define XHC_CPARAMS2_BASE 0x01cU
404#define XHC_CPARAMS2__reserved_L 31U
405#define XHC_CPARAMS2__reserved_R 6U
406#define XHC_CPARAMS2__reserved_WIDTH 26U
407#define XHC_CPARAMS2__reserved_RESETVALUE 0x0U
408#define XHC_CPARAMS2__CIC 5U
409#define XHC_CPARAMS2__CIC_L 5U
410#define XHC_CPARAMS2__CIC_R 5U
411#define XHC_CPARAMS2__CIC_WIDTH 1U
412#define XHC_CPARAMS2__CIC_RESETVALUE 0x0U
413#define XHC_CPARAMS2__LEC 4U
414#define XHC_CPARAMS2__LEC_L 4U
415#define XHC_CPARAMS2__LEC_R 4U
416#define XHC_CPARAMS2__LEC_WIDTH 1U
417#define XHC_CPARAMS2__LEC_RESETVALUE 0x0U
418#define XHC_CPARAMS2__CTC 3U
419#define XHC_CPARAMS2__CTC_L 3U
420#define XHC_CPARAMS2__CTC_R 3U
421#define XHC_CPARAMS2__CTC_WIDTH 1U
422#define XHC_CPARAMS2__CTC_RESETVALUE 0x0U
423#define XHC_CPARAMS2__FSC 2U
424#define XHC_CPARAMS2__FSC_L 2U
425#define XHC_CPARAMS2__FSC_R 2U
426#define XHC_CPARAMS2__FSC_WIDTH 1U
427#define XHC_CPARAMS2__FSC_RESETVALUE 0x0U
428#define XHC_CPARAMS2__CMC 1U
429#define XHC_CPARAMS2__CMC_L 1U
430#define XHC_CPARAMS2__CMC_R 1U
431#define XHC_CPARAMS2__CMC_WIDTH 1U
432#define XHC_CPARAMS2__CMC_RESETVALUE 0x0U
433#define XHC_CPARAMS2__U3C 0U
434#define XHC_CPARAMS2__U3C_L 0U
435#define XHC_CPARAMS2__U3C_R 0U
436#define XHC_CPARAMS2__U3C_WIDTH 1U
437#define XHC_CPARAMS2__U3C_RESETVALUE 0x0U
438#define XHC_CPARAMS2_WIDTH 32U
439#define XHC_CPARAMS2__WIDTH 32U
440#define XHC_CPARAMS2_ALL_L 31U
441#define XHC_CPARAMS2_ALL_R 0U
442#define XHC_CPARAMS2__ALL_L 31U
443#define XHC_CPARAMS2__ALL_R 0U
444#define XHC_CPARAMS2_DATAMASK 0xffffffffU
445#define XHC_CPARAMS2_RDWRMASK 0x00000000U
446#define XHC_CPARAMS2_RESETVALUE 0x00000000U
447
448#define XHC_USBCMD_OFFSET 0x020U
449#define XHC_USBCMD_BASE 0x020U
450#define XHC_USBCMD__CME 13U
451#define XHC_USBCMD__CME_L 13U
452#define XHC_USBCMD__CME_R 13U
453#define XHC_USBCMD__CME_WIDTH 1U
454#define XHC_USBCMD__CME_RESETVALUE 0x0U
455#define XHC_USBCMD__SPE 12U
456#define XHC_USBCMD__SPE_L 12U
457#define XHC_USBCMD__SPE_R 12U
458#define XHC_USBCMD__SPE_WIDTH 1U
459#define XHC_USBCMD__SPE_RESETVALUE 0x0U
460#define XHC_USBCMD__EU3S 11U
461#define XHC_USBCMD__EU3S_L 11U
462#define XHC_USBCMD__EU3S_R 11U
463#define XHC_USBCMD__EU3S_WIDTH 1U
464#define XHC_USBCMD__EU3S_RESETVALUE 0x0U
465#define XHC_USBCMD__EWE 10U
466#define XHC_USBCMD__EWE_L 10U
467#define XHC_USBCMD__EWE_R 10U
468#define XHC_USBCMD__EWE_WIDTH 1U
469#define XHC_USBCMD__EWE_RESETVALUE 0x0U
470#define XHC_USBCMD__CRS 9U
471#define XHC_USBCMD__CRS_L 9U
472#define XHC_USBCMD__CRS_R 9U
473#define XHC_USBCMD__CRS_WIDTH 1U
474#define XHC_USBCMD__CRS_RESETVALUE 0x0U
475#define XHC_USBCMD__CSS 8U
476#define XHC_USBCMD__CSS_L 8U
477#define XHC_USBCMD__CSS_R 8U
478#define XHC_USBCMD__CSS_WIDTH 1U
479#define XHC_USBCMD__CSS_RESETVALUE 0x0U
480#define XHC_USBCMD__LRST 7U
481#define XHC_USBCMD__LRST_L 7U
482#define XHC_USBCMD__LRST_R 7U
483#define XHC_USBCMD__LRST_WIDTH 1U
484#define XHC_USBCMD__LRST_RESETVALUE 0x0U
485#define XHC_USBCMD__reserved_L 6U
486#define XHC_USBCMD__reserved_R 4U
487#define XHC_USBCMD__reserved_WIDTH 3U
488#define XHC_USBCMD__reserved_RESETVALUE 0x0U
489#define XHC_USBCMD__HSEE 3U
490#define XHC_USBCMD__HSEE_L 3U
491#define XHC_USBCMD__HSEE_R 3U
492#define XHC_USBCMD__HSEE_WIDTH 1U
493#define XHC_USBCMD__HSEE_RESETVALUE 0x0U
494#define XHC_USBCMD__INTE 2U
495#define XHC_USBCMD__INTE_L 2U
496#define XHC_USBCMD__INTE_R 2U
497#define XHC_USBCMD__INTE_WIDTH 1U
498#define XHC_USBCMD__INTE_RESETVALUE 0x0U
499#define XHC_USBCMD__RST 1U
500#define XHC_USBCMD__RST_L 1U
501#define XHC_USBCMD__RST_R 1U
502#define XHC_USBCMD__RST_WIDTH 1U
503#define XHC_USBCMD__RST_RESETVALUE 0x0U
504#define XHC_USBCMD__RS 0U
505#define XHC_USBCMD__RS_L 0U
506#define XHC_USBCMD__RS_R 0U
507#define XHC_USBCMD__RS_WIDTH 1U
508#define XHC_USBCMD__RS_RESETVALUE 0x0U
509#define XHC_USBCMD__RESERVED_L 31U
510#define XHC_USBCMD__RESERVED_R 14U
511#define XHC_USBCMD_WIDTH 14U
512#define XHC_USBCMD__WIDTH 14U
513#define XHC_USBCMD_ALL_L 13U
514#define XHC_USBCMD_ALL_R 0U
515#define XHC_USBCMD__ALL_L 13U
516#define XHC_USBCMD__ALL_R 0U
517#define XHC_USBCMD_DATAMASK 0x00003fffU
518#define XHC_USBCMD_RDWRMASK 0xffffc000U
519#define XHC_USBCMD_RESETVALUE 0x0000U
520
521#define XHC_USBSTS_OFFSET 0x024U
522#define XHC_USBSTS_BASE 0x024U
523#define XHC_USBSTS__CE 12U
524#define XHC_USBSTS__CE_L 12U
525#define XHC_USBSTS__CE_R 12U
526#define XHC_USBSTS__CE_WIDTH 1U
527#define XHC_USBSTS__CE_RESETVALUE 0x0U
528#define XHC_USBSTS__CNR 11U
529#define XHC_USBSTS__CNR_L 11U
530#define XHC_USBSTS__CNR_R 11U
531#define XHC_USBSTS__CNR_WIDTH 1U
532#define XHC_USBSTS__CNR_RESETVALUE 0x1U
533
534#define XHC_USBSTS__SRE 10U
535#define XHC_USBSTS__SRE_L 10U
536#define XHC_USBSTS__SRE_R 10U
537#define XHC_USBSTS__SRE_WIDTH 1U
538#define XHC_USBSTS__SRE_RESETVALUE 0x0U
539#define XHC_USBSTS__RSS 9U
540#define XHC_USBSTS__RSS_L 9U
541#define XHC_USBSTS__RSS_R 9U
542#define XHC_USBSTS__RSS_WIDTH 1U
543#define XHC_USBSTS__RSS_RESETVALUE 0x0U
544#define XHC_USBSTS__SSS 8U
545#define XHC_USBSTS__SSS_L 8U
546#define XHC_USBSTS__SSS_R 8U
547#define XHC_USBSTS__SSS_WIDTH 1U
548#define XHC_USBSTS__SSS_RESETVALUE 0x0U
549#define XHC_USBSTS__PCD 4U
550#define XHC_USBSTS__PCD_L 4U
551#define XHC_USBSTS__PCD_R 4U
552#define XHC_USBSTS__PCD_WIDTH 1U
553#define XHC_USBSTS__PCD_RESETVALUE 0x0U
554#define XHC_USBSTS__EINT 3U
555#define XHC_USBSTS__EINT_L 3U
556#define XHC_USBSTS__EINT_R 3U
557#define XHC_USBSTS__EINT_WIDTH 1U
558#define XHC_USBSTS__EINT_RESETVALUE 0x0U
559#define XHC_USBSTS__HSE 2U
560#define XHC_USBSTS__HSE_L 2U
561#define XHC_USBSTS__HSE_R 2U
562#define XHC_USBSTS__HSE_WIDTH 1U
563#define XHC_USBSTS__HSE_RESETVALUE 0x0U
564#define XHC_USBSTS__reserved 1U
565#define XHC_USBSTS__reserved_L 1U
566#define XHC_USBSTS__reserved_R 1U
567#define XHC_USBSTS__reserved_WIDTH 1U
568#define XHC_USBSTS__reserved_RESETVALUE 0x0U
569
570#define XHC_USBSTS__CH_L 0U
571#define XHC_USBSTS__CH_R 0U
572#define XHC_USBSTS__CH_WIDTH 1U
573#define XHC_USBSTS__CH_RESETVALUE 0x1U
574#define XHC_USBSTS__RESERVED_L 31U
575#define XHC_USBSTS__RESERVED_R 13U
576#define XHC_USBSTS_WIDTH 13U
577#define XHC_USBSTS__WIDTH 13U
578#define XHC_USBSTS_ALL_L 12U
579#define XHC_USBSTS_ALL_R 0U
580#define XHC_USBSTS__ALL_L 12U
581#define XHC_USBSTS__ALL_R 0U
582#define XHC_USBSTS_DATAMASK 0x00001f1fU
583#define XHC_USBSTS_RDWRMASK 0xffffe0e0U
584#define XHC_USBSTS_RESETVALUE 0x0801U
585
586#define XHC_PAGESIZE_OFFSET 0x028U
587#define XHC_PAGESIZE_BASE 0x028U
588#define XHC_PAGESIZE__reserved_L 31U
589#define XHC_PAGESIZE__reserved_R 16U
590#define XHC_PAGESIZE__reserved_WIDTH 16U
591#define XHC_PAGESIZE__reserved_RESETVALUE 0x0000U
592#define XHC_PAGESIZE__PS_L 15U
593#define XHC_PAGESIZE__PS_R 0U
594#define XHC_PAGESIZE__PS_WIDTH 16U
595#define XHC_PAGESIZE__PS_RESETVALUE 0x0000U
596#define XHC_PAGESIZE_WIDTH 32U
597#define XHC_PAGESIZE__WIDTH 32U
598#define XHC_PAGESIZE_ALL_L 31U
599#define XHC_PAGESIZE_ALL_R 0U
600#define XHC_PAGESIZE__ALL_L 31U
601#define XHC_PAGESIZE__ALL_R 0U
602#define XHC_PAGESIZE_DATAMASK 0xffffffffU
603#define XHC_PAGESIZE_RDWRMASK 0x00000000U
604#define XHC_PAGESIZE_RESETVALUE 0x00000000U
605
606#define XHC_DNCTRL_OFFSET 0x034U
607#define XHC_DNCTRL_BASE 0x034U
608#define XHC_DNCTRL__reserved_L 31U
609#define XHC_DNCTRL__reserved_R 16U
610#define XHC_DNCTRL__reserved_WIDTH 16U
611#define XHC_DNCTRL__reserved_RESETVALUE 0x0000U
612#define XHC_DNCTRL__DNE_L 15U
613#define XHC_DNCTRL__DNE_R 0U
614#define XHC_DNCTRL__DNE_WIDTH 16U
615#define XHC_DNCTRL__DNE_RESETVALUE 0x0000U
616#define XHC_DNCTRL_WIDTH 32U
617#define XHC_DNCTRL__WIDTH 32U
618#define XHC_DNCTRL_ALL_L 31U
619#define XHC_DNCTRL_ALL_R 0U
620#define XHC_DNCTRL__ALL_L 31U
621#define XHC_DNCTRL__ALL_R 0U
622#define XHC_DNCTRL_DATAMASK 0xffffffffU
623#define XHC_DNCTRL_RDWRMASK 0x00000000U
624#define XHC_DNCTRL_RESETVALUE 0x00000000U
625
626#define XHC_CRCRL_OFFSET 0x038U
627#define XHC_CRCRL_BASE 0x038U
628#define XHC_CRCRL__CRPL_L 31U
629#define XHC_CRCRL__CRPL_R 6U
630#define XHC_CRCRL__CRPL_WIDTH 26U
631#define XHC_CRCRL__CRPL_RESETVALUE 0x0U
632#define XHC_CRCRL__reserved_L 5U
633#define XHC_CRCRL__reserved_R 4U
634#define XHC_CRCRL__reserved_WIDTH 2U
635#define XHC_CRCRL__reserved_RESETVALUE 0x0U
636#define XHC_CRCRL__CRR 3U
637#define XHC_CRCRL__CRR_L 3U
638#define XHC_CRCRL__CRR_R 3U
639#define XHC_CRCRL__CRR_WIDTH 1U
640#define XHC_CRCRL__CRR_RESETVALUE 0x0U
641#define XHC_CRCRL__CA 2U
642#define XHC_CRCRL__CA_L 2U
643#define XHC_CRCRL__CA_R 2U
644#define XHC_CRCRL__CA_WIDTH 1U
645#define XHC_CRCRL__CA_RESETVALUE 0x0U
646#define XHC_CRCRL__CS 1U
647#define XHC_CRCRL__CS_L 1U
648#define XHC_CRCRL__CS_R 1U
649#define XHC_CRCRL__CS_WIDTH 1U
650#define XHC_CRCRL__CS_RESETVALUE 0x0U
651#define XHC_CRCRL__RCS 0U
652#define XHC_CRCRL__RCS_L 0U
653#define XHC_CRCRL__RCS_R 0U
654#define XHC_CRCRL__RCS_WIDTH 1U
655#define XHC_CRCRL__RCS_RESETVALUE 0x0U
656#define XHC_CRCRL_WIDTH 32U
657#define XHC_CRCRL__WIDTH 32U
658#define XHC_CRCRL_ALL_L 31U
659#define XHC_CRCRL_ALL_R 0U
660#define XHC_CRCRL__ALL_L 31U
661#define XHC_CRCRL__ALL_R 0U
662#define XHC_CRCRL_DATAMASK 0xffffffffU
663#define XHC_CRCRL_RDWRMASK 0x00000000U
664#define XHC_CRCRL_RESETVALUE 0x00000000U
665
666#define XHC_CRCRH_OFFSET 0x03cU
667#define XHC_CRCRH_BASE 0x03cU
668#define XHC_CRCRH__CRPH_L 31U
669#define XHC_CRCRH__CRPH_R 0U
670#define XHC_CRCRH__CRPH_WIDTH 32U
671#define XHC_CRCRH__CRPH_RESETVALUE 0x00000000U
672#define XHC_CRCRH_WIDTH 32U
673#define XHC_CRCRH__WIDTH 32U
674#define XHC_CRCRH_ALL_L 31U
675#define XHC_CRCRH_ALL_R 0U
676#define XHC_CRCRH__ALL_L 31U
677#define XHC_CRCRH__ALL_R 0U
678#define XHC_CRCRH_DATAMASK 0xffffffffU
679#define XHC_CRCRH_RDWRMASK 0x00000000U
680#define XHC_CRCRH_RESETVALUE 0x00000000U
681
682#define XHC_DCBAAPL_OFFSET 0x050U
683#define XHC_DCBAAPL_BASE 0x050U
684#define XHC_DCBAAPL__DCAL_L 31U
685#define XHC_DCBAAPL__DCAL_R 6U
686#define XHC_DCBAAPL__DCAL_WIDTH 26U
687#define XHC_DCBAAPL__DCAL_RESETVALUE 0x0U
688
689#define XHC_DCBAAPL__reserved_L 5U
690#define XHC_DCBAAPL__reserved_R 0U
691#define XHC_DCBAAPL__reserved_WIDTH 6U
692#define XHC_DCBAAPL__reserved_RESETVALUE 0x0U
693#define XHC_DCBAAPL_WIDTH 32U
694#define XHC_DCBAAPL__WIDTH 32U
695#define XHC_DCBAAPL_ALL_L 31U
696#define XHC_DCBAAPL_ALL_R 0U
697#define XHC_DCBAAPL__ALL_L 31U
698#define XHC_DCBAAPL__ALL_R 0U
699#define XHC_DCBAAPL_DATAMASK 0xffffffffU
700#define XHC_DCBAAPL_RDWRMASK 0x00000000U
701#define XHC_DCBAAPL_RESETVALUE 0x00000000U
702
703#define XHC_DCBAAPH_OFFSET 0x054U
704#define XHC_DCBAAPH_BASE 0x054U
705#define XHC_DCBAAPH__DCAH_L 31U
706#define XHC_DCBAAPH__DCAH_R 0U
707#define XHC_DCBAAPH__DCAH_WIDTH 32U
708#define XHC_DCBAAPH__DCAH_RESETVALUE 0x00000000U
709#define XHC_DCBAAPH_WIDTH 32U
710#define XHC_DCBAAPH__WIDTH 32U
711#define XHC_DCBAAPH_ALL_L 31U
712#define XHC_DCBAAPH_ALL_R 0U
713#define XHC_DCBAAPH__ALL_L 31U
714#define XHC_DCBAAPH__ALL_R 0U
715#define XHC_DCBAAPH_DATAMASK 0xffffffffU
716#define XHC_DCBAAPH_RDWRMASK 0x00000000U
717#define XHC_DCBAAPH_RESETVALUE 0x00000000U
718
719#define XHC_CONFIG_OFFSET 0x058U
720#define XHC_CONFIG_BASE 0x058U
721#define XHC_CONFIG__reserved_L 31U
722#define XHC_CONFIG__reserved_R 10U
723#define XHC_CONFIG__reserved_WIDTH 22U
724#define XHC_CONFIG__reserved_RESETVALUE 0x0U
725#define XHC_CONFIG__CIE 9U
726#define XHC_CONFIG__CIE_L 9U
727#define XHC_CONFIG__CIE_R 9U
728#define XHC_CONFIG__CIE_WIDTH 1U
729#define XHC_CONFIG__CIE_RESETVALUE 0x0U
730#define XHC_CONFIG__U3E 8U
731#define XHC_CONFIG__U3E_L 8U
732#define XHC_CONFIG__U3E_R 8U
733#define XHC_CONFIG__U3E_WIDTH 1U
734#define XHC_CONFIG__U3E_RESETVALUE 0x0U
735#define XHC_CONFIG__MSE_L 7U
736#define XHC_CONFIG__MSE_R 0U
737#define XHC_CONFIG__MSE_WIDTH 8U
738#define XHC_CONFIG__MSE_RESETVALUE 0x00U
739#define XHC_CONFIG_WIDTH 32U
740#define XHC_CONFIG__WIDTH 32U
741#define XHC_CONFIG_ALL_L 31U
742#define XHC_CONFIG_ALL_R 0U
743#define XHC_CONFIG__ALL_L 31U
744#define XHC_CONFIG__ALL_R 0U
745#define XHC_CONFIG_DATAMASK 0xffffffffU
746#define XHC_CONFIG_RDWRMASK 0x00000000U
747#define XHC_CONFIG_RESETVALUE 0x00000000U
748
749#define XHC_PORTSC1_OFFSET 0x420U
750#define XHC_PORTSC1_BASE 0x420U
751
752#define XHC_PORTSC1__WPR_L 31U
753#define XHC_PORTSC1__WPR_R 31U
754#define XHC_PORTSC1__WPR_WIDTH 1U
755#define XHC_PORTSC1__WPR_RESETVALUE 0x0U
756
757#define XHC_PORTSC1__DNR_L 30U
758#define XHC_PORTSC1__DNR_R 30U
759#define XHC_PORTSC1__DNR_WIDTH 1U
760#define XHC_PORTSC1__DNR_RESETVALUE 0x0U
761
762#define XHC_PORTSC1__WOE_L 27U
763#define XHC_PORTSC1__WOE_R 27U
764#define XHC_PORTSC1__WOE_WIDTH 1U
765#define XHC_PORTSC1__WOE_RESETVALUE 0x0U
766
767#define XHC_PORTSC1__WDE_L 26U
768#define XHC_PORTSC1__WDE_R 26U
769#define XHC_PORTSC1__WDE_WIDTH 1U
770#define XHC_PORTSC1__WDE_RESETVALUE 0x0U
771
772#define XHC_PORTSC1__WCE_L 25U
773#define XHC_PORTSC1__WCE_R 25U
774#define XHC_PORTSC1__WCE_WIDTH 1U
775#define XHC_PORTSC1__WCE_RESETVALUE 0x0U
776
777#define XHC_PORTSC1__CAS_L 24U
778#define XHC_PORTSC1__CAS_R 24U
779#define XHC_PORTSC1__CAS_WIDTH 1U
780#define XHC_PORTSC1__CAS_RESETVALUE 0x0U
781
782#define XHC_PORTSC1__CEC_L 23U
783#define XHC_PORTSC1__CEC_R 23U
784#define XHC_PORTSC1__CEC_WIDTH 1U
785#define XHC_PORTSC1__CEC_RESETVALUE 0x0U
786
787#define XHC_PORTSC1__PLC_L 22U
788#define XHC_PORTSC1__PLC_R 22U
789#define XHC_PORTSC1__PLC_WIDTH 1U
790#define XHC_PORTSC1__PLC_RESETVALUE 0x0U
791
792#define XHC_PORTSC1__PRC_L 21U
793#define XHC_PORTSC1__PRC_R 21U
794#define XHC_PORTSC1__PRC_WIDTH 1U
795#define XHC_PORTSC1__PRC_RESETVALUE 0x0U
796
797#define XHC_PORTSC1__OCC_L 20U
798#define XHC_PORTSC1__OCC_R 20U
799#define XHC_PORTSC1__OCC_WIDTH 1U
800#define XHC_PORTSC1__OCC_RESETVALUE 0x0U
801
802#define XHC_PORTSC1__WRC_L 19U
803#define XHC_PORTSC1__WRC_R 19U
804#define XHC_PORTSC1__WRC_WIDTH 1U
805#define XHC_PORTSC1__WRC_RESETVALUE 0x0U
806
807#define XHC_PORTSC1__PEC_L 18U
808#define XHC_PORTSC1__PEC_R 18U
809#define XHC_PORTSC1__PEC_WIDTH 1U
810#define XHC_PORTSC1__PEC_RESETVALUE 0x0U
811
812#define XHC_PORTSC1__CSC_L 17U
813#define XHC_PORTSC1__CSC_R 17U
814#define XHC_PORTSC1__CSC_WIDTH 1U
815#define XHC_PORTSC1__CSC_RESETVALUE 0x0U
816
817#define XHC_PORTSC1__LWS_L 16U
818#define XHC_PORTSC1__LWS_R 16U
819#define XHC_PORTSC1__LWS_WIDTH 1U
820#define XHC_PORTSC1__LWS_RESETVALUE 0x0U
821#define XHC_PORTSC1__PIC_L 15U
822#define XHC_PORTSC1__PIC_R 14U
823#define XHC_PORTSC1__PIC_WIDTH 2U
824#define XHC_PORTSC1__PIC_RESETVALUE 0x0U
825#define XHC_PORTSC1__PS_L 13U
826#define XHC_PORTSC1__PS_R 10U
827#define XHC_PORTSC1__PS_WIDTH 4U
828#define XHC_PORTSC1__PS_RESETVALUE 0x0U
829
830#define XHC_PORTSC1__PP_L 9U
831#define XHC_PORTSC1__PP_R 9U
832#define XHC_PORTSC1__PP_WIDTH 1U
833#define XHC_PORTSC1__PP_RESETVALUE 0x0U
834#define XHC_PORTSC1__PLS_L 8U
835#define XHC_PORTSC1__PLS_R 5U
836#define XHC_PORTSC1__PLS_WIDTH 4U
837#define XHC_PORTSC1__PLS_RESETVALUE 0x5U
838
839#define XHC_PORTSC1__PRST_L 4U
840#define XHC_PORTSC1__PRST_R 4U
841#define XHC_PORTSC1__PRST_WIDTH 1U
842#define XHC_PORTSC1__PRST_RESETVALUE 0x0U
843
844#define XHC_PORTSC1__OCA_L 3U
845#define XHC_PORTSC1__OCA_R 3U
846#define XHC_PORTSC1__OCA_WIDTH 1U
847#define XHC_PORTSC1__OCA_RESETVALUE 0x0U
848#define XHC_PORTSC1__reserved 2U
849#define XHC_PORTSC1__reserved_L 2U
850#define XHC_PORTSC1__reserved_R 2U
851#define XHC_PORTSC1__reserved_WIDTH 1U
852#define XHC_PORTSC1__reserved_RESETVALUE 0x0U
853
854#define XHC_PORTSC1__PED_L 1U
855#define XHC_PORTSC1__PED_R 1U
856#define XHC_PORTSC1__PED_WIDTH 1U
857#define XHC_PORTSC1__PED_RESETVALUE 0x0U
858
859#define XHC_PORTSC1__CCS_L 0U
860#define XHC_PORTSC1__CCS_R 0U
861#define XHC_PORTSC1__CCS_WIDTH 1U
862#define XHC_PORTSC1__CCS_RESETVALUE 0x0U
863#define XHC_PORTSC1__RESERVED_L 29U
864#define XHC_PORTSC1__RESERVED_R 28U
865#define XHC_PORTSC1_WIDTH 32U
866#define XHC_PORTSC1__WIDTH 32U
867#define XHC_PORTSC1_ALL_L 31U
868#define XHC_PORTSC1_ALL_R 0U
869#define XHC_PORTSC1__ALL_L 31U
870#define XHC_PORTSC1__ALL_R 0U
871#define XHC_PORTSC1_DATAMASK 0xcfffffffU
872#define XHC_PORTSC1_RDWRMASK 0x30000000U
873#define XHC_PORTSC1_RESETVALUE 0x000000a0U
874
875#define XHC_PORTPM1_OFFSET 0x424U
876#define XHC_PORTPM1_BASE 0x424U
877#define XHC_PORTPM1__reserved_L 31U
878#define XHC_PORTPM1__reserved_R 17U
879#define XHC_PORTPM1__reserved_WIDTH 15U
880#define XHC_PORTPM1__reserved_RESETVALUE 0x0U
881#define XHC_PORTPM1__FLA 16U
882#define XHC_PORTPM1__FLA_L 16U
883#define XHC_PORTPM1__FLA_R 16U
884#define XHC_PORTPM1__FLA_WIDTH 1U
885#define XHC_PORTPM1__FLA_RESETVALUE 0x0U
886#define XHC_PORTPM1__U2T_L 15U
887#define XHC_PORTPM1__U2T_R 8U
888#define XHC_PORTPM1__U2T_WIDTH 8U
889#define XHC_PORTPM1__U2T_RESETVALUE 0x00U
890#define XHC_PORTPM1__U1T_L 7U
891#define XHC_PORTPM1__U1T_R 0U
892#define XHC_PORTPM1__U1T_WIDTH 8U
893#define XHC_PORTPM1__U1T_RESETVALUE 0x00U
894#define XHC_PORTPM1_WIDTH 32U
895#define XHC_PORTPM1__WIDTH 32U
896#define XHC_PORTPM1_ALL_L 31U
897#define XHC_PORTPM1_ALL_R 0U
898#define XHC_PORTPM1__ALL_L 31U
899#define XHC_PORTPM1__ALL_R 0U
900#define XHC_PORTPM1_DATAMASK 0xffffffffU
901#define XHC_PORTPM1_RDWRMASK 0x00000000U
902#define XHC_PORTPM1_RESETVALUE 0x00000000U
903
904#define XHC_PORTLC1_OFFSET 0x428U
905#define XHC_PORTLC1_BASE 0x428U
906#define XHC_PORTLC1__reserved_L 31U
907#define XHC_PORTLC1__reserved_R 0U
908#define XHC_PORTLC1__reserved_WIDTH 32U
909#define XHC_PORTLC1__reserved_RESETVALUE 0x00000000U
910#define XHC_PORTLC1_WIDTH 32U
911#define XHC_PORTLC1__WIDTH 32U
912#define XHC_PORTLC1_ALL_L 31U
913#define XHC_PORTLC1_ALL_R 0U
914#define XHC_PORTLC1__ALL_L 31U
915#define XHC_PORTLC1__ALL_R 0U
916#define XHC_PORTLC1_DATAMASK 0xffffffffU
917#define XHC_PORTLC1_RDWRMASK 0x00000000U
918#define XHC_PORTLC1_RESETVALUE 0x00000000U
919
920#define XHC_PORTSC2_OFFSET 0x430U
921#define XHC_PORTSC2_BASE 0x430U
922#define XHC_PORTSC2__WPR 31U
923#define XHC_PORTSC2__WPR_L 31U
924#define XHC_PORTSC2__WPR_R 31U
925#define XHC_PORTSC2__WPR_WIDTH 1U
926#define XHC_PORTSC2__WPR_RESETVALUE 0x0U
927#define XHC_PORTSC2__DNR 30U
928#define XHC_PORTSC2__DNR_L 30U
929#define XHC_PORTSC2__DNR_R 30U
930#define XHC_PORTSC2__DNR_WIDTH 1U
931#define XHC_PORTSC2__DNR_RESETVALUE 0x0U
932#define XHC_PORTSC2__WOE 27U
933#define XHC_PORTSC2__WOE_L 27U
934#define XHC_PORTSC2__WOE_R 27U
935#define XHC_PORTSC2__WOE_WIDTH 1U
936#define XHC_PORTSC2__WOE_RESETVALUE 0x0U
937#define XHC_PORTSC2__WDE 26U
938#define XHC_PORTSC2__WDE_L 26U
939#define XHC_PORTSC2__WDE_R 26U
940#define XHC_PORTSC2__WDE_WIDTH 1U
941#define XHC_PORTSC2__WDE_RESETVALUE 0x0U
942#define XHC_PORTSC2__WCE 25U
943#define XHC_PORTSC2__WCE_L 25U
944#define XHC_PORTSC2__WCE_R 25U
945#define XHC_PORTSC2__WCE_WIDTH 1U
946#define XHC_PORTSC2__WCE_RESETVALUE 0x0U
947#define XHC_PORTSC2__CAS 24U
948#define XHC_PORTSC2__CAS_L 24U
949#define XHC_PORTSC2__CAS_R 24U
950#define XHC_PORTSC2__CAS_WIDTH 1U
951#define XHC_PORTSC2__CAS_RESETVALUE 0x0U
952#define XHC_PORTSC2__CEC 23U
953#define XHC_PORTSC2__CEC_L 23U
954#define XHC_PORTSC2__CEC_R 23U
955#define XHC_PORTSC2__CEC_WIDTH 1U
956#define XHC_PORTSC2__CEC_RESETVALUE 0x0U
957#define XHC_PORTSC2__PLC 22U
958#define XHC_PORTSC2__PLC_L 22U
959#define XHC_PORTSC2__PLC_R 22U
960#define XHC_PORTSC2__PLC_WIDTH 1U
961#define XHC_PORTSC2__PLC_RESETVALUE 0x0U
962#define XHC_PORTSC2__PRC 21U
963#define XHC_PORTSC2__PRC_L 21U
964#define XHC_PORTSC2__PRC_R 21U
965#define XHC_PORTSC2__PRC_WIDTH 1U
966#define XHC_PORTSC2__PRC_RESETVALUE 0x0U
967#define XHC_PORTSC2__OCC 20U
968#define XHC_PORTSC2__OCC_L 20U
969#define XHC_PORTSC2__OCC_R 20U
970#define XHC_PORTSC2__OCC_WIDTH 1U
971#define XHC_PORTSC2__OCC_RESETVALUE 0x0U
972#define XHC_PORTSC2__WRC 19U
973#define XHC_PORTSC2__WRC_L 19U
974#define XHC_PORTSC2__WRC_R 19U
975#define XHC_PORTSC2__WRC_WIDTH 1U
976#define XHC_PORTSC2__WRC_RESETVALUE 0x0U
977#define XHC_PORTSC2__PEC 18U
978#define XHC_PORTSC2__PEC_L 18U
979#define XHC_PORTSC2__PEC_R 18U
980#define XHC_PORTSC2__PEC_WIDTH 1U
981#define XHC_PORTSC2__PEC_RESETVALUE 0x0U
982#define XHC_PORTSC2__CSC 17U
983#define XHC_PORTSC2__CSC_L 17U
984#define XHC_PORTSC2__CSC_R 17U
985#define XHC_PORTSC2__CSC_WIDTH 1U
986#define XHC_PORTSC2__CSC_RESETVALUE 0x0U
987#define XHC_PORTSC2__LWS 16U
988#define XHC_PORTSC2__LWS_L 16U
989#define XHC_PORTSC2__LWS_R 16U
990#define XHC_PORTSC2__LWS_WIDTH 1U
991#define XHC_PORTSC2__LWS_RESETVALUE 0x0U
992#define XHC_PORTSC2__PIC_L 15U
993#define XHC_PORTSC2__PIC_R 14U
994#define XHC_PORTSC2__PIC_WIDTH 2U
995#define XHC_PORTSC2__PIC_RESETVALUE 0x0U
996#define XHC_PORTSC2__PS_L 13U
997#define XHC_PORTSC2__PS_R 10U
998#define XHC_PORTSC2__PS_WIDTH 4U
999#define XHC_PORTSC2__PS_RESETVALUE 0x0U
1000#define XHC_PORTSC2__PP 9U
1001#define XHC_PORTSC2__PP_L 9U
1002#define XHC_PORTSC2__PP_R 9U
1003#define XHC_PORTSC2__PP_WIDTH 1U
1004#define XHC_PORTSC2__PP_RESETVALUE 0x0U
1005#define XHC_PORTSC2__PLS_L 8U
1006#define XHC_PORTSC2__PLS_R 5U
1007#define XHC_PORTSC2__PLS_WIDTH 4U
1008#define XHC_PORTSC2__PLS_RESETVALUE 0x5U
1009
1010#define XHC_PORTSC2__PRST_L 4U
1011#define XHC_PORTSC2__PRST_R 4U
1012#define XHC_PORTSC2__PRST_WIDTH 1U
1013#define XHC_PORTSC2__PRST_RESETVALUE 0x0U
1014#define XHC_PORTSC2__OCA 3U
1015#define XHC_PORTSC2__OCA_L 3U
1016#define XHC_PORTSC2__OCA_R 3U
1017#define XHC_PORTSC2__OCA_WIDTH 1U
1018#define XHC_PORTSC2__OCA_RESETVALUE 0x0U
1019#define XHC_PORTSC2__reserved 2U
1020#define XHC_PORTSC2__reserved_L 2U
1021#define XHC_PORTSC2__reserved_R 2U
1022#define XHC_PORTSC2__reserved_WIDTH 1U
1023#define XHC_PORTSC2__reserved_RESETVALUE 0x0U
1024#define XHC_PORTSC2__PED 1U
1025#define XHC_PORTSC2__PED_L 1U
1026#define XHC_PORTSC2__PED_R 1U
1027#define XHC_PORTSC2__PED_WIDTH 1U
1028#define XHC_PORTSC2__PED_RESETVALUE 0x0U
1029#define XHC_PORTSC2__CCS 0U
1030#define XHC_PORTSC2__CCS_L 0U
1031#define XHC_PORTSC2__CCS_R 0U
1032#define XHC_PORTSC2__CCS_WIDTH 1U
1033#define XHC_PORTSC2__CCS_RESETVALUE 0x0U
1034#define XHC_PORTSC2__RESERVED_L 29U
1035#define XHC_PORTSC2__RESERVED_R 28U
1036#define XHC_PORTSC2_WIDTH 32U
1037#define XHC_PORTSC2__WIDTH 32U
1038#define XHC_PORTSC2_ALL_L 31U
1039#define XHC_PORTSC2_ALL_R 0U
1040#define XHC_PORTSC2__ALL_L 31U
1041#define XHC_PORTSC2__ALL_R 0U
1042#define XHC_PORTSC2_DATAMASK 0xcfffffffU
1043#define XHC_PORTSC2_RDWRMASK 0x30000000U
1044#define XHC_PORTSC2_RESETVALUE 0x000000a0U
1045
1046#define XHC_PORTPM2_OFFSET 0x434U
1047#define XHC_PORTPM2_BASE 0x434U
1048#define XHC_PORTPM2__PTC_L 31U
1049#define XHC_PORTPM2__PTC_R 28U
1050#define XHC_PORTPM2__PTC_WIDTH 4U
1051#define XHC_PORTPM2__PTC_RESETVALUE 0x0U
1052#define XHC_PORTPM2__reserved_L 27U
1053#define XHC_PORTPM2__reserved_R 17U
1054#define XHC_PORTPM2__reserved_WIDTH 11U
1055#define XHC_PORTPM2__reserved_RESETVALUE 0x0U
1056#define XHC_PORTPM2__HLE 16U
1057#define XHC_PORTPM2__HLE_L 16U
1058#define XHC_PORTPM2__HLE_R 16U
1059#define XHC_PORTPM2__HLE_WIDTH 1U
1060#define XHC_PORTPM2__HLE_RESETVALUE 0x0U
1061#define XHC_PORTPM2__L1DS_L 15U
1062#define XHC_PORTPM2__L1DS_R 8U
1063#define XHC_PORTPM2__L1DS_WIDTH 8U
1064#define XHC_PORTPM2__L1DS_RESETVALUE 0x00U
1065#define XHC_PORTPM2__BESL_L 7U
1066#define XHC_PORTPM2__BESL_R 4U
1067#define XHC_PORTPM2__BESL_WIDTH 4U
1068#define XHC_PORTPM2__BESL_RESETVALUE 0x0U
1069#define XHC_PORTPM2__RWE 3U
1070#define XHC_PORTPM2__RWE_L 3U
1071#define XHC_PORTPM2__RWE_R 3U
1072#define XHC_PORTPM2__RWE_WIDTH 1U
1073#define XHC_PORTPM2__RWE_RESETVALUE 0x0U
1074#define XHC_PORTPM2__L1S_L 2U
1075#define XHC_PORTPM2__L1S_R 0U
1076#define XHC_PORTPM2__L1S_WIDTH 3U
1077#define XHC_PORTPM2__L1S_RESETVALUE 0x0U
1078#define XHC_PORTPM2_WIDTH 32U
1079#define XHC_PORTPM2__WIDTH 32U
1080#define XHC_PORTPM2_ALL_L 31U
1081#define XHC_PORTPM2_ALL_R 0U
1082#define XHC_PORTPM2__ALL_L 31U
1083#define XHC_PORTPM2__ALL_R 0U
1084#define XHC_PORTPM2_DATAMASK 0xffffffffU
1085#define XHC_PORTPM2_RDWRMASK 0x00000000U
1086#define XHC_PORTPM2_RESETVALUE 0x00000000U
1087
1088#define XHC_PORTLC2_OFFSET 0x43cU
1089#define XHC_PORTLC2_BASE 0x43cU
1090#define XHC_PORTLC2__reserved_L 31U
1091#define XHC_PORTLC2__reserved_R 14U
1092#define XHC_PORTLC2__reserved_WIDTH 18U
1093#define XHC_PORTLC2__reserved_RESETVALUE 0x0U
1094#define XHC_PORTLC2__BESLD_L 13U
1095#define XHC_PORTLC2__BESLD_R 10U
1096#define XHC_PORTLC2__BESLD_WIDTH 4U
1097#define XHC_PORTLC2__BESLD_RESETVALUE 0x0U
1098#define XHC_PORTLC2__L1T_L 9U
1099#define XHC_PORTLC2__L1T_R 2U
1100#define XHC_PORTLC2__L1T_WIDTH 8U
1101#define XHC_PORTLC2__L1T_RESETVALUE 0x00U
1102#define XHC_PORTLC2__HIRDM_L 1U
1103#define XHC_PORTLC2__HIRDM_R 0U
1104#define XHC_PORTLC2__HIRDM_WIDTH 2U
1105#define XHC_PORTLC2__HIRDM_RESETVALUE 0x0U
1106#define XHC_PORTLC2_WIDTH 32U
1107#define XHC_PORTLC2__WIDTH 32U
1108#define XHC_PORTLC2_ALL_L 31U
1109#define XHC_PORTLC2_ALL_R 0U
1110#define XHC_PORTLC2__ALL_L 31U
1111#define XHC_PORTLC2__ALL_R 0U
1112#define XHC_PORTLC2_DATAMASK 0xffffffffU
1113#define XHC_PORTLC2_RDWRMASK 0x00000000U
1114#define XHC_PORTLC2_RESETVALUE 0x00000000U
1115
1116#define XHC_PORTSC3_OFFSET 0x440U
1117#define XHC_PORTSC3_BASE 0x440U
1118#define XHC_PORTSC3__WPR 31U
1119#define XHC_PORTSC3__WPR_L 31U
1120#define XHC_PORTSC3__WPR_R 31U
1121#define XHC_PORTSC3__WPR_WIDTH 1U
1122#define XHC_PORTSC3__WPR_RESETVALUE 0x0U
1123#define XHC_PORTSC3__DNR 30U
1124#define XHC_PORTSC3__DNR_L 30U
1125#define XHC_PORTSC3__DNR_R 30U
1126#define XHC_PORTSC3__DNR_WIDTH 1U
1127#define XHC_PORTSC3__DNR_RESETVALUE 0x0U
1128#define XHC_PORTSC3__WOE 27U
1129#define XHC_PORTSC3__WOE_L 27U
1130#define XHC_PORTSC3__WOE_R 27U
1131#define XHC_PORTSC3__WOE_WIDTH 1U
1132#define XHC_PORTSC3__WOE_RESETVALUE 0x0U
1133#define XHC_PORTSC3__WDE 26U
1134#define XHC_PORTSC3__WDE_L 26U
1135#define XHC_PORTSC3__WDE_R 26U
1136#define XHC_PORTSC3__WDE_WIDTH 1U
1137#define XHC_PORTSC3__WDE_RESETVALUE 0x0U
1138#define XHC_PORTSC3__WCE 25U
1139#define XHC_PORTSC3__WCE_L 25U
1140#define XHC_PORTSC3__WCE_R 25U
1141#define XHC_PORTSC3__WCE_WIDTH 1U
1142#define XHC_PORTSC3__WCE_RESETVALUE 0x0U
1143#define XHC_PORTSC3__CAS 24U
1144#define XHC_PORTSC3__CAS_L 24U
1145#define XHC_PORTSC3__CAS_R 24U
1146#define XHC_PORTSC3__CAS_WIDTH 1U
1147#define XHC_PORTSC3__CAS_RESETVALUE 0x0U
1148#define XHC_PORTSC3__CEC 23U
1149#define XHC_PORTSC3__CEC_L 23U
1150#define XHC_PORTSC3__CEC_R 23U
1151#define XHC_PORTSC3__CEC_WIDTH 1U
1152#define XHC_PORTSC3__CEC_RESETVALUE 0x0U
1153#define XHC_PORTSC3__PLC 22U
1154#define XHC_PORTSC3__PLC_L 22U
1155#define XHC_PORTSC3__PLC_R 22U
1156#define XHC_PORTSC3__PLC_WIDTH 1U
1157#define XHC_PORTSC3__PLC_RESETVALUE 0x0U
1158#define XHC_PORTSC3__PRC 21U
1159#define XHC_PORTSC3__PRC_L 21U
1160#define XHC_PORTSC3__PRC_R 21U
1161#define XHC_PORTSC3__PRC_WIDTH 1U
1162#define XHC_PORTSC3__PRC_RESETVALUE 0x0U
1163#define XHC_PORTSC3__OCC 20U
1164#define XHC_PORTSC3__OCC_L 20U
1165#define XHC_PORTSC3__OCC_R 20U
1166#define XHC_PORTSC3__OCC_WIDTH 1U
1167#define XHC_PORTSC3__OCC_RESETVALUE 0x0U
1168#define XHC_PORTSC3__WRC 19U
1169#define XHC_PORTSC3__WRC_L 19U
1170#define XHC_PORTSC3__WRC_R 19U
1171#define XHC_PORTSC3__WRC_WIDTH 1U
1172#define XHC_PORTSC3__WRC_RESETVALUE 0x0U
1173#define XHC_PORTSC3__PEC 18U
1174#define XHC_PORTSC3__PEC_L 18U
1175#define XHC_PORTSC3__PEC_R 18U
1176#define XHC_PORTSC3__PEC_WIDTH 1U
1177#define XHC_PORTSC3__PEC_RESETVALUE 0x0U
1178#define XHC_PORTSC3__CSC 17U
1179#define XHC_PORTSC3__CSC_L 17U
1180#define XHC_PORTSC3__CSC_R 17U
1181#define XHC_PORTSC3__CSC_WIDTH 1U
1182#define XHC_PORTSC3__CSC_RESETVALUE 0x0U
1183#define XHC_PORTSC3__LWS 16U
1184#define XHC_PORTSC3__LWS_L 16U
1185#define XHC_PORTSC3__LWS_R 16U
1186#define XHC_PORTSC3__LWS_WIDTH 1U
1187#define XHC_PORTSC3__LWS_RESETVALUE 0x0U
1188#define XHC_PORTSC3__PIC_L 15U
1189#define XHC_PORTSC3__PIC_R 14U
1190#define XHC_PORTSC3__PIC_WIDTH 2U
1191#define XHC_PORTSC3__PIC_RESETVALUE 0x0U
1192#define XHC_PORTSC3__PS_L 13U
1193#define XHC_PORTSC3__PS_R 10U
1194#define XHC_PORTSC3__PS_WIDTH 4U
1195#define XHC_PORTSC3__PS_RESETVALUE 0x0U
1196#define XHC_PORTSC3__PP 9U
1197#define XHC_PORTSC3__PP_L 9U
1198#define XHC_PORTSC3__PP_R 9U
1199#define XHC_PORTSC3__PP_WIDTH 1U
1200#define XHC_PORTSC3__PP_RESETVALUE 0x0U
1201#define XHC_PORTSC3__PLS_L 8U
1202#define XHC_PORTSC3__PLS_R 5U
1203#define XHC_PORTSC3__PLS_WIDTH 4U
1204#define XHC_PORTSC3__PLS_RESETVALUE 0x5U
1205#define XHC_PORTSC3__PR 4U
1206#define XHC_PORTSC3__PR_L 4U
1207#define XHC_PORTSC3__PR_R 4U
1208#define XHC_PORTSC3__PR_WIDTH 1U
1209#define XHC_PORTSC3__PR_RESETVALUE 0x0U
1210#define XHC_PORTSC3__OCA 3U
1211#define XHC_PORTSC3__OCA_L 3U
1212#define XHC_PORTSC3__OCA_R 3U
1213#define XHC_PORTSC3__OCA_WIDTH 1U
1214#define XHC_PORTSC3__OCA_RESETVALUE 0x0U
1215#define XHC_PORTSC3__reserved 2U
1216#define XHC_PORTSC3__reserved_L 2U
1217#define XHC_PORTSC3__reserved_R 2U
1218#define XHC_PORTSC3__reserved_WIDTH 1U
1219#define XHC_PORTSC3__reserved_RESETVALUE 0x0U
1220#define XHC_PORTSC3__PED 1U
1221#define XHC_PORTSC3__PED_L 1U
1222#define XHC_PORTSC3__PED_R 1U
1223#define XHC_PORTSC3__PED_WIDTH 1U
1224#define XHC_PORTSC3__PED_RESETVALUE 0x0U
1225#define XHC_PORTSC3__CCS 0U
1226#define XHC_PORTSC3__CCS_L 0U
1227#define XHC_PORTSC3__CCS_R 0U
1228#define XHC_PORTSC3__CCS_WIDTH 1U
1229#define XHC_PORTSC3__CCS_RESETVALUE 0x0U
1230#define XHC_PORTSC3__RESERVED_L 29U
1231#define XHC_PORTSC3__RESERVED_R 28U
1232#define XHC_PORTSC3_WIDTH 32U
1233#define XHC_PORTSC3__WIDTH 32U
1234#define XHC_PORTSC3_ALL_L 31U
1235#define XHC_PORTSC3_ALL_R 0U
1236#define XHC_PORTSC3__ALL_L 31U
1237#define XHC_PORTSC3__ALL_R 0U
1238#define XHC_PORTSC3_DATAMASK 0xcfffffffU
1239#define XHC_PORTSC3_RDWRMASK 0x30000000U
1240#define XHC_PORTSC3_RESETVALUE 0x000000a0U
1241
1242#define XHC_PORTPM3_OFFSET 0x444U
1243#define XHC_PORTPM3_BASE 0x444U
1244#define XHC_PORTPM3__PTC_L 31U
1245#define XHC_PORTPM3__PTC_R 28U
1246#define XHC_PORTPM3__PTC_WIDTH 4U
1247#define XHC_PORTPM3__PTC_RESETVALUE 0x0U
1248#define XHC_PORTPM3__reserved_L 27U
1249#define XHC_PORTPM3__reserved_R 17U
1250#define XHC_PORTPM3__reserved_WIDTH 11U
1251#define XHC_PORTPM3__reserved_RESETVALUE 0x0U
1252#define XHC_PORTPM3__HLE 16U
1253#define XHC_PORTPM3__HLE_L 16U
1254#define XHC_PORTPM3__HLE_R 16U
1255#define XHC_PORTPM3__HLE_WIDTH 1U
1256#define XHC_PORTPM3__HLE_RESETVALUE 0x0U
1257#define XHC_PORTPM3__L1DS_L 15U
1258#define XHC_PORTPM3__L1DS_R 8U
1259#define XHC_PORTPM3__L1DS_WIDTH 8U
1260#define XHC_PORTPM3__L1DS_RESETVALUE 0x00U
1261#define XHC_PORTPM3__BESL_L 7U
1262#define XHC_PORTPM3__BESL_R 4U
1263#define XHC_PORTPM3__BESL_WIDTH 4U
1264#define XHC_PORTPM3__BESL_RESETVALUE 0x0U
1265#define XHC_PORTPM3__RWE 3U
1266#define XHC_PORTPM3__RWE_L 3U
1267#define XHC_PORTPM3__RWE_R 3U
1268#define XHC_PORTPM3__RWE_WIDTH 1U
1269#define XHC_PORTPM3__RWE_RESETVALUE 0x0U
1270#define XHC_PORTPM3__L1S_L 2U
1271#define XHC_PORTPM3__L1S_R 0U
1272#define XHC_PORTPM3__L1S_WIDTH 3U
1273#define XHC_PORTPM3__L1S_RESETVALUE 0x0U
1274#define XHC_PORTPM3_WIDTH 32U
1275#define XHC_PORTPM3__WIDTH 32U
1276#define XHC_PORTPM3_ALL_L 31U
1277#define XHC_PORTPM3_ALL_R 0U
1278#define XHC_PORTPM3__ALL_L 31U
1279#define XHC_PORTPM3__ALL_R 0U
1280#define XHC_PORTPM3_DATAMASK 0xffffffffU
1281#define XHC_PORTPM3_RDWRMASK 0x00000000U
1282#define XHC_PORTPM3_RESETVALUE 0x00000000U
1283
1284#define XHC_PORTLI3_OFFSET 0x44cU
1285#define XHC_PORTLI3_BASE 0x44cU
1286#define XHC_PORTLI3__reserved_L 31U
1287#define XHC_PORTLI3__reserved_R 0U
1288#define XHC_PORTLI3__reserved_WIDTH 32U
1289#define XHC_PORTLI3__reserved_RESETVALUE 0x00000000U
1290#define XHC_PORTLI3_WIDTH 32U
1291#define XHC_PORTLI3__WIDTH 32U
1292#define XHC_PORTLI3_ALL_L 31U
1293#define XHC_PORTLI3_ALL_R 0U
1294#define XHC_PORTLI3__ALL_L 31U
1295#define XHC_PORTLI3__ALL_R 0U
1296#define XHC_PORTLI3_DATAMASK 0xffffffffU
1297#define XHC_PORTLI3_RDWRMASK 0x00000000U
1298#define XHC_PORTLI3_RESETVALUE 0x00000000U
1299
1300#define XHC_MFINDEX_OFFSET 0x4a0U
1301#define XHC_MFINDEX_BASE 0x4a0U
1302#define XHC_MFINDEX__reserved_L 31U
1303#define XHC_MFINDEX__reserved_R 14U
1304#define XHC_MFINDEX__reserved_WIDTH 18U
1305#define XHC_MFINDEX__reserved_RESETVALUE 0x0U
1306#define XHC_MFINDEX__MFI_L 13U
1307#define XHC_MFINDEX__MFI_R 0U
1308#define XHC_MFINDEX__MFI_WIDTH 14U
1309#define XHC_MFINDEX__MFI_RESETVALUE 0x0U
1310#define XHC_MFINDEX_WIDTH 32U
1311#define XHC_MFINDEX__WIDTH 32U
1312#define XHC_MFINDEX_ALL_L 31U
1313#define XHC_MFINDEX_ALL_R 0U
1314#define XHC_MFINDEX__ALL_L 31U
1315#define XHC_MFINDEX__ALL_R 0U
1316#define XHC_MFINDEX_DATAMASK 0xffffffffU
1317#define XHC_MFINDEX_RDWRMASK 0x00000000U
1318#define XHC_MFINDEX_RESETVALUE 0x00000000U
1319
1320#define XHC_IMAN0_OFFSET 0x4c0U
1321#define XHC_IMAN0_BASE 0x4c0U
1322#define XHC_IMAN0__reserved_L 31U
1323#define XHC_IMAN0__reserved_R 2U
1324#define XHC_IMAN0__reserved_WIDTH 30U
1325#define XHC_IMAN0__reserved_RESETVALUE 0x0U
1326#define XHC_IMAN0__IE 1U
1327#define XHC_IMAN0__IE_L 1U
1328#define XHC_IMAN0__IE_R 1U
1329#define XHC_IMAN0__IE_WIDTH 1U
1330#define XHC_IMAN0__IE_RESETVALUE 0x0U
1331#define XHC_IMAN0__IP 0U
1332#define XHC_IMAN0__IP_L 0U
1333#define XHC_IMAN0__IP_R 0U
1334#define XHC_IMAN0__IP_WIDTH 1U
1335#define XHC_IMAN0__IP_RESETVALUE 0x0U
1336#define XHC_IMAN0_WIDTH 32U
1337#define XHC_IMAN0__WIDTH 32U
1338#define XHC_IMAN0_ALL_L 31U
1339#define XHC_IMAN0_ALL_R 0U
1340#define XHC_IMAN0__ALL_L 31U
1341#define XHC_IMAN0__ALL_R 0U
1342#define XHC_IMAN0_DATAMASK 0xffffffffU
1343#define XHC_IMAN0_RDWRMASK 0x00000000U
1344#define XHC_IMAN0_RESETVALUE 0x00000000U
1345
1346#define XHC_IMOD0_OFFSET 0x4c4U
1347#define XHC_IMOD0_BASE 0x4c4U
1348#define XHC_IMOD0__IMODC_L 31U
1349#define XHC_IMOD0__IMODC_R 16U
1350#define XHC_IMOD0__IMODC_WIDTH 16U
1351#define XHC_IMOD0__IMODC_RESETVALUE 0x0000U
1352#define XHC_IMOD0__IMODI_L 15U
1353#define XHC_IMOD0__IMODI_R 0U
1354#define XHC_IMOD0__IMODI_WIDTH 16U
1355#define XHC_IMOD0__IMODI_RESETVALUE 0x4000U
1356#define XHC_IMOD0_WIDTH 32U
1357#define XHC_IMOD0__WIDTH 32U
1358#define XHC_IMOD0_ALL_L 31U
1359#define XHC_IMOD0_ALL_R 0U
1360#define XHC_IMOD0__ALL_L 31U
1361#define XHC_IMOD0__ALL_R 0U
1362#define XHC_IMOD0_DATAMASK 0xffffffffU
1363#define XHC_IMOD0_RDWRMASK 0x00000000U
1364#define XHC_IMOD0_RESETVALUE 0x00004000U
1365
1366#define XHC_ERSTSZ0_OFFSET 0x4c8U
1367#define XHC_ERSTSZ0_BASE 0x4c8U
1368#define XHC_ERSTSZ0__reserved_L 31U
1369#define XHC_ERSTSZ0__reserved_R 16U
1370#define XHC_ERSTSZ0__reserved_WIDTH 16U
1371#define XHC_ERSTSZ0__reserved_RESETVALUE 0x0000U
1372#define XHC_ERSTSZ0__TSZ_L 15U
1373#define XHC_ERSTSZ0__TSZ_R 0U
1374#define XHC_ERSTSZ0__TSZ_WIDTH 16U
1375#define XHC_ERSTSZ0__TSZ_RESETVALUE 0x0000U
1376#define XHC_ERSTSZ0_WIDTH 32U
1377#define XHC_ERSTSZ0__WIDTH 32U
1378#define XHC_ERSTSZ0_ALL_L 31U
1379#define XHC_ERSTSZ0_ALL_R 0U
1380#define XHC_ERSTSZ0__ALL_L 31U
1381#define XHC_ERSTSZ0__ALL_R 0U
1382#define XHC_ERSTSZ0_DATAMASK 0xffffffffU
1383#define XHC_ERSTSZ0_RDWRMASK 0x00000000U
1384#define XHC_ERSTSZ0_RESETVALUE 0x00000000U
1385
1386#define XHC_ERSTBAL0_OFFSET 0x4d0U
1387#define XHC_ERSTBAL0_BASE 0x4d0U
1388#define XHC_ERSTBAL0__BAL_L 31U
1389#define XHC_ERSTBAL0__BAL_R 4U
1390#define XHC_ERSTBAL0__BAL_WIDTH 28U
1391#define XHC_ERSTBAL0__BAL_RESETVALUE 0x0000000U
1392#define XHC_ERSTBAL0__reserved_L 3U
1393#define XHC_ERSTBAL0__reserved_R 0U
1394#define XHC_ERSTBAL0__reserved_WIDTH 4U
1395#define XHC_ERSTBAL0__reserved_RESETVALUE 0x0U
1396#define XHC_ERSTBAL0_WIDTH 32U
1397#define XHC_ERSTBAL0__WIDTH 32U
1398#define XHC_ERSTBAL0_ALL_L 31U
1399#define XHC_ERSTBAL0_ALL_R 0U
1400#define XHC_ERSTBAL0__ALL_L 31U
1401#define XHC_ERSTBAL0__ALL_R 0U
1402#define XHC_ERSTBAL0_DATAMASK 0xffffffffU
1403#define XHC_ERSTBAL0_RDWRMASK 0x00000000U
1404#define XHC_ERSTBAL0_RESETVALUE 0x00000000U
1405
1406#define XHC_ERSTBAH0_OFFSET 0x4d4U
1407#define XHC_ERSTBAH0_BASE 0x4d4U
1408#define XHC_ERSTBAH0__BAH_L 31U
1409#define XHC_ERSTBAH0__BAH_R 0U
1410#define XHC_ERSTBAH0__BAH_WIDTH 32U
1411#define XHC_ERSTBAH0__BAH_RESETVALUE 0x00000000U
1412#define XHC_ERSTBAH0_WIDTH 32U
1413#define XHC_ERSTBAH0__WIDTH 32U
1414#define XHC_ERSTBAH0_ALL_L 31U
1415#define XHC_ERSTBAH0_ALL_R 0U
1416#define XHC_ERSTBAH0__ALL_L 31U
1417#define XHC_ERSTBAH0__ALL_R 0U
1418#define XHC_ERSTBAH0_DATAMASK 0xffffffffU
1419#define XHC_ERSTBAH0_RDWRMASK 0x00000000U
1420#define XHC_ERSTBAH0_RESETVALUE 0x00000000U
1421
1422#define XHC_ERDPL0_OFFSET 0x4d8U
1423#define XHC_ERDPL0_BASE 0x4d8U
1424#define XHC_ERDPL0__DPL_L 31U
1425#define XHC_ERDPL0__DPL_R 4U
1426#define XHC_ERDPL0__DPL_WIDTH 28U
1427#define XHC_ERDPL0__DPL_RESETVALUE 0x0000000U
1428#define XHC_ERDPL0__EHB 3U
1429#define XHC_ERDPL0__EHB_L 3U
1430#define XHC_ERDPL0__EHB_R 3U
1431#define XHC_ERDPL0__EHB_WIDTH 1U
1432#define XHC_ERDPL0__EHB_RESETVALUE 0x0U
1433#define XHC_ERDPL0__DESI_L 2U
1434#define XHC_ERDPL0__DESI_R 0U
1435#define XHC_ERDPL0__DESI_WIDTH 3U
1436#define XHC_ERDPL0__DESI_RESETVALUE 0x0U
1437#define XHC_ERDPL0_WIDTH 32U
1438#define XHC_ERDPL0__WIDTH 32U
1439#define XHC_ERDPL0_ALL_L 31U
1440#define XHC_ERDPL0_ALL_R 0U
1441#define XHC_ERDPL0__ALL_L 31U
1442#define XHC_ERDPL0__ALL_R 0U
1443#define XHC_ERDPL0_DATAMASK 0xffffffffU
1444#define XHC_ERDPL0_RDWRMASK 0x00000000U
1445#define XHC_ERDPL0_RESETVALUE 0x00000000U
1446
1447#define XHC_ERDPH0_OFFSET 0x4dcU
1448#define XHC_ERDPH0_BASE 0x4dcU
1449#define XHC_ERDPH0__DPH_L 31U
1450#define XHC_ERDPH0__DPH_R 0U
1451#define XHC_ERDPH0__DPH_WIDTH 32U
1452#define XHC_ERDPH0__DPH_RESETVALUE 0x00000000U
1453#define XHC_ERDPH0_WIDTH 32U
1454#define XHC_ERDPH0__WIDTH 32U
1455#define XHC_ERDPH0_ALL_L 31U
1456#define XHC_ERDPH0_ALL_R 0U
1457#define XHC_ERDPH0__ALL_L 31U
1458#define XHC_ERDPH0__ALL_R 0U
1459#define XHC_ERDPH0_DATAMASK 0xffffffffU
1460#define XHC_ERDPH0_RDWRMASK 0x00000000U
1461#define XHC_ERDPH0_RESETVALUE 0x00000000U
1462
1463#define XHC_IMAN1_OFFSET 0x4e0U
1464#define XHC_IMAN1_BASE 0x4e0U
1465#define XHC_IMAN1__reserved_L 31U
1466#define XHC_IMAN1__reserved_R 2U
1467#define XHC_IMAN1__reserved_WIDTH 30U
1468#define XHC_IMAN1__reserved_RESETVALUE 0x0U
1469#define XHC_IMAN1__IE 1U
1470#define XHC_IMAN1__IE_L 1U
1471#define XHC_IMAN1__IE_R 1U
1472#define XHC_IMAN1__IE_WIDTH 1U
1473#define XHC_IMAN1__IE_RESETVALUE 0x0U
1474#define XHC_IMAN1__IP 0U
1475#define XHC_IMAN1__IP_L 0U
1476#define XHC_IMAN1__IP_R 0U
1477#define XHC_IMAN1__IP_WIDTH 1U
1478#define XHC_IMAN1__IP_RESETVALUE 0x0U
1479#define XHC_IMAN1_WIDTH 32U
1480#define XHC_IMAN1__WIDTH 32U
1481#define XHC_IMAN1_ALL_L 31U
1482#define XHC_IMAN1_ALL_R 0U
1483#define XHC_IMAN1__ALL_L 31U
1484#define XHC_IMAN1__ALL_R 0U
1485#define XHC_IMAN1_DATAMASK 0xffffffffU
1486#define XHC_IMAN1_RDWRMASK 0x00000000U
1487#define XHC_IMAN1_RESETVALUE 0x00000000U
1488
1489#define XHC_IMOD1_OFFSET 0x4e4U
1490#define XHC_IMOD1_BASE 0x4e4U
1491#define XHC_IMOD1__IMODC_L 31U
1492#define XHC_IMOD1__IMODC_R 16U
1493#define XHC_IMOD1__IMODC_WIDTH 16U
1494#define XHC_IMOD1__IMODC_RESETVALUE 0x0000U
1495#define XHC_IMOD1__IMODI_L 15U
1496#define XHC_IMOD1__IMODI_R 0U
1497#define XHC_IMOD1__IMODI_WIDTH 16U
1498#define XHC_IMOD1__IMODI_RESETVALUE 0x4000U
1499#define XHC_IMOD1_WIDTH 32U
1500#define XHC_IMOD1__WIDTH 32U
1501#define XHC_IMOD1_ALL_L 31U
1502#define XHC_IMOD1_ALL_R 0U
1503#define XHC_IMOD1__ALL_L 31U
1504#define XHC_IMOD1__ALL_R 0U
1505#define XHC_IMOD1_DATAMASK 0xffffffffU
1506#define XHC_IMOD1_RDWRMASK 0x00000000U
1507#define XHC_IMOD1_RESETVALUE 0x00004000U
1508
1509#define XHC_ERSTSZ1_OFFSET 0x4e8U
1510#define XHC_ERSTSZ1_BASE 0x4e8U
1511#define XHC_ERSTSZ1__reserved_L 31U
1512#define XHC_ERSTSZ1__reserved_R 16U
1513#define XHC_ERSTSZ1__reserved_WIDTH 16U
1514#define XHC_ERSTSZ1__reserved_RESETVALUE 0x0000U
1515#define XHC_ERSTSZ1__TSZ_L 15U
1516#define XHC_ERSTSZ1__TSZ_R 0U
1517#define XHC_ERSTSZ1__TSZ_WIDTH 16U
1518#define XHC_ERSTSZ1__TSZ_RESETVALUE 0x0000U
1519#define XHC_ERSTSZ1_WIDTH 32U
1520#define XHC_ERSTSZ1__WIDTH 32U
1521#define XHC_ERSTSZ1_ALL_L 31U
1522#define XHC_ERSTSZ1_ALL_R 0U
1523#define XHC_ERSTSZ1__ALL_L 31U
1524#define XHC_ERSTSZ1__ALL_R 0U
1525#define XHC_ERSTSZ1_DATAMASK 0xffffffffU
1526#define XHC_ERSTSZ1_RDWRMASK 0x00000000U
1527#define XHC_ERSTSZ1_RESETVALUE 0x00000000U
1528
1529#define XHC_ERSTBAL1_OFFSET 0x4f0U
1530#define XHC_ERSTBAL1_BASE 0x4f0U
1531#define XHC_ERSTBAL1__BAL_L 31U
1532#define XHC_ERSTBAL1__BAL_R 4U
1533#define XHC_ERSTBAL1__BAL_WIDTH 28U
1534#define XHC_ERSTBAL1__BAL_RESETVALUE 0x0000000U
1535#define XHC_ERSTBAL1__reserved_L 3U
1536#define XHC_ERSTBAL1__reserved_R 0U
1537#define XHC_ERSTBAL1__reserved_WIDTH 4U
1538#define XHC_ERSTBAL1__reserved_RESETVALUE 0x0U
1539#define XHC_ERSTBAL1_WIDTH 32U
1540#define XHC_ERSTBAL1__WIDTH 32U
1541#define XHC_ERSTBAL1_ALL_L 31U
1542#define XHC_ERSTBAL1_ALL_R 0U
1543#define XHC_ERSTBAL1__ALL_L 31U
1544#define XHC_ERSTBAL1__ALL_R 0U
1545#define XHC_ERSTBAL1_DATAMASK 0xffffffffU
1546#define XHC_ERSTBAL1_RDWRMASK 0x00000000U
1547#define XHC_ERSTBAL1_RESETVALUE 0x00000000U
1548
1549#define XHC_ERSTBAH1_OFFSET 0x4f4U
1550#define XHC_ERSTBAH1_BASE 0x4f4U
1551#define XHC_ERSTBAH1__BAH_L 31U
1552#define XHC_ERSTBAH1__BAH_R 0U
1553#define XHC_ERSTBAH1__BAH_WIDTH 32U
1554#define XHC_ERSTBAH1__BAH_RESETVALUE 0x00000000U
1555#define XHC_ERSTBAH1_WIDTH 32U
1556#define XHC_ERSTBAH1__WIDTH 32U
1557#define XHC_ERSTBAH1_ALL_L 31U
1558#define XHC_ERSTBAH1_ALL_R 0U
1559#define XHC_ERSTBAH1__ALL_L 31U
1560#define XHC_ERSTBAH1__ALL_R 0U
1561#define XHC_ERSTBAH1_DATAMASK 0xffffffffU
1562#define XHC_ERSTBAH1_RDWRMASK 0x00000000U
1563#define XHC_ERSTBAH1_RESETVALUE 0x00000000U
1564
1565#define XHC_ERDPL1_OFFSET 0x4f8U
1566#define XHC_ERDPL1_BASE 0x4f8U
1567#define XHC_ERDPL1__DPL_L 31U
1568#define XHC_ERDPL1__DPL_R 4U
1569#define XHC_ERDPL1__DPL_WIDTH 28U
1570#define XHC_ERDPL1__DPL_RESETVALUE 0x0000000U
1571#define XHC_ERDPL1__EHB 3U
1572#define XHC_ERDPL1__EHB_L 3U
1573#define XHC_ERDPL1__EHB_R 3U
1574#define XHC_ERDPL1__EHB_WIDTH 1U
1575#define XHC_ERDPL1__EHB_RESETVALUE 0x0U
1576#define XHC_ERDPL1__DESI_L 2U
1577#define XHC_ERDPL1__DESI_R 0U
1578#define XHC_ERDPL1__DESI_WIDTH 3U
1579#define XHC_ERDPL1__DESI_RESETVALUE 0x0U
1580#define XHC_ERDPL1_WIDTH 32U
1581#define XHC_ERDPL1__WIDTH 32U
1582#define XHC_ERDPL1_ALL_L 31U
1583#define XHC_ERDPL1_ALL_R 0U
1584#define XHC_ERDPL1__ALL_L 31U
1585#define XHC_ERDPL1__ALL_R 0U
1586#define XHC_ERDPL1_DATAMASK 0xffffffffU
1587#define XHC_ERDPL1_RDWRMASK 0x00000000U
1588#define XHC_ERDPL1_RESETVALUE 0x00000000U
1589
1590#define XHC_ERDPH1_OFFSET 0x4fcU
1591#define XHC_ERDPH1_BASE 0x4fcU
1592#define XHC_ERDPH1__DPH_L 31U
1593#define XHC_ERDPH1__DPH_R 0U
1594#define XHC_ERDPH1__DPH_WIDTH 32U
1595#define XHC_ERDPH1__DPH_RESETVALUE 0x00000000U
1596#define XHC_ERDPH1_WIDTH 32U
1597#define XHC_ERDPH1__WIDTH 32U
1598#define XHC_ERDPH1_ALL_L 31U
1599#define XHC_ERDPH1_ALL_R 0U
1600#define XHC_ERDPH1__ALL_L 31U
1601#define XHC_ERDPH1__ALL_R 0U
1602#define XHC_ERDPH1_DATAMASK 0xffffffffU
1603#define XHC_ERDPH1_RDWRMASK 0x00000000U
1604#define XHC_ERDPH1_RESETVALUE 0x00000000U
1605
1606#define XHC_DBLCMD_OFFSET 0x8c0U
1607#define XHC_DBLCMD_BASE 0x8c0U
1608#define XHC_DBLCMD__SID_L 31U
1609#define XHC_DBLCMD__SID_R 16U
1610#define XHC_DBLCMD__SID_WIDTH 16U
1611#define XHC_DBLCMD__SID_RESETVALUE 0x0000U
1612#define XHC_DBLCMD__reserved_L 15U
1613#define XHC_DBLCMD__reserved_R 8U
1614#define XHC_DBLCMD__reserved_WIDTH 8U
1615#define XHC_DBLCMD__reserved_RESETVALUE 0x00U
1616#define XHC_DBLCMD__TGT_L 7U
1617#define XHC_DBLCMD__TGT_R 0U
1618#define XHC_DBLCMD__TGT_WIDTH 8U
1619#define XHC_DBLCMD__TGT_RESETVALUE 0x00U
1620#define XHC_DBLCMD_WIDTH 32U
1621#define XHC_DBLCMD__WIDTH 32U
1622#define XHC_DBLCMD_ALL_L 31U
1623#define XHC_DBLCMD_ALL_R 0U
1624#define XHC_DBLCMD__ALL_L 31U
1625#define XHC_DBLCMD__ALL_R 0U
1626#define XHC_DBLCMD_DATAMASK 0xffffffffU
1627#define XHC_DBLCMD_RDWRMASK 0x00000000U
1628#define XHC_DBLCMD_RESETVALUE 0x00000000U
1629
1630#define XHC_DBLDVX1_OFFSET 0x8c4U
1631#define XHC_DBLDVX1_BASE 0x8c4U
1632#define XHC_DBLDVX1__SID_L 31U
1633#define XHC_DBLDVX1__SID_R 16U
1634#define XHC_DBLDVX1__SID_WIDTH 16U
1635#define XHC_DBLDVX1__SID_RESETVALUE 0x0000U
1636#define XHC_DBLDVX1__reserved_L 15U
1637#define XHC_DBLDVX1__reserved_R 8U
1638#define XHC_DBLDVX1__reserved_WIDTH 8U
1639#define XHC_DBLDVX1__reserved_RESETVALUE 0x00U
1640#define XHC_DBLDVX1__TGT_L 7U
1641#define XHC_DBLDVX1__TGT_R 0U
1642#define XHC_DBLDVX1__TGT_WIDTH 8U
1643#define XHC_DBLDVX1__TGT_RESETVALUE 0x00U
1644#define XHC_DBLDVX1_WIDTH 32U
1645#define XHC_DBLDVX1__WIDTH 32U
1646#define XHC_DBLDVX1_ALL_L 31U
1647#define XHC_DBLDVX1_ALL_R 0U
1648#define XHC_DBLDVX1__ALL_L 31U
1649#define XHC_DBLDVX1__ALL_R 0U
1650#define XHC_DBLDVX1_DATAMASK 0xffffffffU
1651#define XHC_DBLDVX1_RDWRMASK 0x00000000U
1652#define XHC_DBLDVX1_RESETVALUE 0x00000000U
1653
1654#define XHC_DBLDVX2_OFFSET 0x8c8U
1655#define XHC_DBLDVX2_BASE 0x8c8U
1656#define XHC_DBLDVX2__SID_L 31U
1657#define XHC_DBLDVX2__SID_R 16U
1658#define XHC_DBLDVX2__SID_WIDTH 16U
1659#define XHC_DBLDVX2__SID_RESETVALUE 0x0000U
1660#define XHC_DBLDVX2__reserved_L 15U
1661#define XHC_DBLDVX2__reserved_R 8U
1662#define XHC_DBLDVX2__reserved_WIDTH 8U
1663#define XHC_DBLDVX2__reserved_RESETVALUE 0x00U
1664#define XHC_DBLDVX2__TGT_L 7U
1665#define XHC_DBLDVX2__TGT_R 0U
1666#define XHC_DBLDVX2__TGT_WIDTH 8U
1667#define XHC_DBLDVX2__TGT_RESETVALUE 0x00U
1668#define XHC_DBLDVX2_WIDTH 32U
1669#define XHC_DBLDVX2__WIDTH 32U
1670#define XHC_DBLDVX2_ALL_L 31U
1671#define XHC_DBLDVX2_ALL_R 0U
1672#define XHC_DBLDVX2__ALL_L 31U
1673#define XHC_DBLDVX2__ALL_R 0U
1674#define XHC_DBLDVX2_DATAMASK 0xffffffffU
1675#define XHC_DBLDVX2_RDWRMASK 0x00000000U
1676#define XHC_DBLDVX2_RESETVALUE 0x00000000U
1677
1678#define XHC_DBLDVX3_OFFSET 0x8ccU
1679#define XHC_DBLDVX3_BASE 0x8ccU
1680#define XHC_DBLDVX3__SID_L 31U
1681#define XHC_DBLDVX3__SID_R 16U
1682#define XHC_DBLDVX3__SID_WIDTH 16U
1683#define XHC_DBLDVX3__SID_RESETVALUE 0x0000U
1684#define XHC_DBLDVX3__reserved_L 15U
1685#define XHC_DBLDVX3__reserved_R 8U
1686#define XHC_DBLDVX3__reserved_WIDTH 8U
1687#define XHC_DBLDVX3__reserved_RESETVALUE 0x00U
1688#define XHC_DBLDVX3__TGT_L 7U
1689#define XHC_DBLDVX3__TGT_R 0U
1690#define XHC_DBLDVX3__TGT_WIDTH 8U
1691#define XHC_DBLDVX3__TGT_RESETVALUE 0x00U
1692#define XHC_DBLDVX3_WIDTH 32U
1693#define XHC_DBLDVX3__WIDTH 32U
1694#define XHC_DBLDVX3_ALL_L 31U
1695#define XHC_DBLDVX3_ALL_R 0U
1696#define XHC_DBLDVX3__ALL_L 31U
1697#define XHC_DBLDVX3__ALL_R 0U
1698#define XHC_DBLDVX3_DATAMASK 0xffffffffU
1699#define XHC_DBLDVX3_RDWRMASK 0x00000000U
1700#define XHC_DBLDVX3_RESETVALUE 0x00000000U
1701
1702#define XHC_DBLDVX4_OFFSET 0x8d0U
1703#define XHC_DBLDVX4_BASE 0x8d0U
1704#define XHC_DBLDVX4__SID_L 31U
1705#define XHC_DBLDVX4__SID_R 16U
1706#define XHC_DBLDVX4__SID_WIDTH 16U
1707#define XHC_DBLDVX4__SID_RESETVALUE 0x0000U
1708#define XHC_DBLDVX4__reserved_L 15U
1709#define XHC_DBLDVX4__reserved_R 8U
1710#define XHC_DBLDVX4__reserved_WIDTH 8U
1711#define XHC_DBLDVX4__reserved_RESETVALUE 0x00U
1712#define XHC_DBLDVX4__TGT_L 7U
1713#define XHC_DBLDVX4__TGT_R 0U
1714#define XHC_DBLDVX4__TGT_WIDTH 8U
1715#define XHC_DBLDVX4__TGT_RESETVALUE 0x00U
1716#define XHC_DBLDVX4_WIDTH 32U
1717#define XHC_DBLDVX4__WIDTH 32U
1718#define XHC_DBLDVX4_ALL_L 31U
1719#define XHC_DBLDVX4_ALL_R 0U
1720#define XHC_DBLDVX4__ALL_L 31U
1721#define XHC_DBLDVX4__ALL_R 0U
1722#define XHC_DBLDVX4_DATAMASK 0xffffffffU
1723#define XHC_DBLDVX4_RDWRMASK 0x00000000U
1724#define XHC_DBLDVX4_RESETVALUE 0x00000000U
1725
1726#define XHC_DBLDVX5_OFFSET 0x8d4U
1727#define XHC_DBLDVX5_BASE 0x8d4U
1728#define XHC_DBLDVX5__SID_L 31U
1729#define XHC_DBLDVX5__SID_R 16U
1730#define XHC_DBLDVX5__SID_WIDTH 16U
1731#define XHC_DBLDVX5__SID_RESETVALUE 0x0000U
1732#define XHC_DBLDVX5__reserved_L 15U
1733#define XHC_DBLDVX5__reserved_R 8U
1734#define XHC_DBLDVX5__reserved_WIDTH 8U
1735#define XHC_DBLDVX5__reserved_RESETVALUE 0x00U
1736#define XHC_DBLDVX5__TGT_L 7U
1737#define XHC_DBLDVX5__TGT_R 0U
1738#define XHC_DBLDVX5__TGT_WIDTH 8U
1739#define XHC_DBLDVX5__TGT_RESETVALUE 0x00U
1740#define XHC_DBLDVX5_WIDTH 32U
1741#define XHC_DBLDVX5__WIDTH 32U
1742#define XHC_DBLDVX5_ALL_L 31U
1743#define XHC_DBLDVX5_ALL_R 0U
1744#define XHC_DBLDVX5__ALL_L 31U
1745#define XHC_DBLDVX5__ALL_R 0U
1746#define XHC_DBLDVX5_DATAMASK 0xffffffffU
1747#define XHC_DBLDVX5_RDWRMASK 0x00000000U
1748#define XHC_DBLDVX5_RESETVALUE 0x00000000U
1749
1750#define XHC_DBLDVX6_OFFSET 0x8d8U
1751#define XHC_DBLDVX6_BASE 0x8d8U
1752#define XHC_DBLDVX6__SID_L 31U
1753#define XHC_DBLDVX6__SID_R 16U
1754#define XHC_DBLDVX6__SID_WIDTH 16U
1755#define XHC_DBLDVX6__SID_RESETVALUE 0x0000U
1756#define XHC_DBLDVX6__reserved_L 15U
1757#define XHC_DBLDVX6__reserved_R 8U
1758#define XHC_DBLDVX6__reserved_WIDTH 8U
1759#define XHC_DBLDVX6__reserved_RESETVALUE 0x00U
1760#define XHC_DBLDVX6__TGT_L 7U
1761#define XHC_DBLDVX6__TGT_R 0U
1762#define XHC_DBLDVX6__TGT_WIDTH 8U
1763#define XHC_DBLDVX6__TGT_RESETVALUE 0x00U
1764#define XHC_DBLDVX6_WIDTH 32U
1765#define XHC_DBLDVX6__WIDTH 32U
1766#define XHC_DBLDVX6_ALL_L 31U
1767#define XHC_DBLDVX6_ALL_R 0U
1768#define XHC_DBLDVX6__ALL_L 31U
1769#define XHC_DBLDVX6__ALL_R 0U
1770#define XHC_DBLDVX6_DATAMASK 0xffffffffU
1771#define XHC_DBLDVX6_RDWRMASK 0x00000000U
1772#define XHC_DBLDVX6_RESETVALUE 0x00000000U
1773
1774#define XHC_DBLDVX7_OFFSET 0x8dcU
1775#define XHC_DBLDVX7_BASE 0x8dcU
1776#define XHC_DBLDVX7__SID_L 31U
1777#define XHC_DBLDVX7__SID_R 16U
1778#define XHC_DBLDVX7__SID_WIDTH 16U
1779#define XHC_DBLDVX7__SID_RESETVALUE 0x0000U
1780#define XHC_DBLDVX7__reserved_L 15U
1781#define XHC_DBLDVX7__reserved_R 8U
1782#define XHC_DBLDVX7__reserved_WIDTH 8U
1783#define XHC_DBLDVX7__reserved_RESETVALUE 0x00U
1784#define XHC_DBLDVX7__TGT_L 7U
1785#define XHC_DBLDVX7__TGT_R 0U
1786#define XHC_DBLDVX7__TGT_WIDTH 8U
1787#define XHC_DBLDVX7__TGT_RESETVALUE 0x00U
1788#define XHC_DBLDVX7_WIDTH 32U
1789#define XHC_DBLDVX7__WIDTH 32U
1790#define XHC_DBLDVX7_ALL_L 31U
1791#define XHC_DBLDVX7_ALL_R 0U
1792#define XHC_DBLDVX7__ALL_L 31U
1793#define XHC_DBLDVX7__ALL_R 0U
1794#define XHC_DBLDVX7_DATAMASK 0xffffffffU
1795#define XHC_DBLDVX7_RDWRMASK 0x00000000U
1796#define XHC_DBLDVX7_RESETVALUE 0x00000000U
1797
1798#define XHC_DBLDVX8_OFFSET 0x8e0U
1799#define XHC_DBLDVX8_BASE 0x8e0U
1800#define XHC_DBLDVX8__SID_L 31U
1801#define XHC_DBLDVX8__SID_R 16U
1802#define XHC_DBLDVX8__SID_WIDTH 16U
1803#define XHC_DBLDVX8__SID_RESETVALUE 0x0000U
1804#define XHC_DBLDVX8__reserved_L 15U
1805#define XHC_DBLDVX8__reserved_R 8U
1806#define XHC_DBLDVX8__reserved_WIDTH 8U
1807#define XHC_DBLDVX8__reserved_RESETVALUE 0x00U
1808#define XHC_DBLDVX8__TGT_L 7U
1809#define XHC_DBLDVX8__TGT_R 0U
1810#define XHC_DBLDVX8__TGT_WIDTH 8U
1811#define XHC_DBLDVX8__TGT_RESETVALUE 0x00U
1812#define XHC_DBLDVX8_WIDTH 32U
1813#define XHC_DBLDVX8__WIDTH 32U
1814#define XHC_DBLDVX8_ALL_L 31U
1815#define XHC_DBLDVX8_ALL_R 0U
1816#define XHC_DBLDVX8__ALL_L 31U
1817#define XHC_DBLDVX8__ALL_R 0U
1818#define XHC_DBLDVX8_DATAMASK 0xffffffffU
1819#define XHC_DBLDVX8_RDWRMASK 0x00000000U
1820#define XHC_DBLDVX8_RESETVALUE 0x00000000U
1821
1822#define XHC_DBLDVX9_OFFSET 0x8e4U
1823#define XHC_DBLDVX9_BASE 0x8e4U
1824#define XHC_DBLDVX9__SID_L 31U
1825#define XHC_DBLDVX9__SID_R 16U
1826#define XHC_DBLDVX9__SID_WIDTH 16U
1827#define XHC_DBLDVX9__SID_RESETVALUE 0x0000U
1828#define XHC_DBLDVX9__reserved_L 15U
1829#define XHC_DBLDVX9__reserved_R 8U
1830#define XHC_DBLDVX9__reserved_WIDTH 8U
1831#define XHC_DBLDVX9__reserved_RESETVALUE 0x00U
1832#define XHC_DBLDVX9__TGT_L 7U
1833#define XHC_DBLDVX9__TGT_R 0U
1834#define XHC_DBLDVX9__TGT_WIDTH 8U
1835#define XHC_DBLDVX9__TGT_RESETVALUE 0x00U
1836#define XHC_DBLDVX9_WIDTH 32U
1837#define XHC_DBLDVX9__WIDTH 32U
1838#define XHC_DBLDVX9_ALL_L 31U
1839#define XHC_DBLDVX9_ALL_R 0U
1840#define XHC_DBLDVX9__ALL_L 31U
1841#define XHC_DBLDVX9__ALL_R 0U
1842#define XHC_DBLDVX9_DATAMASK 0xffffffffU
1843#define XHC_DBLDVX9_RDWRMASK 0x00000000U
1844#define XHC_DBLDVX9_RESETVALUE 0x00000000U
1845
1846#define XHC_DBLDVX10_OFFSET 0x8e8U
1847#define XHC_DBLDVX10_BASE 0x8e8U
1848#define XHC_DBLDVX10__SID_L 31U
1849#define XHC_DBLDVX10__SID_R 16U
1850#define XHC_DBLDVX10__SID_WIDTH 16U
1851#define XHC_DBLDVX10__SID_RESETVALUE 0x0000U
1852#define XHC_DBLDVX10__reserved_L 15U
1853#define XHC_DBLDVX10__reserved_R 8U
1854#define XHC_DBLDVX10__reserved_WIDTH 8U
1855#define XHC_DBLDVX10__reserved_RESETVALUE 0x00U
1856#define XHC_DBLDVX10__TGT_L 7U
1857#define XHC_DBLDVX10__TGT_R 0U
1858#define XHC_DBLDVX10__TGT_WIDTH 8U
1859#define XHC_DBLDVX10__TGT_RESETVALUE 0x00U
1860#define XHC_DBLDVX10_WIDTH 32U
1861#define XHC_DBLDVX10__WIDTH 32U
1862#define XHC_DBLDVX10_ALL_L 31U
1863#define XHC_DBLDVX10_ALL_R 0U
1864#define XHC_DBLDVX10__ALL_L 31U
1865#define XHC_DBLDVX10__ALL_R 0U
1866#define XHC_DBLDVX10_DATAMASK 0xffffffffU
1867#define XHC_DBLDVX10_RDWRMASK 0x00000000U
1868#define XHC_DBLDVX10_RESETVALUE 0x00000000U
1869
1870#define XHC_DBLDVX11_OFFSET 0x8ecU
1871#define XHC_DBLDVX11_BASE 0x8ecU
1872#define XHC_DBLDVX11__SID_L 31U
1873#define XHC_DBLDVX11__SID_R 16U
1874#define XHC_DBLDVX11__SID_WIDTH 16U
1875#define XHC_DBLDVX11__SID_RESETVALUE 0x0000U
1876#define XHC_DBLDVX11__reserved_L 15U
1877#define XHC_DBLDVX11__reserved_R 8U
1878#define XHC_DBLDVX11__reserved_WIDTH 8U
1879#define XHC_DBLDVX11__reserved_RESETVALUE 0x00U
1880#define XHC_DBLDVX11__TGT_L 7U
1881#define XHC_DBLDVX11__TGT_R 0U
1882#define XHC_DBLDVX11__TGT_WIDTH 8U
1883#define XHC_DBLDVX11__TGT_RESETVALUE 0x00U
1884#define XHC_DBLDVX11_WIDTH 32U
1885#define XHC_DBLDVX11__WIDTH 32U
1886#define XHC_DBLDVX11_ALL_L 31U
1887#define XHC_DBLDVX11_ALL_R 0U
1888#define XHC_DBLDVX11__ALL_L 31U
1889#define XHC_DBLDVX11__ALL_R 0U
1890#define XHC_DBLDVX11_DATAMASK 0xffffffffU
1891#define XHC_DBLDVX11_RDWRMASK 0x00000000U
1892#define XHC_DBLDVX11_RESETVALUE 0x00000000U
1893
1894#define XHC_DBLDVX12_OFFSET 0x8f0U
1895#define XHC_DBLDVX12_BASE 0x8f0U
1896#define XHC_DBLDVX12__SID_L 31U
1897#define XHC_DBLDVX12__SID_R 16U
1898#define XHC_DBLDVX12__SID_WIDTH 16U
1899#define XHC_DBLDVX12__SID_RESETVALUE 0x0000U
1900#define XHC_DBLDVX12__reserved_L 15U
1901#define XHC_DBLDVX12__reserved_R 8U
1902#define XHC_DBLDVX12__reserved_WIDTH 8U
1903#define XHC_DBLDVX12__reserved_RESETVALUE 0x00U
1904#define XHC_DBLDVX12__TGT_L 7U
1905#define XHC_DBLDVX12__TGT_R 0U
1906#define XHC_DBLDVX12__TGT_WIDTH 8U
1907#define XHC_DBLDVX12__TGT_RESETVALUE 0x00U
1908#define XHC_DBLDVX12_WIDTH 32U
1909#define XHC_DBLDVX12__WIDTH 32U
1910#define XHC_DBLDVX12_ALL_L 31U
1911#define XHC_DBLDVX12_ALL_R 0U
1912#define XHC_DBLDVX12__ALL_L 31U
1913#define XHC_DBLDVX12__ALL_R 0U
1914#define XHC_DBLDVX12_DATAMASK 0xffffffffU
1915#define XHC_DBLDVX12_RDWRMASK 0x00000000U
1916#define XHC_DBLDVX12_RESETVALUE 0x00000000U
1917
1918#define XHC_DBLDVX13_OFFSET 0x8f4U
1919#define XHC_DBLDVX13_BASE 0x8f4U
1920#define XHC_DBLDVX13__SID_L 31U
1921#define XHC_DBLDVX13__SID_R 16U
1922#define XHC_DBLDVX13__SID_WIDTH 16U
1923#define XHC_DBLDVX13__SID_RESETVALUE 0x0000U
1924#define XHC_DBLDVX13__reserved_L 15U
1925#define XHC_DBLDVX13__reserved_R 8U
1926#define XHC_DBLDVX13__reserved_WIDTH 8U
1927#define XHC_DBLDVX13__reserved_RESETVALUE 0x00U
1928#define XHC_DBLDVX13__TGT_L 7U
1929#define XHC_DBLDVX13__TGT_R 0U
1930#define XHC_DBLDVX13__TGT_WIDTH 8U
1931#define XHC_DBLDVX13__TGT_RESETVALUE 0x00U
1932#define XHC_DBLDVX13_WIDTH 32U
1933#define XHC_DBLDVX13__WIDTH 32U
1934#define XHC_DBLDVX13_ALL_L 31U
1935#define XHC_DBLDVX13_ALL_R 0U
1936#define XHC_DBLDVX13__ALL_L 31U
1937#define XHC_DBLDVX13__ALL_R 0U
1938#define XHC_DBLDVX13_DATAMASK 0xffffffffU
1939#define XHC_DBLDVX13_RDWRMASK 0x00000000U
1940#define XHC_DBLDVX13_RESETVALUE 0x00000000U
1941
1942#define XHC_DBLDVX14_OFFSET 0x8f8U
1943#define XHC_DBLDVX14_BASE 0x8f8U
1944#define XHC_DBLDVX14__SID_L 31U
1945#define XHC_DBLDVX14__SID_R 16U
1946#define XHC_DBLDVX14__SID_WIDTH 16U
1947#define XHC_DBLDVX14__SID_RESETVALUE 0x0000U
1948#define XHC_DBLDVX14__reserved_L 15U
1949#define XHC_DBLDVX14__reserved_R 8U
1950#define XHC_DBLDVX14__reserved_WIDTH 8U
1951#define XHC_DBLDVX14__reserved_RESETVALUE 0x00U
1952#define XHC_DBLDVX14__TGT_L 7U
1953#define XHC_DBLDVX14__TGT_R 0U
1954#define XHC_DBLDVX14__TGT_WIDTH 8U
1955#define XHC_DBLDVX14__TGT_RESETVALUE 0x00U
1956#define XHC_DBLDVX14_WIDTH 32U
1957#define XHC_DBLDVX14__WIDTH 32U
1958#define XHC_DBLDVX14_ALL_L 31U
1959#define XHC_DBLDVX14_ALL_R 0U
1960#define XHC_DBLDVX14__ALL_L 31U
1961#define XHC_DBLDVX14__ALL_R 0U
1962#define XHC_DBLDVX14_DATAMASK 0xffffffffU
1963#define XHC_DBLDVX14_RDWRMASK 0x00000000U
1964#define XHC_DBLDVX14_RESETVALUE 0x00000000U
1965
1966#define XHC_DBLDVX15_OFFSET 0x8fcU
1967#define XHC_DBLDVX15_BASE 0x8fcU
1968#define XHC_DBLDVX15__SID_L 31U
1969#define XHC_DBLDVX15__SID_R 16U
1970#define XHC_DBLDVX15__SID_WIDTH 16U
1971#define XHC_DBLDVX15__SID_RESETVALUE 0x0000U
1972#define XHC_DBLDVX15__reserved_L 15U
1973#define XHC_DBLDVX15__reserved_R 8U
1974#define XHC_DBLDVX15__reserved_WIDTH 8U
1975#define XHC_DBLDVX15__reserved_RESETVALUE 0x00U
1976#define XHC_DBLDVX15__TGT_L 7U
1977#define XHC_DBLDVX15__TGT_R 0U
1978#define XHC_DBLDVX15__TGT_WIDTH 8U
1979#define XHC_DBLDVX15__TGT_RESETVALUE 0x00U
1980#define XHC_DBLDVX15_WIDTH 32U
1981#define XHC_DBLDVX15__WIDTH 32U
1982#define XHC_DBLDVX15_ALL_L 31U
1983#define XHC_DBLDVX15_ALL_R 0U
1984#define XHC_DBLDVX15__ALL_L 31U
1985#define XHC_DBLDVX15__ALL_R 0U
1986#define XHC_DBLDVX15_DATAMASK 0xffffffffU
1987#define XHC_DBLDVX15_RDWRMASK 0x00000000U
1988#define XHC_DBLDVX15_RESETVALUE 0x00000000U
1989
1990#define XHC_DBLDVX16_OFFSET 0x900U
1991#define XHC_DBLDVX16_BASE 0x900U
1992#define XHC_DBLDVX16__SID_L 31U
1993#define XHC_DBLDVX16__SID_R 16U
1994#define XHC_DBLDVX16__SID_WIDTH 16U
1995#define XHC_DBLDVX16__SID_RESETVALUE 0x0000U
1996#define XHC_DBLDVX16__reserved_L 15U
1997#define XHC_DBLDVX16__reserved_R 8U
1998#define XHC_DBLDVX16__reserved_WIDTH 8U
1999#define XHC_DBLDVX16__reserved_RESETVALUE 0x00U
2000#define XHC_DBLDVX16__TGT_L 7U
2001#define XHC_DBLDVX16__TGT_R 0U
2002#define XHC_DBLDVX16__TGT_WIDTH 8U
2003#define XHC_DBLDVX16__TGT_RESETVALUE 0x00U
2004#define XHC_DBLDVX16_WIDTH 32U
2005#define XHC_DBLDVX16__WIDTH 32U
2006#define XHC_DBLDVX16_ALL_L 31U
2007#define XHC_DBLDVX16_ALL_R 0U
2008#define XHC_DBLDVX16__ALL_L 31U
2009#define XHC_DBLDVX16__ALL_R 0U
2010#define XHC_DBLDVX16_DATAMASK 0xffffffffU
2011#define XHC_DBLDVX16_RDWRMASK 0x00000000U
2012#define XHC_DBLDVX16_RESETVALUE 0x00000000U
2013
2014#define XHC_ECHSPT3_OFFSET 0x940U
2015#define XHC_ECHSPT3_BASE 0x940U
2016#define XHC_ECHSPT3__RMAJ_L 31U
2017#define XHC_ECHSPT3__RMAJ_R 24U
2018#define XHC_ECHSPT3__RMAJ_WIDTH 8U
2019#define XHC_ECHSPT3__RMAJ_RESETVALUE 0x00U
2020#define XHC_ECHSPT3__RMIN_L 23U
2021#define XHC_ECHSPT3__RMIN_R 16U
2022#define XHC_ECHSPT3__RMIN_WIDTH 8U
2023#define XHC_ECHSPT3__RMIN_RESETVALUE 0x00U
2024#define XHC_ECHSPT3__NCP_L 15U
2025#define XHC_ECHSPT3__NCP_R 8U
2026#define XHC_ECHSPT3__NCP_WIDTH 8U
2027#define XHC_ECHSPT3__NCP_RESETVALUE 0x00U
2028#define XHC_ECHSPT3__CID_L 7U
2029#define XHC_ECHSPT3__CID_R 0U
2030#define XHC_ECHSPT3__CID_WIDTH 8U
2031#define XHC_ECHSPT3__CID_RESETVALUE 0x02U
2032#define XHC_ECHSPT3_WIDTH 32U
2033#define XHC_ECHSPT3__WIDTH 32U
2034#define XHC_ECHSPT3_ALL_L 31U
2035#define XHC_ECHSPT3_ALL_R 0U
2036#define XHC_ECHSPT3__ALL_L 31U
2037#define XHC_ECHSPT3__ALL_R 0U
2038#define XHC_ECHSPT3_DATAMASK 0xffffffffU
2039#define XHC_ECHSPT3_RDWRMASK 0x00000000U
2040#define XHC_ECHSPT3_RESETVALUE 0x00000002U
2041
2042#define XHC_PNSTR3_OFFSET 0x944U
2043#define XHC_PNSTR3_BASE 0x944U
2044#define XHC_PNSTR3__STR_L 31U
2045#define XHC_PNSTR3__STR_R 0U
2046#define XHC_PNSTR3__STR_WIDTH 32U
2047#define XHC_PNSTR3__STR_RESETVALUE 0x20425355U
2048#define XHC_PNSTR3_WIDTH 32U
2049#define XHC_PNSTR3__WIDTH 32U
2050#define XHC_PNSTR3_ALL_L 31U
2051#define XHC_PNSTR3_ALL_R 0U
2052#define XHC_PNSTR3__ALL_L 31U
2053#define XHC_PNSTR3__ALL_R 0U
2054#define XHC_PNSTR3_DATAMASK 0xffffffffU
2055#define XHC_PNSTR3_RDWRMASK 0x00000000U
2056#define XHC_PNSTR3_RESETVALUE 0x20425355U
2057
2058#define XHC_PSUM3_OFFSET 0x948U
2059#define XHC_PSUM3_BASE 0x948U
2060#define XHC_PSUM3__PSIC_L 31U
2061#define XHC_PSUM3__PSIC_R 28U
2062#define XHC_PSUM3__PSIC_WIDTH 4U
2063#define XHC_PSUM3__PSIC_RESETVALUE 0x0U
2064#define XHC_PSUM3__MHD_L 27U
2065#define XHC_PSUM3__MHD_R 25U
2066#define XHC_PSUM3__MHD_WIDTH 3U
2067#define XHC_PSUM3__MHD_RESETVALUE 0x0U
2068#define XHC_PSUM3__BLC 20U
2069#define XHC_PSUM3__BLC_L 20U
2070#define XHC_PSUM3__BLC_R 20U
2071#define XHC_PSUM3__BLC_WIDTH 1U
2072#define XHC_PSUM3__BLC_RESETVALUE 0x0U
2073#define XHC_PSUM3__HLC 19U
2074#define XHC_PSUM3__HLC_L 19U
2075#define XHC_PSUM3__HLC_R 19U
2076#define XHC_PSUM3__HLC_WIDTH 1U
2077#define XHC_PSUM3__HLC_RESETVALUE 0x1U
2078#define XHC_PSUM3__IHI 18U
2079#define XHC_PSUM3__IHI_L 18U
2080#define XHC_PSUM3__IHI_R 18U
2081#define XHC_PSUM3__IHI_WIDTH 1U
2082#define XHC_PSUM3__IHI_RESETVALUE 0x0U
2083#define XHC_PSUM3__HSO 17U
2084#define XHC_PSUM3__HSO_L 17U
2085#define XHC_PSUM3__HSO_R 17U
2086#define XHC_PSUM3__HSO_WIDTH 1U
2087#define XHC_PSUM3__HSO_RESETVALUE 0x0U
2088#define XHC_PSUM3__reserved 16U
2089#define XHC_PSUM3__reserved_L 16U
2090#define XHC_PSUM3__reserved_R 16U
2091#define XHC_PSUM3__reserved_WIDTH 1U
2092#define XHC_PSUM3__reserved_RESETVALUE 0x0U
2093#define XHC_PSUM3__CPC_L 15U
2094#define XHC_PSUM3__CPC_R 8U
2095#define XHC_PSUM3__CPC_WIDTH 8U
2096#define XHC_PSUM3__CPC_RESETVALUE 0x00U
2097#define XHC_PSUM3__CPO_L 7U
2098#define XHC_PSUM3__CPO_R 0U
2099#define XHC_PSUM3__CPO_WIDTH 8U
2100#define XHC_PSUM3__CPO_RESETVALUE 0x00U
2101#define XHC_PSUM3__RESERVED_L 24U
2102#define XHC_PSUM3__RESERVED_R 21U
2103#define XHC_PSUM3_WIDTH 32U
2104#define XHC_PSUM3__WIDTH 32U
2105#define XHC_PSUM3_ALL_L 31U
2106#define XHC_PSUM3_ALL_R 0U
2107#define XHC_PSUM3__ALL_L 31U
2108#define XHC_PSUM3__ALL_R 0U
2109#define XHC_PSUM3_DATAMASK 0xfe1fffffU
2110#define XHC_PSUM3_RDWRMASK 0x01e00000U
2111#define XHC_PSUM3_RESETVALUE 0x00080000U
2112
2113#define XHC_PTSLTYP3_OFFSET 0x94cU
2114#define XHC_PTSLTYP3_BASE 0x94cU
2115#define XHC_PTSLTYP3__reserved_L 31U
2116#define XHC_PTSLTYP3__reserved_R 5U
2117#define XHC_PTSLTYP3__reserved_WIDTH 27U
2118#define XHC_PTSLTYP3__reserved_RESETVALUE 0x0U
2119#define XHC_PTSLTYP3__PST_L 4U
2120#define XHC_PTSLTYP3__PST_R 0U
2121#define XHC_PTSLTYP3__PST_WIDTH 5U
2122#define XHC_PTSLTYP3__PST_RESETVALUE 0x0U
2123#define XHC_PTSLTYP3_WIDTH 32U
2124#define XHC_PTSLTYP3__WIDTH 32U
2125#define XHC_PTSLTYP3_ALL_L 31U
2126#define XHC_PTSLTYP3_ALL_R 0U
2127#define XHC_PTSLTYP3__ALL_L 31U
2128#define XHC_PTSLTYP3__ALL_R 0U
2129#define XHC_PTSLTYP3_DATAMASK 0xffffffffU
2130#define XHC_PTSLTYP3_RDWRMASK 0x00000000U
2131#define XHC_PTSLTYP3_RESETVALUE 0x00000000U
2132
2133#define XHC_ECHSPT2_OFFSET 0x950U
2134#define XHC_ECHSPT2_BASE 0x950U
2135#define XHC_ECHSPT2__RMAJ_L 31U
2136#define XHC_ECHSPT2__RMAJ_R 24U
2137#define XHC_ECHSPT2__RMAJ_WIDTH 8U
2138#define XHC_ECHSPT2__RMAJ_RESETVALUE 0x00U
2139#define XHC_ECHSPT2__RMIN_L 23U
2140#define XHC_ECHSPT2__RMIN_R 16U
2141#define XHC_ECHSPT2__RMIN_WIDTH 8U
2142#define XHC_ECHSPT2__RMIN_RESETVALUE 0x00U
2143#define XHC_ECHSPT2__NCP_L 15U
2144#define XHC_ECHSPT2__NCP_R 8U
2145#define XHC_ECHSPT2__NCP_WIDTH 8U
2146#define XHC_ECHSPT2__NCP_RESETVALUE 0x00U
2147#define XHC_ECHSPT2__CID_L 7U
2148#define XHC_ECHSPT2__CID_R 0U
2149#define XHC_ECHSPT2__CID_WIDTH 8U
2150#define XHC_ECHSPT2__CID_RESETVALUE 0x02U
2151#define XHC_ECHSPT2_WIDTH 32U
2152#define XHC_ECHSPT2__WIDTH 32U
2153#define XHC_ECHSPT2_ALL_L 31U
2154#define XHC_ECHSPT2_ALL_R 0U
2155#define XHC_ECHSPT2__ALL_L 31U
2156#define XHC_ECHSPT2__ALL_R 0U
2157#define XHC_ECHSPT2_DATAMASK 0xffffffffU
2158#define XHC_ECHSPT2_RDWRMASK 0x00000000U
2159#define XHC_ECHSPT2_RESETVALUE 0x00000002U
2160
2161#define XHC_PNSTR2_OFFSET 0x954U
2162#define XHC_PNSTR2_BASE 0x954U
2163#define XHC_PNSTR2__STR_L 31U
2164#define XHC_PNSTR2__STR_R 0U
2165#define XHC_PNSTR2__STR_WIDTH 32U
2166#define XHC_PNSTR2__STR_RESETVALUE 0x20425355U
2167#define XHC_PNSTR2_WIDTH 32U
2168#define XHC_PNSTR2__WIDTH 32U
2169#define XHC_PNSTR2_ALL_L 31U
2170#define XHC_PNSTR2_ALL_R 0U
2171#define XHC_PNSTR2__ALL_L 31U
2172#define XHC_PNSTR2__ALL_R 0U
2173#define XHC_PNSTR2_DATAMASK 0xffffffffU
2174#define XHC_PNSTR2_RDWRMASK 0x00000000U
2175#define XHC_PNSTR2_RESETVALUE 0x20425355U
2176
2177#define XHC_PSUM2_OFFSET 0x958U
2178#define XHC_PSUM2_BASE 0x958U
2179#define XHC_PSUM2__PSIC_L 31U
2180#define XHC_PSUM2__PSIC_R 28U
2181#define XHC_PSUM2__PSIC_WIDTH 4U
2182#define XHC_PSUM2__PSIC_RESETVALUE 0x0U
2183#define XHC_PSUM2__MHD_L 27U
2184#define XHC_PSUM2__MHD_R 25U
2185#define XHC_PSUM2__MHD_WIDTH 3U
2186#define XHC_PSUM2__MHD_RESETVALUE 0x0U
2187#define XHC_PSUM2__BLC 20U
2188#define XHC_PSUM2__BLC_L 20U
2189#define XHC_PSUM2__BLC_R 20U
2190#define XHC_PSUM2__BLC_WIDTH 1U
2191#define XHC_PSUM2__BLC_RESETVALUE 0x0U
2192#define XHC_PSUM2__HLC 19U
2193#define XHC_PSUM2__HLC_L 19U
2194#define XHC_PSUM2__HLC_R 19U
2195#define XHC_PSUM2__HLC_WIDTH 1U
2196#define XHC_PSUM2__HLC_RESETVALUE 0x1U
2197#define XHC_PSUM2__IHI 18U
2198#define XHC_PSUM2__IHI_L 18U
2199#define XHC_PSUM2__IHI_R 18U
2200#define XHC_PSUM2__IHI_WIDTH 1U
2201#define XHC_PSUM2__IHI_RESETVALUE 0x0U
2202#define XHC_PSUM2__HSO 17U
2203#define XHC_PSUM2__HSO_L 17U
2204#define XHC_PSUM2__HSO_R 17U
2205#define XHC_PSUM2__HSO_WIDTH 1U
2206#define XHC_PSUM2__HSO_RESETVALUE 0x0U
2207#define XHC_PSUM2__reserved 16U
2208#define XHC_PSUM2__reserved_L 16U
2209#define XHC_PSUM2__reserved_R 16U
2210#define XHC_PSUM2__reserved_WIDTH 1U
2211#define XHC_PSUM2__reserved_RESETVALUE 0x0U
2212#define XHC_PSUM2__CPC_L 15U
2213#define XHC_PSUM2__CPC_R 8U
2214#define XHC_PSUM2__CPC_WIDTH 8U
2215#define XHC_PSUM2__CPC_RESETVALUE 0x00U
2216#define XHC_PSUM2__CPO_L 7U
2217#define XHC_PSUM2__CPO_R 0U
2218#define XHC_PSUM2__CPO_WIDTH 8U
2219#define XHC_PSUM2__CPO_RESETVALUE 0x00U
2220#define XHC_PSUM2__RESERVED_L 24U
2221#define XHC_PSUM2__RESERVED_R 21U
2222#define XHC_PSUM2_WIDTH 32U
2223#define XHC_PSUM2__WIDTH 32U
2224#define XHC_PSUM2_ALL_L 31U
2225#define XHC_PSUM2_ALL_R 0U
2226#define XHC_PSUM2__ALL_L 31U
2227#define XHC_PSUM2__ALL_R 0U
2228#define XHC_PSUM2_DATAMASK 0xfe1fffffU
2229#define XHC_PSUM2_RDWRMASK 0x01e00000U
2230#define XHC_PSUM2_RESETVALUE 0x00080000U
2231
2232#define XHC_PTSLTYP2_OFFSET 0x95cU
2233#define XHC_PTSLTYP2_BASE 0x95cU
2234#define XHC_PTSLTYP2__reserved_L 31U
2235#define XHC_PTSLTYP2__reserved_R 5U
2236#define XHC_PTSLTYP2__reserved_WIDTH 27U
2237#define XHC_PTSLTYP2__reserved_RESETVALUE 0x0U
2238#define XHC_PTSLTYP2__PST_L 4U
2239#define XHC_PTSLTYP2__PST_R 0U
2240#define XHC_PTSLTYP2__PST_WIDTH 5U
2241#define XHC_PTSLTYP2__PST_RESETVALUE 0x0U
2242#define XHC_PTSLTYP2_WIDTH 32U
2243#define XHC_PTSLTYP2__WIDTH 32U
2244#define XHC_PTSLTYP2_ALL_L 31U
2245#define XHC_PTSLTYP2_ALL_R 0U
2246#define XHC_PTSLTYP2__ALL_L 31U
2247#define XHC_PTSLTYP2__ALL_R 0U
2248#define XHC_PTSLTYP2_DATAMASK 0xffffffffU
2249#define XHC_PTSLTYP2_RDWRMASK 0x00000000U
2250#define XHC_PTSLTYP2_RESETVALUE 0x00000000U
2251
2252#define XHC_ECHRSVP_OFFSET 0x960U
2253#define XHC_ECHRSVP_BASE 0x960U
2254#define XHC_ECHRSVP__reserved_L 31U
2255#define XHC_ECHRSVP__reserved_R 16U
2256#define XHC_ECHRSVP__reserved_WIDTH 16U
2257#define XHC_ECHRSVP__reserved_RESETVALUE 0x0000U
2258#define XHC_ECHRSVP__NCP_L 15U
2259#define XHC_ECHRSVP__NCP_R 8U
2260#define XHC_ECHRSVP__NCP_WIDTH 8U
2261#define XHC_ECHRSVP__NCP_RESETVALUE 0x00U
2262#define XHC_ECHRSVP__CID_L 7U
2263#define XHC_ECHRSVP__CID_R 0U
2264#define XHC_ECHRSVP__CID_WIDTH 8U
2265#define XHC_ECHRSVP__CID_RESETVALUE 0xffU
2266#define XHC_ECHRSVP_WIDTH 32U
2267#define XHC_ECHRSVP__WIDTH 32U
2268#define XHC_ECHRSVP_ALL_L 31U
2269#define XHC_ECHRSVP_ALL_R 0U
2270#define XHC_ECHRSVP__ALL_L 31U
2271#define XHC_ECHRSVP__ALL_R 0U
2272#define XHC_ECHRSVP_DATAMASK 0xffffffffU
2273#define XHC_ECHRSVP_RDWRMASK 0x00000000U
2274#define XHC_ECHRSVP_RESETVALUE 0x000000ffU
2275
2276#define XHC_ECHRSVI_OFFSET 0x968U
2277#define XHC_ECHRSVI_BASE 0x968U
2278#define XHC_ECHRSVI__reserved_L 31U
2279#define XHC_ECHRSVI__reserved_R 16U
2280#define XHC_ECHRSVI__reserved_WIDTH 16U
2281#define XHC_ECHRSVI__reserved_RESETVALUE 0x0000U
2282#define XHC_ECHRSVI__NCP_L 15U
2283#define XHC_ECHRSVI__NCP_R 8U
2284#define XHC_ECHRSVI__NCP_WIDTH 8U
2285#define XHC_ECHRSVI__NCP_RESETVALUE 0x00U
2286#define XHC_ECHRSVI__CID_L 7U
2287#define XHC_ECHRSVI__CID_R 0U
2288#define XHC_ECHRSVI__CID_WIDTH 8U
2289#define XHC_ECHRSVI__CID_RESETVALUE 0xffU
2290#define XHC_ECHRSVI_WIDTH 32U
2291#define XHC_ECHRSVI__WIDTH 32U
2292#define XHC_ECHRSVI_ALL_L 31U
2293#define XHC_ECHRSVI_ALL_R 0U
2294#define XHC_ECHRSVI__ALL_L 31U
2295#define XHC_ECHRSVI__ALL_R 0U
2296#define XHC_ECHRSVI_DATAMASK 0xffffffffU
2297#define XHC_ECHRSVI_RDWRMASK 0x00000000U
2298#define XHC_ECHRSVI_RESETVALUE 0x000000ffU
2299
2300#define XHC_ECHRSVM_OFFSET 0xae8U
2301#define XHC_ECHRSVM_BASE 0xae8U
2302#define XHC_ECHRSVM__reserved_L 31U
2303#define XHC_ECHRSVM__reserved_R 16U
2304#define XHC_ECHRSVM__reserved_WIDTH 16U
2305#define XHC_ECHRSVM__reserved_RESETVALUE 0x0000U
2306#define XHC_ECHRSVM__NCP_L 15U
2307#define XHC_ECHRSVM__NCP_R 8U
2308#define XHC_ECHRSVM__NCP_WIDTH 8U
2309#define XHC_ECHRSVM__NCP_RESETVALUE 0x00U
2310#define XHC_ECHRSVM__CID_L 7U
2311#define XHC_ECHRSVM__CID_R 0U
2312#define XHC_ECHRSVM__CID_WIDTH 8U
2313#define XHC_ECHRSVM__CID_RESETVALUE 0xffU
2314#define XHC_ECHRSVM_WIDTH 32U
2315#define XHC_ECHRSVM__WIDTH 32U
2316#define XHC_ECHRSVM_ALL_L 31U
2317#define XHC_ECHRSVM_ALL_R 0U
2318#define XHC_ECHRSVM__ALL_L 31U
2319#define XHC_ECHRSVM__ALL_R 0U
2320#define XHC_ECHRSVM_DATAMASK 0xffffffffU
2321#define XHC_ECHRSVM_RDWRMASK 0x00000000U
2322#define XHC_ECHRSVM_RESETVALUE 0x000000ffU
2323
2324#define XHC_ECHRSVD_OFFSET 0xaf8U
2325#define XHC_ECHRSVD_BASE 0xaf8U
2326#define XHC_ECHRSVD__reserved_L 31U
2327#define XHC_ECHRSVD__reserved_R 16U
2328#define XHC_ECHRSVD__reserved_WIDTH 16U
2329#define XHC_ECHRSVD__reserved_RESETVALUE 0x0000U
2330#define XHC_ECHRSVD__NCP_L 15U
2331#define XHC_ECHRSVD__NCP_R 8U
2332#define XHC_ECHRSVD__NCP_WIDTH 8U
2333#define XHC_ECHRSVD__NCP_RESETVALUE 0x00U
2334#define XHC_ECHRSVD__CID_L 7U
2335#define XHC_ECHRSVD__CID_R 0U
2336#define XHC_ECHRSVD__CID_WIDTH 8U
2337#define XHC_ECHRSVD__CID_RESETVALUE 0xffU
2338#define XHC_ECHRSVD_WIDTH 32U
2339#define XHC_ECHRSVD__WIDTH 32U
2340#define XHC_ECHRSVD_ALL_L 31U
2341#define XHC_ECHRSVD_ALL_R 0U
2342#define XHC_ECHRSVD__ALL_L 31U
2343#define XHC_ECHRSVD__ALL_R 0U
2344#define XHC_ECHRSVD_DATAMASK 0xffffffffU
2345#define XHC_ECHRSVD_RDWRMASK 0x00000000U
2346#define XHC_ECHRSVD_RESETVALUE 0x000000ffU
2347
2348#define XHC_ECHRSVO_OFFSET 0xb38U
2349#define XHC_ECHRSVO_BASE 0xb38U
2350#define XHC_ECHRSVO__reserved_L 31U
2351#define XHC_ECHRSVO__reserved_R 16U
2352#define XHC_ECHRSVO__reserved_WIDTH 16U
2353#define XHC_ECHRSVO__reserved_RESETVALUE 0x0000U
2354#define XHC_ECHRSVO__NCP_L 15U
2355#define XHC_ECHRSVO__NCP_R 8U
2356#define XHC_ECHRSVO__NCP_WIDTH 8U
2357#define XHC_ECHRSVO__NCP_RESETVALUE 0x00U
2358#define XHC_ECHRSVO__CID_L 7U
2359#define XHC_ECHRSVO__CID_R 0U
2360#define XHC_ECHRSVO__CID_WIDTH 8U
2361#define XHC_ECHRSVO__CID_RESETVALUE 0xffU
2362#define XHC_ECHRSVO_WIDTH 32U
2363#define XHC_ECHRSVO__WIDTH 32U
2364#define XHC_ECHRSVO_ALL_L 31U
2365#define XHC_ECHRSVO_ALL_R 0U
2366#define XHC_ECHRSVO__ALL_L 31U
2367#define XHC_ECHRSVO__ALL_R 0U
2368#define XHC_ECHRSVO_DATAMASK 0xffffffffU
2369#define XHC_ECHRSVO_RDWRMASK 0x00000000U
2370#define XHC_ECHRSVO_RESETVALUE 0x000000ffU
2371
2372#define XHC_ECHCTT_OFFSET 0xbf0U
2373#define XHC_ECHCTT_BASE 0xbf0U
2374#define XHC_ECHCTT__reserved_L 31U
2375#define XHC_ECHCTT__reserved_R 16U
2376#define XHC_ECHCTT__reserved_WIDTH 16U
2377#define XHC_ECHCTT__reserved_RESETVALUE 0x0000U
2378#define XHC_ECHCTT__NCP_L 15U
2379#define XHC_ECHCTT__NCP_R 8U
2380#define XHC_ECHCTT__NCP_WIDTH 8U
2381#define XHC_ECHCTT__NCP_RESETVALUE 0x04U
2382#define XHC_ECHCTT__CID_L 7U
2383#define XHC_ECHCTT__CID_R 0U
2384#define XHC_ECHCTT__CID_WIDTH 8U
2385#define XHC_ECHCTT__CID_RESETVALUE 0xe0U
2386#define XHC_ECHCTT_WIDTH 32U
2387#define XHC_ECHCTT__WIDTH 32U
2388#define XHC_ECHCTT_ALL_L 31U
2389#define XHC_ECHCTT_ALL_R 0U
2390#define XHC_ECHCTT__ALL_L 31U
2391#define XHC_ECHCTT__ALL_R 0U
2392#define XHC_ECHCTT_DATAMASK 0xffffffffU
2393#define XHC_ECHCTT_RDWRMASK 0x00000000U
2394#define XHC_ECHCTT_RESETVALUE 0x000004e0U
2395
2396#define XHC_CTTMTS0_OFFSET 0xbf8U
2397#define XHC_CTTMTS0_BASE 0xbf8U
2398#define XHC_CTTMTS0__DCM 31U
2399#define XHC_CTTMTS0__DCM_L 31U
2400#define XHC_CTTMTS0__DCM_R 31U
2401#define XHC_CTTMTS0__DCM_WIDTH 1U
2402#define XHC_CTTMTS0__DCM_RESETVALUE 0x0U
2403#define XHC_CTTMTS0__reserved_L 30U
2404#define XHC_CTTMTS0__reserved_R 10U
2405#define XHC_CTTMTS0__reserved_WIDTH 21U
2406#define XHC_CTTMTS0__reserved_RESETVALUE 0x0U
2407#define XHC_CTTMTS0__SLA_L 9U
2408#define XHC_CTTMTS0__SLA_R 0U
2409#define XHC_CTTMTS0__SLA_WIDTH 10U
2410#define XHC_CTTMTS0__SLA_RESETVALUE 0x0U
2411#define XHC_CTTMTS0_WIDTH 32U
2412#define XHC_CTTMTS0__WIDTH 32U
2413#define XHC_CTTMTS0_ALL_L 31U
2414#define XHC_CTTMTS0_ALL_R 0U
2415#define XHC_CTTMTS0__ALL_L 31U
2416#define XHC_CTTMTS0__ALL_R 0U
2417#define XHC_CTTMTS0_DATAMASK 0xffffffffU
2418#define XHC_CTTMTS0_RDWRMASK 0x00000000U
2419#define XHC_CTTMTS0_RESETVALUE 0x00000000U
2420
2421#define XHC_CTTMTS1_OFFSET 0xbfcU
2422#define XHC_CTTMTS1_BASE 0xbfcU
2423#define XHC_CTTMTS1__TXF_L 25U
2424#define XHC_CTTMTS1__TXF_R 16U
2425#define XHC_CTTMTS1__TXF_WIDTH 10U
2426#define XHC_CTTMTS1__TXF_RESETVALUE 0x0U
2427#define XHC_CTTMTS1__reserved_L 15U
2428#define XHC_CTTMTS1__reserved_R 10U
2429#define XHC_CTTMTS1__reserved_WIDTH 6U
2430#define XHC_CTTMTS1__reserved_RESETVALUE 0x0U
2431#define XHC_CTTMTS1__RXF_L 9U
2432#define XHC_CTTMTS1__RXF_R 0U
2433#define XHC_CTTMTS1__RXF_WIDTH 10U
2434#define XHC_CTTMTS1__RXF_RESETVALUE 0x0U
2435#define XHC_CTTMTS1__RESERVED_L 31U
2436#define XHC_CTTMTS1__RESERVED_R 26U
2437#define XHC_CTTMTS1_WIDTH 26U
2438#define XHC_CTTMTS1__WIDTH 26U
2439#define XHC_CTTMTS1_ALL_L 25U
2440#define XHC_CTTMTS1_ALL_R 0U
2441#define XHC_CTTMTS1__ALL_L 25U
2442#define XHC_CTTMTS1__ALL_R 0U
2443#define XHC_CTTMTS1_DATAMASK 0x03ffffffU
2444#define XHC_CTTMTS1_RDWRMASK 0xfc000000U
2445#define XHC_CTTMTS1_RESETVALUE 0x0000000U
2446
2447#define XHC_ECHBIU_OFFSET 0xc00U
2448#define XHC_ECHBIU_BASE 0xc00U
2449#define XHC_ECHBIU__CLK_L 31U
2450#define XHC_ECHBIU__CLK_R 21U
2451#define XHC_ECHBIU__CLK_WIDTH 11U
2452#define XHC_ECHBIU__CLK_RESETVALUE 0x0U
2453#define XHC_ECHBIU__reserved_L 20U
2454#define XHC_ECHBIU__reserved_R 19U
2455#define XHC_ECHBIU__reserved_WIDTH 2U
2456#define XHC_ECHBIU__reserved_RESETVALUE 0x0U
2457#define XHC_ECHBIU__WID_L 18U
2458#define XHC_ECHBIU__WID_R 16U
2459#define XHC_ECHBIU__WID_WIDTH 3U
2460#define XHC_ECHBIU__WID_RESETVALUE 0x0U
2461#define XHC_ECHBIU__NCP_L 15U
2462#define XHC_ECHBIU__NCP_R 8U
2463#define XHC_ECHBIU__NCP_WIDTH 8U
2464#define XHC_ECHBIU__NCP_RESETVALUE 0x08U
2465#define XHC_ECHBIU__CID_L 7U
2466#define XHC_ECHBIU__CID_R 0U
2467#define XHC_ECHBIU__CID_WIDTH 8U
2468#define XHC_ECHBIU__CID_RESETVALUE 0xc0U
2469#define XHC_ECHBIU_WIDTH 32U
2470#define XHC_ECHBIU__WIDTH 32U
2471#define XHC_ECHBIU_ALL_L 31U
2472#define XHC_ECHBIU_ALL_R 0U
2473#define XHC_ECHBIU__ALL_L 31U
2474#define XHC_ECHBIU__ALL_R 0U
2475#define XHC_ECHBIU_DATAMASK 0xffffffffU
2476#define XHC_ECHBIU_RDWRMASK 0x00000000U
2477#define XHC_ECHBIU_RESETVALUE 0x000008c0U
2478
2479#define XHC_BIUSPC_OFFSET 0xc04U
2480#define XHC_BIUSPC_BASE 0xc04U
2481#define XHC_BIUSPC__MAJ_L 31U
2482#define XHC_BIUSPC__MAJ_R 28U
2483#define XHC_BIUSPC__MAJ_WIDTH 4U
2484#define XHC_BIUSPC__MAJ_RESETVALUE 0x0U
2485#define XHC_BIUSPC__MIN_L 27U
2486#define XHC_BIUSPC__MIN_R 24U
2487#define XHC_BIUSPC__MIN_WIDTH 4U
2488#define XHC_BIUSPC__MIN_RESETVALUE 0x0U
2489#define XHC_BIUSPC__RLS_L 23U
2490#define XHC_BIUSPC__RLS_R 20U
2491#define XHC_BIUSPC__RLS_WIDTH 4U
2492#define XHC_BIUSPC__RLS_RESETVALUE 0x0U
2493#define XHC_BIUSPC__reserved_L 19U
2494#define XHC_BIUSPC__reserved_R 4U
2495#define XHC_BIUSPC__reserved_WIDTH 16U
2496#define XHC_BIUSPC__reserved_RESETVALUE 0x0000U
2497#define XHC_BIUSPC__SPI_L 3U
2498#define XHC_BIUSPC__SPI_R 2U
2499#define XHC_BIUSPC__SPI_WIDTH 2U
2500#define XHC_BIUSPC__SPI_RESETVALUE 0x3U
2501#define XHC_BIUSPC__TYP_L 1U
2502#define XHC_BIUSPC__TYP_R 0U
2503#define XHC_BIUSPC__TYP_WIDTH 2U
2504#define XHC_BIUSPC__TYP_RESETVALUE 0x0U
2505#define XHC_BIUSPC_WIDTH 32U
2506#define XHC_BIUSPC__WIDTH 32U
2507#define XHC_BIUSPC_ALL_L 31U
2508#define XHC_BIUSPC_ALL_R 0U
2509#define XHC_BIUSPC__ALL_L 31U
2510#define XHC_BIUSPC__ALL_R 0U
2511#define XHC_BIUSPC_DATAMASK 0xffffffffU
2512#define XHC_BIUSPC_RDWRMASK 0x00000000U
2513#define XHC_BIUSPC_RESETVALUE 0x0000000cU
2514
2515#define XHC_AXIWRA_OFFSET 0xc08U
2516#define XHC_AXIWRA_BASE 0xc08U
2517#define XHC_AXIWRA__WTS_L 31U
2518#define XHC_AXIWRA__WTS_R 28U
2519#define XHC_AXIWRA__WTS_WIDTH 4U
2520#define XHC_AXIWRA__WTS_RESETVALUE 0x2U
2521#define XHC_AXIWRA__WUA_L 24U
2522#define XHC_AXIWRA__WUA_R 16U
2523#define XHC_AXIWRA__WUA_WIDTH 9U
2524#define XHC_AXIWRA__WUA_RESETVALUE 0x0U
2525#define XHC_AXIWRA__reserved_L 15U
2526#define XHC_AXIWRA__reserved_R 10U
2527#define XHC_AXIWRA__reserved_WIDTH 6U
2528#define XHC_AXIWRA__reserved_RESETVALUE 0x0U
2529#define XHC_AXIWRA__BYP 9U
2530#define XHC_AXIWRA__BYP_L 9U
2531#define XHC_AXIWRA__BYP_R 9U
2532#define XHC_AXIWRA__BYP_WIDTH 1U
2533#define XHC_AXIWRA__BYP_RESETVALUE 0x0U
2534#define XHC_AXIWRA__WSA_L 8U
2535#define XHC_AXIWRA__WSA_R 0U
2536#define XHC_AXIWRA__WSA_WIDTH 9U
2537#define XHC_AXIWRA__WSA_RESETVALUE 0x0U
2538#define XHC_AXIWRA__RESERVED_L 27U
2539#define XHC_AXIWRA__RESERVED_R 25U
2540#define XHC_AXIWRA_WIDTH 32U
2541#define XHC_AXIWRA__WIDTH 32U
2542#define XHC_AXIWRA_ALL_L 31U
2543#define XHC_AXIWRA_ALL_R 0U
2544#define XHC_AXIWRA__ALL_L 31U
2545#define XHC_AXIWRA__ALL_R 0U
2546#define XHC_AXIWRA_DATAMASK 0xf1ffffffU
2547#define XHC_AXIWRA_RDWRMASK 0x0e000000U
2548#define XHC_AXIWRA_RESETVALUE 0x20000000U
2549
2550#define XHC_AXIRDA_OFFSET 0xc0cU
2551#define XHC_AXIRDA_BASE 0xc0cU
2552#define XHC_AXIRDA__RTS_L 31U
2553#define XHC_AXIRDA__RTS_R 28U
2554#define XHC_AXIRDA__RTS_WIDTH 4U
2555#define XHC_AXIRDA__RTS_RESETVALUE 0x2U
2556#define XHC_AXIRDA__RFPC 27U
2557#define XHC_AXIRDA__RFPC_L 27U
2558#define XHC_AXIRDA__RFPC_R 27U
2559#define XHC_AXIRDA__RFPC_WIDTH 1U
2560#define XHC_AXIRDA__RFPC_RESETVALUE 0x0U
2561#define XHC_AXIRDA__RUA_L 24U
2562#define XHC_AXIRDA__RUA_R 16U
2563#define XHC_AXIRDA__RUA_WIDTH 9U
2564#define XHC_AXIRDA__RUA_RESETVALUE 0x0U
2565#define XHC_AXIRDA__reserved_L 15U
2566#define XHC_AXIRDA__reserved_R 9U
2567#define XHC_AXIRDA__reserved_WIDTH 7U
2568#define XHC_AXIRDA__reserved_RESETVALUE 0x0U
2569#define XHC_AXIRDA__RSA_L 8U
2570#define XHC_AXIRDA__RSA_R 0U
2571#define XHC_AXIRDA__RSA_WIDTH 9U
2572#define XHC_AXIRDA__RSA_RESETVALUE 0x0U
2573#define XHC_AXIRDA__RESERVED_L 26U
2574#define XHC_AXIRDA__RESERVED_R 25U
2575#define XHC_AXIRDA_WIDTH 32U
2576#define XHC_AXIRDA__WIDTH 32U
2577#define XHC_AXIRDA_ALL_L 31U
2578#define XHC_AXIRDA_ALL_R 0U
2579#define XHC_AXIRDA__ALL_L 31U
2580#define XHC_AXIRDA__ALL_R 0U
2581#define XHC_AXIRDA_DATAMASK 0xf9ffffffU
2582#define XHC_AXIRDA_RDWRMASK 0x06000000U
2583#define XHC_AXIRDA_RESETVALUE 0x20000000U
2584
2585#define XHC_AXILPM_OFFSET 0xc10U
2586#define XHC_AXILPM_BASE 0xc10U
2587#define XHC_AXILPM__ENB 31U
2588#define XHC_AXILPM__ENB_L 31U
2589#define XHC_AXILPM__ENB_R 31U
2590#define XHC_AXILPM__ENB_WIDTH 1U
2591#define XHC_AXILPM__ENB_RESETVALUE 0x0U
2592#define XHC_AXILPM__reserved_L 30U
2593#define XHC_AXILPM__reserved_R 3U
2594#define XHC_AXILPM__reserved_WIDTH 28U
2595#define XHC_AXILPM__reserved_RESETVALUE 0x0000000U
2596#define XHC_AXILPM__ITT_L 2U
2597#define XHC_AXILPM__ITT_R 0U
2598#define XHC_AXILPM__ITT_WIDTH 3U
2599#define XHC_AXILPM__ITT_RESETVALUE 0x0U
2600#define XHC_AXILPM_WIDTH 32U
2601#define XHC_AXILPM__WIDTH 32U
2602#define XHC_AXILPM_ALL_L 31U
2603#define XHC_AXILPM_ALL_R 0U
2604#define XHC_AXILPM__ALL_L 31U
2605#define XHC_AXILPM__ALL_R 0U
2606#define XHC_AXILPM_DATAMASK 0xffffffffU
2607#define XHC_AXILPM_RDWRMASK 0x00000000U
2608#define XHC_AXILPM_RESETVALUE 0x00000000U
2609
2610#define XHC_AXIQOS_OFFSET 0xc14U
2611#define XHC_AXIQOS_BASE 0xc14U
2612#define XHC_AXIQOS__WQOS3_L 31U
2613#define XHC_AXIQOS__WQOS3_R 28U
2614#define XHC_AXIQOS__WQOS3_WIDTH 4U
2615#define XHC_AXIQOS__WQOS3_RESETVALUE 0x0U
2616#define XHC_AXIQOS__WQOS2_L 27U
2617#define XHC_AXIQOS__WQOS2_R 24U
2618#define XHC_AXIQOS__WQOS2_WIDTH 4U
2619#define XHC_AXIQOS__WQOS2_RESETVALUE 0x0U
2620#define XHC_AXIQOS__WQOS1_L 23U
2621#define XHC_AXIQOS__WQOS1_R 20U
2622#define XHC_AXIQOS__WQOS1_WIDTH 4U
2623#define XHC_AXIQOS__WQOS1_RESETVALUE 0x0U
2624#define XHC_AXIQOS__WQOS0_L 19U
2625#define XHC_AXIQOS__WQOS0_R 16U
2626#define XHC_AXIQOS__WQOS0_WIDTH 4U
2627#define XHC_AXIQOS__WQOS0_RESETVALUE 0x0U
2628#define XHC_AXIQOS__RQOS3_L 15U
2629#define XHC_AXIQOS__RQOS3_R 12U
2630#define XHC_AXIQOS__RQOS3_WIDTH 4U
2631#define XHC_AXIQOS__RQOS3_RESETVALUE 0x0U
2632#define XHC_AXIQOS__RQOS2_L 11U
2633#define XHC_AXIQOS__RQOS2_R 8U
2634#define XHC_AXIQOS__RQOS2_WIDTH 4U
2635#define XHC_AXIQOS__RQOS2_RESETVALUE 0x0U
2636#define XHC_AXIQOS__RQOS1_L 7U
2637#define XHC_AXIQOS__RQOS1_R 4U
2638#define XHC_AXIQOS__RQOS1_WIDTH 4U
2639#define XHC_AXIQOS__RQOS1_RESETVALUE 0x0U
2640#define XHC_AXIQOS__RQOS0_L 3U
2641#define XHC_AXIQOS__RQOS0_R 0U
2642#define XHC_AXIQOS__RQOS0_WIDTH 4U
2643#define XHC_AXIQOS__RQOS0_RESETVALUE 0x0U
2644#define XHC_AXIQOS_WIDTH 32U
2645#define XHC_AXIQOS__WIDTH 32U
2646#define XHC_AXIQOS_ALL_L 31U
2647#define XHC_AXIQOS_ALL_R 0U
2648#define XHC_AXIQOS__ALL_L 31U
2649#define XHC_AXIQOS__ALL_R 0U
2650#define XHC_AXIQOS_DATAMASK 0xffffffffU
2651#define XHC_AXIQOS_RDWRMASK 0x00000000U
2652#define XHC_AXIQOS_RESETVALUE 0x00000000U
2653
2654#define XHC_ECHCSR_OFFSET 0xc20U
2655#define XHC_ECHCSR_BASE 0xc20U
2656#define XHC_ECHCSR__CLK_L 31U
2657#define XHC_ECHCSR__CLK_R 21U
2658#define XHC_ECHCSR__CLK_WIDTH 11U
2659#define XHC_ECHCSR__CLK_RESETVALUE 0x0U
2660#define XHC_ECHCSR__reserved_L 20U
2661#define XHC_ECHCSR__reserved_R 19U
2662#define XHC_ECHCSR__reserved_WIDTH 2U
2663#define XHC_ECHCSR__reserved_RESETVALUE 0x0U
2664#define XHC_ECHCSR__WID_L 18U
2665#define XHC_ECHCSR__WID_R 16U
2666#define XHC_ECHCSR__WID_WIDTH 3U
2667#define XHC_ECHCSR__WID_RESETVALUE 0x0U
2668#define XHC_ECHCSR__NCP_L 15U
2669#define XHC_ECHCSR__NCP_R 8U
2670#define XHC_ECHCSR__NCP_WIDTH 8U
2671#define XHC_ECHCSR__NCP_RESETVALUE 0x04U
2672#define XHC_ECHCSR__CID_L 7U
2673#define XHC_ECHCSR__CID_R 0U
2674#define XHC_ECHCSR__CID_WIDTH 8U
2675#define XHC_ECHCSR__CID_RESETVALUE 0xc1U
2676#define XHC_ECHCSR_WIDTH 32U
2677#define XHC_ECHCSR__WIDTH 32U
2678#define XHC_ECHCSR_ALL_L 31U
2679#define XHC_ECHCSR_ALL_R 0U
2680#define XHC_ECHCSR__ALL_L 31U
2681#define XHC_ECHCSR__ALL_R 0U
2682#define XHC_ECHCSR_DATAMASK 0xffffffffU
2683#define XHC_ECHCSR_RDWRMASK 0x00000000U
2684#define XHC_ECHCSR_RESETVALUE 0x000004c1U
2685
2686#define XHC_CSRSPC_OFFSET 0xc24U
2687#define XHC_CSRSPC_BASE 0xc24U
2688#define XHC_CSRSPC__MAJ_L 31U
2689#define XHC_CSRSPC__MAJ_R 28U
2690#define XHC_CSRSPC__MAJ_WIDTH 4U
2691#define XHC_CSRSPC__MAJ_RESETVALUE 0x0U
2692#define XHC_CSRSPC__MIN_L 27U
2693#define XHC_CSRSPC__MIN_R 24U
2694#define XHC_CSRSPC__MIN_WIDTH 4U
2695#define XHC_CSRSPC__MIN_RESETVALUE 0x0U
2696#define XHC_CSRSPC__RLS_L 23U
2697#define XHC_CSRSPC__RLS_R 20U
2698#define XHC_CSRSPC__RLS_WIDTH 4U
2699#define XHC_CSRSPC__RLS_RESETVALUE 0x0U
2700#define XHC_CSRSPC__reserved_L 19U
2701#define XHC_CSRSPC__reserved_R 3U
2702#define XHC_CSRSPC__reserved_WIDTH 17U
2703#define XHC_CSRSPC__reserved_RESETVALUE 0x0U
2704#define XHC_CSRSPC__ASP 2U
2705#define XHC_CSRSPC__ASP_L 2U
2706#define XHC_CSRSPC__ASP_R 2U
2707#define XHC_CSRSPC__ASP_WIDTH 1U
2708#define XHC_CSRSPC__ASP_RESETVALUE 0x0U
2709#define XHC_CSRSPC__TYP_L 1U
2710#define XHC_CSRSPC__TYP_R 0U
2711#define XHC_CSRSPC__TYP_WIDTH 2U
2712#define XHC_CSRSPC__TYP_RESETVALUE 0x0U
2713#define XHC_CSRSPC_WIDTH 32U
2714#define XHC_CSRSPC__WIDTH 32U
2715#define XHC_CSRSPC_ALL_L 31U
2716#define XHC_CSRSPC_ALL_R 0U
2717#define XHC_CSRSPC__ALL_L 31U
2718#define XHC_CSRSPC__ALL_R 0U
2719#define XHC_CSRSPC_DATAMASK 0xffffffffU
2720#define XHC_CSRSPC_RDWRMASK 0x00000000U
2721#define XHC_CSRSPC_RESETVALUE 0x00000000U
2722
2723#define XHC_ECHAIU_OFFSET 0xc30U
2724#define XHC_ECHAIU_BASE 0xc30U
2725#define XHC_ECHAIU__DMA_L 31U
2726#define XHC_ECHAIU__DMA_R 30U
2727#define XHC_ECHAIU__DMA_WIDTH 2U
2728#define XHC_ECHAIU__DMA_RESETVALUE 0x1U
2729#define XHC_ECHAIU__PBRS_L 29U
2730#define XHC_ECHAIU__PBRS_R 28U
2731#define XHC_ECHAIU__PBRS_WIDTH 2U
2732#define XHC_ECHAIU__PBRS_RESETVALUE 0x0U
2733#define XHC_ECHAIU__PBR2_L 27U
2734#define XHC_ECHAIU__PBR2_R 26U
2735#define XHC_ECHAIU__PBR2_WIDTH 2U
2736#define XHC_ECHAIU__PBR2_RESETVALUE 0x0U
2737#define XHC_ECHAIU__SCHS_L 25U
2738#define XHC_ECHAIU__SCHS_R 24U
2739#define XHC_ECHAIU__SCHS_WIDTH 2U
2740#define XHC_ECHAIU__SCHS_RESETVALUE 0x0U
2741#define XHC_ECHAIU__SCH2_L 23U
2742#define XHC_ECHAIU__SCH2_R 22U
2743#define XHC_ECHAIU__SCH2_WIDTH 2U
2744#define XHC_ECHAIU__SCH2_RESETVALUE 0x0U
2745#define XHC_ECHAIU__CHMS_L 21U
2746#define XHC_ECHAIU__CHMS_R 20U
2747#define XHC_ECHAIU__CHMS_WIDTH 2U
2748#define XHC_ECHAIU__CHMS_RESETVALUE 0x3U
2749#define XHC_ECHAIU__CHM2_L 19U
2750#define XHC_ECHAIU__CHM2_R 18U
2751#define XHC_ECHAIU__CHM2_WIDTH 2U
2752#define XHC_ECHAIU__CHM2_RESETVALUE 0x0U
2753#define XHC_ECHAIU__reserved_L 17U
2754#define XHC_ECHAIU__reserved_R 16U
2755#define XHC_ECHAIU__reserved_WIDTH 2U
2756#define XHC_ECHAIU__reserved_RESETVALUE 0x0U
2757#define XHC_ECHAIU__NCP_L 15U
2758#define XHC_ECHAIU__NCP_R 8U
2759#define XHC_ECHAIU__NCP_WIDTH 8U
2760#define XHC_ECHAIU__NCP_RESETVALUE 0x04U
2761#define XHC_ECHAIU__CID_L 7U
2762#define XHC_ECHAIU__CID_R 0U
2763#define XHC_ECHAIU__CID_WIDTH 8U
2764#define XHC_ECHAIU__CID_RESETVALUE 0xc2U
2765#define XHC_ECHAIU_WIDTH 32U
2766#define XHC_ECHAIU__WIDTH 32U
2767#define XHC_ECHAIU_ALL_L 31U
2768#define XHC_ECHAIU_ALL_R 0U
2769#define XHC_ECHAIU__ALL_L 31U
2770#define XHC_ECHAIU__ALL_R 0U
2771#define XHC_ECHAIU_DATAMASK 0xffffffffU
2772#define XHC_ECHAIU_RDWRMASK 0x00000000U
2773#define XHC_ECHAIU_RESETVALUE 0x403004c2U
2774
2775#define XHC_AIUDMA_OFFSET 0xc34U
2776#define XHC_AIUDMA_BASE 0xc34U
2777#define XHC_AIUDMA__WRMB_L 31U
2778#define XHC_AIUDMA__WRMB_R 28U
2779#define XHC_AIUDMA__WRMB_WIDTH 4U
2780#define XHC_AIUDMA__WRMB_RESETVALUE 0x0U
2781#define XHC_AIUDMA__WRD_L 27U
2782#define XHC_AIUDMA__WRD_R 26U
2783#define XHC_AIUDMA__WRD_WIDTH 2U
2784#define XHC_AIUDMA__WRD_RESETVALUE 0x0U
2785#define XHC_AIUDMA__WED_L 25U
2786#define XHC_AIUDMA__WED_R 24U
2787#define XHC_AIUDMA__WED_WIDTH 2U
2788#define XHC_AIUDMA__WED_RESETVALUE 0x0U
2789#define XHC_AIUDMA__WMS_L 23U
2790#define XHC_AIUDMA__WMS_R 22U
2791#define XHC_AIUDMA__WMS_WIDTH 2U
2792#define XHC_AIUDMA__WMS_RESETVALUE 0x0U
2793#define XHC_AIUDMA__WMI_L 21U
2794#define XHC_AIUDMA__WMI_R 20U
2795#define XHC_AIUDMA__WMI_WIDTH 2U
2796#define XHC_AIUDMA__WMI_RESETVALUE 0x0U
2797#define XHC_AIUDMA__WPF_L 19U
2798#define XHC_AIUDMA__WPF_R 16U
2799#define XHC_AIUDMA__WPF_WIDTH 4U
2800#define XHC_AIUDMA__WPF_RESETVALUE 0x6U
2801#define XHC_AIUDMA__RRMB_L 15U
2802#define XHC_AIUDMA__RRMB_R 12U
2803#define XHC_AIUDMA__RRMB_WIDTH 4U
2804#define XHC_AIUDMA__RRMB_RESETVALUE 0x0U
2805#define XHC_AIUDMA__RTD_L 11U
2806#define XHC_AIUDMA__RTD_R 10U
2807#define XHC_AIUDMA__RTD_WIDTH 2U
2808#define XHC_AIUDMA__RTD_RESETVALUE 0x0U
2809#define XHC_AIUDMA__RTF_L 9U
2810#define XHC_AIUDMA__RTF_R 8U
2811#define XHC_AIUDMA__RTF_WIDTH 2U
2812#define XHC_AIUDMA__RTF_RESETVALUE 0x0U
2813#define XHC_AIUDMA__RM_S_L 7U
2814#define XHC_AIUDMA__RM_S_R 6U
2815#define XHC_AIUDMA__RM_S_WIDTH 2U
2816#define XHC_AIUDMA__RM_S_RESETVALUE 0x0U
2817#define XHC_AIUDMA__TFBS_L 5U
2818#define XHC_AIUDMA__TFBS_R 3U
2819#define XHC_AIUDMA__TFBS_WIDTH 3U
2820#define XHC_AIUDMA__TFBS_RESETVALUE 0x0U
2821#define XHC_AIUDMA__reserved_L 2U
2822#define XHC_AIUDMA__reserved_R 0U
2823#define XHC_AIUDMA__reserved_WIDTH 3U
2824#define XHC_AIUDMA__reserved_RESETVALUE 0x0U
2825#define XHC_AIUDMA_WIDTH 32U
2826#define XHC_AIUDMA__WIDTH 32U
2827#define XHC_AIUDMA_ALL_L 31U
2828#define XHC_AIUDMA_ALL_R 0U
2829#define XHC_AIUDMA__ALL_L 31U
2830#define XHC_AIUDMA__ALL_R 0U
2831#define XHC_AIUDMA_DATAMASK 0xffffffffU
2832#define XHC_AIUDMA_RDWRMASK 0x00000000U
2833#define XHC_AIUDMA_RESETVALUE 0x00060000U
2834
2835#define XHC_AIUFLA_OFFSET 0xc38U
2836#define XHC_AIUFLA_BASE 0xc38U
2837#define XHC_AIUFLA__ACLK_L 31U
2838#define XHC_AIUFLA__ACLK_R 23U
2839#define XHC_AIUFLA__ACLK_WIDTH 9U
2840#define XHC_AIUFLA__ACLK_RESETVALUE 0x0U
2841#define XHC_AIUFLA__MFLV_L 22U
2842#define XHC_AIUFLA__MFLV_R 7U
2843#define XHC_AIUFLA__MFLV_WIDTH 16U
2844#define XHC_AIUFLA__MFLV_RESETVALUE 0x0000U
2845#define XHC_AIUFLA__NFC 6U
2846#define XHC_AIUFLA__NFC_L 6U
2847#define XHC_AIUFLA__NFC_R 6U
2848#define XHC_AIUFLA__NFC_WIDTH 1U
2849#define XHC_AIUFLA__NFC_RESETVALUE 0x1U
2850#define XHC_AIUFLA__FLADJ_L 5U
2851#define XHC_AIUFLA__FLADJ_R 0U
2852#define XHC_AIUFLA__FLADJ_WIDTH 6U
2853#define XHC_AIUFLA__FLADJ_RESETVALUE 0x20U
2854#define XHC_AIUFLA_WIDTH 32U
2855#define XHC_AIUFLA__WIDTH 32U
2856#define XHC_AIUFLA_ALL_L 31U
2857#define XHC_AIUFLA_ALL_R 0U
2858#define XHC_AIUFLA__ALL_L 31U
2859#define XHC_AIUFLA__ALL_R 0U
2860#define XHC_AIUFLA_DATAMASK 0xffffffffU
2861#define XHC_AIUFLA_RDWRMASK 0x00000000U
2862#define XHC_AIUFLA_RESETVALUE 0x00000060U
2863
2864#define XHC_AIUCFG_OFFSET 0xc3cU
2865#define XHC_AIUCFG_BASE 0xc3cU
2866#define XHC_AIUCFG__ISO_L 30U
2867#define XHC_AIUCFG__ISO_R 28U
2868#define XHC_AIUCFG__ISO_WIDTH 3U
2869#define XHC_AIUCFG__ISO_RESETVALUE 0x0U
2870#define XHC_AIUCFG__EPC_L 26U
2871#define XHC_AIUCFG__EPC_R 24U
2872#define XHC_AIUCFG__EPC_WIDTH 3U
2873#define XHC_AIUCFG__EPC_RESETVALUE 0x5U
2874#define XHC_AIUCFG__PTQ_L 22U
2875#define XHC_AIUCFG__PTQ_R 20U
2876#define XHC_AIUCFG__PTQ_WIDTH 3U
2877#define XHC_AIUCFG__PTQ_RESETVALUE 0x3U
2878#define XHC_AIUCFG__NTQ_L 18U
2879#define XHC_AIUCFG__NTQ_R 16U
2880#define XHC_AIUCFG__NTQ_WIDTH 3U
2881#define XHC_AIUCFG__NTQ_RESETVALUE 0x3U
2882#define XHC_AIUCFG__HID 15U
2883#define XHC_AIUCFG__HID_L 15U
2884#define XHC_AIUCFG__HID_R 15U
2885#define XHC_AIUCFG__HID_WIDTH 1U
2886#define XHC_AIUCFG__HID_RESETVALUE 0x0U
2887#define XHC_AIUCFG__EPS_L 14U
2888#define XHC_AIUCFG__EPS_R 12U
2889#define XHC_AIUCFG__EPS_WIDTH 3U
2890#define XHC_AIUCFG__EPS_RESETVALUE 0x0U
2891#define XHC_AIUCFG__reserved_L 11U
2892#define XHC_AIUCFG__reserved_R 9U
2893#define XHC_AIUCFG__reserved_WIDTH 3U
2894#define XHC_AIUCFG__reserved_RESETVALUE 0x0U
2895#define XHC_AIUCFG__PEP2_L 8U
2896#define XHC_AIUCFG__PEP2_R 6U
2897#define XHC_AIUCFG__PEP2_WIDTH 3U
2898#define XHC_AIUCFG__PEP2_RESETVALUE 0x4U
2899#define XHC_AIUCFG__MELADJ_L 5U
2900#define XHC_AIUCFG__MELADJ_R 0U
2901#define XHC_AIUCFG__MELADJ_WIDTH 6U
2902#define XHC_AIUCFG__MELADJ_RESETVALUE 0x0U
2903#define XHC_AIUCFG__RESERVED_0 31U
2904#define XHC_AIUCFG__RESERVED_0_L 31U
2905#define XHC_AIUCFG__RESERVED_0_R 31U
2906#define XHC_AIUCFG__RESERVED_1 27U
2907#define XHC_AIUCFG__RESERVED_1_L 27U
2908#define XHC_AIUCFG__RESERVED_1_R 27U
2909#define XHC_AIUCFG__RESERVED_2 23U
2910#define XHC_AIUCFG__RESERVED_2_L 23U
2911#define XHC_AIUCFG__RESERVED_2_R 23U
2912#define XHC_AIUCFG__RESERVED_3 19U
2913#define XHC_AIUCFG__RESERVED_3_L 19U
2914#define XHC_AIUCFG__RESERVED_3_R 19U
2915#define XHC_AIUCFG_WIDTH 31U
2916#define XHC_AIUCFG__WIDTH 31U
2917#define XHC_AIUCFG_ALL_L 30U
2918#define XHC_AIUCFG_ALL_R 0U
2919#define XHC_AIUCFG__ALL_L 30U
2920#define XHC_AIUCFG__ALL_R 0U
2921#define XHC_AIUCFG_DATAMASK 0x7777ffffU
2922#define XHC_AIUCFG_RDWRMASK 0x88880000U
2923#define XHC_AIUCFG_RESETVALUE 0x05330100U
2924
2925#define XHC_ECHFSC_OFFSET 0xc40U
2926#define XHC_ECHFSC_BASE 0xc40U
2927#define XHC_ECHFSC__reserved_L 31U
2928#define XHC_ECHFSC__reserved_R 24U
2929#define XHC_ECHFSC__reserved_WIDTH 8U
2930#define XHC_ECHFSC__reserved_RESETVALUE 0x00U
2931#define XHC_ECHFSC__WRMB_L 23U
2932#define XHC_ECHFSC__WRMB_R 20U
2933#define XHC_ECHFSC__WRMB_WIDTH 4U
2934#define XHC_ECHFSC__WRMB_RESETVALUE 0x0U
2935#define XHC_ECHFSC__RRMB_L 19U
2936#define XHC_ECHFSC__RRMB_R 16U
2937#define XHC_ECHFSC__RRMB_WIDTH 4U
2938#define XHC_ECHFSC__RRMB_RESETVALUE 0x0U
2939#define XHC_ECHFSC__NCP_L 15U
2940#define XHC_ECHFSC__NCP_R 8U
2941#define XHC_ECHFSC__NCP_WIDTH 8U
2942#define XHC_ECHFSC__NCP_RESETVALUE 0x50U
2943#define XHC_ECHFSC__CID_L 7U
2944#define XHC_ECHFSC__CID_R 0U
2945#define XHC_ECHFSC__CID_WIDTH 8U
2946#define XHC_ECHFSC__CID_RESETVALUE 0xc3U
2947#define XHC_ECHFSC_WIDTH 32U
2948#define XHC_ECHFSC__WIDTH 32U
2949#define XHC_ECHFSC_ALL_L 31U
2950#define XHC_ECHFSC_ALL_R 0U
2951#define XHC_ECHFSC__ALL_L 31U
2952#define XHC_ECHFSC__ALL_R 0U
2953#define XHC_ECHFSC_DATAMASK 0xffffffffU
2954#define XHC_ECHFSC_RDWRMASK 0x00000000U
2955#define XHC_ECHFSC_RESETVALUE 0x000050c3U
2956
2957#define XHC_FSCPOC_OFFSET 0xc54U
2958#define XHC_FSCPOC_BASE 0xc54U
2959#define XHC_FSCPOC__NCS_L 31U
2960#define XHC_FSCPOC__NCS_R 28U
2961#define XHC_FSCPOC__NCS_WIDTH 4U
2962#define XHC_FSCPOC__NCS_RESETVALUE 0x0U
2963#define XHC_FSCPOC__FSIZ_L 22U
2964#define XHC_FSCPOC__FSIZ_R 18U
2965#define XHC_FSCPOC__FSIZ_WIDTH 5U
2966#define XHC_FSCPOC__FSIZ_RESETVALUE 0x0U
2967#define XHC_FSCPOC__PSIZ_L 16U
2968#define XHC_FSCPOC__PSIZ_R 12U
2969#define XHC_FSCPOC__PSIZ_WIDTH 5U
2970#define XHC_FSCPOC__PSIZ_RESETVALUE 0x0U
2971#define XHC_FSCPOC__reserved_L 11U
2972#define XHC_FSCPOC__reserved_R 5U
2973#define XHC_FSCPOC__reserved_WIDTH 7U
2974#define XHC_FSCPOC__reserved_RESETVALUE 0x0U
2975#define XHC_FSCPOC__TSIZ_L 4U
2976#define XHC_FSCPOC__TSIZ_R 0U
2977#define XHC_FSCPOC__TSIZ_WIDTH 5U
2978#define XHC_FSCPOC__TSIZ_RESETVALUE 0x0U
2979#define XHC_FSCPOC__RESERVED_L 27U
2980#define XHC_FSCPOC__RESERVED_R 23U
2981#define XHC_FSCPOC_WIDTH 32U
2982#define XHC_FSCPOC__WIDTH 32U
2983#define XHC_FSCPOC_ALL_L 31U
2984#define XHC_FSCPOC_ALL_R 0U
2985#define XHC_FSCPOC__ALL_L 31U
2986#define XHC_FSCPOC__ALL_R 0U
2987#define XHC_FSCPOC_DATAMASK 0xf07dffffU
2988#define XHC_FSCPOC_RDWRMASK 0x0f820000U
2989#define XHC_FSCPOC_RESETVALUE 0x00000000U
2990
2991#define XHC_FSCGOC_OFFSET 0xc58U
2992#define XHC_FSCGOC_BASE 0xc58U
2993#define XHC_FSCGOC__NCS_L 31U
2994#define XHC_FSCGOC__NCS_R 28U
2995#define XHC_FSCGOC__NCS_WIDTH 4U
2996#define XHC_FSCGOC__NCS_RESETVALUE 0x0U
2997#define XHC_FSCGOC__FSIZ_L 22U
2998#define XHC_FSCGOC__FSIZ_R 18U
2999#define XHC_FSCGOC__FSIZ_WIDTH 5U
3000#define XHC_FSCGOC__FSIZ_RESETVALUE 0x0U
3001#define XHC_FSCGOC__PSIZ_L 16U
3002#define XHC_FSCGOC__PSIZ_R 12U
3003#define XHC_FSCGOC__PSIZ_WIDTH 5U
3004#define XHC_FSCGOC__PSIZ_RESETVALUE 0x0U
3005#define XHC_FSCGOC__reserved_L 11U
3006#define XHC_FSCGOC__reserved_R 5U
3007#define XHC_FSCGOC__reserved_WIDTH 7U
3008#define XHC_FSCGOC__reserved_RESETVALUE 0x0U
3009#define XHC_FSCGOC__TSIZ_L 4U
3010#define XHC_FSCGOC__TSIZ_R 0U
3011#define XHC_FSCGOC__TSIZ_WIDTH 5U
3012#define XHC_FSCGOC__TSIZ_RESETVALUE 0x0U
3013#define XHC_FSCGOC__RESERVED_L 27U
3014#define XHC_FSCGOC__RESERVED_R 23U
3015#define XHC_FSCGOC_WIDTH 32U
3016#define XHC_FSCGOC__WIDTH 32U
3017#define XHC_FSCGOC_ALL_L 31U
3018#define XHC_FSCGOC_ALL_R 0U
3019#define XHC_FSCGOC__ALL_L 31U
3020#define XHC_FSCGOC__ALL_R 0U
3021#define XHC_FSCGOC_DATAMASK 0xf07dffffU
3022#define XHC_FSCGOC_RDWRMASK 0x0f820000U
3023#define XHC_FSCGOC_RESETVALUE 0x00000000U
3024
3025#define XHC_FSCNOC_OFFSET 0xc5cU
3026#define XHC_FSCNOC_BASE 0xc5cU
3027#define XHC_FSCNOC__NCS_L 31U
3028#define XHC_FSCNOC__NCS_R 28U
3029#define XHC_FSCNOC__NCS_WIDTH 4U
3030#define XHC_FSCNOC__NCS_RESETVALUE 0x0U
3031#define XHC_FSCNOC__FSIZ_L 22U
3032#define XHC_FSCNOC__FSIZ_R 18U
3033#define XHC_FSCNOC__FSIZ_WIDTH 5U
3034#define XHC_FSCNOC__FSIZ_RESETVALUE 0x0U
3035#define XHC_FSCNOC__PSIZ_L 16U
3036#define XHC_FSCNOC__PSIZ_R 12U
3037#define XHC_FSCNOC__PSIZ_WIDTH 5U
3038#define XHC_FSCNOC__PSIZ_RESETVALUE 0x0U
3039#define XHC_FSCNOC__reserved_L 11U
3040#define XHC_FSCNOC__reserved_R 5U
3041#define XHC_FSCNOC__reserved_WIDTH 7U
3042#define XHC_FSCNOC__reserved_RESETVALUE 0x0U
3043#define XHC_FSCNOC__TSIZ_L 4U
3044#define XHC_FSCNOC__TSIZ_R 0U
3045#define XHC_FSCNOC__TSIZ_WIDTH 5U
3046#define XHC_FSCNOC__TSIZ_RESETVALUE 0x0U
3047#define XHC_FSCNOC__RESERVED_L 27U
3048#define XHC_FSCNOC__RESERVED_R 23U
3049#define XHC_FSCNOC_WIDTH 32U
3050#define XHC_FSCNOC__WIDTH 32U
3051#define XHC_FSCNOC_ALL_L 31U
3052#define XHC_FSCNOC_ALL_R 0U
3053#define XHC_FSCNOC__ALL_L 31U
3054#define XHC_FSCNOC__ALL_R 0U
3055#define XHC_FSCNOC_DATAMASK 0xf07dffffU
3056#define XHC_FSCNOC_RDWRMASK 0x0f820000U
3057#define XHC_FSCNOC_RESETVALUE 0x00000000U
3058
3059#define XHC_FSCAIC_OFFSET 0xc60U
3060#define XHC_FSCAIC_BASE 0xc60U
3061#define XHC_FSCAIC__FSIZ_L 22U
3062#define XHC_FSCAIC__FSIZ_R 18U
3063#define XHC_FSCAIC__FSIZ_WIDTH 5U
3064#define XHC_FSCAIC__FSIZ_RESETVALUE 0x0U
3065#define XHC_FSCAIC__PSIZ_L 16U
3066#define XHC_FSCAIC__PSIZ_R 12U
3067#define XHC_FSCAIC__PSIZ_WIDTH 5U
3068#define XHC_FSCAIC__PSIZ_RESETVALUE 0x0U
3069#define XHC_FSCAIC__reserved_L 11U
3070#define XHC_FSCAIC__reserved_R 0U
3071#define XHC_FSCAIC__reserved_WIDTH 12U
3072#define XHC_FSCAIC__reserved_RESETVALUE 0x000U
3073#define XHC_FSCAIC__RESERVED_L 31U
3074#define XHC_FSCAIC__RESERVED_R 23U
3075#define XHC_FSCAIC_WIDTH 23U
3076#define XHC_FSCAIC__WIDTH 23U
3077#define XHC_FSCAIC_ALL_L 22U
3078#define XHC_FSCAIC_ALL_R 0U
3079#define XHC_FSCAIC__ALL_L 22U
3080#define XHC_FSCAIC__ALL_R 0U
3081#define XHC_FSCAIC_DATAMASK 0x007dffffU
3082#define XHC_FSCAIC_RDWRMASK 0xff820000U
3083#define XHC_FSCAIC_RESETVALUE 0x000000U
3084
3085#define XHC_FSCPIC_OFFSET 0xc64U
3086#define XHC_FSCPIC_BASE 0xc64U
3087#define XHC_FSCPIC__NCS_L 31U
3088#define XHC_FSCPIC__NCS_R 28U
3089#define XHC_FSCPIC__NCS_WIDTH 4U
3090#define XHC_FSCPIC__NCS_RESETVALUE 0x0U
3091#define XHC_FSCPIC__reserved_L 27U
3092#define XHC_FSCPIC__reserved_R 5U
3093#define XHC_FSCPIC__reserved_WIDTH 23U
3094#define XHC_FSCPIC__reserved_RESETVALUE 0x0U
3095#define XHC_FSCPIC__TSIZ_L 4U
3096#define XHC_FSCPIC__TSIZ_R 0U
3097#define XHC_FSCPIC__TSIZ_WIDTH 5U
3098#define XHC_FSCPIC__TSIZ_RESETVALUE 0x0U
3099#define XHC_FSCPIC_WIDTH 32U
3100#define XHC_FSCPIC__WIDTH 32U
3101#define XHC_FSCPIC_ALL_L 31U
3102#define XHC_FSCPIC_ALL_R 0U
3103#define XHC_FSCPIC__ALL_L 31U
3104#define XHC_FSCPIC__ALL_R 0U
3105#define XHC_FSCPIC_DATAMASK 0xffffffffU
3106#define XHC_FSCPIC_RDWRMASK 0x00000000U
3107#define XHC_FSCPIC_RESETVALUE 0x00000000U
3108
3109#define XHC_FSCGIC_OFFSET 0xc68U
3110#define XHC_FSCGIC_BASE 0xc68U
3111#define XHC_FSCGIC__NCS_L 31U
3112#define XHC_FSCGIC__NCS_R 28U
3113#define XHC_FSCGIC__NCS_WIDTH 4U
3114#define XHC_FSCGIC__NCS_RESETVALUE 0x0U
3115#define XHC_FSCGIC__reserved_L 27U
3116#define XHC_FSCGIC__reserved_R 5U
3117#define XHC_FSCGIC__reserved_WIDTH 23U
3118#define XHC_FSCGIC__reserved_RESETVALUE 0x0U
3119#define XHC_FSCGIC__TSIZ_L 4U
3120#define XHC_FSCGIC__TSIZ_R 0U
3121#define XHC_FSCGIC__TSIZ_WIDTH 5U
3122#define XHC_FSCGIC__TSIZ_RESETVALUE 0x0U
3123#define XHC_FSCGIC_WIDTH 32U
3124#define XHC_FSCGIC__WIDTH 32U
3125#define XHC_FSCGIC_ALL_L 31U
3126#define XHC_FSCGIC_ALL_R 0U
3127#define XHC_FSCGIC__ALL_L 31U
3128#define XHC_FSCGIC__ALL_R 0U
3129#define XHC_FSCGIC_DATAMASK 0xffffffffU
3130#define XHC_FSCGIC_RDWRMASK 0x00000000U
3131#define XHC_FSCGIC_RESETVALUE 0x00000000U
3132
3133#define XHC_FSCNIC_OFFSET 0xc6cU
3134#define XHC_FSCNIC_BASE 0xc6cU
3135#define XHC_FSCNIC__NCS_L 31U
3136#define XHC_FSCNIC__NCS_R 28U
3137#define XHC_FSCNIC__NCS_WIDTH 4U
3138#define XHC_FSCNIC__NCS_RESETVALUE 0x0U
3139#define XHC_FSCNIC__reserved_L 27U
3140#define XHC_FSCNIC__reserved_R 5U
3141#define XHC_FSCNIC__reserved_WIDTH 23U
3142#define XHC_FSCNIC__reserved_RESETVALUE 0x0U
3143#define XHC_FSCNIC__TSIZ_L 4U
3144#define XHC_FSCNIC__TSIZ_R 0U
3145#define XHC_FSCNIC__TSIZ_WIDTH 5U
3146#define XHC_FSCNIC__TSIZ_RESETVALUE 0x0U
3147#define XHC_FSCNIC_WIDTH 32U
3148#define XHC_FSCNIC__WIDTH 32U
3149#define XHC_FSCNIC_ALL_L 31U
3150#define XHC_FSCNIC_ALL_R 0U
3151#define XHC_FSCNIC__ALL_L 31U
3152#define XHC_FSCNIC__ALL_R 0U
3153#define XHC_FSCNIC_DATAMASK 0xffffffffU
3154#define XHC_FSCNIC_RDWRMASK 0x00000000U
3155#define XHC_FSCNIC_RESETVALUE 0x00000000U
3156
3157#define XHC_ECHPRT_OFFSET 0xc70U
3158#define XHC_ECHPRT_BASE 0xc70U
3159#define XHC_ECHPRT__TDP 31U
3160#define XHC_ECHPRT__TDP_L 31U
3161#define XHC_ECHPRT__TDP_R 31U
3162#define XHC_ECHPRT__TDP_WIDTH 1U
3163#define XHC_ECHPRT__TDP_RESETVALUE 0x0U
3164#define XHC_ECHPRT__RDP 30U
3165#define XHC_ECHPRT__RDP_L 30U
3166#define XHC_ECHPRT__RDP_R 30U
3167#define XHC_ECHPRT__RDP_WIDTH 1U
3168#define XHC_ECHPRT__RDP_RESETVALUE 0x0U
3169#define XHC_ECHPRT__reserved_L 29U
3170#define XHC_ECHPRT__reserved_R 25U
3171#define XHC_ECHPRT__reserved_WIDTH 5U
3172#define XHC_ECHPRT__reserved_RESETVALUE 0x0U
3173#define XHC_ECHPRT__MFT_L 24U
3174#define XHC_ECHPRT__MFT_R 17U
3175#define XHC_ECHPRT__MFT_WIDTH 8U
3176#define XHC_ECHPRT__MFT_RESETVALUE 0x7dU
3177#define XHC_ECHPRT__HST 16U
3178#define XHC_ECHPRT__HST_L 16U
3179#define XHC_ECHPRT__HST_R 16U
3180#define XHC_ECHPRT__HST_WIDTH 1U
3181#define XHC_ECHPRT__HST_RESETVALUE 0x0U
3182#define XHC_ECHPRT__NCP_L 15U
3183#define XHC_ECHPRT__NCP_R 8U
3184#define XHC_ECHPRT__NCP_WIDTH 8U
3185#define XHC_ECHPRT__NCP_RESETVALUE 0x04U
3186#define XHC_ECHPRT__CID_L 7U
3187#define XHC_ECHPRT__CID_R 0U
3188#define XHC_ECHPRT__CID_WIDTH 8U
3189#define XHC_ECHPRT__CID_RESETVALUE 0xc4U
3190#define XHC_ECHPRT_WIDTH 32U
3191#define XHC_ECHPRT__WIDTH 32U
3192#define XHC_ECHPRT_ALL_L 31U
3193#define XHC_ECHPRT_ALL_R 0U
3194#define XHC_ECHPRT__ALL_L 31U
3195#define XHC_ECHPRT__ALL_R 0U
3196#define XHC_ECHPRT_DATAMASK 0xffffffffU
3197#define XHC_ECHPRT_RDWRMASK 0x00000000U
3198#define XHC_ECHPRT_RESETVALUE 0x00fa04c4U
3199
3200#define XHC_PRTHSC_OFFSET 0xc78U
3201#define XHC_PRTHSC_BASE 0xc78U
3202#define XHC_PRTHSC__TMR_L 31U
3203#define XHC_PRTHSC__TMR_R 16U
3204#define XHC_PRTHSC__TMR_WIDTH 16U
3205#define XHC_PRTHSC__TMR_RESETVALUE 0x0000U
3206#define XHC_PRTHSC__RSL_L 7U
3207#define XHC_PRTHSC__RSL_R 6U
3208#define XHC_PRTHSC__RSL_WIDTH 2U
3209#define XHC_PRTHSC__RSL_RESETVALUE 0x0U
3210#define XHC_PRTHSC__AS_M_L 5U
3211#define XHC_PRTHSC__AS_M_R 4U
3212#define XHC_PRTHSC__AS_M_WIDTH 2U
3213#define XHC_PRTHSC__AS_M_RESETVALUE 0x0U
3214#define XHC_PRTHSC__CMD_L 3U
3215#define XHC_PRTHSC__CMD_R 2U
3216#define XHC_PRTHSC__CMD_WIDTH 2U
3217#define XHC_PRTHSC__CMD_RESETVALUE 0x0U
3218#define XHC_PRTHSC__reserved 1U
3219#define XHC_PRTHSC__reserved_L 1U
3220#define XHC_PRTHSC__reserved_R 1U
3221#define XHC_PRTHSC__reserved_WIDTH 1U
3222#define XHC_PRTHSC__reserved_RESETVALUE 0x0U
3223#define XHC_PRTHSC__STB 0U
3224#define XHC_PRTHSC__STB_L 0U
3225#define XHC_PRTHSC__STB_R 0U
3226#define XHC_PRTHSC__STB_WIDTH 1U
3227#define XHC_PRTHSC__STB_RESETVALUE 0x0U
3228#define XHC_PRTHSC__RESERVED_L 15U
3229#define XHC_PRTHSC__RESERVED_R 8U
3230#define XHC_PRTHSC_WIDTH 32U
3231#define XHC_PRTHSC__WIDTH 32U
3232#define XHC_PRTHSC_ALL_L 31U
3233#define XHC_PRTHSC_ALL_R 0U
3234#define XHC_PRTHSC__ALL_L 31U
3235#define XHC_PRTHSC__ALL_R 0U
3236#define XHC_PRTHSC_DATAMASK 0xffff00ffU
3237#define XHC_PRTHSC_RDWRMASK 0x0000ff00U
3238#define XHC_PRTHSC_RESETVALUE 0x00000000U
3239
3240#define XHC_PRTHSR_OFFSET 0xc7cU
3241#define XHC_PRTHSR_BASE 0xc7cU
3242#define XHC_PRTHSR__RDLY_L 31U
3243#define XHC_PRTHSR__RDLY_R 24U
3244#define XHC_PRTHSR__RDLY_WIDTH 8U
3245#define XHC_PRTHSR__RDLY_RESETVALUE 0x00U
3246#define XHC_PRTHSR__TDPP_L 23U
3247#define XHC_PRTHSR__TDPP_R 16U
3248#define XHC_PRTHSR__TDPP_WIDTH 8U
3249#define XHC_PRTHSR__TDPP_RESETVALUE 0x00U
3250#define XHC_PRTHSR__RDPP_L 15U
3251#define XHC_PRTHSR__RDPP_R 8U
3252#define XHC_PRTHSR__RDPP_WIDTH 8U
3253#define XHC_PRTHSR__RDPP_RESETVALUE 0x00U
3254#define XHC_PRTHSR__TRTY_L 7U
3255#define XHC_PRTHSR__TRTY_R 0U
3256#define XHC_PRTHSR__TRTY_WIDTH 8U
3257#define XHC_PRTHSR__TRTY_RESETVALUE 0x00U
3258#define XHC_PRTHSR_WIDTH 32U
3259#define XHC_PRTHSR__WIDTH 32U
3260#define XHC_PRTHSR_ALL_L 31U
3261#define XHC_PRTHSR_ALL_R 0U
3262#define XHC_PRTHSR__ALL_L 31U
3263#define XHC_PRTHSR__ALL_R 0U
3264#define XHC_PRTHSR_DATAMASK 0xffffffffU
3265#define XHC_PRTHSR_RDWRMASK 0x00000000U
3266#define XHC_PRTHSR_RESETVALUE 0x00000000U
3267
3268#define XHC_ECHRHS_OFFSET 0xc80U
3269#define XHC_ECHRHS_BASE 0xc80U
3270#define XHC_ECHRHS__RPO_L 30U
3271#define XHC_ECHRHS__RPO_R 24U
3272#define XHC_ECHRHS__RPO_WIDTH 7U
3273#define XHC_ECHRHS__RPO_RESETVALUE 0x0U
3274#define XHC_ECHRHS__reserved_L 23U
3275#define XHC_ECHRHS__reserved_R 22U
3276#define XHC_ECHRHS__reserved_WIDTH 2U
3277#define XHC_ECHRHS__reserved_RESETVALUE 0x0U
3278#define XHC_ECHRHS__RPN_L 21U
3279#define XHC_ECHRHS__RPN_R 20U
3280#define XHC_ECHRHS__RPN_WIDTH 2U
3281#define XHC_ECHRHS__RPN_RESETVALUE 0x0U
3282#define XHC_ECHRHS__DNR_L 19U
3283#define XHC_ECHRHS__DNR_R 16U
3284#define XHC_ECHRHS__DNR_WIDTH 4U
3285#define XHC_ECHRHS__DNR_RESETVALUE 0x0U
3286#define XHC_ECHRHS__NCP_L 15U
3287#define XHC_ECHRHS__NCP_R 8U
3288#define XHC_ECHRHS__NCP_WIDTH 8U
3289#define XHC_ECHRHS__NCP_RESETVALUE 0x0cU
3290#define XHC_ECHRHS__CID_L 7U
3291#define XHC_ECHRHS__CID_R 0U
3292#define XHC_ECHRHS__CID_WIDTH 8U
3293#define XHC_ECHRHS__CID_RESETVALUE 0xc8U
3294#define XHC_ECHRHS__RESERVED 31U
3295#define XHC_ECHRHS__RESERVED_L 31U
3296#define XHC_ECHRHS__RESERVED_R 31U
3297#define XHC_ECHRHS_WIDTH 31U
3298#define XHC_ECHRHS__WIDTH 31U
3299#define XHC_ECHRHS_ALL_L 30U
3300#define XHC_ECHRHS_ALL_R 0U
3301#define XHC_ECHRHS__ALL_L 30U
3302#define XHC_ECHRHS__ALL_R 0U
3303#define XHC_ECHRHS_DATAMASK 0x7fffffffU
3304#define XHC_ECHRHS_RDWRMASK 0x80000000U
3305#define XHC_ECHRHS_RESETVALUE 0x00000cc8U
3306
3307#define XHC_RHSDES_OFFSET 0xc84U
3308#define XHC_RHSDES_BASE 0xc84U
3309#define XHC_RHSDES__PIS3_L 31U
3310#define XHC_RHSDES__PIS3_R 30U
3311#define XHC_RHSDES__PIS3_WIDTH 2U
3312#define XHC_RHSDES__PIS3_RESETVALUE 0x0U
3313#define XHC_RHSDES__HIST3 24U
3314#define XHC_RHSDES__HIST3_L 24U
3315#define XHC_RHSDES__HIST3_R 24U
3316#define XHC_RHSDES__HIST3_WIDTH 1U
3317#define XHC_RHSDES__HIST3_RESETVALUE 0x0U
3318#define XHC_RHSDES__PIS2_L 23U
3319#define XHC_RHSDES__PIS2_R 22U
3320#define XHC_RHSDES__PIS2_WIDTH 2U
3321#define XHC_RHSDES__PIS2_RESETVALUE 0x0U
3322#define XHC_RHSDES__HIST2 16U
3323#define XHC_RHSDES__HIST2_L 16U
3324#define XHC_RHSDES__HIST2_R 16U
3325#define XHC_RHSDES__HIST2_WIDTH 1U
3326#define XHC_RHSDES__HIST2_RESETVALUE 0x0U
3327#define XHC_RHSDES__PIS1_L 15U
3328#define XHC_RHSDES__PIS1_R 14U
3329#define XHC_RHSDES__PIS1_WIDTH 2U
3330#define XHC_RHSDES__PIS1_RESETVALUE 0x0U
3331#define XHC_RHSDES__HIST1 8U
3332#define XHC_RHSDES__HIST1_L 8U
3333#define XHC_RHSDES__HIST1_R 8U
3334#define XHC_RHSDES__HIST1_WIDTH 1U
3335#define XHC_RHSDES__HIST1_RESETVALUE 0x0U
3336#define XHC_RHSDES__PIS0_L 7U
3337#define XHC_RHSDES__PIS0_R 6U
3338#define XHC_RHSDES__PIS0_WIDTH 2U
3339#define XHC_RHSDES__PIS0_RESETVALUE 0x0U
3340#define XHC_RHSDES__reserved_L 5U
3341#define XHC_RHSDES__reserved_R 1U
3342#define XHC_RHSDES__reserved_WIDTH 5U
3343#define XHC_RHSDES__reserved_RESETVALUE 0x0U
3344#define XHC_RHSDES__HIST0 0U
3345#define XHC_RHSDES__HIST0_L 0U
3346#define XHC_RHSDES__HIST0_R 0U
3347#define XHC_RHSDES__HIST0_WIDTH 1U
3348#define XHC_RHSDES__HIST0_RESETVALUE 0x0U
3349#define XHC_RHSDES__RESERVED_0_L 29U
3350#define XHC_RHSDES__RESERVED_0_R 25U
3351#define XHC_RHSDES__RESERVED_1_L 21U
3352#define XHC_RHSDES__RESERVED_1_R 17U
3353#define XHC_RHSDES__RESERVED_2_L 13U
3354#define XHC_RHSDES__RESERVED_2_R 9U
3355#define XHC_RHSDES__RESERVED_L 29U
3356#define XHC_RHSDES__RESERVED_R 25U
3357#define XHC_RHSDES_WIDTH 32U
3358#define XHC_RHSDES__WIDTH 32U
3359#define XHC_RHSDES_ALL_L 31U
3360#define XHC_RHSDES_ALL_R 0U
3361#define XHC_RHSDES__ALL_L 31U
3362#define XHC_RHSDES__ALL_R 0U
3363#define XHC_RHSDES_DATAMASK 0xc1c1c1ffU
3364#define XHC_RHSDES_RDWRMASK 0x3e3e3e00U
3365#define XHC_RHSDES_RESETVALUE 0x00000000U
3366
3367#define XHC_RHSHSC0_OFFSET 0xc90U
3368#define XHC_RHSHSC0_BASE 0xc90U
3369#define XHC_RHSHSC0__TMR_L 31U
3370#define XHC_RHSHSC0__TMR_R 16U
3371#define XHC_RHSHSC0__TMR_WIDTH 16U
3372#define XHC_RHSHSC0__TMR_RESETVALUE 0x0000U
3373#define XHC_RHSHSC0__RSL_L 7U
3374#define XHC_RHSHSC0__RSL_R 6U
3375#define XHC_RHSHSC0__RSL_WIDTH 2U
3376#define XHC_RHSHSC0__RSL_RESETVALUE 0x0U
3377#define XHC_RHSHSC0__AS_M_L 5U
3378#define XHC_RHSHSC0__AS_M_R 4U
3379#define XHC_RHSHSC0__AS_M_WIDTH 2U
3380#define XHC_RHSHSC0__AS_M_RESETVALUE 0x0U
3381#define XHC_RHSHSC0__CMD_L 3U
3382#define XHC_RHSHSC0__CMD_R 2U
3383#define XHC_RHSHSC0__CMD_WIDTH 2U
3384#define XHC_RHSHSC0__CMD_RESETVALUE 0x0U
3385#define XHC_RHSHSC0__reserved 1U
3386#define XHC_RHSHSC0__reserved_L 1U
3387#define XHC_RHSHSC0__reserved_R 1U
3388#define XHC_RHSHSC0__reserved_WIDTH 1U
3389#define XHC_RHSHSC0__reserved_RESETVALUE 0x0U
3390#define XHC_RHSHSC0__STB 0U
3391#define XHC_RHSHSC0__STB_L 0U
3392#define XHC_RHSHSC0__STB_R 0U
3393#define XHC_RHSHSC0__STB_WIDTH 1U
3394#define XHC_RHSHSC0__STB_RESETVALUE 0x0U
3395#define XHC_RHSHSC0__RESERVED_L 15U
3396#define XHC_RHSHSC0__RESERVED_R 8U
3397#define XHC_RHSHSC0_WIDTH 32U
3398#define XHC_RHSHSC0__WIDTH 32U
3399#define XHC_RHSHSC0_ALL_L 31U
3400#define XHC_RHSHSC0_ALL_R 0U
3401#define XHC_RHSHSC0__ALL_L 31U
3402#define XHC_RHSHSC0__ALL_R 0U
3403#define XHC_RHSHSC0_DATAMASK 0xffff00ffU
3404#define XHC_RHSHSC0_RDWRMASK 0x0000ff00U
3405#define XHC_RHSHSC0_RESETVALUE 0x00000000U
3406
3407#define XHC_RHSHSR0_OFFSET 0xc94U
3408#define XHC_RHSHSR0_BASE 0xc94U
3409#define XHC_RHSHSR0__C2U_L 31U
3410#define XHC_RHSHSR0__C2U_R 24U
3411#define XHC_RHSHSR0__C2U_WIDTH 8U
3412#define XHC_RHSHSR0__C2U_RESETVALUE 0x00U
3413#define XHC_RHSHSR0__C1U_L 23U
3414#define XHC_RHSHSR0__C1U_R 16U
3415#define XHC_RHSHSR0__C1U_WIDTH 8U
3416#define XHC_RHSHSR0__C1U_RESETVALUE 0x00U
3417#define XHC_RHSHSR0__RCV_L 15U
3418#define XHC_RHSHSR0__RCV_R 8U
3419#define XHC_RHSHSR0__RCV_WIDTH 8U
3420#define XHC_RHSHSR0__RCV_RESETVALUE 0x00U
3421#define XHC_RHSHSR0__RTY_L 7U
3422#define XHC_RHSHSR0__RTY_R 0U
3423#define XHC_RHSHSR0__RTY_WIDTH 8U
3424#define XHC_RHSHSR0__RTY_RESETVALUE 0x00U
3425#define XHC_RHSHSR0_WIDTH 32U
3426#define XHC_RHSHSR0__WIDTH 32U
3427#define XHC_RHSHSR0_ALL_L 31U
3428#define XHC_RHSHSR0_ALL_R 0U
3429#define XHC_RHSHSR0__ALL_L 31U
3430#define XHC_RHSHSR0__ALL_R 0U
3431#define XHC_RHSHSR0_DATAMASK 0xffffffffU
3432#define XHC_RHSHSR0_RDWRMASK 0x00000000U
3433#define XHC_RHSHSR0_RESETVALUE 0x00000000U
3434
3435#define XHC_RHSHSC1_OFFSET 0xc98U
3436#define XHC_RHSHSC1_BASE 0xc98U
3437#define XHC_RHSHSC1__TMR_L 31U
3438#define XHC_RHSHSC1__TMR_R 16U
3439#define XHC_RHSHSC1__TMR_WIDTH 16U
3440#define XHC_RHSHSC1__TMR_RESETVALUE 0x0000U
3441#define XHC_RHSHSC1__RSL_L 7U
3442#define XHC_RHSHSC1__RSL_R 6U
3443#define XHC_RHSHSC1__RSL_WIDTH 2U
3444#define XHC_RHSHSC1__RSL_RESETVALUE 0x0U
3445#define XHC_RHSHSC1__AS_M_L 5U
3446#define XHC_RHSHSC1__AS_M_R 4U
3447#define XHC_RHSHSC1__AS_M_WIDTH 2U
3448#define XHC_RHSHSC1__AS_M_RESETVALUE 0x0U
3449#define XHC_RHSHSC1__CMD_L 3U
3450#define XHC_RHSHSC1__CMD_R 2U
3451#define XHC_RHSHSC1__CMD_WIDTH 2U
3452#define XHC_RHSHSC1__CMD_RESETVALUE 0x0U
3453#define XHC_RHSHSC1__reserved 1U
3454#define XHC_RHSHSC1__reserved_L 1U
3455#define XHC_RHSHSC1__reserved_R 1U
3456#define XHC_RHSHSC1__reserved_WIDTH 1U
3457#define XHC_RHSHSC1__reserved_RESETVALUE 0x0U
3458#define XHC_RHSHSC1__STB 0U
3459#define XHC_RHSHSC1__STB_L 0U
3460#define XHC_RHSHSC1__STB_R 0U
3461#define XHC_RHSHSC1__STB_WIDTH 1U
3462#define XHC_RHSHSC1__STB_RESETVALUE 0x0U
3463#define XHC_RHSHSC1__RESERVED_L 15U
3464#define XHC_RHSHSC1__RESERVED_R 8U
3465#define XHC_RHSHSC1_WIDTH 32U
3466#define XHC_RHSHSC1__WIDTH 32U
3467#define XHC_RHSHSC1_ALL_L 31U
3468#define XHC_RHSHSC1_ALL_R 0U
3469#define XHC_RHSHSC1__ALL_L 31U
3470#define XHC_RHSHSC1__ALL_R 0U
3471#define XHC_RHSHSC1_DATAMASK 0xffff00ffU
3472#define XHC_RHSHSC1_RDWRMASK 0x0000ff00U
3473#define XHC_RHSHSC1_RESETVALUE 0x00000000U
3474
3475#define XHC_RHSHSR1_OFFSET 0xc9cU
3476#define XHC_RHSHSR1_BASE 0xc9cU
3477#define XHC_RHSHSR1__C2U_L 31U
3478#define XHC_RHSHSR1__C2U_R 24U
3479#define XHC_RHSHSR1__C2U_WIDTH 8U
3480#define XHC_RHSHSR1__C2U_RESETVALUE 0x00U
3481#define XHC_RHSHSR1__C1U_L 23U
3482#define XHC_RHSHSR1__C1U_R 16U
3483#define XHC_RHSHSR1__C1U_WIDTH 8U
3484#define XHC_RHSHSR1__C1U_RESETVALUE 0x00U
3485#define XHC_RHSHSR1__RCV_L 15U
3486#define XHC_RHSHSR1__RCV_R 8U
3487#define XHC_RHSHSR1__RCV_WIDTH 8U
3488#define XHC_RHSHSR1__RCV_RESETVALUE 0x00U
3489#define XHC_RHSHSR1__RTY_L 7U
3490#define XHC_RHSHSR1__RTY_R 0U
3491#define XHC_RHSHSR1__RTY_WIDTH 8U
3492#define XHC_RHSHSR1__RTY_RESETVALUE 0x00U
3493#define XHC_RHSHSR1_WIDTH 32U
3494#define XHC_RHSHSR1__WIDTH 32U
3495#define XHC_RHSHSR1_ALL_L 31U
3496#define XHC_RHSHSR1_ALL_R 0U
3497#define XHC_RHSHSR1__ALL_L 31U
3498#define XHC_RHSHSR1__ALL_R 0U
3499#define XHC_RHSHSR1_DATAMASK 0xffffffffU
3500#define XHC_RHSHSR1_RDWRMASK 0x00000000U
3501#define XHC_RHSHSR1_RESETVALUE 0x00000000U
3502
3503#define XHC_RHSHSC2_OFFSET 0xca0U
3504#define XHC_RHSHSC2_BASE 0xca0U
3505#define XHC_RHSHSC2__TMR_L 31U
3506#define XHC_RHSHSC2__TMR_R 16U
3507#define XHC_RHSHSC2__TMR_WIDTH 16U
3508#define XHC_RHSHSC2__TMR_RESETVALUE 0x0000U
3509#define XHC_RHSHSC2__RSL_L 7U
3510#define XHC_RHSHSC2__RSL_R 6U
3511#define XHC_RHSHSC2__RSL_WIDTH 2U
3512#define XHC_RHSHSC2__RSL_RESETVALUE 0x0U
3513#define XHC_RHSHSC2__AS_M_L 5U
3514#define XHC_RHSHSC2__AS_M_R 4U
3515#define XHC_RHSHSC2__AS_M_WIDTH 2U
3516#define XHC_RHSHSC2__AS_M_RESETVALUE 0x0U
3517#define XHC_RHSHSC2__CMD_L 3U
3518#define XHC_RHSHSC2__CMD_R 2U
3519#define XHC_RHSHSC2__CMD_WIDTH 2U
3520#define XHC_RHSHSC2__CMD_RESETVALUE 0x0U
3521#define XHC_RHSHSC2__reserved 1U
3522#define XHC_RHSHSC2__reserved_L 1U
3523#define XHC_RHSHSC2__reserved_R 1U
3524#define XHC_RHSHSC2__reserved_WIDTH 1U
3525#define XHC_RHSHSC2__reserved_RESETVALUE 0x0U
3526#define XHC_RHSHSC2__STB 0U
3527#define XHC_RHSHSC2__STB_L 0U
3528#define XHC_RHSHSC2__STB_R 0U
3529#define XHC_RHSHSC2__STB_WIDTH 1U
3530#define XHC_RHSHSC2__STB_RESETVALUE 0x0U
3531#define XHC_RHSHSC2__RESERVED_L 15U
3532#define XHC_RHSHSC2__RESERVED_R 8U
3533#define XHC_RHSHSC2_WIDTH 32U
3534#define XHC_RHSHSC2__WIDTH 32U
3535#define XHC_RHSHSC2_ALL_L 31U
3536#define XHC_RHSHSC2_ALL_R 0U
3537#define XHC_RHSHSC2__ALL_L 31U
3538#define XHC_RHSHSC2__ALL_R 0U
3539#define XHC_RHSHSC2_DATAMASK 0xffff00ffU
3540#define XHC_RHSHSC2_RDWRMASK 0x0000ff00U
3541#define XHC_RHSHSC2_RESETVALUE 0x00000000U
3542
3543#define XHC_RHSHSR2_OFFSET 0xca4U
3544#define XHC_RHSHSR2_BASE 0xca4U
3545#define XHC_RHSHSR2__C2U_L 31U
3546#define XHC_RHSHSR2__C2U_R 24U
3547#define XHC_RHSHSR2__C2U_WIDTH 8U
3548#define XHC_RHSHSR2__C2U_RESETVALUE 0x00U
3549#define XHC_RHSHSR2__C1U_L 23U
3550#define XHC_RHSHSR2__C1U_R 16U
3551#define XHC_RHSHSR2__C1U_WIDTH 8U
3552#define XHC_RHSHSR2__C1U_RESETVALUE 0x00U
3553#define XHC_RHSHSR2__RCV_L 15U
3554#define XHC_RHSHSR2__RCV_R 8U
3555#define XHC_RHSHSR2__RCV_WIDTH 8U
3556#define XHC_RHSHSR2__RCV_RESETVALUE 0x00U
3557#define XHC_RHSHSR2__RTY_L 7U
3558#define XHC_RHSHSR2__RTY_R 0U
3559#define XHC_RHSHSR2__RTY_WIDTH 8U
3560#define XHC_RHSHSR2__RTY_RESETVALUE 0x00U
3561#define XHC_RHSHSR2_WIDTH 32U
3562#define XHC_RHSHSR2__WIDTH 32U
3563#define XHC_RHSHSR2_ALL_L 31U
3564#define XHC_RHSHSR2_ALL_R 0U
3565#define XHC_RHSHSR2__ALL_L 31U
3566#define XHC_RHSHSR2__ALL_R 0U
3567#define XHC_RHSHSR2_DATAMASK 0xffffffffU
3568#define XHC_RHSHSR2_RDWRMASK 0x00000000U
3569#define XHC_RHSHSR2_RESETVALUE 0x00000000U
3570
3571#define XHC_RHSHSC3_OFFSET 0xca8U
3572#define XHC_RHSHSC3_BASE 0xca8U
3573#define XHC_RHSHSC3__TMR_L 31U
3574#define XHC_RHSHSC3__TMR_R 16U
3575#define XHC_RHSHSC3__TMR_WIDTH 16U
3576#define XHC_RHSHSC3__TMR_RESETVALUE 0x0000U
3577#define XHC_RHSHSC3__RSL_L 7U
3578#define XHC_RHSHSC3__RSL_R 6U
3579#define XHC_RHSHSC3__RSL_WIDTH 2U
3580#define XHC_RHSHSC3__RSL_RESETVALUE 0x0U
3581#define XHC_RHSHSC3__AS_M_L 5U
3582#define XHC_RHSHSC3__AS_M_R 4U
3583#define XHC_RHSHSC3__AS_M_WIDTH 2U
3584#define XHC_RHSHSC3__AS_M_RESETVALUE 0x0U
3585#define XHC_RHSHSC3__CMD_L 3U
3586#define XHC_RHSHSC3__CMD_R 2U
3587#define XHC_RHSHSC3__CMD_WIDTH 2U
3588#define XHC_RHSHSC3__CMD_RESETVALUE 0x0U
3589#define XHC_RHSHSC3__reserved 1U
3590#define XHC_RHSHSC3__reserved_L 1U
3591#define XHC_RHSHSC3__reserved_R 1U
3592#define XHC_RHSHSC3__reserved_WIDTH 1U
3593#define XHC_RHSHSC3__reserved_RESETVALUE 0x0U
3594#define XHC_RHSHSC3__STB 0U
3595#define XHC_RHSHSC3__STB_L 0U
3596#define XHC_RHSHSC3__STB_R 0U
3597#define XHC_RHSHSC3__STB_WIDTH 1U
3598#define XHC_RHSHSC3__STB_RESETVALUE 0x0U
3599#define XHC_RHSHSC3__RESERVED_L 15U
3600#define XHC_RHSHSC3__RESERVED_R 8U
3601#define XHC_RHSHSC3_WIDTH 32U
3602#define XHC_RHSHSC3__WIDTH 32U
3603#define XHC_RHSHSC3_ALL_L 31U
3604#define XHC_RHSHSC3_ALL_R 0U
3605#define XHC_RHSHSC3__ALL_L 31U
3606#define XHC_RHSHSC3__ALL_R 0U
3607#define XHC_RHSHSC3_DATAMASK 0xffff00ffU
3608#define XHC_RHSHSC3_RDWRMASK 0x0000ff00U
3609#define XHC_RHSHSC3_RESETVALUE 0x00000000U
3610
3611#define XHC_RHSHSR3_OFFSET 0xcacU
3612#define XHC_RHSHSR3_BASE 0xcacU
3613#define XHC_RHSHSR3__C2U_L 31U
3614#define XHC_RHSHSR3__C2U_R 24U
3615#define XHC_RHSHSR3__C2U_WIDTH 8U
3616#define XHC_RHSHSR3__C2U_RESETVALUE 0x00U
3617#define XHC_RHSHSR3__C1U_L 23U
3618#define XHC_RHSHSR3__C1U_R 16U
3619#define XHC_RHSHSR3__C1U_WIDTH 8U
3620#define XHC_RHSHSR3__C1U_RESETVALUE 0x00U
3621#define XHC_RHSHSR3__RCV_L 15U
3622#define XHC_RHSHSR3__RCV_R 8U
3623#define XHC_RHSHSR3__RCV_WIDTH 8U
3624#define XHC_RHSHSR3__RCV_RESETVALUE 0x00U
3625#define XHC_RHSHSR3__RTY_L 7U
3626#define XHC_RHSHSR3__RTY_R 0U
3627#define XHC_RHSHSR3__RTY_WIDTH 8U
3628#define XHC_RHSHSR3__RTY_RESETVALUE 0x00U
3629#define XHC_RHSHSR3_WIDTH 32U
3630#define XHC_RHSHSR3__WIDTH 32U
3631#define XHC_RHSHSR3_ALL_L 31U
3632#define XHC_RHSHSR3_ALL_R 0U
3633#define XHC_RHSHSR3__ALL_L 31U
3634#define XHC_RHSHSR3__ALL_R 0U
3635#define XHC_RHSHSR3_DATAMASK 0xffffffffU
3636#define XHC_RHSHSR3_RDWRMASK 0x00000000U
3637#define XHC_RHSHSR3_RESETVALUE 0x00000000U
3638
3639#define XHC_ECHSSP_OFFSET 0xcb0U
3640#define XHC_ECHSSP_BASE 0xcb0U
3641#define XHC_ECHSSP__reserved_L 31U
3642#define XHC_ECHSSP__reserved_R 16U
3643#define XHC_ECHSSP__reserved_WIDTH 16U
3644#define XHC_ECHSSP__reserved_RESETVALUE 0x0000U
3645#define XHC_ECHSSP__NCP_L 15U
3646#define XHC_ECHSSP__NCP_R 8U
3647#define XHC_ECHSSP__NCP_WIDTH 8U
3648#define XHC_ECHSSP__NCP_RESETVALUE 0x04U
3649#define XHC_ECHSSP__CID_L 7U
3650#define XHC_ECHSSP__CID_R 0U
3651#define XHC_ECHSSP__CID_WIDTH 8U
3652#define XHC_ECHSSP__CID_RESETVALUE 0xc6U
3653#define XHC_ECHSSP_WIDTH 32U
3654#define XHC_ECHSSP__WIDTH 32U
3655#define XHC_ECHSSP_ALL_L 31U
3656#define XHC_ECHSSP_ALL_R 0U
3657#define XHC_ECHSSP__ALL_L 31U
3658#define XHC_ECHSSP__ALL_R 0U
3659#define XHC_ECHSSP_DATAMASK 0xffffffffU
3660#define XHC_ECHSSP_RDWRMASK 0x00000000U
3661#define XHC_ECHSSP_RESETVALUE 0x000004c6U
3662
3663#define XHC_SSPVER_OFFSET 0xcb4U
3664#define XHC_SSPVER_BASE 0xcb4U
3665#define XHC_SSPVER__MAJ_L 31U
3666#define XHC_SSPVER__MAJ_R 28U
3667#define XHC_SSPVER__MAJ_WIDTH 4U
3668#define XHC_SSPVER__MAJ_RESETVALUE 0x0U
3669#define XHC_SSPVER__MIN_L 27U
3670#define XHC_SSPVER__MIN_R 24U
3671#define XHC_SSPVER__MIN_WIDTH 4U
3672#define XHC_SSPVER__MIN_RESETVALUE 0x0U
3673#define XHC_SSPVER__RLS_L 23U
3674#define XHC_SSPVER__RLS_R 20U
3675#define XHC_SSPVER__RLS_WIDTH 4U
3676#define XHC_SSPVER__RLS_RESETVALUE 0x0U
3677#define XHC_SSPVER__reserved_L 19U
3678#define XHC_SSPVER__reserved_R 0U
3679#define XHC_SSPVER__reserved_WIDTH 20U
3680#define XHC_SSPVER__reserved_RESETVALUE 0x00000U
3681#define XHC_SSPVER_WIDTH 32U
3682#define XHC_SSPVER__WIDTH 32U
3683#define XHC_SSPVER_ALL_L 31U
3684#define XHC_SSPVER_ALL_R 0U
3685#define XHC_SSPVER__ALL_L 31U
3686#define XHC_SSPVER__ALL_R 0U
3687#define XHC_SSPVER_DATAMASK 0xffffffffU
3688#define XHC_SSPVER_RDWRMASK 0x00000000U
3689#define XHC_SSPVER_RESETVALUE 0x00000000U
3690
3691#define XHC_SSPMGN_OFFSET 0xcb8U
3692#define XHC_SSPMGN_BASE 0xcb8U
3693#define XHC_SSPMGN__MGN_L 31U
3694#define XHC_SSPMGN__MGN_R 0U
3695#define XHC_SSPMGN__MGN_WIDTH 32U
3696#define XHC_SSPMGN__MGN_RESETVALUE 0x4b535040U
3697#define XHC_SSPMGN_WIDTH 32U
3698#define XHC_SSPMGN__WIDTH 32U
3699#define XHC_SSPMGN_ALL_L 31U
3700#define XHC_SSPMGN_ALL_R 0U
3701#define XHC_SSPMGN__ALL_L 31U
3702#define XHC_SSPMGN__ALL_R 0U
3703#define XHC_SSPMGN_DATAMASK 0xffffffffU
3704#define XHC_SSPMGN_RDWRMASK 0x00000000U
3705#define XHC_SSPMGN_RESETVALUE 0x4b535040U
3706
3707#define XHC_ECHFSC2_OFFSET 0xcc0U
3708#define XHC_ECHFSC2_BASE 0xcc0U
3709#define XHC_ECHFSC2__reserved_L 31U
3710#define XHC_ECHFSC2__reserved_R 16U
3711#define XHC_ECHFSC2__reserved_WIDTH 16U
3712#define XHC_ECHFSC2__reserved_RESETVALUE 0x0000U
3713#define XHC_ECHFSC2__NCP_L 15U
3714#define XHC_ECHFSC2__NCP_R 8U
3715#define XHC_ECHFSC2__NCP_WIDTH 8U
3716#define XHC_ECHFSC2__NCP_RESETVALUE 0x50U
3717#define XHC_ECHFSC2__CID_L 7U
3718#define XHC_ECHFSC2__CID_R 0U
3719#define XHC_ECHFSC2__CID_WIDTH 8U
3720#define XHC_ECHFSC2__CID_RESETVALUE 0xc7U
3721#define XHC_ECHFSC2_WIDTH 32U
3722#define XHC_ECHFSC2__WIDTH 32U
3723#define XHC_ECHFSC2_ALL_L 31U
3724#define XHC_ECHFSC2_ALL_R 0U
3725#define XHC_ECHFSC2__ALL_L 31U
3726#define XHC_ECHFSC2__ALL_R 0U
3727#define XHC_ECHFSC2_DATAMASK 0xffffffffU
3728#define XHC_ECHFSC2_RDWRMASK 0x00000000U
3729#define XHC_ECHFSC2_RESETVALUE 0x000050c7U
3730
3731#define XHC_FSC2POC_OFFSET 0xcd4U
3732#define XHC_FSC2POC_BASE 0xcd4U
3733#define XHC_FSC2POC__NCS_L 31U
3734#define XHC_FSC2POC__NCS_R 28U
3735#define XHC_FSC2POC__NCS_WIDTH 4U
3736#define XHC_FSC2POC__NCS_RESETVALUE 0x0U
3737#define XHC_FSC2POC__FSIZ_L 22U
3738#define XHC_FSC2POC__FSIZ_R 18U
3739#define XHC_FSC2POC__FSIZ_WIDTH 5U
3740#define XHC_FSC2POC__FSIZ_RESETVALUE 0x0U
3741#define XHC_FSC2POC__PSIZ_L 16U
3742#define XHC_FSC2POC__PSIZ_R 12U
3743#define XHC_FSC2POC__PSIZ_WIDTH 5U
3744#define XHC_FSC2POC__PSIZ_RESETVALUE 0x0U
3745#define XHC_FSC2POC__reserved_L 11U
3746#define XHC_FSC2POC__reserved_R 5U
3747#define XHC_FSC2POC__reserved_WIDTH 7U
3748#define XHC_FSC2POC__reserved_RESETVALUE 0x0U
3749#define XHC_FSC2POC__TSIZ_L 4U
3750#define XHC_FSC2POC__TSIZ_R 0U
3751#define XHC_FSC2POC__TSIZ_WIDTH 5U
3752#define XHC_FSC2POC__TSIZ_RESETVALUE 0x0U
3753#define XHC_FSC2POC__RESERVED_L 27U
3754#define XHC_FSC2POC__RESERVED_R 23U
3755#define XHC_FSC2POC_WIDTH 32U
3756#define XHC_FSC2POC__WIDTH 32U
3757#define XHC_FSC2POC_ALL_L 31U
3758#define XHC_FSC2POC_ALL_R 0U
3759#define XHC_FSC2POC__ALL_L 31U
3760#define XHC_FSC2POC__ALL_R 0U
3761#define XHC_FSC2POC_DATAMASK 0xf07dffffU
3762#define XHC_FSC2POC_RDWRMASK 0x0f820000U
3763#define XHC_FSC2POC_RESETVALUE 0x00000000U
3764
3765#define XHC_FSC2GOC_OFFSET 0xcd8U
3766#define XHC_FSC2GOC_BASE 0xcd8U
3767#define XHC_FSC2GOC__NCS_L 31U
3768#define XHC_FSC2GOC__NCS_R 28U
3769#define XHC_FSC2GOC__NCS_WIDTH 4U
3770#define XHC_FSC2GOC__NCS_RESETVALUE 0x0U
3771#define XHC_FSC2GOC__FSIZ_L 22U
3772#define XHC_FSC2GOC__FSIZ_R 18U
3773#define XHC_FSC2GOC__FSIZ_WIDTH 5U
3774#define XHC_FSC2GOC__FSIZ_RESETVALUE 0x0U
3775#define XHC_FSC2GOC__PSIZ_L 16U
3776#define XHC_FSC2GOC__PSIZ_R 12U
3777#define XHC_FSC2GOC__PSIZ_WIDTH 5U
3778#define XHC_FSC2GOC__PSIZ_RESETVALUE 0x0U
3779#define XHC_FSC2GOC__reserved_L 11U
3780#define XHC_FSC2GOC__reserved_R 5U
3781#define XHC_FSC2GOC__reserved_WIDTH 7U
3782#define XHC_FSC2GOC__reserved_RESETVALUE 0x0U
3783#define XHC_FSC2GOC__TSIZ_L 4U
3784#define XHC_FSC2GOC__TSIZ_R 0U
3785#define XHC_FSC2GOC__TSIZ_WIDTH 5U
3786#define XHC_FSC2GOC__TSIZ_RESETVALUE 0x0U
3787#define XHC_FSC2GOC__RESERVED_L 27U
3788#define XHC_FSC2GOC__RESERVED_R 23U
3789#define XHC_FSC2GOC_WIDTH 32U
3790#define XHC_FSC2GOC__WIDTH 32U
3791#define XHC_FSC2GOC_ALL_L 31U
3792#define XHC_FSC2GOC_ALL_R 0U
3793#define XHC_FSC2GOC__ALL_L 31U
3794#define XHC_FSC2GOC__ALL_R 0U
3795#define XHC_FSC2GOC_DATAMASK 0xf07dffffU
3796#define XHC_FSC2GOC_RDWRMASK 0x0f820000U
3797#define XHC_FSC2GOC_RESETVALUE 0x00000000U
3798
3799#define XHC_FSC2NOC_OFFSET 0xcdcU
3800#define XHC_FSC2NOC_BASE 0xcdcU
3801#define XHC_FSC2NOC__NCS_L 31U
3802#define XHC_FSC2NOC__NCS_R 28U
3803#define XHC_FSC2NOC__NCS_WIDTH 4U
3804#define XHC_FSC2NOC__NCS_RESETVALUE 0x0U
3805#define XHC_FSC2NOC__FSIZ_L 22U
3806#define XHC_FSC2NOC__FSIZ_R 18U
3807#define XHC_FSC2NOC__FSIZ_WIDTH 5U
3808#define XHC_FSC2NOC__FSIZ_RESETVALUE 0x0U
3809#define XHC_FSC2NOC__PSIZ_L 16U
3810#define XHC_FSC2NOC__PSIZ_R 12U
3811#define XHC_FSC2NOC__PSIZ_WIDTH 5U
3812#define XHC_FSC2NOC__PSIZ_RESETVALUE 0x0U
3813#define XHC_FSC2NOC__reserved_L 11U
3814#define XHC_FSC2NOC__reserved_R 5U
3815#define XHC_FSC2NOC__reserved_WIDTH 7U
3816#define XHC_FSC2NOC__reserved_RESETVALUE 0x0U
3817#define XHC_FSC2NOC__TSIZ_L 4U
3818#define XHC_FSC2NOC__TSIZ_R 0U
3819#define XHC_FSC2NOC__TSIZ_WIDTH 5U
3820#define XHC_FSC2NOC__TSIZ_RESETVALUE 0x0U
3821#define XHC_FSC2NOC__RESERVED_L 27U
3822#define XHC_FSC2NOC__RESERVED_R 23U
3823#define XHC_FSC2NOC_WIDTH 32U
3824#define XHC_FSC2NOC__WIDTH 32U
3825#define XHC_FSC2NOC_ALL_L 31U
3826#define XHC_FSC2NOC_ALL_R 0U
3827#define XHC_FSC2NOC__ALL_L 31U
3828#define XHC_FSC2NOC__ALL_R 0U
3829#define XHC_FSC2NOC_DATAMASK 0xf07dffffU
3830#define XHC_FSC2NOC_RDWRMASK 0x0f820000U
3831#define XHC_FSC2NOC_RESETVALUE 0x00000000U
3832
3833#define XHC_FSC2AIC_OFFSET 0xce0U
3834#define XHC_FSC2AIC_BASE 0xce0U
3835#define XHC_FSC2AIC__FSIZ_L 22U
3836#define XHC_FSC2AIC__FSIZ_R 18U
3837#define XHC_FSC2AIC__FSIZ_WIDTH 5U
3838#define XHC_FSC2AIC__FSIZ_RESETVALUE 0x0U
3839#define XHC_FSC2AIC__PSIZ_L 16U
3840#define XHC_FSC2AIC__PSIZ_R 12U
3841#define XHC_FSC2AIC__PSIZ_WIDTH 5U
3842#define XHC_FSC2AIC__PSIZ_RESETVALUE 0x0U
3843#define XHC_FSC2AIC__reserved_L 11U
3844#define XHC_FSC2AIC__reserved_R 0U
3845#define XHC_FSC2AIC__reserved_WIDTH 12U
3846#define XHC_FSC2AIC__reserved_RESETVALUE 0x000U
3847#define XHC_FSC2AIC__RESERVED_L 31U
3848#define XHC_FSC2AIC__RESERVED_R 23U
3849#define XHC_FSC2AIC_WIDTH 23U
3850#define XHC_FSC2AIC__WIDTH 23U
3851#define XHC_FSC2AIC_ALL_L 22U
3852#define XHC_FSC2AIC_ALL_R 0U
3853#define XHC_FSC2AIC__ALL_L 22U
3854#define XHC_FSC2AIC__ALL_R 0U
3855#define XHC_FSC2AIC_DATAMASK 0x007dffffU
3856#define XHC_FSC2AIC_RDWRMASK 0xff820000U
3857#define XHC_FSC2AIC_RESETVALUE 0x000000U
3858
3859#define XHC_FSC2PIC_OFFSET 0xce4U
3860#define XHC_FSC2PIC_BASE 0xce4U
3861#define XHC_FSC2PIC__NCS_L 31U
3862#define XHC_FSC2PIC__NCS_R 28U
3863#define XHC_FSC2PIC__NCS_WIDTH 4U
3864#define XHC_FSC2PIC__NCS_RESETVALUE 0x0U
3865#define XHC_FSC2PIC__reserved_L 27U
3866#define XHC_FSC2PIC__reserved_R 5U
3867#define XHC_FSC2PIC__reserved_WIDTH 23U
3868#define XHC_FSC2PIC__reserved_RESETVALUE 0x0U
3869#define XHC_FSC2PIC__TSIZ_L 4U
3870#define XHC_FSC2PIC__TSIZ_R 0U
3871#define XHC_FSC2PIC__TSIZ_WIDTH 5U
3872#define XHC_FSC2PIC__TSIZ_RESETVALUE 0x0U
3873#define XHC_FSC2PIC_WIDTH 32U
3874#define XHC_FSC2PIC__WIDTH 32U
3875#define XHC_FSC2PIC_ALL_L 31U
3876#define XHC_FSC2PIC_ALL_R 0U
3877#define XHC_FSC2PIC__ALL_L 31U
3878#define XHC_FSC2PIC__ALL_R 0U
3879#define XHC_FSC2PIC_DATAMASK 0xffffffffU
3880#define XHC_FSC2PIC_RDWRMASK 0x00000000U
3881#define XHC_FSC2PIC_RESETVALUE 0x00000000U
3882
3883#define XHC_FSC2GIC_OFFSET 0xce8U
3884#define XHC_FSC2GIC_BASE 0xce8U
3885#define XHC_FSC2GIC__NCS_L 31U
3886#define XHC_FSC2GIC__NCS_R 28U
3887#define XHC_FSC2GIC__NCS_WIDTH 4U
3888#define XHC_FSC2GIC__NCS_RESETVALUE 0x0U
3889#define XHC_FSC2GIC__reserved_L 27U
3890#define XHC_FSC2GIC__reserved_R 5U
3891#define XHC_FSC2GIC__reserved_WIDTH 23U
3892#define XHC_FSC2GIC__reserved_RESETVALUE 0x0U
3893#define XHC_FSC2GIC__TSIZ_L 4U
3894#define XHC_FSC2GIC__TSIZ_R 0U
3895#define XHC_FSC2GIC__TSIZ_WIDTH 5U
3896#define XHC_FSC2GIC__TSIZ_RESETVALUE 0x0U
3897#define XHC_FSC2GIC_WIDTH 32U
3898#define XHC_FSC2GIC__WIDTH 32U
3899#define XHC_FSC2GIC_ALL_L 31U
3900#define XHC_FSC2GIC_ALL_R 0U
3901#define XHC_FSC2GIC__ALL_L 31U
3902#define XHC_FSC2GIC__ALL_R 0U
3903#define XHC_FSC2GIC_DATAMASK 0xffffffffU
3904#define XHC_FSC2GIC_RDWRMASK 0x00000000U
3905#define XHC_FSC2GIC_RESETVALUE 0x00000000U
3906
3907#define XHC_FSC2NIC_OFFSET 0xcecU
3908#define XHC_FSC2NIC_BASE 0xcecU
3909#define XHC_FSC2NIC__NCS_L 31U
3910#define XHC_FSC2NIC__NCS_R 28U
3911#define XHC_FSC2NIC__NCS_WIDTH 4U
3912#define XHC_FSC2NIC__NCS_RESETVALUE 0x0U
3913#define XHC_FSC2NIC__reserved_L 27U
3914#define XHC_FSC2NIC__reserved_R 5U
3915#define XHC_FSC2NIC__reserved_WIDTH 23U
3916#define XHC_FSC2NIC__reserved_RESETVALUE 0x0U
3917#define XHC_FSC2NIC__TSIZ_L 4U
3918#define XHC_FSC2NIC__TSIZ_R 0U
3919#define XHC_FSC2NIC__TSIZ_WIDTH 5U
3920#define XHC_FSC2NIC__TSIZ_RESETVALUE 0x0U
3921#define XHC_FSC2NIC_WIDTH 32U
3922#define XHC_FSC2NIC__WIDTH 32U
3923#define XHC_FSC2NIC_ALL_L 31U
3924#define XHC_FSC2NIC_ALL_R 0U
3925#define XHC_FSC2NIC__ALL_L 31U
3926#define XHC_FSC2NIC__ALL_R 0U
3927#define XHC_FSC2NIC_DATAMASK 0xffffffffU
3928#define XHC_FSC2NIC_RDWRMASK 0x00000000U
3929#define XHC_FSC2NIC_RESETVALUE 0x00000000U
3930
3931#define XHC_ECHPRT2_OFFSET 0xcf0U
3932#define XHC_ECHPRT2_BASE 0xcf0U
3933#define XHC_ECHPRT2__HDP 31U
3934#define XHC_ECHPRT2__HDP_L 31U
3935#define XHC_ECHPRT2__HDP_R 31U
3936#define XHC_ECHPRT2__HDP_WIDTH 1U
3937#define XHC_ECHPRT2__HDP_RESETVALUE 0x0U
3938#define XHC_ECHPRT2__FDP 30U
3939#define XHC_ECHPRT2__FDP_L 30U
3940#define XHC_ECHPRT2__FDP_R 30U
3941#define XHC_ECHPRT2__FDP_WIDTH 1U
3942#define XHC_ECHPRT2__FDP_RESETVALUE 0x0U
3943#define XHC_ECHPRT2__reserved_L 29U
3944#define XHC_ECHPRT2__reserved_R 17U
3945#define XHC_ECHPRT2__reserved_WIDTH 13U
3946#define XHC_ECHPRT2__reserved_RESETVALUE 0x0U
3947#define XHC_ECHPRT2__HST 16U
3948#define XHC_ECHPRT2__HST_L 16U
3949#define XHC_ECHPRT2__HST_R 16U
3950#define XHC_ECHPRT2__HST_WIDTH 1U
3951#define XHC_ECHPRT2__HST_RESETVALUE 0x0U
3952#define XHC_ECHPRT2__NCP_L 15U
3953#define XHC_ECHPRT2__NCP_R 8U
3954#define XHC_ECHPRT2__NCP_WIDTH 8U
3955#define XHC_ECHPRT2__NCP_RESETVALUE 0x04U
3956#define XHC_ECHPRT2__CID_L 7U
3957#define XHC_ECHPRT2__CID_R 0U
3958#define XHC_ECHPRT2__CID_WIDTH 8U
3959#define XHC_ECHPRT2__CID_RESETVALUE 0xc8U
3960#define XHC_ECHPRT2_WIDTH 32U
3961#define XHC_ECHPRT2__WIDTH 32U
3962#define XHC_ECHPRT2_ALL_L 31U
3963#define XHC_ECHPRT2_ALL_R 0U
3964#define XHC_ECHPRT2__ALL_L 31U
3965#define XHC_ECHPRT2__ALL_R 0U
3966#define XHC_ECHPRT2_DATAMASK 0xffffffffU
3967#define XHC_ECHPRT2_RDWRMASK 0x00000000U
3968#define XHC_ECHPRT2_RESETVALUE 0x000004c8U
3969
3970#define XHC_PRT2HSC_OFFSET 0xcf8U
3971#define XHC_PRT2HSC_BASE 0xcf8U
3972#define XHC_PRT2HSC__TMR_L 31U
3973#define XHC_PRT2HSC__TMR_R 16U
3974#define XHC_PRT2HSC__TMR_WIDTH 16U
3975#define XHC_PRT2HSC__TMR_RESETVALUE 0x0000U
3976#define XHC_PRT2HSC__RSL_L 7U
3977#define XHC_PRT2HSC__RSL_R 6U
3978#define XHC_PRT2HSC__RSL_WIDTH 2U
3979#define XHC_PRT2HSC__RSL_RESETVALUE 0x0U
3980#define XHC_PRT2HSC__AS_M_L 5U
3981#define XHC_PRT2HSC__AS_M_R 4U
3982#define XHC_PRT2HSC__AS_M_WIDTH 2U
3983#define XHC_PRT2HSC__AS_M_RESETVALUE 0x0U
3984#define XHC_PRT2HSC__CMD_L 3U
3985#define XHC_PRT2HSC__CMD_R 2U
3986#define XHC_PRT2HSC__CMD_WIDTH 2U
3987#define XHC_PRT2HSC__CMD_RESETVALUE 0x0U
3988#define XHC_PRT2HSC__reserved 1U
3989#define XHC_PRT2HSC__reserved_L 1U
3990#define XHC_PRT2HSC__reserved_R 1U
3991#define XHC_PRT2HSC__reserved_WIDTH 1U
3992#define XHC_PRT2HSC__reserved_RESETVALUE 0x0U
3993#define XHC_PRT2HSC__STB 0U
3994#define XHC_PRT2HSC__STB_L 0U
3995#define XHC_PRT2HSC__STB_R 0U
3996#define XHC_PRT2HSC__STB_WIDTH 1U
3997#define XHC_PRT2HSC__STB_RESETVALUE 0x0U
3998#define XHC_PRT2HSC__RESERVED_L 15U
3999#define XHC_PRT2HSC__RESERVED_R 8U
4000#define XHC_PRT2HSC_WIDTH 32U
4001#define XHC_PRT2HSC__WIDTH 32U
4002#define XHC_PRT2HSC_ALL_L 31U
4003#define XHC_PRT2HSC_ALL_R 0U
4004#define XHC_PRT2HSC__ALL_L 31U
4005#define XHC_PRT2HSC__ALL_R 0U
4006#define XHC_PRT2HSC_DATAMASK 0xffff00ffU
4007#define XHC_PRT2HSC_RDWRMASK 0x0000ff00U
4008#define XHC_PRT2HSC_RESETVALUE 0x00000000U
4009
4010#define XHC_PRT2HSR_OFFSET 0xcfcU
4011#define XHC_PRT2HSR_BASE 0xcfcU
4012#define XHC_PRT2HSR__RNAK_L 31U
4013#define XHC_PRT2HSR__RNAK_R 24U
4014#define XHC_PRT2HSR__RNAK_WIDTH 8U
4015#define XHC_PRT2HSR__RNAK_RESETVALUE 0x00U
4016#define XHC_PRT2HSR__HSTX_L 23U
4017#define XHC_PRT2HSR__HSTX_R 16U
4018#define XHC_PRT2HSR__HSTX_WIDTH 8U
4019#define XHC_PRT2HSR__HSTX_RESETVALUE 0x00U
4020#define XHC_PRT2HSR__HSRX_L 15U
4021#define XHC_PRT2HSR__HSRX_R 8U
4022#define XHC_PRT2HSR__HSRX_WIDTH 8U
4023#define XHC_PRT2HSR__HSRX_RESETVALUE 0x00U
4024#define XHC_PRT2HSR__SPLT_L 7U
4025#define XHC_PRT2HSR__SPLT_R 0U
4026#define XHC_PRT2HSR__SPLT_WIDTH 8U
4027#define XHC_PRT2HSR__SPLT_RESETVALUE 0x00U
4028#define XHC_PRT2HSR_WIDTH 32U
4029#define XHC_PRT2HSR__WIDTH 32U
4030#define XHC_PRT2HSR_ALL_L 31U
4031#define XHC_PRT2HSR_ALL_R 0U
4032#define XHC_PRT2HSR__ALL_L 31U
4033#define XHC_PRT2HSR__ALL_R 0U
4034#define XHC_PRT2HSR_DATAMASK 0xffffffffU
4035#define XHC_PRT2HSR_RDWRMASK 0x00000000U
4036#define XHC_PRT2HSR_RESETVALUE 0x00000000U
4037
4038#define XHC_ECHRH2_OFFSET 0xd00U
4039#define XHC_ECHRH2_BASE 0xd00U
4040#define XHC_ECHRH2__MTT 31U
4041#define XHC_ECHRH2__MTT_L 31U
4042#define XHC_ECHRH2__MTT_R 31U
4043#define XHC_ECHRH2__MTT_WIDTH 1U
4044#define XHC_ECHRH2__MTT_RESETVALUE 0x0U
4045#define XHC_ECHRH2__RPO_L 30U
4046#define XHC_ECHRH2__RPO_R 24U
4047#define XHC_ECHRH2__RPO_WIDTH 7U
4048#define XHC_ECHRH2__RPO_RESETVALUE 0x0U
4049#define XHC_ECHRH2__reserved_L 23U
4050#define XHC_ECHRH2__reserved_R 22U
4051#define XHC_ECHRH2__reserved_WIDTH 2U
4052#define XHC_ECHRH2__reserved_RESETVALUE 0x0U
4053#define XHC_ECHRH2__RPN_L 21U
4054#define XHC_ECHRH2__RPN_R 20U
4055#define XHC_ECHRH2__RPN_WIDTH 2U
4056#define XHC_ECHRH2__RPN_RESETVALUE 0x0U
4057#define XHC_ECHRH2__DNR_L 19U
4058#define XHC_ECHRH2__DNR_R 16U
4059#define XHC_ECHRH2__DNR_WIDTH 4U
4060#define XHC_ECHRH2__DNR_RESETVALUE 0x0U
4061#define XHC_ECHRH2__NCP_L 15U
4062#define XHC_ECHRH2__NCP_R 8U
4063#define XHC_ECHRH2__NCP_WIDTH 8U
4064#define XHC_ECHRH2__NCP_RESETVALUE 0x0cU
4065#define XHC_ECHRH2__CID_L 7U
4066#define XHC_ECHRH2__CID_R 0U
4067#define XHC_ECHRH2__CID_WIDTH 8U
4068#define XHC_ECHRH2__CID_RESETVALUE 0xc9U
4069#define XHC_ECHRH2_WIDTH 32U
4070#define XHC_ECHRH2__WIDTH 32U
4071#define XHC_ECHRH2_ALL_L 31U
4072#define XHC_ECHRH2_ALL_R 0U
4073#define XHC_ECHRH2__ALL_L 31U
4074#define XHC_ECHRH2__ALL_R 0U
4075#define XHC_ECHRH2_DATAMASK 0xffffffffU
4076#define XHC_ECHRH2_RDWRMASK 0x00000000U
4077#define XHC_ECHRH2_RESETVALUE 0x00000cc9U
4078
4079#define XHC_RH2DES_OFFSET 0xd04U
4080#define XHC_RH2DES_BASE 0xd04U
4081#define XHC_RH2DES__PIS3_L 31U
4082#define XHC_RH2DES__PIS3_R 30U
4083#define XHC_RH2DES__PIS3_WIDTH 2U
4084#define XHC_RH2DES__PIS3_RESETVALUE 0x0U
4085#define XHC_RH2DES__HIST3 24U
4086#define XHC_RH2DES__HIST3_L 24U
4087#define XHC_RH2DES__HIST3_R 24U
4088#define XHC_RH2DES__HIST3_WIDTH 1U
4089#define XHC_RH2DES__HIST3_RESETVALUE 0x0U
4090#define XHC_RH2DES__PIS2_L 23U
4091#define XHC_RH2DES__PIS2_R 22U
4092#define XHC_RH2DES__PIS2_WIDTH 2U
4093#define XHC_RH2DES__PIS2_RESETVALUE 0x0U
4094#define XHC_RH2DES__HIST2 16U
4095#define XHC_RH2DES__HIST2_L 16U
4096#define XHC_RH2DES__HIST2_R 16U
4097#define XHC_RH2DES__HIST2_WIDTH 1U
4098#define XHC_RH2DES__HIST2_RESETVALUE 0x0U
4099#define XHC_RH2DES__PIS1_L 15U
4100#define XHC_RH2DES__PIS1_R 14U
4101#define XHC_RH2DES__PIS1_WIDTH 2U
4102#define XHC_RH2DES__PIS1_RESETVALUE 0x0U
4103#define XHC_RH2DES__HIST1 8U
4104#define XHC_RH2DES__HIST1_L 8U
4105#define XHC_RH2DES__HIST1_R 8U
4106#define XHC_RH2DES__HIST1_WIDTH 1U
4107#define XHC_RH2DES__HIST1_RESETVALUE 0x0U
4108#define XHC_RH2DES__PIS0_L 7U
4109#define XHC_RH2DES__PIS0_R 6U
4110#define XHC_RH2DES__PIS0_WIDTH 2U
4111#define XHC_RH2DES__PIS0_RESETVALUE 0x0U
4112#define XHC_RH2DES__reserved_L 5U
4113#define XHC_RH2DES__reserved_R 1U
4114#define XHC_RH2DES__reserved_WIDTH 5U
4115#define XHC_RH2DES__reserved_RESETVALUE 0x0U
4116#define XHC_RH2DES__HIST0 0U
4117#define XHC_RH2DES__HIST0_L 0U
4118#define XHC_RH2DES__HIST0_R 0U
4119#define XHC_RH2DES__HIST0_WIDTH 1U
4120#define XHC_RH2DES__HIST0_RESETVALUE 0x0U
4121#define XHC_RH2DES__RESERVED_0_L 29U
4122#define XHC_RH2DES__RESERVED_0_R 25U
4123#define XHC_RH2DES__RESERVED_1_L 21U
4124#define XHC_RH2DES__RESERVED_1_R 17U
4125#define XHC_RH2DES__RESERVED_2_L 13U
4126#define XHC_RH2DES__RESERVED_2_R 9U
4127#define XHC_RH2DES__RESERVED_L 29U
4128#define XHC_RH2DES__RESERVED_R 25U
4129#define XHC_RH2DES_WIDTH 32U
4130#define XHC_RH2DES__WIDTH 32U
4131#define XHC_RH2DES_ALL_L 31U
4132#define XHC_RH2DES_ALL_R 0U
4133#define XHC_RH2DES__ALL_L 31U
4134#define XHC_RH2DES__ALL_R 0U
4135#define XHC_RH2DES_DATAMASK 0xc1c1c1ffU
4136#define XHC_RH2DES_RDWRMASK 0x3e3e3e00U
4137#define XHC_RH2DES_RESETVALUE 0x00000000U
4138
4139#define XHC_RH2HSC0_OFFSET 0xd10U
4140#define XHC_RH2HSC0_BASE 0xd10U
4141#define XHC_RH2HSC0__TMR_L 31U
4142#define XHC_RH2HSC0__TMR_R 16U
4143#define XHC_RH2HSC0__TMR_WIDTH 16U
4144#define XHC_RH2HSC0__TMR_RESETVALUE 0x0000U
4145#define XHC_RH2HSC0__RSL_L 7U
4146#define XHC_RH2HSC0__RSL_R 6U
4147#define XHC_RH2HSC0__RSL_WIDTH 2U
4148#define XHC_RH2HSC0__RSL_RESETVALUE 0x0U
4149#define XHC_RH2HSC0__AS_M_L 5U
4150#define XHC_RH2HSC0__AS_M_R 4U
4151#define XHC_RH2HSC0__AS_M_WIDTH 2U
4152#define XHC_RH2HSC0__AS_M_RESETVALUE 0x0U
4153#define XHC_RH2HSC0__CMD_L 3U
4154#define XHC_RH2HSC0__CMD_R 2U
4155#define XHC_RH2HSC0__CMD_WIDTH 2U
4156#define XHC_RH2HSC0__CMD_RESETVALUE 0x0U
4157#define XHC_RH2HSC0__reserved 1U
4158#define XHC_RH2HSC0__reserved_L 1U
4159#define XHC_RH2HSC0__reserved_R 1U
4160#define XHC_RH2HSC0__reserved_WIDTH 1U
4161#define XHC_RH2HSC0__reserved_RESETVALUE 0x0U
4162#define XHC_RH2HSC0__STB 0U
4163#define XHC_RH2HSC0__STB_L 0U
4164#define XHC_RH2HSC0__STB_R 0U
4165#define XHC_RH2HSC0__STB_WIDTH 1U
4166#define XHC_RH2HSC0__STB_RESETVALUE 0x0U
4167#define XHC_RH2HSC0__RESERVED_L 15U
4168#define XHC_RH2HSC0__RESERVED_R 8U
4169#define XHC_RH2HSC0_WIDTH 32U
4170#define XHC_RH2HSC0__WIDTH 32U
4171#define XHC_RH2HSC0_ALL_L 31U
4172#define XHC_RH2HSC0_ALL_R 0U
4173#define XHC_RH2HSC0__ALL_L 31U
4174#define XHC_RH2HSC0__ALL_R 0U
4175#define XHC_RH2HSC0_DATAMASK 0xffff00ffU
4176#define XHC_RH2HSC0_RDWRMASK 0x0000ff00U
4177#define XHC_RH2HSC0_RESETVALUE 0x00000000U
4178
4179#define XHC_RH2HSR0_OFFSET 0xd14U
4180#define XHC_RH2HSR0_BASE 0xd14U
4181#define XHC_RH2HSR0__C2U_L 31U
4182#define XHC_RH2HSR0__C2U_R 24U
4183#define XHC_RH2HSR0__C2U_WIDTH 8U
4184#define XHC_RH2HSR0__C2U_RESETVALUE 0x00U
4185#define XHC_RH2HSR0__C1U_L 23U
4186#define XHC_RH2HSR0__C1U_R 16U
4187#define XHC_RH2HSR0__C1U_WIDTH 8U
4188#define XHC_RH2HSR0__C1U_RESETVALUE 0x00U
4189#define XHC_RH2HSR0__reserved_L 15U
4190#define XHC_RH2HSR0__reserved_R 8U
4191#define XHC_RH2HSR0__reserved_WIDTH 8U
4192#define XHC_RH2HSR0__reserved_RESETVALUE 0x00U
4193#define XHC_RH2HSR0__RTY_L 7U
4194#define XHC_RH2HSR0__RTY_R 0U
4195#define XHC_RH2HSR0__RTY_WIDTH 8U
4196#define XHC_RH2HSR0__RTY_RESETVALUE 0x00U
4197#define XHC_RH2HSR0_WIDTH 32U
4198#define XHC_RH2HSR0__WIDTH 32U
4199#define XHC_RH2HSR0_ALL_L 31U
4200#define XHC_RH2HSR0_ALL_R 0U
4201#define XHC_RH2HSR0__ALL_L 31U
4202#define XHC_RH2HSR0__ALL_R 0U
4203#define XHC_RH2HSR0_DATAMASK 0xffffffffU
4204#define XHC_RH2HSR0_RDWRMASK 0x00000000U
4205#define XHC_RH2HSR0_RESETVALUE 0x00000000U
4206
4207#define XHC_RH2HSC1_OFFSET 0xd18U
4208#define XHC_RH2HSC1_BASE 0xd18U
4209#define XHC_RH2HSC1__TMR_L 31U
4210#define XHC_RH2HSC1__TMR_R 16U
4211#define XHC_RH2HSC1__TMR_WIDTH 16U
4212#define XHC_RH2HSC1__TMR_RESETVALUE 0x0000U
4213#define XHC_RH2HSC1__RSL_L 7U
4214#define XHC_RH2HSC1__RSL_R 6U
4215#define XHC_RH2HSC1__RSL_WIDTH 2U
4216#define XHC_RH2HSC1__RSL_RESETVALUE 0x0U
4217#define XHC_RH2HSC1__AS_M_L 5U
4218#define XHC_RH2HSC1__AS_M_R 4U
4219#define XHC_RH2HSC1__AS_M_WIDTH 2U
4220#define XHC_RH2HSC1__AS_M_RESETVALUE 0x0U
4221#define XHC_RH2HSC1__CMD_L 3U
4222#define XHC_RH2HSC1__CMD_R 2U
4223#define XHC_RH2HSC1__CMD_WIDTH 2U
4224#define XHC_RH2HSC1__CMD_RESETVALUE 0x0U
4225#define XHC_RH2HSC1__reserved 1U
4226#define XHC_RH2HSC1__reserved_L 1U
4227#define XHC_RH2HSC1__reserved_R 1U
4228#define XHC_RH2HSC1__reserved_WIDTH 1U
4229#define XHC_RH2HSC1__reserved_RESETVALUE 0x0U
4230#define XHC_RH2HSC1__STB 0U
4231#define XHC_RH2HSC1__STB_L 0U
4232#define XHC_RH2HSC1__STB_R 0U
4233#define XHC_RH2HSC1__STB_WIDTH 1U
4234#define XHC_RH2HSC1__STB_RESETVALUE 0x0U
4235#define XHC_RH2HSC1__RESERVED_L 15U
4236#define XHC_RH2HSC1__RESERVED_R 8U
4237#define XHC_RH2HSC1_WIDTH 32U
4238#define XHC_RH2HSC1__WIDTH 32U
4239#define XHC_RH2HSC1_ALL_L 31U
4240#define XHC_RH2HSC1_ALL_R 0U
4241#define XHC_RH2HSC1__ALL_L 31U
4242#define XHC_RH2HSC1__ALL_R 0U
4243#define XHC_RH2HSC1_DATAMASK 0xffff00ffU
4244#define XHC_RH2HSC1_RDWRMASK 0x0000ff00U
4245#define XHC_RH2HSC1_RESETVALUE 0x00000000U
4246
4247#define XHC_RH2HSR1_OFFSET 0xd1cU
4248#define XHC_RH2HSR1_BASE 0xd1cU
4249#define XHC_RH2HSR1__C2U_L 31U
4250#define XHC_RH2HSR1__C2U_R 24U
4251#define XHC_RH2HSR1__C2U_WIDTH 8U
4252#define XHC_RH2HSR1__C2U_RESETVALUE 0x00U
4253#define XHC_RH2HSR1__C1U_L 23U
4254#define XHC_RH2HSR1__C1U_R 16U
4255#define XHC_RH2HSR1__C1U_WIDTH 8U
4256#define XHC_RH2HSR1__C1U_RESETVALUE 0x00U
4257#define XHC_RH2HSR1__reserved_L 15U
4258#define XHC_RH2HSR1__reserved_R 8U
4259#define XHC_RH2HSR1__reserved_WIDTH 8U
4260#define XHC_RH2HSR1__reserved_RESETVALUE 0x00U
4261#define XHC_RH2HSR1__RTY_L 7U
4262#define XHC_RH2HSR1__RTY_R 0U
4263#define XHC_RH2HSR1__RTY_WIDTH 8U
4264#define XHC_RH2HSR1__RTY_RESETVALUE 0x00U
4265#define XHC_RH2HSR1_WIDTH 32U
4266#define XHC_RH2HSR1__WIDTH 32U
4267#define XHC_RH2HSR1_ALL_L 31U
4268#define XHC_RH2HSR1_ALL_R 0U
4269#define XHC_RH2HSR1__ALL_L 31U
4270#define XHC_RH2HSR1__ALL_R 0U
4271#define XHC_RH2HSR1_DATAMASK 0xffffffffU
4272#define XHC_RH2HSR1_RDWRMASK 0x00000000U
4273#define XHC_RH2HSR1_RESETVALUE 0x00000000U
4274
4275#define XHC_RH2HSC2_OFFSET 0xd20U
4276#define XHC_RH2HSC2_BASE 0xd20U
4277#define XHC_RH2HSC2__TMR_L 31U
4278#define XHC_RH2HSC2__TMR_R 16U
4279#define XHC_RH2HSC2__TMR_WIDTH 16U
4280#define XHC_RH2HSC2__TMR_RESETVALUE 0x0000U
4281#define XHC_RH2HSC2__RSL_L 7U
4282#define XHC_RH2HSC2__RSL_R 6U
4283#define XHC_RH2HSC2__RSL_WIDTH 2U
4284#define XHC_RH2HSC2__RSL_RESETVALUE 0x0U
4285#define XHC_RH2HSC2__AS_M_L 5U
4286#define XHC_RH2HSC2__AS_M_R 4U
4287#define XHC_RH2HSC2__AS_M_WIDTH 2U
4288#define XHC_RH2HSC2__AS_M_RESETVALUE 0x0U
4289#define XHC_RH2HSC2__CMD_L 3U
4290#define XHC_RH2HSC2__CMD_R 2U
4291#define XHC_RH2HSC2__CMD_WIDTH 2U
4292#define XHC_RH2HSC2__CMD_RESETVALUE 0x0U
4293#define XHC_RH2HSC2__reserved 1U
4294#define XHC_RH2HSC2__reserved_L 1U
4295#define XHC_RH2HSC2__reserved_R 1U
4296#define XHC_RH2HSC2__reserved_WIDTH 1U
4297#define XHC_RH2HSC2__reserved_RESETVALUE 0x0U
4298#define XHC_RH2HSC2__STB 0U
4299#define XHC_RH2HSC2__STB_L 0U
4300#define XHC_RH2HSC2__STB_R 0U
4301#define XHC_RH2HSC2__STB_WIDTH 1U
4302#define XHC_RH2HSC2__STB_RESETVALUE 0x0U
4303#define XHC_RH2HSC2__RESERVED_L 15U
4304#define XHC_RH2HSC2__RESERVED_R 8U
4305#define XHC_RH2HSC2_WIDTH 32U
4306#define XHC_RH2HSC2__WIDTH 32U
4307#define XHC_RH2HSC2_ALL_L 31U
4308#define XHC_RH2HSC2_ALL_R 0U
4309#define XHC_RH2HSC2__ALL_L 31U
4310#define XHC_RH2HSC2__ALL_R 0U
4311#define XHC_RH2HSC2_DATAMASK 0xffff00ffU
4312#define XHC_RH2HSC2_RDWRMASK 0x0000ff00U
4313#define XHC_RH2HSC2_RESETVALUE 0x00000000U
4314
4315#define XHC_RH2HSR2_OFFSET 0xd24U
4316#define XHC_RH2HSR2_BASE 0xd24U
4317#define XHC_RH2HSR2__C2U_L 31U
4318#define XHC_RH2HSR2__C2U_R 24U
4319#define XHC_RH2HSR2__C2U_WIDTH 8U
4320#define XHC_RH2HSR2__C2U_RESETVALUE 0x00U
4321#define XHC_RH2HSR2__C1U_L 23U
4322#define XHC_RH2HSR2__C1U_R 16U
4323#define XHC_RH2HSR2__C1U_WIDTH 8U
4324#define XHC_RH2HSR2__C1U_RESETVALUE 0x00U
4325#define XHC_RH2HSR2__reserved_L 15U
4326#define XHC_RH2HSR2__reserved_R 8U
4327#define XHC_RH2HSR2__reserved_WIDTH 8U
4328#define XHC_RH2HSR2__reserved_RESETVALUE 0x00U
4329#define XHC_RH2HSR2__RTY_L 7U
4330#define XHC_RH2HSR2__RTY_R 0U
4331#define XHC_RH2HSR2__RTY_WIDTH 8U
4332#define XHC_RH2HSR2__RTY_RESETVALUE 0x00U
4333#define XHC_RH2HSR2_WIDTH 32U
4334#define XHC_RH2HSR2__WIDTH 32U
4335#define XHC_RH2HSR2_ALL_L 31U
4336#define XHC_RH2HSR2_ALL_R 0U
4337#define XHC_RH2HSR2__ALL_L 31U
4338#define XHC_RH2HSR2__ALL_R 0U
4339#define XHC_RH2HSR2_DATAMASK 0xffffffffU
4340#define XHC_RH2HSR2_RDWRMASK 0x00000000U
4341#define XHC_RH2HSR2_RESETVALUE 0x00000000U
4342
4343#define XHC_RH2HSC3_OFFSET 0xd28U
4344#define XHC_RH2HSC3_BASE 0xd28U
4345#define XHC_RH2HSC3__TMR_L 31U
4346#define XHC_RH2HSC3__TMR_R 16U
4347#define XHC_RH2HSC3__TMR_WIDTH 16U
4348#define XHC_RH2HSC3__TMR_RESETVALUE 0x0000U
4349#define XHC_RH2HSC3__RSL_L 7U
4350#define XHC_RH2HSC3__RSL_R 6U
4351#define XHC_RH2HSC3__RSL_WIDTH 2U
4352#define XHC_RH2HSC3__RSL_RESETVALUE 0x0U
4353#define XHC_RH2HSC3__AS_M_L 5U
4354#define XHC_RH2HSC3__AS_M_R 4U
4355#define XHC_RH2HSC3__AS_M_WIDTH 2U
4356#define XHC_RH2HSC3__AS_M_RESETVALUE 0x0U
4357#define XHC_RH2HSC3__CMD_L 3U
4358#define XHC_RH2HSC3__CMD_R 2U
4359#define XHC_RH2HSC3__CMD_WIDTH 2U
4360#define XHC_RH2HSC3__CMD_RESETVALUE 0x0U
4361#define XHC_RH2HSC3__reserved 1U
4362#define XHC_RH2HSC3__reserved_L 1U
4363#define XHC_RH2HSC3__reserved_R 1U
4364#define XHC_RH2HSC3__reserved_WIDTH 1U
4365#define XHC_RH2HSC3__reserved_RESETVALUE 0x0U
4366#define XHC_RH2HSC3__STB 0U
4367#define XHC_RH2HSC3__STB_L 0U
4368#define XHC_RH2HSC3__STB_R 0U
4369#define XHC_RH2HSC3__STB_WIDTH 1U
4370#define XHC_RH2HSC3__STB_RESETVALUE 0x0U
4371#define XHC_RH2HSC3__RESERVED_L 15U
4372#define XHC_RH2HSC3__RESERVED_R 8U
4373#define XHC_RH2HSC3_WIDTH 32U
4374#define XHC_RH2HSC3__WIDTH 32U
4375#define XHC_RH2HSC3_ALL_L 31U
4376#define XHC_RH2HSC3_ALL_R 0U
4377#define XHC_RH2HSC3__ALL_L 31U
4378#define XHC_RH2HSC3__ALL_R 0U
4379#define XHC_RH2HSC3_DATAMASK 0xffff00ffU
4380#define XHC_RH2HSC3_RDWRMASK 0x0000ff00U
4381#define XHC_RH2HSC3_RESETVALUE 0x00000000U
4382
4383#define XHC_RH2HSR3_OFFSET 0xd2cU
4384#define XHC_RH2HSR3_BASE 0xd2cU
4385#define XHC_RH2HSR3__C2U_L 31U
4386#define XHC_RH2HSR3__C2U_R 24U
4387#define XHC_RH2HSR3__C2U_WIDTH 8U
4388#define XHC_RH2HSR3__C2U_RESETVALUE 0x00U
4389#define XHC_RH2HSR3__C1U_L 23U
4390#define XHC_RH2HSR3__C1U_R 16U
4391#define XHC_RH2HSR3__C1U_WIDTH 8U
4392#define XHC_RH2HSR3__C1U_RESETVALUE 0x00U
4393#define XHC_RH2HSR3__reserved_L 15U
4394#define XHC_RH2HSR3__reserved_R 8U
4395#define XHC_RH2HSR3__reserved_WIDTH 8U
4396#define XHC_RH2HSR3__reserved_RESETVALUE 0x00U
4397#define XHC_RH2HSR3__RTY_L 7U
4398#define XHC_RH2HSR3__RTY_R 0U
4399#define XHC_RH2HSR3__RTY_WIDTH 8U
4400#define XHC_RH2HSR3__RTY_RESETVALUE 0x00U
4401#define XHC_RH2HSR3_WIDTH 32U
4402#define XHC_RH2HSR3__WIDTH 32U
4403#define XHC_RH2HSR3_ALL_L 31U
4404#define XHC_RH2HSR3_ALL_R 0U
4405#define XHC_RH2HSR3__ALL_L 31U
4406#define XHC_RH2HSR3__ALL_R 0U
4407#define XHC_RH2HSR3_DATAMASK 0xffffffffU
4408#define XHC_RH2HSR3_RDWRMASK 0x00000000U
4409#define XHC_RH2HSR3_RESETVALUE 0x00000000U
4410
4411#define XHC_ECHU2P_OFFSET 0xd30U
4412#define XHC_ECHU2P_BASE 0xd30U
4413#define XHC_ECHU2P__reserved_L 31U
4414#define XHC_ECHU2P__reserved_R 16U
4415#define XHC_ECHU2P__reserved_WIDTH 16U
4416#define XHC_ECHU2P__reserved_RESETVALUE 0x0000U
4417#define XHC_ECHU2P__NCP_L 15U
4418#define XHC_ECHU2P__NCP_R 8U
4419#define XHC_ECHU2P__NCP_WIDTH 8U
4420#define XHC_ECHU2P__NCP_RESETVALUE 0x04U
4421#define XHC_ECHU2P__CID_L 7U
4422#define XHC_ECHU2P__CID_R 0U
4423#define XHC_ECHU2P__CID_WIDTH 8U
4424#define XHC_ECHU2P__CID_RESETVALUE 0xcaU
4425#define XHC_ECHU2P_WIDTH 32U
4426#define XHC_ECHU2P__WIDTH 32U
4427#define XHC_ECHU2P_ALL_L 31U
4428#define XHC_ECHU2P_ALL_R 0U
4429#define XHC_ECHU2P__ALL_L 31U
4430#define XHC_ECHU2P__ALL_R 0U
4431#define XHC_ECHU2P_DATAMASK 0xffffffffU
4432#define XHC_ECHU2P_RDWRMASK 0x00000000U
4433#define XHC_ECHU2P_RESETVALUE 0x000004caU
4434
4435#define XHC_U2PVER_OFFSET 0xd34U
4436#define XHC_U2PVER_BASE 0xd34U
4437#define XHC_U2PVER__MAJ_L 31U
4438#define XHC_U2PVER__MAJ_R 28U
4439#define XHC_U2PVER__MAJ_WIDTH 4U
4440#define XHC_U2PVER__MAJ_RESETVALUE 0x0U
4441#define XHC_U2PVER__MIN_L 27U
4442#define XHC_U2PVER__MIN_R 24U
4443#define XHC_U2PVER__MIN_WIDTH 4U
4444#define XHC_U2PVER__MIN_RESETVALUE 0x0U
4445#define XHC_U2PVER__RLS_L 23U
4446#define XHC_U2PVER__RLS_R 20U
4447#define XHC_U2PVER__RLS_WIDTH 4U
4448#define XHC_U2PVER__RLS_RESETVALUE 0x0U
4449#define XHC_U2PVER__reserved_L 19U
4450#define XHC_U2PVER__reserved_R 0U
4451#define XHC_U2PVER__reserved_WIDTH 20U
4452#define XHC_U2PVER__reserved_RESETVALUE 0x00000U
4453#define XHC_U2PVER_WIDTH 32U
4454#define XHC_U2PVER__WIDTH 32U
4455#define XHC_U2PVER_ALL_L 31U
4456#define XHC_U2PVER_ALL_R 0U
4457#define XHC_U2PVER__ALL_L 31U
4458#define XHC_U2PVER__ALL_R 0U
4459#define XHC_U2PVER_DATAMASK 0xffffffffU
4460#define XHC_U2PVER_RDWRMASK 0x00000000U
4461#define XHC_U2PVER_RESETVALUE 0x00000000U
4462
4463#define XHC_U2PMGN_OFFSET 0xd38U
4464#define XHC_U2PMGN_BASE 0xd38U
4465#define XHC_U2PMGN__MGN_L 31U
4466#define XHC_U2PMGN__MGN_R 0U
4467#define XHC_U2PMGN__MGN_WIDTH 32U
4468#define XHC_U2PMGN__MGN_RESETVALUE 0x4b534b4dU
4469#define XHC_U2PMGN_WIDTH 32U
4470#define XHC_U2PMGN__WIDTH 32U
4471#define XHC_U2PMGN_ALL_L 31U
4472#define XHC_U2PMGN_ALL_R 0U
4473#define XHC_U2PMGN__ALL_L 31U
4474#define XHC_U2PMGN__ALL_R 0U
4475#define XHC_U2PMGN_DATAMASK 0xffffffffU
4476#define XHC_U2PMGN_RDWRMASK 0x00000000U
4477#define XHC_U2PMGN_RESETVALUE 0x4b534b4dU
4478
4479#define XHC_ECHRSV2_OFFSET 0xd40U
4480#define XHC_ECHRSV2_BASE 0xd40U
4481#define XHC_ECHRSV2__reserved_L 31U
4482#define XHC_ECHRSV2__reserved_R 16U
4483#define XHC_ECHRSV2__reserved_WIDTH 16U
4484#define XHC_ECHRSV2__reserved_RESETVALUE 0x0000U
4485#define XHC_ECHRSV2__NCP_L 15U
4486#define XHC_ECHRSV2__NCP_R 8U
4487#define XHC_ECHRSV2__NCP_WIDTH 8U
4488#define XHC_ECHRSV2__NCP_RESETVALUE 0x00U
4489#define XHC_ECHRSV2__CID_L 7U
4490#define XHC_ECHRSV2__CID_R 0U
4491#define XHC_ECHRSV2__CID_WIDTH 8U
4492#define XHC_ECHRSV2__CID_RESETVALUE 0xffU
4493#define XHC_ECHRSV2_WIDTH 32U
4494#define XHC_ECHRSV2__WIDTH 32U
4495#define XHC_ECHRSV2_ALL_L 31U
4496#define XHC_ECHRSV2_ALL_R 0U
4497#define XHC_ECHRSV2__ALL_L 31U
4498#define XHC_ECHRSV2__ALL_R 0U
4499#define XHC_ECHRSV2_DATAMASK 0xffffffffU
4500#define XHC_ECHRSV2_RDWRMASK 0x00000000U
4501#define XHC_ECHRSV2_RESETVALUE 0x000000ffU
4502
4503#define XHC_ECHIRA_OFFSET 0xf90U
4504#define XHC_ECHIRA_BASE 0xf90U
4505#define XHC_ECHIRA__reserved_L 31U
4506#define XHC_ECHIRA__reserved_R 16U
4507#define XHC_ECHIRA__reserved_WIDTH 16U
4508#define XHC_ECHIRA__reserved_RESETVALUE 0x0000U
4509#define XHC_ECHIRA__NCP_L 15U
4510#define XHC_ECHIRA__NCP_R 8U
4511#define XHC_ECHIRA__NCP_WIDTH 8U
4512#define XHC_ECHIRA__NCP_RESETVALUE 0x04U
4513#define XHC_ECHIRA__CID_L 7U
4514#define XHC_ECHIRA__CID_R 0U
4515#define XHC_ECHIRA__CID_WIDTH 8U
4516#define XHC_ECHIRA__CID_RESETVALUE 0xfdU
4517#define XHC_ECHIRA_WIDTH 32U
4518#define XHC_ECHIRA__WIDTH 32U
4519#define XHC_ECHIRA_ALL_L 31U
4520#define XHC_ECHIRA_ALL_R 0U
4521#define XHC_ECHIRA__ALL_L 31U
4522#define XHC_ECHIRA__ALL_R 0U
4523#define XHC_ECHIRA_DATAMASK 0xffffffffU
4524#define XHC_ECHIRA_RDWRMASK 0x00000000U
4525#define XHC_ECHIRA_RESETVALUE 0x000004fdU
4526
4527#define XHC_IRAADR_OFFSET 0xf98U
4528#define XHC_IRAADR_BASE 0xf98U
4529#define XHC_IRAADR__ADR_L 23U
4530#define XHC_IRAADR__ADR_R 2U
4531#define XHC_IRAADR__ADR_WIDTH 22U
4532#define XHC_IRAADR__ADR_RESETVALUE 0x0U
4533#define XHC_IRAADR__reserved 1U
4534#define XHC_IRAADR__reserved_L 1U
4535#define XHC_IRAADR__reserved_R 1U
4536#define XHC_IRAADR__reserved_WIDTH 1U
4537#define XHC_IRAADR__reserved_RESETVALUE 0x0U
4538#define XHC_IRAADR__MOD 0U
4539#define XHC_IRAADR__MOD_L 0U
4540#define XHC_IRAADR__MOD_R 0U
4541#define XHC_IRAADR__MOD_WIDTH 1U
4542#define XHC_IRAADR__MOD_RESETVALUE 0x0U
4543#define XHC_IRAADR__RESERVED_L 31U
4544#define XHC_IRAADR__RESERVED_R 24U
4545#define XHC_IRAADR_WIDTH 24U
4546#define XHC_IRAADR__WIDTH 24U
4547#define XHC_IRAADR_ALL_L 23U
4548#define XHC_IRAADR_ALL_R 0U
4549#define XHC_IRAADR__ALL_L 23U
4550#define XHC_IRAADR__ALL_R 0U
4551#define XHC_IRAADR_DATAMASK 0x00ffffffU
4552#define XHC_IRAADR_RDWRMASK 0xff000000U
4553#define XHC_IRAADR_RESETVALUE 0x000000U
4554
4555#define XHC_IRADAT_OFFSET 0xf9cU
4556#define XHC_IRADAT_BASE 0xf9cU
4557#define XHC_IRADAT__DAT_L 31U
4558#define XHC_IRADAT__DAT_R 0U
4559#define XHC_IRADAT__DAT_WIDTH 32U
4560#define XHC_IRADAT__DAT_RESETVALUE 0x00000000U
4561#define XHC_IRADAT_WIDTH 32U
4562#define XHC_IRADAT__WIDTH 32U
4563#define XHC_IRADAT_ALL_L 31U
4564#define XHC_IRADAT_ALL_R 0U
4565#define XHC_IRADAT__ALL_L 31U
4566#define XHC_IRADAT__ALL_R 0U
4567#define XHC_IRADAT_DATAMASK 0xffffffffU
4568#define XHC_IRADAT_RDWRMASK 0x00000000U
4569#define XHC_IRADAT_RESETVALUE 0x00000000U
4570
4571
4572#define XHC_ECHHST_OFFSET 0xfa0U
4573#define XHC_ECHHST_BASE 0xfa0U
4574#define XHC_ECHHST__CCC 31U
4575#define XHC_ECHHST__CCC_L 31U
4576#define XHC_ECHHST__CCC_R 31U
4577#define XHC_ECHHST__CCC_WIDTH 1U
4578#define XHC_ECHHST__CCC_RESETVALUE 0x1U
4579#define XHC_ECHHST__PME 30U
4580#define XHC_ECHHST__PME_L 30U
4581#define XHC_ECHHST__PME_R 30U
4582#define XHC_ECHHST__PME_WIDTH 1U
4583#define XHC_ECHHST__PME_RESETVALUE 0x0U
4584#define XHC_ECHHST__AUX_L 29U
4585#define XHC_ECHHST__AUX_R 24U
4586#define XHC_ECHHST__AUX_WIDTH 6U
4587#define XHC_ECHHST__AUX_RESETVALUE 0x0U
4588#define XHC_ECHHST__IRA 20U
4589#define XHC_ECHHST__IRA_L 20U
4590#define XHC_ECHHST__IRA_R 20U
4591#define XHC_ECHHST__IRA_WIDTH 1U
4592#define XHC_ECHHST__IRA_RESETVALUE 0x0U
4593#define XHC_ECHHST__ULS 19U
4594#define XHC_ECHHST__ULS_L 19U
4595#define XHC_ECHHST__ULS_R 19U
4596#define XHC_ECHHST__ULS_WIDTH 1U
4597#define XHC_ECHHST__ULS_RESETVALUE 0x0U
4598#define XHC_ECHHST__reserved 18U
4599#define XHC_ECHHST__reserved_L 18U
4600#define XHC_ECHHST__reserved_R 18U
4601#define XHC_ECHHST__reserved_WIDTH 1U
4602#define XHC_ECHHST__reserved_RESETVALUE 0x0U
4603#define XHC_ECHHST__TEDA 17U
4604#define XHC_ECHHST__TEDA_L 17U
4605#define XHC_ECHHST__TEDA_R 17U
4606#define XHC_ECHHST__TEDA_WIDTH 1U
4607#define XHC_ECHHST__TEDA_RESETVALUE 0x0U
4608#define XHC_ECHHST__FSW 16U
4609#define XHC_ECHHST__FSW_L 16U
4610#define XHC_ECHHST__FSW_R 16U
4611#define XHC_ECHHST__FSW_WIDTH 1U
4612#define XHC_ECHHST__FSW_RESETVALUE 0x1U
4613#define XHC_ECHHST__NCP_L 15U
4614#define XHC_ECHHST__NCP_R 8U
4615#define XHC_ECHHST__NCP_WIDTH 8U
4616#define XHC_ECHHST__NCP_RESETVALUE 0x04U
4617#define XHC_ECHHST__CID_L 7U
4618#define XHC_ECHHST__CID_R 0U
4619#define XHC_ECHHST__CID_WIDTH 8U
4620#define XHC_ECHHST__CID_RESETVALUE 0xfcU
4621#define XHC_ECHHST__RESERVED_L 23U
4622#define XHC_ECHHST__RESERVED_R 21U
4623#define XHC_ECHHST_WIDTH 32U
4624#define XHC_ECHHST__WIDTH 32U
4625#define XHC_ECHHST_ALL_L 31U
4626#define XHC_ECHHST_ALL_R 0U
4627#define XHC_ECHHST__ALL_L 31U
4628#define XHC_ECHHST__ALL_R 0U
4629#define XHC_ECHHST_DATAMASK 0xff1fffffU
4630#define XHC_ECHHST_RDWRMASK 0x00e00000U
4631#define XHC_ECHHST_RESETVALUE 0x800104fcU
4632
4633#define XHC_HSTDBG_OFFSET 0xfa4U
4634#define XHC_HSTDBG_BASE 0xfa4U
4635#define XHC_HSTDBG__ETE 31U
4636#define XHC_HSTDBG__ETE_L 31U
4637#define XHC_HSTDBG__ETE_R 31U
4638#define XHC_HSTDBG__ETE_WIDTH 1U
4639#define XHC_HSTDBG__ETE_RESETVALUE 0x0U
4640#define XHC_HSTDBG__reserved_L 30U
4641#define XHC_HSTDBG__reserved_R 16U
4642#define XHC_HSTDBG__reserved_WIDTH 15U
4643#define XHC_HSTDBG__reserved_RESETVALUE 0x0U
4644#define XHC_HSTDBG__OUTP_L 15U
4645#define XHC_HSTDBG__OUTP_R 8U
4646#define XHC_HSTDBG__OUTP_WIDTH 8U
4647#define XHC_HSTDBG__OUTP_RESETVALUE 0x00U
4648#define XHC_HSTDBG__INP_L 7U
4649#define XHC_HSTDBG__INP_R 0U
4650#define XHC_HSTDBG__INP_WIDTH 8U
4651#define XHC_HSTDBG__INP_RESETVALUE 0x00U
4652#define XHC_HSTDBG_WIDTH 32U
4653#define XHC_HSTDBG__WIDTH 32U
4654#define XHC_HSTDBG_ALL_L 31U
4655#define XHC_HSTDBG_ALL_R 0U
4656#define XHC_HSTDBG__ALL_L 31U
4657#define XHC_HSTDBG__ALL_R 0U
4658#define XHC_HSTDBG_DATAMASK 0xffffffffU
4659#define XHC_HSTDBG_RDWRMASK 0x00000000U
4660#define XHC_HSTDBG_RESETVALUE 0x00000000U
4661
4662#define XHC_HSTNPL_OFFSET 0xfa8U
4663#define XHC_HSTNPL_BASE 0xfa8U
4664#define XHC_HSTNPL__NPL_L 31U
4665#define XHC_HSTNPL__NPL_R 9U
4666#define XHC_HSTNPL__NPL_WIDTH 23U
4667#define XHC_HSTNPL__NPL_RESETVALUE 0x0U
4668#define XHC_HSTNPL__reserved_L 8U
4669#define XHC_HSTNPL__reserved_R 0U
4670#define XHC_HSTNPL__reserved_WIDTH 9U
4671#define XHC_HSTNPL__reserved_RESETVALUE 0x0U
4672#define XHC_HSTNPL_WIDTH 32U
4673#define XHC_HSTNPL__WIDTH 32U
4674#define XHC_HSTNPL_ALL_L 31U
4675#define XHC_HSTNPL_ALL_R 0U
4676#define XHC_HSTNPL__ALL_L 31U
4677#define XHC_HSTNPL__ALL_R 0U
4678#define XHC_HSTNPL_DATAMASK 0xffffffffU
4679#define XHC_HSTNPL_RDWRMASK 0x00000000U
4680#define XHC_HSTNPL_RESETVALUE 0x00000000U
4681
4682#define XHC_HSTNPH_OFFSET 0xfacU
4683#define XHC_HSTNPH_BASE 0xfacU
4684#define XHC_HSTNPH__NPH_L 31U
4685#define XHC_HSTNPH__NPH_R 0U
4686#define XHC_HSTNPH__NPH_WIDTH 32U
4687#define XHC_HSTNPH__NPH_RESETVALUE 0x00000000U
4688#define XHC_HSTNPH_WIDTH 32U
4689#define XHC_HSTNPH__WIDTH 32U
4690#define XHC_HSTNPH_ALL_L 31U
4691#define XHC_HSTNPH_ALL_R 0U
4692#define XHC_HSTNPH__ALL_L 31U
4693#define XHC_HSTNPH__ALL_R 0U
4694#define XHC_HSTNPH_DATAMASK 0xffffffffU
4695#define XHC_HSTNPH_RDWRMASK 0x00000000U
4696#define XHC_HSTNPH_RESETVALUE 0x00000000U
4697
4698#define XHC_ECHRBV_OFFSET 0xfb0U
4699#define XHC_ECHRBV_BASE 0xfb0U
4700#define XHC_ECHRBV__MAJ_L 31U
4701#define XHC_ECHRBV__MAJ_R 28U
4702#define XHC_ECHRBV__MAJ_WIDTH 4U
4703#define XHC_ECHRBV__MAJ_RESETVALUE 0x0U
4704#define XHC_ECHRBV__MIN_L 27U
4705#define XHC_ECHRBV__MIN_R 24U
4706#define XHC_ECHRBV__MIN_WIDTH 4U
4707#define XHC_ECHRBV__MIN_RESETVALUE 0x0U
4708#define XHC_ECHRBV__RLS_L 23U
4709#define XHC_ECHRBV__RLS_R 16U
4710#define XHC_ECHRBV__RLS_WIDTH 8U
4711#define XHC_ECHRBV__RLS_RESETVALUE 0x00U
4712#define XHC_ECHRBV__NCP_L 15U
4713#define XHC_ECHRBV__NCP_R 8U
4714#define XHC_ECHRBV__NCP_WIDTH 8U
4715#define XHC_ECHRBV__NCP_RESETVALUE 0x00U
4716#define XHC_ECHRBV__CID_L 7U
4717#define XHC_ECHRBV__CID_R 0U
4718#define XHC_ECHRBV__CID_WIDTH 8U
4719#define XHC_ECHRBV__CID_RESETVALUE 0xfeU
4720#define XHC_ECHRBV_WIDTH 32U
4721#define XHC_ECHRBV__WIDTH 32U
4722#define XHC_ECHRBV_ALL_L 31U
4723#define XHC_ECHRBV_ALL_R 0U
4724#define XHC_ECHRBV__ALL_L 31U
4725#define XHC_ECHRBV__ALL_R 0U
4726#define XHC_ECHRBV_DATAMASK 0xffffffffU
4727#define XHC_ECHRBV_RDWRMASK 0x00000000U
4728#define XHC_ECHRBV_RESETVALUE 0x000000feU
4729
4730#define XHC_RBVPDT_OFFSET 0xfb4U
4731#define XHC_RBVPDT_BASE 0xfb4U
4732#define XHC_RBVPDT__VDR_L 31U
4733#define XHC_RBVPDT__VDR_R 16U
4734#define XHC_RBVPDT__VDR_WIDTH 16U
4735#define XHC_RBVPDT__VDR_RESETVALUE 0x0a5cU
4736#define XHC_RBVPDT__PDT_L 15U
4737#define XHC_RBVPDT__PDT_R 0U
4738#define XHC_RBVPDT__PDT_WIDTH 16U
4739#define XHC_RBVPDT__PDT_RESETVALUE 0x0000U
4740#define XHC_RBVPDT_WIDTH 32U
4741#define XHC_RBVPDT__WIDTH 32U
4742#define XHC_RBVPDT_ALL_L 31U
4743#define XHC_RBVPDT_ALL_R 0U
4744#define XHC_RBVPDT__ALL_L 31U
4745#define XHC_RBVPDT__ALL_R 0U
4746#define XHC_RBVPDT_DATAMASK 0xffffffffU
4747#define XHC_RBVPDT_RDWRMASK 0x00000000U
4748#define XHC_RBVPDT_RESETVALUE 0x0a5c0000U
4749
4750#define XHC_RBVMGN_OFFSET 0xfbcU
4751#define XHC_RBVMGN_BASE 0xfbcU
4752#define XHC_RBVMGN__MGN_L 31U
4753#define XHC_RBVMGN__MGN_R 0U
4754#define XHC_RBVMGN__MGN_WIDTH 32U
4755#define XHC_RBVMGN__MGN_RESETVALUE 0x52535354U
4756#define XHC_RBVMGN_WIDTH 32U
4757#define XHC_RBVMGN__WIDTH 32U
4758#define XHC_RBVMGN_ALL_L 31U
4759#define XHC_RBVMGN_ALL_R 0U
4760#define XHC_RBVMGN__ALL_L 31U
4761#define XHC_RBVMGN__ALL_R 0U
4762#define XHC_RBVMGN_DATAMASK 0xffffffffU
4763#define XHC_RBVMGN_RDWRMASK 0x00000000U
4764#define XHC_RBVMGN_RESETVALUE 0x52535354U
4765
4766/* PORTSC field defines */
4767#define XHC_PORTSC__PS_LINK_STATE_U0 0U
4768#define XHC_PORTSC__PS_LINK_STATE_U1 1U
4769#define XHC_PORTSC__PS_LINK_STATE_U2 2U
4770#define XHC_PORTSC__PS_LINK_STATE_U3 3U
4771#define XHC_PORTSC__PS_LINK_STATE_DISABLED 4U
4772#define XHC_PORTSC__PS_LINK_STATE_RX_DETECT 5U
4773#define XHC_PORTSC__PS_LINK_STATE_INACTIVE 6U
4774#define XHC_PORTSC__PS_LINK_STATE_POLLING 7U
4775#define XHC_PORTSC__PS_LINK_STATE_RECOVERY 8U
4776#define XHC_PORTSC__PS_LINK_STATE_HOT_RESET 9U
4777#define XHC_PORTSC__PS_LINK_STATE_COMPLIANCE 10U
4778#define XHC_PORTSC__PS_LINK_STATE_TEST 11U
4779#define XHC_PORTSC__PS_LINK_STATE_RESUME 15U
4780
4781#define XHC_PORTSC__PS_SPEED_UNDEFINED 0U
4782#define XHC_PORTSC__PS_FS 1U
4783#define XHC_PORTSC__PS_LS 2U
4784#define XHC_PORTSC__PS_HS 3U
4785#define XHC_PORTSC__PS_SS 4U
4786
4787/* macros and inline functions */
4788
4789/* write 64bit ptr 'p' to destination 'd' with offset 'v' */
4790inline void WRITE64_REG_PTRL(uint32_t r, uint32_t *p)
4791{
4792 uint32_t *ptr = (uint32_t *) (uint64_t) (XHC_BASE + r);
4793
4794 *ptr = (uint32_t) ((uint64_t) p & (uint64_t) 0xffffffffU);
4795}
4796
4797inline void WRITE64_REG_PTRH(uint32_t r, uint32_t *p)
4798{
4799 uint32_t *ptr = (uint32_t *) (uint64_t) (XHC_BASE + r);
4800
4801 *ptr = (uint32_t) ((uint64_t) p >> 32U);
4802}
4803
4804#define XHC_REG_RD(addr) mmio_read_32(XHC_BASE + addr)
4805
4806#define XHC_REG_WR(addr, val) mmio_write_32(XHC_BASE+addr, val)
4807
4808#endif /* USBH_XHCI_REGS_H */
4809