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