hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
/* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
/*
 * Copyright (c) 2020 Fuzhou Rockchip Electronics Co., Ltd
 */
 
#ifndef _DT_BINDINGS_DRAM_ROCKCHIP_RV1126_H
#define _DT_BINDINGS_DRAM_ROCKCHIP_RV1126_H
 
#define DDR2_DS_FULL            (0)
#define DDR2_DS_REDUCE            (1)
 
#define DDR2_ODT_DIS            (0)
#define DDR2_ODT_50ohm            (50)    /* optional */
#define DDR2_ODT_75ohm            (75)
#define DDR2_ODT_150ohm            (150)
 
#define DDR3_DS_34ohm            (34)
#define DDR3_DS_40ohm            (40)
 
#define DDR3_ODT_DIS            (0)
#define DDR3_ODT_40ohm            (40)
#define DDR3_ODT_60ohm            (60)
#define DDR3_ODT_120ohm            (120)
 
#define LP2_DS_34ohm            (34)
#define LP2_DS_40ohm            (40)
#define LP2_DS_48ohm            (48)
#define LP2_DS_60ohm            (60)
#define LP2_DS_68_6ohm            (68)    /* optional */
#define LP2_DS_80ohm            (80)
#define LP2_DS_120ohm            (120)    /* optional */
 
#define LP3_DS_34ohm            (34)
#define LP3_DS_40ohm            (40)
#define LP3_DS_48ohm            (48)
#define LP3_DS_60ohm            (60)
#define LP3_DS_80ohm            (80)
#define LP3_DS_34D_40U            (3440)
#define LP3_DS_40D_48U            (4048)
#define LP3_DS_34D_48U            (3448)
 
#define LP3_ODT_DIS            (0)
#define LP3_ODT_60ohm            (60)
#define LP3_ODT_120ohm            (120)
#define LP3_ODT_240ohm            (240)
 
#define LP4_PDDS_40ohm            (40)
#define LP4_PDDS_48ohm            (48)
#define LP4_PDDS_60ohm            (60)
#define LP4_PDDS_80ohm            (80)
#define LP4_PDDS_120ohm            (120)
#define LP4_PDDS_240ohm            (240)
 
#define LP4_DQ_ODT_40ohm        (40)
#define LP4_DQ_ODT_48ohm        (48)
#define LP4_DQ_ODT_60ohm        (60)
#define LP4_DQ_ODT_80ohm        (80)
#define LP4_DQ_ODT_120ohm        (120)
#define LP4_DQ_ODT_240ohm        (240)
#define LP4_DQ_ODT_DIS            (0)
 
#define LP4_CA_ODT_40ohm        (40)
#define LP4_CA_ODT_48ohm        (48)
#define LP4_CA_ODT_60ohm        (60)
#define LP4_CA_ODT_80ohm        (80)
#define LP4_CA_ODT_120ohm        (120)
#define LP4_CA_ODT_240ohm        (240)
#define LP4_CA_ODT_DIS            (0)
 
#define DDR4_DS_34ohm            (34)
#define DDR4_DS_48ohm            (48)
#define DDR4_RTT_NOM_DIS        (0)
#define DDR4_RTT_NOM_60ohm        (60)
#define DDR4_RTT_NOM_120ohm        (120)
#define DDR4_RTT_NOM_40ohm        (40)
#define DDR4_RTT_NOM_240ohm        (240)
#define DDR4_RTT_NOM_48ohm        (48)
#define DDR4_RTT_NOM_80ohm        (80)
#define DDR4_RTT_NOM_34ohm        (34)
 
#define PHY_DDR3_RON_DISABLE        (0)
#define PHY_DDR3_RON_506ohm        (1)
#define PHY_DDR3_RON_253ohm        (2)
#define PHY_DDR3_RON_169hm        (3)
#define PHY_DDR3_RON_127ohm        (4)
#define PHY_DDR3_RON_101ohm        (5)
#define PHY_DDR3_RON_84ohm        (6)
#define PHY_DDR3_RON_72ohm        (7)
#define PHY_DDR3_RON_63ohm        (16)
#define PHY_DDR3_RON_56ohm        (17)
#define PHY_DDR3_RON_51ohm        (18)
#define PHY_DDR3_RON_46ohm        (19)
#define PHY_DDR3_RON_42ohm        (20)
#define PHY_DDR3_RON_39ohm        (21)
#define PHY_DDR3_RON_36ohm        (22)
#define PHY_DDR3_RON_34ohm        (23)
#define PHY_DDR3_RON_32ohm        (24)
#define PHY_DDR3_RON_30ohm        (25)
#define PHY_DDR3_RON_28ohm        (26)
#define PHY_DDR3_RON_27ohm        (27)
#define PHY_DDR3_RON_25ohm        (28)
#define PHY_DDR3_RON_24ohm        (29)
#define PHY_DDR3_RON_23ohm        (30)
#define PHY_DDR3_RON_22ohm        (31)
 
#define PHY_DDR3_RTT_DISABLE        (0)
#define PHY_DDR3_RTT_953ohm        (1)
#define PHY_DDR3_RTT_483ohm        (2)
#define PHY_DDR3_RTT_320ohm        (3)
#define PHY_DDR3_RTT_241ohm        (4)
#define PHY_DDR3_RTT_193ohm        (5)
#define PHY_DDR3_RTT_161ohm        (6)
#define PHY_DDR3_RTT_138ohm        (7)
#define PHY_DDR3_RTT_121ohm        (16)
#define PHY_DDR3_RTT_107ohm        (17)
#define PHY_DDR3_RTT_97ohm        (18)
#define PHY_DDR3_RTT_88ohm        (19)
#define PHY_DDR3_RTT_80ohm        (20)
#define PHY_DDR3_RTT_74ohm        (21)
#define PHY_DDR3_RTT_69ohm        (22)
#define PHY_DDR3_RTT_64ohm        (23)
#define PHY_DDR3_RTT_60ohm        (24)
#define PHY_DDR3_RTT_57ohm        (25)
#define PHY_DDR3_RTT_54ohm        (26)
#define PHY_DDR3_RTT_51ohm        (27)
#define PHY_DDR3_RTT_48ohm        (28)
#define PHY_DDR3_RTT_46ohm        (29)
#define PHY_DDR3_RTT_44ohm        (30)
#define PHY_DDR3_RTT_42ohm        (31)
 
#define PHY_DDR4_LPDDR3_RON_DISABLE    (0)
#define PHY_DDR4_LPDDR3_RON_570ohm    (1)
#define PHY_DDR4_LPDDR3_RON_285ohm    (2)
#define PHY_DDR4_LPDDR3_RON_190ohm    (3)
#define PHY_DDR4_LPDDR3_RON_142ohm    (4)
#define PHY_DDR4_LPDDR3_RON_114ohm    (5)
#define PHY_DDR4_LPDDR3_RON_95ohm    (6)
#define PHY_DDR4_LPDDR3_RON_81ohm    (7)
#define PHY_DDR4_LPDDR3_RON_71ohm    (16)
#define PHY_DDR4_LPDDR3_RON_63ohm    (17)
#define PHY_DDR4_LPDDR3_RON_57ohm    (18)
#define PHY_DDR4_LPDDR3_RON_52ohm    (19)
#define PHY_DDR4_LPDDR3_RON_47ohm    (20)
#define PHY_DDR4_LPDDR3_RON_44ohm    (21)
#define PHY_DDR4_LPDDR3_RON_41ohm    (22)
#define PHY_DDR4_LPDDR3_RON_38ohm    (23)
#define PHY_DDR4_LPDDR3_RON_36ohm    (24)
#define PHY_DDR4_LPDDR3_RON_34ohm    (25)
#define PHY_DDR4_LPDDR3_RON_32ohm    (26)
#define PHY_DDR4_LPDDR3_RON_30ohm    (27)
#define PHY_DDR4_LPDDR3_RON_28ohm    (28)
#define PHY_DDR4_LPDDR3_RON_27ohm    (29)
#define PHY_DDR4_LPDDR3_RON_26ohm    (30)
#define PHY_DDR4_LPDDR3_RON_25ohm    (31)
 
#define PHY_DDR4_LPDDR3_RTT_DISABLE    (0)
#define PHY_DDR4_LPDDR3_RTT_973ohm    (1)
#define PHY_DDR4_LPDDR3_RTT_493ohm    (2)
#define PHY_DDR4_LPDDR3_RTT_327ohm    (3)
#define PHY_DDR4_LPDDR3_RTT_247ohm    (4)
#define PHY_DDR4_LPDDR3_RTT_197ohm    (5)
#define PHY_DDR4_LPDDR3_RTT_164ohm    (6)
#define PHY_DDR4_LPDDR3_RTT_141ohm    (7)
#define PHY_DDR4_LPDDR3_RTT_123ohm    (16)
#define PHY_DDR4_LPDDR3_RTT_109ohm    (17)
#define PHY_DDR4_LPDDR3_RTT_99ohm    (18)
#define PHY_DDR4_LPDDR3_RTT_90ohm    (19)
#define PHY_DDR4_LPDDR3_RTT_82ohm    (20)
#define PHY_DDR4_LPDDR3_RTT_76ohm    (21)
#define PHY_DDR4_LPDDR3_RTT_70ohm    (22)
#define PHY_DDR4_LPDDR3_RTT_66ohm    (23)
#define PHY_DDR4_LPDDR3_RTT_62ohm    (24)
#define PHY_DDR4_LPDDR3_RTT_58ohm    (25)
#define PHY_DDR4_LPDDR3_RTT_55ohm    (26)
#define PHY_DDR4_LPDDR3_RTT_52ohm    (27)
#define PHY_DDR4_LPDDR3_RTT_49ohm    (28)
#define PHY_DDR4_LPDDR3_RTT_47ohm    (29)
#define PHY_DDR4_LPDDR3_RTT_45ohm    (30)
#define PHY_DDR4_LPDDR3_RTT_43ohm    (31)
 
#define PHY_LPDDR4_RON_DISABLE        (0)
#define PHY_LPDDR4_RON_606ohm        (1)
#define PHY_LPDDR4_RON_303ohm        (2)
#define PHY_LPDDR4_RON_202ohm        (3)
#define PHY_LPDDR4_RON_152ohm        (4)
#define PHY_LPDDR4_RON_121ohm        (5)
#define PHY_LPDDR4_RON_101ohm        (6)
#define PHY_LPDDR4_RON_87ohm        (7)
#define PHY_LPDDR4_RON_76ohm        (16)
#define PHY_LPDDR4_RON_67ohm        (17)
#define PHY_LPDDR4_RON_61ohm        (18)
#define PHY_LPDDR4_RON_55ohm        (19)
#define PHY_LPDDR4_RON_51ohm        (20)
#define PHY_LPDDR4_RON_47ohm        (21)
#define PHY_LPDDR4_RON_43ohm        (22)
#define PHY_LPDDR4_RON_40ohm        (23)
#define PHY_LPDDR4_RON_38ohm        (24)
#define PHY_LPDDR4_RON_36ohm        (25)
#define PHY_LPDDR4_RON_34ohm        (26)
#define PHY_LPDDR4_RON_32ohm        (27)
#define PHY_LPDDR4_RON_30ohm        (28)
#define PHY_LPDDR4_RON_29ohm        (29)
#define PHY_LPDDR4_RON_28ohm        (30)
#define PHY_LPDDR4_RON_26ohm        (31)
 
#define PHY_LPDDR4_RTT_DISABLE        (0)
#define PHY_LPDDR4_RTT_998ohm        (1)
#define PHY_LPDDR4_RTT_506ohm        (2)
#define PHY_LPDDR4_RTT_336ohm        (3)
#define PHY_LPDDR4_RTT_253ohm        (4)
#define PHY_LPDDR4_RTT_202ohm        (5)
#define PHY_LPDDR4_RTT_169ohm        (6)
#define PHY_LPDDR4_RTT_144ohm        (7)
#define PHY_LPDDR4_RTT_127ohm        (16)
#define PHY_LPDDR4_RTT_112ohm        (17)
#define PHY_LPDDR4_RTT_101ohm        (18)
#define PHY_LPDDR4_RTT_92ohm        (19)
#define PHY_LPDDR4_RTT_84ohm        (20)
#define PHY_LPDDR4_RTT_78ohm        (21)
#define PHY_LPDDR4_RTT_72ohm        (22)
#define PHY_LPDDR4_RTT_67ohm        (23)
#define PHY_LPDDR4_RTT_63ohm        (24)
#define PHY_LPDDR4_RTT_60ohm        (25)
#define PHY_LPDDR4_RTT_56ohm        (26)
#define PHY_LPDDR4_RTT_53ohm        (27)
#define PHY_LPDDR4_RTT_51ohm        (28)
#define PHY_LPDDR4_RTT_48ohm        (29)
#define PHY_LPDDR4_RTT_46ohm        (30)
#define PHY_LPDDR4_RTT_44ohm        (31)
 
#endif /*_DT_BINDINGS_DRAM_ROCKCHIP_RV1126_H*/