Lines Matching +full:0 +full:xd0

26 	SET_PHY_INDEX_LO = 0,
58 PARAM_WRITE(0xd0, _d0), PARAM_WRITE(0xd4, _d4)
61 PARAM_WRITE_D0_D4(0x0000080c, 0x00000100), \
62 PARAM_WRITE_D0_D4(0x00000800, ((_data_800) << 16) | BIT(8) | (_addr)), \
63 PARAM_WRITE(0xd0, 0x0000080c), \
64 PARAM_POLL(0xd4, BIT(8), BIT(8))
67 PARAM_WRITE_D0_D4(0x0000080c, 0x00000100), \
68 PARAM_WRITE(0xd0, 0x00000800), \
69 PARAM_RESTORE(0xd4, _index), \
70 PARAM_WRITE(0xd0, 0x0000080c), \
71 PARAM_POLL(0xd4, BIT(8), BIT(8))
74 PARAM_WRITE_D0_D4(0x0000080c, 0x00000100), \
75 PARAM_WRITE_D0_D4(0x00000804, ((_data_804) << 16) | BIT(8) | (_addr)), \
76 PARAM_WRITE(0xd0, 0x0000080c), \
77 PARAM_POLL(0xd4, BIT(8), BIT(8))
80 PARAM_WRITE_D0_D4(0x0000082c, 0x0f000000), \
81 PARAM_WRITE_D0_D4(0x00000828, _data_828), \
82 PARAM_WRITE(0xd0, 0x0000082c), \
83 PARAM_POLL(0xd4, _data_828, _data_828)
86 PARAM_WRITE(0xf0, 1), \
87 PARAM_WRITE_800_80C_POLL(0x16, (_addr16) & 0xff), \
88 PARAM_WRITE_800_80C_POLL(0x17, ((_addr16) >> 8) & 0xff), \
89 PARAM_WRITE_800_80C_POLL(0x18, (_data16) & 0xff), \
90 PARAM_WRITE_800_80C_POLL(0x19, ((_data16) >> 8) & 0xff), \
91 PARAM_WRITE_800_80C_POLL(0x1c, 0x01), \
92 PARAM_WRITE_828_82C_POLL(0x0f000000), \
93 PARAM_WRITE(0xf0, 0)
96 PARAM_WRITE(0xf0, 1), \
97 PARAM_WRITE_800_80C_POLL(0x16, (_addr16) & 0xff), \
98 PARAM_WRITE_800_80C_POLL(0x17, ((_addr16) >> 8) & 0xff), \
99 PARAM_WRITE_800_80C_POLL(0x1c, 0x01), \
100 PARAM_WRITE_828_82C_POLL(0x0f000000), \
101 PARAM_WRITE_804_80C_POLL(0x1a, 0), \
102 PARAM_WRITE(0xd0, 0x00000808), \
103 PARAM_SAVE(0xd4, 0xff, SET_PHY_INDEX_LO), \
104 PARAM_WRITE_804_80C_POLL(0x1b, 0), \
105 PARAM_WRITE(0xd0, 0x00000808), \
106 PARAM_SAVE(0xd4, 0xff, SET_PHY_INDEX_HI), \
107 PARAM_WRITE_828_82C_POLL(0x0f000000), \
108 PARAM_WRITE(0xf0, 0), \
109 PARAM_WRITE(0xf0, 1), \
110 PARAM_WRITE_800_80C_POLL(0x16, (_addr16) & 0xff), \
111 PARAM_WRITE_800_80C_POLL(0x17, ((_addr16) >> 8) & 0xff), \
112 PARAM_SET(SET_PHY_INDEX_LO, ((_data16 & 0xff) << 16) | BIT(8) | 0x18), \
114 PARAM_SET(SET_PHY_INDEX_HI, (((_data16 >> 8) & 0xff) << 16) | BIT(8) | 0x19), \
116 PARAM_WRITE_800_80C_POLL(0x1c, 0x01), \
117 PARAM_WRITE_828_82C_POLL(0x0f000000), \
118 PARAM_WRITE(0xf0, 0)
121 PARAM_WRITE(0xf0, _gpio), \
123 PARAM_WRITE_828_82C_POLL(0x0f000000), \
124 PARAM_WRITE(0xf0, 0)
127 PARAM_WRITE(0xf0, _gpio), \
128 PARAM_WRITE_800_80C_POLL(_addr, 0), \
129 PARAM_WRITE(0xd0, 0x00000808), \
130 PARAM_POLL(0xd4, _expected, _mask), \
131 PARAM_WRITE(0xf0, 0)
148 PARAM_WRITE(0xc0, 0x49425308),
149 PARAM_WRITE_D0_D4(0x00000104, 0x00000002),
151 PARAM_WRITE_D0_D4(0x00000828, 0x00000200),
153 PARAM_WRITE_D0_D4(0x00000828, 0x00000000),
154 PARAM_WRITE_D0_D4(0x00000104, 0x00000001),
155 PARAM_WRITE_D0_D4(0x00000940, 0x00000001),
157 PARAM_WRITE_D0_D4(0x00000940, 0x00000000),
159 PARAM_WRITE(0xc0, 0x49425308),
160 PARAM_WRITE(0xc0, 0x41584901),
162 PARAM_WRITE_D0_D4(0x0000080c, 0x00000100),
163 PARAM_WRITE_D0_D4(0x00000804, 0x00000000),
164 PARAM_WRITE(0xd0, 0x0000080c),
165 PARAM_POLL(0xd4, BIT(8), BIT(8)),
167 PARAM_WRITE(REG_CONTROLLER_ENABLE, 0x00000001),
169 PARAM_WRITE(0xd0, 0x00000804),
170 PARAM_POLL(0xd4, BIT(8) | BIT(6) | BIT(0), BIT(8) | BIT(6) | BIT(0)),
172 PARAM_WRITE(0xd0, 0x00000d00),
173 PARAM_SAVE(0xd4, 0x0000ffff, TIMER_INDEX),
174 PARAM_WRITE(0xd4, 0x00000000),
175 PARAM_WRITE_D0_D4(0x0000082c, 0x0f000000),
176 PARAM_WRITE_D0_D4(0x00000828, 0x08000000),
177 PARAM_WRITE(0xd0, 0x0000082c),
178 PARAM_POLL(0xd4, BIT(27), BIT(27)),
179 PARAM_WRITE(0xd0, 0x00000d2c),
180 PARAM_POLL(0xd4, BIT(0), BIT(0)),
183 PARAM_INDIRECT_WRITE(1, 0x01, 0x001f),
184 PARAM_INDIRECT_WRITE(7, 0x5d, 0x0014),
185 PARAM_INDIRECT_WRITE(7, 0x5e, 0x0014),
186 PARAM_INDIRECT_WRITE(7, 0x0d, 0x0003),
187 PARAM_INDIRECT_WRITE(7, 0x0e, 0x0007),
188 PARAM_INDIRECT_WRITE(7, 0x5f, 0x0003),
189 PARAM_INDIRECT_WRITE(7, 0x60, 0x0003),
190 PARAM_INDIRECT_WRITE(7, 0x5b, 0x00a6),
191 PARAM_INDIRECT_WRITE(7, 0x5c, 0x0003),
193 PARAM_INDIRECT_POLL(7, 0x3c, 0, BIT(7)),
194 PARAM_INDIRECT_POLL(7, 0x4c, 0, BIT(4)),
196 PARAM_INDIRECT_WRITE(1, 0x32, 0x0080),
197 PARAM_INDIRECT_WRITE(1, 0x1f, 0x0001),
198 PARAM_INDIRECT_WRITE(0, 0x2c, 0x0001),
199 PARAM_INDIRECT_WRITE(0, 0x32, 0x0087),
201 PARAM_INDIRECT_WRITE(1, 0x4d, 0x0061),
202 PARAM_INDIRECT_WRITE(4, 0x9b, 0x0009),
203 PARAM_INDIRECT_WRITE(4, 0xa6, 0x0005),
204 PARAM_INDIRECT_WRITE(4, 0xa5, 0x0058),
205 PARAM_INDIRECT_WRITE(1, 0x39, 0x0027),
206 PARAM_INDIRECT_WRITE(1, 0x47, 0x004c),
208 PARAM_INDIRECT_WRITE(7, 0x0d, 0x0002),
209 PARAM_INDIRECT_WRITE(7, 0x0e, 0x0007),
211 PARAM_WRITE_PHY(0x0028, 0x0061),
212 PARAM_WRITE_PHY(0x4014, 0x0061),
213 PARAM_SET_PHY(0x401c, BIT(2)),
214 PARAM_WRITE_PHY(0x4000, 0x0000),
215 PARAM_WRITE_PHY(0x4001, 0x0000),
217 PARAM_WRITE_PHY(0x10ae, 0x0001),
218 PARAM_WRITE_PHY(0x10ad, 0x0000),
219 PARAM_WRITE_PHY(0x10af, 0x0001),
220 PARAM_WRITE_PHY(0x10b6, 0x0001),
221 PARAM_WRITE_PHY(0x10ae, 0x0000),
223 PARAM_WRITE_PHY(0x10ae, 0x0001),
224 PARAM_WRITE_PHY(0x10ad, 0x0000),
225 PARAM_WRITE_PHY(0x10af, 0x0002),
226 PARAM_WRITE_PHY(0x10b6, 0x0001),
227 PARAM_WRITE_PHY(0x10ae, 0x0000),
229 PARAM_WRITE_PHY(0x10ae, 0x0001),
230 PARAM_WRITE_PHY(0x10ad, 0x0080),
231 PARAM_WRITE_PHY(0x10af, 0x0000),
232 PARAM_WRITE_PHY(0x10b6, 0x0001),
233 PARAM_WRITE_PHY(0x10ae, 0x0000),
235 PARAM_WRITE_PHY(0x10ae, 0x0001),
236 PARAM_WRITE_PHY(0x10ad, 0x0080),
237 PARAM_WRITE_PHY(0x10af, 0x001a),
238 PARAM_WRITE_PHY(0x10b6, 0x0001),
239 PARAM_WRITE_PHY(0x10ae, 0x0000),
241 PARAM_INDIRECT_WRITE(7, 0x70, 0x0016),
242 PARAM_INDIRECT_WRITE(7, 0x71, 0x0016),
243 PARAM_INDIRECT_WRITE(7, 0x72, 0x0014),
244 PARAM_INDIRECT_WRITE(7, 0x73, 0x0014),
245 PARAM_INDIRECT_WRITE(7, 0x74, 0x0000),
246 PARAM_INDIRECT_WRITE(7, 0x75, 0x0000),
247 PARAM_INDIRECT_WRITE(7, 0x76, 0x0010),
248 PARAM_INDIRECT_WRITE(7, 0x77, 0x0010),
249 PARAM_INDIRECT_WRITE(7, 0x78, 0x00ff),
250 PARAM_INDIRECT_WRITE(7, 0x79, 0x0000),
252 PARAM_INDIRECT_WRITE(7, 0x19, 0x0007),
254 PARAM_INDIRECT_WRITE(7, 0x1a, 0x0007),
256 PARAM_INDIRECT_WRITE(7, 0x24, 0x000c),
258 PARAM_INDIRECT_WRITE(7, 0x25, 0x000c),
260 PARAM_INDIRECT_WRITE(7, 0x62, 0x0000),
261 PARAM_INDIRECT_WRITE(7, 0x63, 0x0000),
262 PARAM_INDIRECT_WRITE(7, 0x5d, 0x0014),
263 PARAM_INDIRECT_WRITE(7, 0x5e, 0x0017),
264 PARAM_INDIRECT_WRITE(7, 0x5d, 0x0004),
265 PARAM_INDIRECT_WRITE(7, 0x5e, 0x0017),
266 PARAM_INDIRECT_POLL(7, 0x55, 0, BIT(6)),
267 PARAM_INDIRECT_POLL(7, 0x41, 0, BIT(7)),
270 PARAM_WRITE(0xf0, 0),
271 PARAM_WRITE(0xd0, 0x00000d00),
272 PARAM_RESTORE(0xd4, TIMER_INDEX),
277 ufshcd_dump_regs(hba, 0xc0, 0x40, "regs: 0xc0 + "); in ufs_renesas_dbg_register_dump()
327 for (i = 0; i < ARRAY_SIZE(ufs_param); i++) in ufs_renesas_pre_init()
337 return 0; in ufs_renesas_hce_enable_notify()
344 return 0; in ufs_renesas_hce_enable_notify()
355 return 0; in ufs_renesas_setup_clocks()
369 return 0; in ufs_renesas_init()