xref: /openbmc/u-boot/drivers/ram/k3-am654-ddrss.h (revision 0c4b382f9041f9f2f00246c8a0ece90dae5451be)
1*06bda125SLokesh Vutla /* SPDX-License-Identifier: GPL-2.0+ */
2*06bda125SLokesh Vutla /*
3*06bda125SLokesh Vutla  * AM654: DDRSS Register definitions and structures.
4*06bda125SLokesh Vutla  *
5*06bda125SLokesh Vutla  * Copyright (C) 2018 Texas Instruments Incorporated - http://www.ti.com/
6*06bda125SLokesh Vutla  *	Lokesh Vutla <lokeshvutla@ti.com>
7*06bda125SLokesh Vutla  *
8*06bda125SLokesh Vutla  */
9*06bda125SLokesh Vutla 
10*06bda125SLokesh Vutla #ifndef __K3_AM654_DDRSS_H
11*06bda125SLokesh Vutla #define __K3_AM654_DDRSS_H
12*06bda125SLokesh Vutla 
13*06bda125SLokesh Vutla /* DDRSS subsystem wrapper logic registers */
14*06bda125SLokesh Vutla #define DDRSS_SS_ID_REV_REG		0x00000000
15*06bda125SLokesh Vutla #define DDRSS_SS_CTL_REG		0x00000004
16*06bda125SLokesh Vutla #define DDRSS_V2H_CTL_REG		0x00000020
17*06bda125SLokesh Vutla 
18*06bda125SLokesh Vutla #define SS_CTL_REG_CTL_ARST_SHIFT	0x0
19*06bda125SLokesh Vutla #define SS_CTL_REG_CTL_ARST_MASK	BIT(SS_CTL_REG_CTL_ARST_SHIFT)
20*06bda125SLokesh Vutla 
21*06bda125SLokesh Vutla /* DDRSS controller configuration registers */
22*06bda125SLokesh Vutla #define DDRSS_DDRCTL_MSTR		0x00000000
23*06bda125SLokesh Vutla #define DDRSS_DDRCTL_STAT		0x00000004
24*06bda125SLokesh Vutla #define DDRSS_DDRCTL_MRCTRL0		0x00000010
25*06bda125SLokesh Vutla #define DDRSS_DDRCTL_MRCTRL1		0x00000014
26*06bda125SLokesh Vutla #define DDRSS_DDRCTL_MRSTAT		0x00000018
27*06bda125SLokesh Vutla #define DDRSS_DDRCTL_MRCTRL2		0x0000001C
28*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DERATEEN		0x00000020
29*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DERATEINT		0x00000024
30*06bda125SLokesh Vutla #define DDRSS_DDRCTL_MSTR2		0x00000028
31*06bda125SLokesh Vutla #define DDRSS_DDRCTL_PWRCTL		0x00000030
32*06bda125SLokesh Vutla #define DDRSS_DDRCTL_PWRTMG		0x00000034
33*06bda125SLokesh Vutla #define DDRSS_DDRCTL_HWLPCTL		0x00000038
34*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHCTL0		0x00000050
35*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHCTL1		0x00000054
36*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHCTL2		0x00000058
37*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHCTL3		0x00000060
38*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHTMG		0x00000064
39*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCFG0		0x00000070
40*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCFG1		0x00000074
41*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCSTAT		0x00000078
42*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCLR		0x0000007C
43*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCERRCNT		0x00000080
44*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCADDR0		0x00000084
45*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCADDR1		0x00000088
46*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCSYN0		0x0000008C
47*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCCSYN2		0x00000094
48*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCBITMASK0	0x00000098
49*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCBITMASK2	0x000000A0
50*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCUADDR0		0x000000A4
51*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCUADDR1		0x000000A8
52*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCUSYN0		0x000000AC
53*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCUSYN2		0x000000B4
54*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCPOISONADDR0	0x000000B8
55*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCPOISONADDR1	0x000000BC
56*06bda125SLokesh Vutla #define DDRSS_DDRCTL_CRCPARCTL0		0x000000C0
57*06bda125SLokesh Vutla #define DDRSS_DDRCTL_CRCPARCTL1		0x000000C4
58*06bda125SLokesh Vutla #define DDRSS_DDRCTL_CRCPARCTL2		0x000000C8
59*06bda125SLokesh Vutla #define DDRSS_DDRCTL_CRCPARSTAT		0x000000CC
60*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT0		0x000000D0
61*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT1		0x000000D4
62*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT2		0x000000D8
63*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT3		0x000000DC
64*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT4		0x000000E0
65*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT5		0x000000E4
66*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT6		0x000000E8
67*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT7		0x000000EC
68*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DIMMCTL		0x000000F0
69*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RANKCTL		0x000000F4
70*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG0		0x00000100
71*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG1		0x00000104
72*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG2		0x00000108
73*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG3		0x0000010C
74*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG4		0x00000110
75*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG5		0x00000114
76*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG6		0x00000118
77*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG7		0x0000011C
78*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG8		0x00000120
79*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG9		0x00000124
80*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG10		0x00000128
81*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG11		0x0000012C
82*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG12		0x00000130
83*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG13		0x00000134
84*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG14		0x00000138
85*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG15		0x0000013C
86*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG17		0x00000144
87*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ZQCTL0		0x00000180
88*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ZQCTL1		0x00000184
89*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ZQCTL2		0x00000188
90*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ZQSTAT		0x0000018C
91*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG0		0x00000190
92*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG1		0x00000194
93*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFILPCFG0		0x00000198
94*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFILPCFG1		0x0000019C
95*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFIUPD0		0x000001A0
96*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFIUPD1		0x000001A4
97*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFIUPD2		0x000001A8
98*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFIMISC		0x000001B0
99*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG2		0x000001B4
100*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG3		0x000001B8
101*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFISTAT		0x000001BC
102*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DBICTL		0x000001C0
103*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFIPHYMSTR		0x000001C4
104*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP0		0x00000200
105*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP1		0x00000204
106*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP2		0x00000208
107*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP3		0x0000020C
108*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP4		0x00000210
109*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP5		0x00000214
110*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP6		0x00000218
111*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP7		0x0000021C
112*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP8		0x00000220
113*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP9		0x00000224
114*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP10		0x00000228
115*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADDRMAP11		0x0000022C
116*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ODTCFG		0x00000240
117*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ODTMAP		0x00000244
118*06bda125SLokesh Vutla #define DDRSS_DDRCTL_SCHED		0x00000250
119*06bda125SLokesh Vutla #define DDRSS_DDRCTL_SCHED1		0x00000254
120*06bda125SLokesh Vutla #define DDRSS_DDRCTL_PERFHPR1		0x0000025C
121*06bda125SLokesh Vutla #define DDRSS_DDRCTL_PERFLPR1		0x00000264
122*06bda125SLokesh Vutla #define DDRSS_DDRCTL_PERFWR1		0x0000026C
123*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DQMAP0		0x00000280
124*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DQMAP1		0x00000284
125*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DQMAP4		0x00000290
126*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DQMAP5		0x00000294
127*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DBG0		0x00000300
128*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DBG1		0x00000304
129*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DBGCAM		0x00000308
130*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DBGCMD		0x0000030C
131*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DBGSTAT		0x00000310
132*06bda125SLokesh Vutla #define DDRSS_DDRCTL_SWCTL		0x00000320
133*06bda125SLokesh Vutla #define DDRSS_DDRCTL_SWSTAT		0x00000324
134*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ADVECCINDEX	0x00000374
135*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCPOISONPAT0	0x0000037C
136*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ECCPOISONPAT2	0x00000384
137*06bda125SLokesh Vutla #define DDRSS_DDRCTL_CAPARPOISONCTL	0x000003A0
138*06bda125SLokesh Vutla #define DDRSS_DDRCTL_CAPARPOISONSTAT	0x000003A4
139*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DERATEEN_SHDW	0x00002020
140*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DERATEINT_SHDW	0x00002024
141*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHCTL0_SHDW	0x00002050
142*06bda125SLokesh Vutla #define DDRSS_DDRCTL_RFSHTMG_SHDW	0x00002064
143*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT3_SHDW		0x000020DC
144*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT4_SHDW		0x000020E0
145*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT6_SHDW		0x000020E8
146*06bda125SLokesh Vutla #define DDRSS_DDRCTL_INIT7_SHDW		0x000020EC
147*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG0_SHDW	0x00002100
148*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG1_SHDW	0x00002104
149*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG2_SHDW	0x00002108
150*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG3_SHDW	0x0000210C
151*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG4_SHDW	0x00002110
152*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG5_SHDW	0x00002114
153*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG6_SHDW	0x00002118
154*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG7_SHDW	0x0000211C
155*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG8_SHDW	0x00002120
156*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG9_SHDW	0x00002124
157*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG10_SHDW	0x00002128
158*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG11_SHDW	0x0000212C
159*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG12_SHDW	0x00002130
160*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG13_SHDW	0x00002134
161*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG14_SHDW	0x00002138
162*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DRAMTMG15_SHDW	0x0000213C
163*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ZQCTL0_SHDW	0x00002180
164*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG0_SHDW	0x00002190
165*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG1_SHDW	0x00002194
166*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG2_SHDW	0x000021B4
167*06bda125SLokesh Vutla #define DDRSS_DDRCTL_DFITMG3_SHDW	0x000021B8
168*06bda125SLokesh Vutla #define DDRSS_DDRCTL_ODTCFG_SHDW	0x00002240
169*06bda125SLokesh Vutla 
170*06bda125SLokesh Vutla #define MSTR_DDR_TYPE_MASK		GENMASK(5, 0)
171*06bda125SLokesh Vutla #define DDR_TYPE_LPDDR4			0x20
172*06bda125SLokesh Vutla #define DDR_TYPE_DDR4			0x10
173*06bda125SLokesh Vutla #define DDR_TYPE_DDR3			0x1
174*06bda125SLokesh Vutla 
175*06bda125SLokesh Vutla #define DDR3_STAT_MODE_MASK		GENMASK(1, 0)
176*06bda125SLokesh Vutla #define DDR4_STAT_MODE_MASK		GENMASK(2, 0)
177*06bda125SLokesh Vutla #define DDR_MODE_NORMAL			0x1
178*06bda125SLokesh Vutla 
179*06bda125SLokesh Vutla /* DDRSS PHY configuration registers */
180*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIDR		0x00000000
181*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PIR		0x00000004
182*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR0		0x00000010
183*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR1		0x00000014
184*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR2		0x00000018
185*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR3		0x0000001C
186*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR4		0x00000020
187*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR5		0x00000024
188*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR6		0x00000028
189*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR7		0x0000002C
190*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGSR0		0x00000030
191*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGSR1		0x00000034
192*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGSR2		0x00000038
193*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR0		0x00000040
194*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR1		0x00000044
195*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR2		0x00000048
196*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR3		0x0000004C
197*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR4		0x00000050
198*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR5		0x00000054
199*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PTR6		0x00000058
200*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PLLCR0		0x00000068
201*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PLLCR1		0x0000006C
202*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PLLCR2		0x00000070
203*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PLLCR3		0x00000074
204*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PLLCR4		0x00000078
205*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PLLCR5		0x0000007C
206*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DXCCR		0x00000088
207*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DSGCR		0x00000090
208*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ODTCR		0x00000098
209*06bda125SLokesh Vutla #define DDRSS_DDRPHY_AACR		0x000000A0
210*06bda125SLokesh Vutla #define DDRSS_DDRPHY_GPR0		0x000000C0
211*06bda125SLokesh Vutla #define DDRSS_DDRPHY_GPR1		0x000000C4
212*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCR		0x00000100
213*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR0		0x00000110
214*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR1		0x00000114
215*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR2		0x00000118
216*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR3		0x0000011C
217*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR4		0x00000120
218*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR5		0x00000124
219*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTPR6		0x00000128
220*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMGCR0		0x00000140
221*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMGCR1		0x00000144
222*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMGCR2		0x00000148
223*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMCR0		0x00000150
224*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMCR1		0x00000154
225*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMCR2		0x00000158
226*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMCR3		0x0000015C
227*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RDIMMCR4		0x00000160
228*06bda125SLokesh Vutla #define DDRSS_DDRPHY_SCHCR0		0x00000168
229*06bda125SLokesh Vutla #define DDRSS_DDRPHY_SCHCR1		0x0000016C
230*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR0		0x00000180
231*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR1		0x00000184
232*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR2		0x00000188
233*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR3		0x0000018C
234*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR4		0x00000190
235*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR5		0x00000194
236*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR6		0x00000198
237*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR7		0x0000019C
238*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR11		0x000001AC
239*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR12		0x000001B0
240*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR13		0x000001B4
241*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR14		0x000001B8
242*06bda125SLokesh Vutla #define DDRSS_DDRPHY_MR22		0x000001D8
243*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTCR0		0x00000200
244*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTCR1		0x00000204
245*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTAR0		0x00000208
246*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTAR1		0x0000020C
247*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTAR2		0x00000210
248*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTDR0		0x00000218
249*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTDR1		0x0000021C
250*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTEDR0		0x00000230
251*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTEDR1		0x00000234
252*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DTEDR2		0x00000238
253*06bda125SLokesh Vutla #define DDRSS_DDRPHY_VTDR		0x0000023C
254*06bda125SLokesh Vutla #define DDRSS_DDRPHY_CATR0		0x00000240
255*06bda125SLokesh Vutla #define DDRSS_DDRPHY_CATR1		0x00000244
256*06bda125SLokesh Vutla #define DDRSS_DDRPHY_PGCR8		0x00000248
257*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DQSDR0		0x00000250
258*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DQSDR1		0x00000254
259*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DQSDR2		0x00000258
260*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCUAR		0x00000300
261*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCUDR		0x00000304
262*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCURR		0x00000308
263*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCULR		0x0000030C
264*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCUGCR		0x00000310
265*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCUTPR		0x00000314
266*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCUSR0		0x00000318
267*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DCUSR1		0x0000031C
268*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTRR		0x00000400
269*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTWCR		0x00000404
270*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTMSKR0		0x00000408
271*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTMSKR1		0x0000040C
272*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTMSKR2		0x00000410
273*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTLSR		0x00000414
274*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTAR0		0x00000418
275*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTAR1		0x0000041C
276*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTAR2		0x00000420
277*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTAR3		0x00000424
278*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTAR4		0x00000428
279*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTUDPR		0x0000042C
280*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTGSR		0x00000430
281*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTWER0		0x00000434
282*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTWER1		0x00000438
283*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTBER0		0x0000043C
284*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTBER1		0x00000440
285*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTBER2		0x00000444
286*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTBER3		0x00000448
287*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTBER4		0x0000044C
288*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTWCSR		0x00000450
289*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTFWR0		0x00000454
290*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTFWR1		0x00000458
291*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTFWR2		0x0000045C
292*06bda125SLokesh Vutla #define DDRSS_DDRPHY_BISTBER5		0x00000460
293*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RANKIDR		0x000004DC
294*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIOCR0		0x000004E0
295*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIOCR1		0x000004E4
296*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIOCR2		0x000004E8
297*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIOCR3		0x000004EC
298*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIOCR4		0x000004F0
299*06bda125SLokesh Vutla #define DDRSS_DDRPHY_RIOCR5		0x000004F4
300*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACIOCR0		0x00000500
301*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACIOCR1		0x00000504
302*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACIOCR2		0x00000508
303*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACIOCR3		0x0000050C
304*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACIOCR4		0x00000510
305*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACIOCR5		0x00000514
306*06bda125SLokesh Vutla #define DDRSS_DDRPHY_IOVCR0		0x00000520
307*06bda125SLokesh Vutla #define DDRSS_DDRPHY_IOVCR1		0x00000524
308*06bda125SLokesh Vutla #define DDRSS_DDRPHY_VTCR0		0x00000528
309*06bda125SLokesh Vutla #define DDRSS_DDRPHY_VTCR1		0x0000052C
310*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR0		0x00000540
311*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR1		0x00000544
312*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR2		0x00000548
313*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR3		0x0000054C
314*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR4		0x00000550
315*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR5		0x00000554
316*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR6		0x00000558
317*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR7		0x0000055C
318*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR8		0x00000560
319*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR9		0x00000564
320*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR10		0x00000568
321*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR11		0x0000056C
322*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR12		0x00000570
323*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR13		0x00000574
324*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR14		0x00000578
325*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR15		0x0000057C
326*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACBDLR16		0x00000580
327*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACLCDLR		0x00000584
328*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACMDLR0		0x000005A0
329*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ACMDLR1		0x000005A4
330*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQCR		0x00000680
331*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0PR0		0x00000684
332*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0PR1		0x00000688
333*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0DR0		0x0000068C
334*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0DR1		0x00000690
335*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0OR0		0x00000694
336*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0OR1		0x00000698
337*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ0SR		0x0000069C
338*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1PR0		0x000006A4
339*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1PR1		0x000006A8
340*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1DR0		0x000006AC
341*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1DR1		0x000006B0
342*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1OR0		0x000006B4
343*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1OR1		0x000006B8
344*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ1SR		0x000006BC
345*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2PR0		0x000006C4
346*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2PR1		0x000006C8
347*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2DR0		0x000006CC
348*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2DR1		0x000006D0
349*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2OR0		0x000006D4
350*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2OR1		0x000006D8
351*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ2SR		0x000006DC
352*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3PR0		0x000006E4
353*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3PR1		0x000006E8
354*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3DR0		0x000006EC
355*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3DR1		0x000006F0
356*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3OR0		0x000006F4
357*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3OR1		0x000006F8
358*06bda125SLokesh Vutla #define DDRSS_DDRPHY_ZQ3SR		0x000006FC
359*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR0		0x00000700
360*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR1		0x00000704
361*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR2		0x00000708
362*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR3		0x0000070C
363*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR4		0x00000710
364*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR5		0x00000714
365*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR6		0x00000718
366*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR7		0x0000071C
367*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR8		0x00000720
368*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GCR9		0x00000724
369*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0DQMAP0		0x00000728
370*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0DQMAP1		0x0000072C
371*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR0		0x00000740
372*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR1		0x00000744
373*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR2		0x00000748
374*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR3		0x00000750
375*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR4		0x00000754
376*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR5		0x00000758
377*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR6		0x00000760
378*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR7		0x00000764
379*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR8		0x00000768
380*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0BDLR9		0x0000076C
381*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0LCDLR0		0x00000780
382*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0LCDLR1		0x00000784
383*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0LCDLR2		0x00000788
384*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0LCDLR3		0x0000078C
385*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0LCDLR4		0x00000790
386*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0LCDLR5		0x00000794
387*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0MDLR0		0x000007A0
388*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0MDLR1		0x000007A4
389*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GTR0		0x000007C0
390*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0RSR0		0x000007D0
391*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0RSR1		0x000007D4
392*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0RSR2		0x000007D8
393*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0RSR3		0x000007DC
394*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR0		0x000007E0
395*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR1		0x000007E4
396*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR2		0x000007E8
397*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR3		0x000007EC
398*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR4		0x000007F0
399*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR5		0x000007F4
400*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX0GSR6		0x000007F8
401*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR0		0x00000800
402*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR1		0x00000804
403*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR2		0x00000808
404*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR3		0x0000080C
405*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR4		0x00000810
406*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR5		0x00000814
407*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR6		0x00000818
408*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR7		0x0000081C
409*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR8		0x00000820
410*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GCR9		0x00000824
411*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1DQMAP0		0x00000828
412*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1DQMAP1		0x0000082C
413*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR0		0x00000840
414*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR1		0x00000844
415*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR2		0x00000848
416*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR3		0x00000850
417*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR4		0x00000854
418*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR5		0x00000858
419*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR6		0x00000860
420*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR7		0x00000864
421*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR8		0x00000868
422*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1BDLR9		0x0000086C
423*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1LCDLR0		0x00000880
424*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1LCDLR1		0x00000884
425*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1LCDLR2		0x00000888
426*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1LCDLR3		0x0000088C
427*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1LCDLR4		0x00000890
428*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1LCDLR5		0x00000894
429*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1MDLR0		0x000008A0
430*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1MDLR1		0x000008A4
431*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GTR0		0x000008C0
432*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1RSR0		0x000008D0
433*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1RSR1		0x000008D4
434*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1RSR2		0x000008D8
435*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1RSR3		0x000008DC
436*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR0		0x000008E0
437*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR1		0x000008E4
438*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR2		0x000008E8
439*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR3		0x000008EC
440*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR4		0x000008F0
441*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR5		0x000008F4
442*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX1GSR6		0x000008F8
443*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR0		0x00000900
444*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR1		0x00000904
445*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR2		0x00000908
446*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR3		0x0000090C
447*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR4		0x00000910
448*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR5		0x00000914
449*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR6		0x00000918
450*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR7		0x0000091C
451*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR8		0x00000920
452*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GCR9		0x00000924
453*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2DQMAP0		0x00000928
454*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2DQMAP1		0x0000092C
455*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR0		0x00000940
456*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR1		0x00000944
457*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR2		0x00000948
458*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR3		0x00000950
459*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR4		0x00000954
460*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR5		0x00000958
461*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR6		0x00000960
462*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR7		0x00000964
463*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR8		0x00000968
464*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2BDLR9		0x0000096C
465*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2LCDLR0		0x00000980
466*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2LCDLR1		0x00000984
467*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2LCDLR2		0x00000988
468*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2LCDLR3		0x0000098C
469*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2LCDLR4		0x00000990
470*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2LCDLR5		0x00000994
471*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2MDLR0		0x000009A0
472*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2MDLR1		0x000009A4
473*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GTR0		0x000009C0
474*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2RSR0		0x000009D0
475*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2RSR1		0x000009D4
476*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2RSR2		0x000009D8
477*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2RSR3		0x000009DC
478*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR0		0x000009E0
479*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR1		0x000009E4
480*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR2		0x000009E8
481*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR3		0x000009EC
482*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR4		0x000009F0
483*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR5		0x000009F4
484*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX2GSR6		0x000009F8
485*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR0		0x00000A00
486*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR1		0x00000A04
487*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR2		0x00000A08
488*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR3		0x00000A0C
489*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR4		0x00000A10
490*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR5		0x00000A14
491*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR6		0x00000A18
492*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR7		0x00000A1C
493*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR8		0x00000A20
494*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GCR9		0x00000A24
495*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3DQMAP0		0x00000A28
496*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3DQMAP1		0x00000A2C
497*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR0		0x00000A40
498*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR1		0x00000A44
499*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR2		0x00000A48
500*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR3		0x00000A50
501*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR4		0x00000A54
502*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR5		0x00000A58
503*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR6		0x00000A60
504*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR7		0x00000A64
505*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR8		0x00000A68
506*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3BDLR9		0x00000A6C
507*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3LCDLR0		0x00000A80
508*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3LCDLR1		0x00000A84
509*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3LCDLR2		0x00000A88
510*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3LCDLR3		0x00000A8C
511*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3LCDLR4		0x00000A90
512*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3LCDLR5		0x00000A94
513*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3MDLR0		0x00000AA0
514*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3MDLR1		0x00000AA4
515*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GTR0		0x00000AC0
516*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3RSR0		0x00000AD0
517*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3RSR1		0x00000AD4
518*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3RSR2		0x00000AD8
519*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3RSR3		0x00000ADC
520*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR0		0x00000AE0
521*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR1		0x00000AE4
522*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR2		0x00000AE8
523*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR3		0x00000AEC
524*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR4		0x00000AF0
525*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR5		0x00000AF4
526*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX3GSR6		0x00000AF8
527*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR0		0x00000B00
528*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR1		0x00000B04
529*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR2		0x00000B08
530*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR3		0x00000B0C
531*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR4		0x00000B10
532*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR5		0x00000B14
533*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR6		0x00000B18
534*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR7		0x00000B1C
535*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR8		0x00000B20
536*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GCR9		0x00000B24
537*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4DQMAP0		0x00000B28
538*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4DQMAP1		0x00000B2C
539*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR0		0x00000B40
540*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR1		0x00000B44
541*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR2		0x00000B48
542*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR3		0x00000B50
543*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR4		0x00000B54
544*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR5		0x00000B58
545*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR6		0x00000B60
546*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR7		0x00000B64
547*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR8		0x00000B68
548*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4BDLR9		0x00000B6C
549*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4LCDLR0		0x00000B80
550*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4LCDLR1		0x00000B84
551*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4LCDLR2		0x00000B88
552*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4LCDLR3		0x00000B8C
553*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4LCDLR4		0x00000B90
554*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4LCDLR5		0x00000B94
555*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4MDLR0		0x00000BA0
556*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4MDLR1		0x00000BA4
557*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GTR0		0x00000BC0
558*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4RSR0		0x00000BD0
559*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4RSR1		0x00000BD4
560*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4RSR2		0x00000BD8
561*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4RSR3		0x00000BDC
562*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR0		0x00000BE0
563*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR1		0x00000BE4
564*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR2		0x00000BE8
565*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR3		0x00000BEC
566*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR4		0x00000BF0
567*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR5		0x00000BF4
568*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4GSR6		0x00000BF8
569*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR0		0x00000C00
570*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR1		0x00000C04
571*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR2		0x00000C08
572*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR3		0x00000C0C
573*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR4		0x00000C10
574*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR5		0x00000C14
575*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR6		0x00000C18
576*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR7		0x00000C1C
577*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR8		0x00000C20
578*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GCR9		0x00000C24
579*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5DQMAP0		0x00000C28
580*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5DQMAP1		0x00000C2C
581*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR0		0x00000C40
582*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR1		0x00000C44
583*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR2		0x00000C48
584*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR3		0x00000C50
585*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR4		0x00000C54
586*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR5		0x00000C58
587*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR6		0x00000C60
588*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR7		0x00000C64
589*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR8		0x00000C68
590*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5BDLR9		0x00000C6C
591*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5LCDLR0		0x00000C80
592*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5LCDLR1		0x00000C84
593*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5LCDLR2		0x00000C88
594*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5LCDLR3		0x00000C8C
595*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5LCDLR4		0x00000C90
596*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5LCDLR5		0x00000C94
597*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5MDLR0		0x00000CA0
598*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5MDLR1		0x00000CA4
599*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GTR0		0x00000CC0
600*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5RSR0		0x00000CD0
601*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5RSR1		0x00000CD4
602*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5RSR2		0x00000CD8
603*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5RSR3		0x00000CDC
604*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR0		0x00000CE0
605*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR1		0x00000CE4
606*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR2		0x00000CE8
607*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR3		0x00000CEC
608*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR4		0x00000CF0
609*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR5		0x00000CF4
610*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX5GSR6		0x00000CF8
611*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR0		0x00000D00
612*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR1		0x00000D04
613*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR2		0x00000D08
614*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR3		0x00000D0C
615*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR4		0x00000D10
616*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR5		0x00000D14
617*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR6		0x00000D18
618*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR7		0x00000D1C
619*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR8		0x00000D20
620*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GCR9		0x00000D24
621*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6DQMAP0		0x00000D28
622*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6DQMAP1		0x00000D2C
623*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR0		0x00000D40
624*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR1		0x00000D44
625*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR2		0x00000D48
626*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR3		0x00000D50
627*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR4		0x00000D54
628*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR5		0x00000D58
629*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR6		0x00000D60
630*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR7		0x00000D64
631*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR8		0x00000D68
632*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6BDLR9		0x00000D6C
633*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6LCDLR0		0x00000D80
634*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6LCDLR1		0x00000D84
635*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6LCDLR2		0x00000D88
636*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6LCDLR3		0x00000D8C
637*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6LCDLR4		0x00000D90
638*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6LCDLR5		0x00000D94
639*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6MDLR0		0x00000DA0
640*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6MDLR1		0x00000DA4
641*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GTR0		0x00000DC0
642*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6RSR0		0x00000DD0
643*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6RSR1		0x00000DD4
644*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6RSR2		0x00000DD8
645*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6RSR3		0x00000DDC
646*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR0		0x00000DE0
647*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR1		0x00000DE4
648*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR2		0x00000DE8
649*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR3		0x00000DEC
650*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR4		0x00000DF0
651*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR5		0x00000DF4
652*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX6GSR6		0x00000DF8
653*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR0		0x00000E00
654*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR1		0x00000E04
655*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR2		0x00000E08
656*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR3		0x00000E0C
657*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR4		0x00000E10
658*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR5		0x00000E14
659*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR6		0x00000E18
660*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR7		0x00000E1C
661*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR8		0x00000E20
662*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GCR9		0x00000E24
663*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7DQMAP0		0x00000E28
664*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7DQMAP1		0x00000E2C
665*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR0		0x00000E40
666*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR1		0x00000E44
667*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR2		0x00000E48
668*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR3		0x00000E50
669*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR4		0x00000E54
670*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR5		0x00000E58
671*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR6		0x00000E60
672*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR7		0x00000E64
673*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR8		0x00000E68
674*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7BDLR9		0x00000E6C
675*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7LCDLR0		0x00000E80
676*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7LCDLR1		0x00000E84
677*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7LCDLR2		0x00000E88
678*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7LCDLR3		0x00000E8C
679*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7LCDLR4		0x00000E90
680*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7LCDLR5		0x00000E94
681*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7MDLR0		0x00000EA0
682*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7MDLR1		0x00000EA4
683*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GTR0		0x00000EC0
684*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7RSR0		0x00000ED0
685*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7RSR1		0x00000ED4
686*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7RSR2		0x00000ED8
687*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7RSR3		0x00000EDC
688*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR0		0x00000EE0
689*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR1		0x00000EE4
690*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR2		0x00000EE8
691*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR3		0x00000EEC
692*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR4		0x00000EF0
693*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR5		0x00000EF4
694*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX7GSR6		0x00000EF8
695*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR0		0x00000F00
696*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR1		0x00000F04
697*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR2		0x00000F08
698*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR3		0x00000F0C
699*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR4		0x00000F10
700*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR5		0x00000F14
701*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR6		0x00000F18
702*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR7		0x00000F1C
703*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR8		0x00000F20
704*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GCR9		0x00000F24
705*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8DQMAP0		0x00000F28
706*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8DQMAP1		0x00000F2C
707*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR0		0x00000F40
708*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR1		0x00000F44
709*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR2		0x00000F48
710*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR3		0x00000F50
711*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR4		0x00000F54
712*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR5		0x00000F58
713*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR6		0x00000F60
714*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR7		0x00000F64
715*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR8		0x00000F68
716*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8BDLR9		0x00000F6C
717*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8LCDLR0		0x00000F80
718*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8LCDLR1		0x00000F84
719*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8LCDLR2		0x00000F88
720*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8LCDLR3		0x00000F8C
721*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8LCDLR4		0x00000F90
722*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8LCDLR5		0x00000F94
723*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8MDLR0		0x00000FA0
724*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8MDLR1		0x00000FA4
725*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GTR0		0x00000FC0
726*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8RSR0		0x00000FD0
727*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8RSR1		0x00000FD4
728*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8RSR2		0x00000FD8
729*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8RSR3		0x00000FDC
730*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR0		0x00000FE0
731*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR1		0x00000FE4
732*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR2		0x00000FE8
733*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR3		0x00000FEC
734*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR4		0x00000FF0
735*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR5		0x00000FF4
736*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8GSR6		0x00000FF8
737*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0OSC		0x00001400
738*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0PLLCR0	0x00001404
739*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0PLLCR1	0x00001408
740*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0PLLCR2	0x0000140C
741*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0PLLCR3	0x00001410
742*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0PLLCR4	0x00001414
743*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0PLLCR5	0x00001418
744*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0DQSCTL	0x0000141C
745*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0TRNCTL	0x00001420
746*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0DDLCTL	0x00001424
747*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0DXCTL1	0x00001428
748*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0DXCTL2	0x0000142C
749*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL0IOCR		0x00001430
750*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL0IOCR		0x00001434
751*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1OSC		0x00001440
752*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1PLLCR0	0x00001444
753*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1PLLCR1	0x00001448
754*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1PLLCR2	0x0000144C
755*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1PLLCR3	0x00001450
756*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1PLLCR4	0x00001454
757*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1PLLCR5	0x00001458
758*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1DQSCTL	0x0000145C
759*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1TRNCTL	0x00001460
760*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1DDLCTL	0x00001464
761*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1DXCTL1	0x00001468
762*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1DXCTL2	0x0000146C
763*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL1IOCR		0x00001470
764*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL1IOCR		0x00001474
765*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2OSC		0x00001480
766*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2PLLCR0	0x00001484
767*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2PLLCR1	0x00001488
768*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2PLLCR2	0x0000148C
769*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2PLLCR3	0x00001490
770*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2PLLCR4	0x00001494
771*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2PLLCR5	0x00001498
772*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2DQSCTL	0x0000149C
773*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2TRNCTL	0x000014A0
774*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2DDLCTL	0x000014A4
775*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2DXCTL1	0x000014A8
776*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2DXCTL2	0x000014AC
777*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL2IOCR		0x000014B0
778*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL2IOCR		0x000014B4
779*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3OSC		0x000014C0
780*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3PLLCR0	0x000014C4
781*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3PLLCR1	0x000014C8
782*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3PLLCR2	0x000014CC
783*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3PLLCR3	0x000014D0
784*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3PLLCR4	0x000014D4
785*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3PLLCR5	0x000014D8
786*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3DQSCTL	0x000014DC
787*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3TRNCTL	0x000014E0
788*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3DDLCTL	0x000014E4
789*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3DXCTL1	0x000014E8
790*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3DXCTL2	0x000014EC
791*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL3IOCR		0x000014F0
792*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL3IOCR		0x000014F4
793*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4OSC		0x00001500
794*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4PLLCR0	0x00001504
795*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4PLLCR1	0x00001508
796*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4PLLCR2	0x0000150C
797*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4PLLCR3	0x00001510
798*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4PLLCR4	0x00001514
799*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4PLLCR5	0x00001518
800*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4DQSCTL	0x0000151C
801*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4TRNCTL	0x00001520
802*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4DDLCTL	0x00001524
803*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4DXCTL1	0x00001528
804*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4DXCTL2	0x0000152C
805*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL4IOCR		0x00001530
806*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL4IOCR		0x00001534
807*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5OSC		0x00001540
808*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5PLLCR0	0x00001544
809*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5PLLCR1	0x00001548
810*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5PLLCR2	0x0000154C
811*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5PLLCR3	0x00001550
812*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5PLLCR4	0x00001554
813*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5PLLCR5	0x00001558
814*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5DQSCTL	0x0000155C
815*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5TRNCTL	0x00001560
816*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5DDLCTL	0x00001564
817*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5DXCTL1	0x00001568
818*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5DXCTL2	0x0000156C
819*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL5IOCR		0x00001570
820*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL5IOCR		0x00001574
821*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6OSC		0x00001580
822*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6PLLCR0	0x00001584
823*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6PLLCR1	0x00001588
824*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6PLLCR2	0x0000158C
825*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6PLLCR3	0x00001590
826*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6PLLCR4	0x00001594
827*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6PLLCR5	0x00001598
828*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6DQSCTL	0x0000159C
829*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6TRNCTL	0x000015A0
830*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6DDLCTL	0x000015A4
831*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6DXCTL1	0x000015A8
832*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6DXCTL2	0x000015AC
833*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL6IOCR		0x000015B0
834*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL6IOCR		0x000015B4
835*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7OSC		0x000015C0
836*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7PLLCR0	0x000015C4
837*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7PLLCR1	0x000015C8
838*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7PLLCR2	0x000015CC
839*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7PLLCR3	0x000015D0
840*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7PLLCR4	0x000015D4
841*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7PLLCR5	0x000015D8
842*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7DQSCTL	0x000015DC
843*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7TRNCTL	0x000015E0
844*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7DDLCTL	0x000015E4
845*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7DXCTL1	0x000015E8
846*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7DXCTL2	0x000015EC
847*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL7IOCR		0x000015F0
848*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL7IOCR		0x000015F4
849*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8OSC		0x00001600
850*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8PLLCR0	0x00001604
851*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8PLLCR1	0x00001608
852*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8PLLCR2	0x0000160C
853*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8PLLCR3	0x00001610
854*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8PLLCR4	0x00001614
855*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8PLLCR5	0x00001618
856*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8DQSCTL	0x0000161C
857*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8TRNCTL	0x00001620
858*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8DDLCTL	0x00001624
859*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8DXCTL1	0x00001628
860*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8DXCTL2	0x0000162C
861*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SL8IOCR		0x00001630
862*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SL8IOCR		0x00001634
863*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBOSC		0x000017C0
864*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBPLLCR0	0x000017C4
865*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBPLLCR1	0x000017C8
866*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBPLLCR2	0x000017CC
867*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBPLLCR3	0x000017D0
868*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBPLLCR4	0x000017D4
869*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBPLLCR5	0x000017D8
870*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBDQSCTL	0x000017DC
871*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBTRNCTL	0x000017E0
872*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBDDLCTL	0x000017E4
873*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBDXCTL1	0x000017E8
874*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBDXCTL2	0x000017EC
875*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX8SLBIOCR		0x000017F0
876*06bda125SLokesh Vutla #define DDRSS_DDRPHY_DX4SLBIOCR		0x000017F4
877*06bda125SLokesh Vutla 
878*06bda125SLokesh Vutla #define PIR_INIT_SHIFT			0
879*06bda125SLokesh Vutla #define PIR_INIT_MASK			BIT(PIR_INIT_SHIFT)
880*06bda125SLokesh Vutla #define PIR_ZCAL_SHIFT			1
881*06bda125SLokesh Vutla #define PIR_ZCAL_MASK			BIT(PIR_ZCAL_SHIFT)
882*06bda125SLokesh Vutla #define PIR_CA_SHIFT			2
883*06bda125SLokesh Vutla #define PIR_CA_MASK			BIT(PIR_CA_SHIFT)
884*06bda125SLokesh Vutla #define PIR_PLLINIT_SHIFT		4
885*06bda125SLokesh Vutla #define PIR_PLLINIT_MASK		BIT(PIR_PLLINIT_SHIFT)
886*06bda125SLokesh Vutla #define PIR_DCAL_SHIFT			5
887*06bda125SLokesh Vutla #define PIR_DCAL_MASK			BIT(PIR_DCAL_SHIFT)
888*06bda125SLokesh Vutla #define PIR_PHYRST_SHIFT		6
889*06bda125SLokesh Vutla #define PIR_PHYRST_MASK			BIT(PIR_PHYRST_SHIFT)
890*06bda125SLokesh Vutla #define PIR_DRAMRST_SHIFT		7
891*06bda125SLokesh Vutla #define PIR_DRAMRST_MASK		BIT(PIR_DRAMRST_SHIFT)
892*06bda125SLokesh Vutla #define PIR_DRAMINIT_SHIFT		8
893*06bda125SLokesh Vutla #define PIR_DRAMINIT_MASK		BIT(PIR_DRAMINIT_SHIFT)
894*06bda125SLokesh Vutla #define PIR_WL_SHIFT			9
895*06bda125SLokesh Vutla #define PIR_WL_MASK			BIT(PIR_WL_SHIFT)
896*06bda125SLokesh Vutla #define PIR_QSGATE_SHIFT		10
897*06bda125SLokesh Vutla #define PIR_QSGATE_MASK			BIT(PIR_QSGATE_SHIFT)
898*06bda125SLokesh Vutla #define PIR_WLADJ_SHIFT			11
899*06bda125SLokesh Vutla #define PIR_WLADJ_MASK			BIT(PIR_WLADJ_SHIFT)
900*06bda125SLokesh Vutla #define PIR_RDDSKW_SHIFT		12
901*06bda125SLokesh Vutla #define PIR_RDDSKW_MASK			BIT(PIR_RDDSKW_SHIFT)
902*06bda125SLokesh Vutla #define PIR_WRDSKW_SHIFT		13
903*06bda125SLokesh Vutla #define PIR_WRDSKW_MASK			BIT(PIR_WRDSKW_SHIFT)
904*06bda125SLokesh Vutla #define PIR_RDEYE_SHIFT			14
905*06bda125SLokesh Vutla #define PIR_RDEYE_MASK			BIT(PIR_RDEYE_SHIFT)
906*06bda125SLokesh Vutla #define PIR_WREYE_SHIFT			15
907*06bda125SLokesh Vutla #define PIR_WREYE_MASK			BIT(PIR_WREYE_SHIFT)
908*06bda125SLokesh Vutla #define PIR_SRD_SHIFT			16
909*06bda125SLokesh Vutla #define PIR_SRD_MASK			BIT(PIR_SRD_SHIFT)
910*06bda125SLokesh Vutla #define PIR_VREF_SHIFT			17
911*06bda125SLokesh Vutla #define PIR_VREF_MASK			BIT(PIR_VREF_SHIFT)
912*06bda125SLokesh Vutla #define PIR_CTLDINIT_SHIFT		18
913*06bda125SLokesh Vutla #define PIR_CTLDINIT_MASK		BIT(PIR_CTLDINIT_SHIFT)
914*06bda125SLokesh Vutla #define PIR_RDIMMINIT_SHIFT		19
915*06bda125SLokesh Vutla #define PIR_RDIMMINIT_MASK		BIT(PIR_RDIMMINIT_SHIFT)
916*06bda125SLokesh Vutla #define PIR_DQS2DQ_SHIFT		20
917*06bda125SLokesh Vutla #define PIR_DQS2DQ_MASK			BIT(PIR_DQS2DQ_SHIFT)
918*06bda125SLokesh Vutla #define PIR_DCALPSE_SHIFT		29
919*06bda125SLokesh Vutla #define PIR_DCALPSE_MASK		BIT(PIR_DCALPSE_SHIFT)
920*06bda125SLokesh Vutla #define PIR_ZCALBYP_SHIFT		30
921*06bda125SLokesh Vutla #define PIR_ZCALBYP_MASK		BIT(PIR_ZCALBYP_SHIFT)
922*06bda125SLokesh Vutla 
923*06bda125SLokesh Vutla #define PIR_PHY_INIT			(PIR_ZCAL_MASK | PIR_PLLINIT_MASK | \
924*06bda125SLokesh Vutla 					PIR_DCAL_MASK | PIR_PHYRST_MASK)
925*06bda125SLokesh Vutla #define PIR_DRAM_INIT			(PIR_DRAMRST_MASK | PIR_DRAMINIT_MASK)
926*06bda125SLokesh Vutla #define PIR_DATA_TR_INIT		(PIR_WL_MASK | PIR_QSGATE_MASK | \
927*06bda125SLokesh Vutla 					PIR_WLADJ_MASK | PIR_RDDSKW_MASK | \
928*06bda125SLokesh Vutla 					PIR_WRDSKW_MASK | PIR_RDEYE_MASK \
929*06bda125SLokesh Vutla 					PIR_WREYE_MASK)
930*06bda125SLokesh Vutla 
931*06bda125SLokesh Vutla #define PGSR0_IDONE_SHIFT		0
932*06bda125SLokesh Vutla #define PGSR0_IDONE_MASK		BIT(PGSR0_IDONE_SHIFT)
933*06bda125SLokesh Vutla #define PGSR0_PLDONE_SHIFT		1
934*06bda125SLokesh Vutla #define PGSR0_PLDONE_MASK		BIT(PGSR0_PLDONE_SHIFT)
935*06bda125SLokesh Vutla #define PGSR0_DCDONE_SHIFT		2
936*06bda125SLokesh Vutla #define PGSR0_DCDONE_MASK		BIT(PGSR0_DCDONE_SHIFT)
937*06bda125SLokesh Vutla #define PGSR0_ZCDONE_SHIFT		3
938*06bda125SLokesh Vutla #define PGSR0_ZCDONE_MASK		BIT(PGSR0_ZCDONE_SHIFT)
939*06bda125SLokesh Vutla #define PGSR0_DIDONE_SHIFT		4
940*06bda125SLokesh Vutla #define PGSR0_DIDONE_MASK		BIT(PGSR0_DIDONE_SHIFT)
941*06bda125SLokesh Vutla #define PGSR0_WLDONE_SHIFT		5
942*06bda125SLokesh Vutla #define PGSR0_WLDONE_MASK		BIT(PGSR0_WLDONE_SHIFT)
943*06bda125SLokesh Vutla #define PGSR0_QSGDONE_SHIFT		6
944*06bda125SLokesh Vutla #define PGSR0_QSGDONE_MASK		BIT(PGSR0_QSGDONE_SHIFT)
945*06bda125SLokesh Vutla #define PGSR0_WLADONE_SHIFT		7
946*06bda125SLokesh Vutla #define PGSR0_WLADONE_MASK		BIT(PGSR0_WLADONE_SHIFT)
947*06bda125SLokesh Vutla #define PGSR0_RDDONE_SHIFT		8
948*06bda125SLokesh Vutla #define PGSR0_RDDONE_MASK		BIT(PGSR0_RDDONE_SHIFT)
949*06bda125SLokesh Vutla #define PGSR0_WDDONE_SHIFT		9
950*06bda125SLokesh Vutla #define PGSR0_WDDONE_MASK		BIT(PGSR0_WDDONE_SHIFT)
951*06bda125SLokesh Vutla #define PGSR0_REDONE_SHIFT		10
952*06bda125SLokesh Vutla #define PGSR0_REDONE_MASK		BIT(PGSR0_REDONE_SHIFT)
953*06bda125SLokesh Vutla #define PGSR0_WEDONE_SHIFT		11
954*06bda125SLokesh Vutla #define PGSR0_WEDONE_MASK		BIT(PGSR0_WEDONE_SHIFT)
955*06bda125SLokesh Vutla #define PGSR0_CADONE_SHIFT		12
956*06bda125SLokesh Vutla #define PGSR0_CADONE_MASK		BIT(PGSR0_CADONE_SHIFT)
957*06bda125SLokesh Vutla #define PGSR0_SRDDONE_SHIFT		13
958*06bda125SLokesh Vutla #define PGSR0_SRDDONE_MASK		BIT(PGSR0_SRDDONE_SHIFT)
959*06bda125SLokesh Vutla #define PGSR0_VDONE_SHIFT		14
960*06bda125SLokesh Vutla #define PGSR0_VDONE_MASK		BIT(PGSR0_VDONE_SHIFT)
961*06bda125SLokesh Vutla #define PGSR0_DQS2DQDONE_SHIFT		15
962*06bda125SLokesh Vutla #define PGSR0_DQS2DQDONE_MASK		BIT(PGSR0_DQS2DQDONE_SHIFT)
963*06bda125SLokesh Vutla #define PGSR0_DQS2DQERR_SHIFT		18
964*06bda125SLokesh Vutla #define PGSR0_DQS2DQERR_MASK		BIT(PGSR0_DQS2DQERR_SHIFT)
965*06bda125SLokesh Vutla #define PGSR0_VERR_SHIFT		19
966*06bda125SLokesh Vutla #define PGSR0_VERR_MASK			BIT(PGSR0_VERR_SHIFT)
967*06bda125SLokesh Vutla #define PGSR0_ZCERR_SHIFT		20
968*06bda125SLokesh Vutla #define PGSR0_ZCERR_MASK		BIT(PGSR0_ZCERR_SHIFT)
969*06bda125SLokesh Vutla #define PGSR0_WLERR_SHIFT		21
970*06bda125SLokesh Vutla #define PGSR0_WLERR_MASK		BIT(PGSR0_WLERR_SHIFT)
971*06bda125SLokesh Vutla #define PGSR0_QSGERR_SHIFT		22
972*06bda125SLokesh Vutla #define PGSR0_QSGERR_MASK		BIT(PGSR0_QSGERR_SHIFT)
973*06bda125SLokesh Vutla #define PGSR0_WLAERR_SHIFT		23
974*06bda125SLokesh Vutla #define PGSR0_WLAERR_MASK		BIT(PGSR0_WLAERR_SHIFT)
975*06bda125SLokesh Vutla #define PGSR0_RDERR_SHIFT		24
976*06bda125SLokesh Vutla #define PGSR0_RDERR_MASK		BIT(PGSR0_RDERR_SHIFT)
977*06bda125SLokesh Vutla #define PGSR0_WDERR_SHIFT		25
978*06bda125SLokesh Vutla #define PGSR0_WDERR_MASK		BIT(PGSR0_WDERR_SHIFT)
979*06bda125SLokesh Vutla #define PGSR0_REERR_SHIFT		26
980*06bda125SLokesh Vutla #define PGSR0_REERR_MASK		BIT(PGSR0_REERR_SHIFT)
981*06bda125SLokesh Vutla #define PGSR0_WEERR_SHIFT		27
982*06bda125SLokesh Vutla #define PGSR0_WEERR_MASK		BIT(PGSR0_WEERR_SHIFT)
983*06bda125SLokesh Vutla #define PGSR0_CAERR_SHIFT		28
984*06bda125SLokesh Vutla #define PGSR0_CAERR_MASK		BIT(PGSR0_CAERR_SHIFT)
985*06bda125SLokesh Vutla #define PGSR0_CAWRN_SHIFT		29
986*06bda125SLokesh Vutla #define PGSR0_CAWRN_MASK		BIT(PGSR0_CAWRN_SHIFT)
987*06bda125SLokesh Vutla #define PGSR0_SRDERR_SHIFT		30
988*06bda125SLokesh Vutla #define PGSR0_SRDERR_MASK		BIT(PGSR0_SRDERR_SHIFT)
989*06bda125SLokesh Vutla #define PGSR0_APLOCK_SHIFT		31
990*06bda125SLokesh Vutla #define PGSR0_APLOCK_MASK		BIT(PGSR0_APLOCK_SHIFT)
991*06bda125SLokesh Vutla 
992*06bda125SLokesh Vutla #define PGSR0_PHY_INIT_MASK		(PGSR0_IDONE_MASK | PGSR0_PLDONE_MASK |\
993*06bda125SLokesh Vutla 					PGSR0_DCDONE_MASK | PGSR0_ZCDONE_MASK |\
994*06bda125SLokesh Vutla 					PGSR0_APLOCK_MASK)
995*06bda125SLokesh Vutla #define PGSR0_DRAM_INIT_MASK		(PGSR0_PHY_INIT_MASK | \
996*06bda125SLokesh Vutla 					PGSR0_DIDONE_MASK)
997*06bda125SLokesh Vutla #define PGSR0_DATA_TR_INIT_MASK		(PGSR0_DRAM_INIT_MASK)
998*06bda125SLokesh Vutla 
999*06bda125SLokesh Vutla struct ddrss_ddrctl_reg_params {
1000*06bda125SLokesh Vutla 	u32 ddrctl_dfimisc;
1001*06bda125SLokesh Vutla 	u32 ddrctl_dfitmg0;
1002*06bda125SLokesh Vutla 	u32 ddrctl_dfitmg1;
1003*06bda125SLokesh Vutla 	u32 ddrctl_dfitmg2;
1004*06bda125SLokesh Vutla 	u32 ddrctl_init0;
1005*06bda125SLokesh Vutla 	u32 ddrctl_init1;
1006*06bda125SLokesh Vutla 	u32 ddrctl_init3;
1007*06bda125SLokesh Vutla 	u32 ddrctl_init4;
1008*06bda125SLokesh Vutla 	u32 ddrctl_init5;
1009*06bda125SLokesh Vutla 	u32 ddrctl_init6;
1010*06bda125SLokesh Vutla 	u32 ddrctl_init7;
1011*06bda125SLokesh Vutla 	u32 ddrctl_mstr;
1012*06bda125SLokesh Vutla 	u32 ddrctl_odtcfg;
1013*06bda125SLokesh Vutla 	u32 ddrctl_odtmap;
1014*06bda125SLokesh Vutla 	u32 ddrctl_rankctl;
1015*06bda125SLokesh Vutla 	u32 ddrctl_rfshctl0;
1016*06bda125SLokesh Vutla 	u32 ddrctl_rfshtmg;
1017*06bda125SLokesh Vutla 	u32 ddrctl_zqctl0;
1018*06bda125SLokesh Vutla 	u32 ddrctl_zqctl1;
1019*06bda125SLokesh Vutla };
1020*06bda125SLokesh Vutla 
1021*06bda125SLokesh Vutla struct ddrss_ddrctl_crc_params {
1022*06bda125SLokesh Vutla 	u32 ddrctl_crcparctl0;
1023*06bda125SLokesh Vutla 	u32 ddrctl_crcparctl1;
1024*06bda125SLokesh Vutla 	u32 ddrctl_crcparctl2;
1025*06bda125SLokesh Vutla };
1026*06bda125SLokesh Vutla 
1027*06bda125SLokesh Vutla struct ddrss_ddrctl_ecc_params {
1028*06bda125SLokesh Vutla 	u32 ddrctl_ecccfg0;
1029*06bda125SLokesh Vutla };
1030*06bda125SLokesh Vutla 
1031*06bda125SLokesh Vutla struct ddrss_ddrctl_map_params {
1032*06bda125SLokesh Vutla 	u32 ddrctl_addrmap0;
1033*06bda125SLokesh Vutla 	u32 ddrctl_addrmap1;
1034*06bda125SLokesh Vutla 	u32 ddrctl_addrmap2;
1035*06bda125SLokesh Vutla 	u32 ddrctl_addrmap3;
1036*06bda125SLokesh Vutla 	u32 ddrctl_addrmap4;
1037*06bda125SLokesh Vutla 	u32 ddrctl_addrmap5;
1038*06bda125SLokesh Vutla 	u32 ddrctl_addrmap6;
1039*06bda125SLokesh Vutla 	u32 ddrctl_addrmap7;
1040*06bda125SLokesh Vutla 	u32 ddrctl_addrmap8;
1041*06bda125SLokesh Vutla 	u32 ddrctl_addrmap9;
1042*06bda125SLokesh Vutla 	u32 ddrctl_addrmap10;
1043*06bda125SLokesh Vutla 	u32 ddrctl_addrmap11;
1044*06bda125SLokesh Vutla 	u32 ddrctl_dqmap0;
1045*06bda125SLokesh Vutla 	u32 ddrctl_dqmap1;
1046*06bda125SLokesh Vutla 	u32 ddrctl_dqmap4;
1047*06bda125SLokesh Vutla 	u32 ddrctl_dqmap5;
1048*06bda125SLokesh Vutla };
1049*06bda125SLokesh Vutla 
1050*06bda125SLokesh Vutla struct ddrss_ddrctl_pwr_params {
1051*06bda125SLokesh Vutla 	u32 ddrctl_pwrctl;
1052*06bda125SLokesh Vutla };
1053*06bda125SLokesh Vutla 
1054*06bda125SLokesh Vutla struct ddrss_ddrctl_timing_params {
1055*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg0;
1056*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg1;
1057*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg2;
1058*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg3;
1059*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg4;
1060*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg5;
1061*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg6;
1062*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg7;
1063*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg8;
1064*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg9;
1065*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg11;
1066*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg12;
1067*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg13;
1068*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg14;
1069*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg15;
1070*06bda125SLokesh Vutla 	u32 ddrctl_dramtmg17;
1071*06bda125SLokesh Vutla };
1072*06bda125SLokesh Vutla 
1073*06bda125SLokesh Vutla struct ddrss_ddrphy_cfg_params {
1074*06bda125SLokesh Vutla 	u32 ddrphy_dcr;
1075*06bda125SLokesh Vutla 	u32 ddrphy_dsgcr;
1076*06bda125SLokesh Vutla 	u32 ddrphy_dx0gcr0;
1077*06bda125SLokesh Vutla 	u32 ddrphy_dx0gcr1;
1078*06bda125SLokesh Vutla 	u32 ddrphy_dx0gcr2;
1079*06bda125SLokesh Vutla 	u32 ddrphy_dx0gcr3;
1080*06bda125SLokesh Vutla 	u32 ddrphy_dx0gcr4;
1081*06bda125SLokesh Vutla 	u32 ddrphy_dx0gcr5;
1082*06bda125SLokesh Vutla 	u32 ddrphy_dx0gtr0;
1083*06bda125SLokesh Vutla 	u32 ddrphy_dx1gcr0;
1084*06bda125SLokesh Vutla 	u32 ddrphy_dx1gcr1;
1085*06bda125SLokesh Vutla 	u32 ddrphy_dx1gcr2;
1086*06bda125SLokesh Vutla 	u32 ddrphy_dx1gcr3;
1087*06bda125SLokesh Vutla 	u32 ddrphy_dx1gcr4;
1088*06bda125SLokesh Vutla 	u32 ddrphy_dx1gcr5;
1089*06bda125SLokesh Vutla 	u32 ddrphy_dx1gtr0;
1090*06bda125SLokesh Vutla 	u32 ddrphy_dx2gcr0;
1091*06bda125SLokesh Vutla 	u32 ddrphy_dx2gcr1;
1092*06bda125SLokesh Vutla 	u32 ddrphy_dx2gcr2;
1093*06bda125SLokesh Vutla 	u32 ddrphy_dx2gcr3;
1094*06bda125SLokesh Vutla 	u32 ddrphy_dx2gcr4;
1095*06bda125SLokesh Vutla 	u32 ddrphy_dx2gcr5;
1096*06bda125SLokesh Vutla 	u32 ddrphy_dx2gtr0;
1097*06bda125SLokesh Vutla 	u32 ddrphy_dx3gcr0;
1098*06bda125SLokesh Vutla 	u32 ddrphy_dx3gcr1;
1099*06bda125SLokesh Vutla 	u32 ddrphy_dx3gcr2;
1100*06bda125SLokesh Vutla 	u32 ddrphy_dx3gcr3;
1101*06bda125SLokesh Vutla 	u32 ddrphy_dx3gcr4;
1102*06bda125SLokesh Vutla 	u32 ddrphy_dx3gcr5;
1103*06bda125SLokesh Vutla 	u32 ddrphy_dx3gtr0;
1104*06bda125SLokesh Vutla 	u32 ddrphy_dx4gcr0;
1105*06bda125SLokesh Vutla 	u32 ddrphy_dx4gcr1;
1106*06bda125SLokesh Vutla 	u32 ddrphy_dx4gcr2;
1107*06bda125SLokesh Vutla 	u32 ddrphy_dx4gcr3;
1108*06bda125SLokesh Vutla 	u32 ddrphy_dx4gcr4;
1109*06bda125SLokesh Vutla 	u32 ddrphy_dx4gcr5;
1110*06bda125SLokesh Vutla 	u32 ddrphy_dx4gtr0;
1111*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl0dxctl2;
1112*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl0iocr;
1113*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl0pllcr0;
1114*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl1dxctl2;
1115*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl1iocr;
1116*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl1pllcr0;
1117*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl2dxctl2;
1118*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl2iocr;
1119*06bda125SLokesh Vutla 	u32 ddrphy_dx8sl2pllcr0;
1120*06bda125SLokesh Vutla 	u32 ddrphy_dxccr;
1121*06bda125SLokesh Vutla 	u32 ddrphy_odtcr;
1122*06bda125SLokesh Vutla 	u32 ddrphy_pgcr0;
1123*06bda125SLokesh Vutla 	u32 ddrphy_pgcr1;
1124*06bda125SLokesh Vutla 	u32 ddrphy_pgcr2;
1125*06bda125SLokesh Vutla 	u32 ddrphy_pgcr3;
1126*06bda125SLokesh Vutla 	u32 ddrphy_pgcr5;
1127*06bda125SLokesh Vutla 	u32 ddrphy_pgcr6;
1128*06bda125SLokesh Vutla };
1129*06bda125SLokesh Vutla 
1130*06bda125SLokesh Vutla struct ddrss_ddrphy_ctrl_params {
1131*06bda125SLokesh Vutla 	u32 ddrphy_dtcr0;
1132*06bda125SLokesh Vutla 	u32 ddrphy_dtcr1;
1133*06bda125SLokesh Vutla 	u32 ddrphy_mr0;
1134*06bda125SLokesh Vutla 	u32 ddrphy_mr1;
1135*06bda125SLokesh Vutla 	u32 ddrphy_mr2;
1136*06bda125SLokesh Vutla 	u32 ddrphy_mr3;
1137*06bda125SLokesh Vutla 	u32 ddrphy_mr4;
1138*06bda125SLokesh Vutla 	u32 ddrphy_mr5;
1139*06bda125SLokesh Vutla 	u32 ddrphy_mr6;
1140*06bda125SLokesh Vutla 	u32 ddrphy_mr11;
1141*06bda125SLokesh Vutla 	u32 ddrphy_mr12;
1142*06bda125SLokesh Vutla 	u32 ddrphy_mr13;
1143*06bda125SLokesh Vutla 	u32 ddrphy_mr14;
1144*06bda125SLokesh Vutla 	u32 ddrphy_mr22;
1145*06bda125SLokesh Vutla 	u32 ddrphy_pllcr0;
1146*06bda125SLokesh Vutla 	u32 ddrphy_vtcr0;
1147*06bda125SLokesh Vutla };
1148*06bda125SLokesh Vutla 
1149*06bda125SLokesh Vutla struct ddrss_ddrphy_ioctl_params {
1150*06bda125SLokesh Vutla 	u32 ddrphy_aciocr5;
1151*06bda125SLokesh Vutla 	u32 ddrphy_iovcr0;
1152*06bda125SLokesh Vutla };
1153*06bda125SLokesh Vutla 
1154*06bda125SLokesh Vutla struct ddrss_ddrphy_timing_params {
1155*06bda125SLokesh Vutla 	u32 ddrphy_dtpr0;
1156*06bda125SLokesh Vutla 	u32 ddrphy_dtpr1;
1157*06bda125SLokesh Vutla 	u32 ddrphy_dtpr2;
1158*06bda125SLokesh Vutla 	u32 ddrphy_dtpr3;
1159*06bda125SLokesh Vutla 	u32 ddrphy_dtpr4;
1160*06bda125SLokesh Vutla 	u32 ddrphy_dtpr5;
1161*06bda125SLokesh Vutla 	u32 ddrphy_dtpr6;
1162*06bda125SLokesh Vutla 	u32 ddrphy_ptr2;
1163*06bda125SLokesh Vutla 	u32 ddrphy_ptr3;
1164*06bda125SLokesh Vutla 	u32 ddrphy_ptr4;
1165*06bda125SLokesh Vutla 	u32 ddrphy_ptr5;
1166*06bda125SLokesh Vutla 	u32 ddrphy_ptr6;
1167*06bda125SLokesh Vutla };
1168*06bda125SLokesh Vutla 
1169*06bda125SLokesh Vutla struct ddrss_ddrphy_zq_params {
1170*06bda125SLokesh Vutla 	u32 ddrphy_zq0pr0;
1171*06bda125SLokesh Vutla 	u32 ddrphy_zq1pr0;
1172*06bda125SLokesh Vutla 	u32 ddrphy_zqcr;
1173*06bda125SLokesh Vutla };
1174*06bda125SLokesh Vutla 
1175*06bda125SLokesh Vutla struct ddrss_params {
1176*06bda125SLokesh Vutla 	struct ddrss_ddrctl_reg_params ctl_reg;
1177*06bda125SLokesh Vutla 	struct ddrss_ddrctl_crc_params ctl_crc;
1178*06bda125SLokesh Vutla 	struct ddrss_ddrctl_ecc_params ctl_ecc;
1179*06bda125SLokesh Vutla 	struct ddrss_ddrctl_map_params ctl_map;
1180*06bda125SLokesh Vutla 	struct ddrss_ddrctl_pwr_params ctl_pwr;
1181*06bda125SLokesh Vutla 	struct ddrss_ddrctl_timing_params ctl_timing;
1182*06bda125SLokesh Vutla 	struct ddrss_ddrphy_cfg_params phy_cfg;
1183*06bda125SLokesh Vutla 	struct ddrss_ddrphy_ctrl_params phy_ctrl;
1184*06bda125SLokesh Vutla 	struct ddrss_ddrphy_ioctl_params phy_ioctl;
1185*06bda125SLokesh Vutla 	struct ddrss_ddrphy_timing_params phy_timing;
1186*06bda125SLokesh Vutla 	struct ddrss_ddrphy_zq_params phy_zq;
1187*06bda125SLokesh Vutla };
1188*06bda125SLokesh Vutla 
1189*06bda125SLokesh Vutla #endif /* __K3_AM654_DDRSS_H */
1190