xref: /arm-trusted-firmware/fdts/stm32mp13-ddr.dtsi (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
2*91f16700Schasinglulu/*
3*91f16700Schasinglulu * Copyright (C) 2022, STMicroelectronics - All Rights Reserved
4*91f16700Schasinglulu */
5*91f16700Schasinglulu
6*91f16700Schasinglulu&ddr {
7*91f16700Schasinglulu	st,mem-name = DDR_MEM_NAME;
8*91f16700Schasinglulu	st,mem-speed = <DDR_MEM_SPEED>;
9*91f16700Schasinglulu	st,mem-size = <DDR_MEM_SIZE>;
10*91f16700Schasinglulu
11*91f16700Schasinglulu	st,ctl-reg = <
12*91f16700Schasinglulu		DDR_MSTR
13*91f16700Schasinglulu		DDR_MRCTRL0
14*91f16700Schasinglulu		DDR_MRCTRL1
15*91f16700Schasinglulu		DDR_DERATEEN
16*91f16700Schasinglulu		DDR_DERATEINT
17*91f16700Schasinglulu		DDR_PWRCTL
18*91f16700Schasinglulu		DDR_PWRTMG
19*91f16700Schasinglulu		DDR_HWLPCTL
20*91f16700Schasinglulu		DDR_RFSHCTL0
21*91f16700Schasinglulu		DDR_RFSHCTL3
22*91f16700Schasinglulu		DDR_CRCPARCTL0
23*91f16700Schasinglulu		DDR_ZQCTL0
24*91f16700Schasinglulu		DDR_DFITMG0
25*91f16700Schasinglulu		DDR_DFITMG1
26*91f16700Schasinglulu		DDR_DFILPCFG0
27*91f16700Schasinglulu		DDR_DFIUPD0
28*91f16700Schasinglulu		DDR_DFIUPD1
29*91f16700Schasinglulu		DDR_DFIUPD2
30*91f16700Schasinglulu		DDR_DFIPHYMSTR
31*91f16700Schasinglulu		DDR_ODTMAP
32*91f16700Schasinglulu		DDR_DBG0
33*91f16700Schasinglulu		DDR_DBG1
34*91f16700Schasinglulu		DDR_DBGCMD
35*91f16700Schasinglulu		DDR_POISONCFG
36*91f16700Schasinglulu		DDR_PCCFG
37*91f16700Schasinglulu	>;
38*91f16700Schasinglulu
39*91f16700Schasinglulu	st,ctl-timing = <
40*91f16700Schasinglulu		DDR_RFSHTMG
41*91f16700Schasinglulu		DDR_DRAMTMG0
42*91f16700Schasinglulu		DDR_DRAMTMG1
43*91f16700Schasinglulu		DDR_DRAMTMG2
44*91f16700Schasinglulu		DDR_DRAMTMG3
45*91f16700Schasinglulu		DDR_DRAMTMG4
46*91f16700Schasinglulu		DDR_DRAMTMG5
47*91f16700Schasinglulu		DDR_DRAMTMG6
48*91f16700Schasinglulu		DDR_DRAMTMG7
49*91f16700Schasinglulu		DDR_DRAMTMG8
50*91f16700Schasinglulu		DDR_DRAMTMG14
51*91f16700Schasinglulu		DDR_ODTCFG
52*91f16700Schasinglulu	>;
53*91f16700Schasinglulu
54*91f16700Schasinglulu	st,ctl-map = <
55*91f16700Schasinglulu		DDR_ADDRMAP1
56*91f16700Schasinglulu		DDR_ADDRMAP2
57*91f16700Schasinglulu		DDR_ADDRMAP3
58*91f16700Schasinglulu		DDR_ADDRMAP4
59*91f16700Schasinglulu		DDR_ADDRMAP5
60*91f16700Schasinglulu		DDR_ADDRMAP6
61*91f16700Schasinglulu		DDR_ADDRMAP9
62*91f16700Schasinglulu		DDR_ADDRMAP10
63*91f16700Schasinglulu		DDR_ADDRMAP11
64*91f16700Schasinglulu	>;
65*91f16700Schasinglulu
66*91f16700Schasinglulu	st,ctl-perf = <
67*91f16700Schasinglulu		DDR_SCHED
68*91f16700Schasinglulu		DDR_SCHED1
69*91f16700Schasinglulu		DDR_PERFHPR1
70*91f16700Schasinglulu		DDR_PERFLPR1
71*91f16700Schasinglulu		DDR_PERFWR1
72*91f16700Schasinglulu		DDR_PCFGR_0
73*91f16700Schasinglulu		DDR_PCFGW_0
74*91f16700Schasinglulu		DDR_PCFGQOS0_0
75*91f16700Schasinglulu		DDR_PCFGQOS1_0
76*91f16700Schasinglulu		DDR_PCFGWQOS0_0
77*91f16700Schasinglulu		DDR_PCFGWQOS1_0
78*91f16700Schasinglulu	>;
79*91f16700Schasinglulu
80*91f16700Schasinglulu	st,phy-reg = <
81*91f16700Schasinglulu		DDR_PGCR
82*91f16700Schasinglulu		DDR_ACIOCR
83*91f16700Schasinglulu		DDR_DXCCR
84*91f16700Schasinglulu		DDR_DSGCR
85*91f16700Schasinglulu		DDR_DCR
86*91f16700Schasinglulu		DDR_ODTCR
87*91f16700Schasinglulu		DDR_ZQ0CR1
88*91f16700Schasinglulu		DDR_DX0GCR
89*91f16700Schasinglulu		DDR_DX1GCR
90*91f16700Schasinglulu	>;
91*91f16700Schasinglulu
92*91f16700Schasinglulu	st,phy-timing = <
93*91f16700Schasinglulu		DDR_PTR0
94*91f16700Schasinglulu		DDR_PTR1
95*91f16700Schasinglulu		DDR_PTR2
96*91f16700Schasinglulu		DDR_DTPR0
97*91f16700Schasinglulu		DDR_DTPR1
98*91f16700Schasinglulu		DDR_DTPR2
99*91f16700Schasinglulu		DDR_MR0
100*91f16700Schasinglulu		DDR_MR1
101*91f16700Schasinglulu		DDR_MR2
102*91f16700Schasinglulu		DDR_MR3
103*91f16700Schasinglulu	>;
104*91f16700Schasinglulu};
105*91f16700Schasinglulu
106*91f16700Schasinglulu#undef DDR_MEM_NAME
107*91f16700Schasinglulu#undef DDR_MEM_SPEED
108*91f16700Schasinglulu#undef DDR_MEM_SIZE
109*91f16700Schasinglulu#undef DDR_MSTR
110*91f16700Schasinglulu#undef DDR_MRCTRL0
111*91f16700Schasinglulu#undef DDR_MRCTRL1
112*91f16700Schasinglulu#undef DDR_DERATEEN
113*91f16700Schasinglulu#undef DDR_DERATEINT
114*91f16700Schasinglulu#undef DDR_PWRCTL
115*91f16700Schasinglulu#undef DDR_PWRTMG
116*91f16700Schasinglulu#undef DDR_HWLPCTL
117*91f16700Schasinglulu#undef DDR_RFSHCTL0
118*91f16700Schasinglulu#undef DDR_RFSHCTL3
119*91f16700Schasinglulu#undef DDR_RFSHTMG
120*91f16700Schasinglulu#undef DDR_CRCPARCTL0
121*91f16700Schasinglulu#undef DDR_DRAMTMG0
122*91f16700Schasinglulu#undef DDR_DRAMTMG1
123*91f16700Schasinglulu#undef DDR_DRAMTMG2
124*91f16700Schasinglulu#undef DDR_DRAMTMG3
125*91f16700Schasinglulu#undef DDR_DRAMTMG4
126*91f16700Schasinglulu#undef DDR_DRAMTMG5
127*91f16700Schasinglulu#undef DDR_DRAMTMG6
128*91f16700Schasinglulu#undef DDR_DRAMTMG7
129*91f16700Schasinglulu#undef DDR_DRAMTMG8
130*91f16700Schasinglulu#undef DDR_DRAMTMG14
131*91f16700Schasinglulu#undef DDR_ZQCTL0
132*91f16700Schasinglulu#undef DDR_DFITMG0
133*91f16700Schasinglulu#undef DDR_DFITMG1
134*91f16700Schasinglulu#undef DDR_DFILPCFG0
135*91f16700Schasinglulu#undef DDR_DFIUPD0
136*91f16700Schasinglulu#undef DDR_DFIUPD1
137*91f16700Schasinglulu#undef DDR_DFIUPD2
138*91f16700Schasinglulu#undef DDR_DFIPHYMSTR
139*91f16700Schasinglulu#undef DDR_ADDRMAP1
140*91f16700Schasinglulu#undef DDR_ADDRMAP2
141*91f16700Schasinglulu#undef DDR_ADDRMAP3
142*91f16700Schasinglulu#undef DDR_ADDRMAP4
143*91f16700Schasinglulu#undef DDR_ADDRMAP5
144*91f16700Schasinglulu#undef DDR_ADDRMAP6
145*91f16700Schasinglulu#undef DDR_ADDRMAP9
146*91f16700Schasinglulu#undef DDR_ADDRMAP10
147*91f16700Schasinglulu#undef DDR_ADDRMAP11
148*91f16700Schasinglulu#undef DDR_ODTCFG
149*91f16700Schasinglulu#undef DDR_ODTMAP
150*91f16700Schasinglulu#undef DDR_SCHED
151*91f16700Schasinglulu#undef DDR_SCHED1
152*91f16700Schasinglulu#undef DDR_PERFHPR1
153*91f16700Schasinglulu#undef DDR_PERFLPR1
154*91f16700Schasinglulu#undef DDR_PERFWR1
155*91f16700Schasinglulu#undef DDR_DBG0
156*91f16700Schasinglulu#undef DDR_DBG1
157*91f16700Schasinglulu#undef DDR_DBGCMD
158*91f16700Schasinglulu#undef DDR_POISONCFG
159*91f16700Schasinglulu#undef DDR_PCCFG
160*91f16700Schasinglulu#undef DDR_PCFGR_0
161*91f16700Schasinglulu#undef DDR_PCFGW_0
162*91f16700Schasinglulu#undef DDR_PCFGQOS0_0
163*91f16700Schasinglulu#undef DDR_PCFGQOS1_0
164*91f16700Schasinglulu#undef DDR_PCFGWQOS0_0
165*91f16700Schasinglulu#undef DDR_PCFGWQOS1_0
166*91f16700Schasinglulu#undef DDR_PGCR
167*91f16700Schasinglulu#undef DDR_PTR0
168*91f16700Schasinglulu#undef DDR_PTR1
169*91f16700Schasinglulu#undef DDR_PTR2
170*91f16700Schasinglulu#undef DDR_ACIOCR
171*91f16700Schasinglulu#undef DDR_DXCCR
172*91f16700Schasinglulu#undef DDR_DSGCR
173*91f16700Schasinglulu#undef DDR_DCR
174*91f16700Schasinglulu#undef DDR_DTPR0
175*91f16700Schasinglulu#undef DDR_DTPR1
176*91f16700Schasinglulu#undef DDR_DTPR2
177*91f16700Schasinglulu#undef DDR_MR0
178*91f16700Schasinglulu#undef DDR_MR1
179*91f16700Schasinglulu#undef DDR_MR2
180*91f16700Schasinglulu#undef DDR_MR3
181*91f16700Schasinglulu#undef DDR_ODTCR
182*91f16700Schasinglulu#undef DDR_ZQ0CR1
183*91f16700Schasinglulu#undef DDR_DX0GCR
184*91f16700Schasinglulu#undef DDR_DX1GCR
185