Commit 22de28b
drm/amdgpu: Set snoop bit for SDMA for MI series
[ Upstream commit 3394b1f ]
SDMA writes has to probe invalidate RW lines. Set snoop bit in mmhub for
this to happen.
v2: Missed a few mmhub_v9_4. Added now.
v3: Calculate hub offset once since it doesn't change inside the loop
Modified function names based on review comments.
Signed-off-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
Reviewed-by: Philip Yang <Philip.Yang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
(cherry picked from commit ab83ed96f7587d8294068044206438ae6b8c2f27)1 parent b2d2eec commit 22de28b
5 files changed
Lines changed: 163 additions & 0 deletions
File tree
- drivers/gpu/drm/amd
- amdgpu
- include/asic_reg/mmhub
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 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 | + | |
175 | 199 | | |
176 | 200 | | |
177 | 201 | | |
| |||
337 | 361 | | |
338 | 362 | | |
339 | 363 | | |
| 364 | + | |
340 | 365 | | |
341 | 366 | | |
342 | 367 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
213 | 213 | | |
214 | 214 | | |
215 | 215 | | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
216 | 242 | | |
217 | 243 | | |
218 | 244 | | |
| |||
418 | 444 | | |
419 | 445 | | |
420 | 446 | | |
| 447 | + | |
421 | 448 | | |
422 | 449 | | |
423 | 450 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
198 | 198 | | |
199 | 199 | | |
200 | 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 | + | |
201 | 231 | | |
202 | 232 | | |
203 | 233 | | |
| |||
392 | 422 | | |
393 | 423 | | |
394 | 424 | | |
| 425 | + | |
395 | 426 | | |
396 | 427 | | |
397 | 428 | | |
| |||
Lines changed: 32 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
206 | 210 | | |
207 | 211 | | |
208 | 212 | | |
| |||
455 | 459 | | |
456 | 460 | | |
457 | 461 | | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
458 | 466 | | |
459 | 467 | | |
460 | 468 | | |
| |||
707 | 715 | | |
708 | 716 | | |
709 | 717 | | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
710 | 722 | | |
711 | 723 | | |
712 | 724 | | |
| |||
959 | 971 | | |
960 | 972 | | |
961 | 973 | | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
962 | 978 | | |
963 | 979 | | |
964 | 980 | | |
| |||
1211 | 1227 | | |
1212 | 1228 | | |
1213 | 1229 | | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
1214 | 1234 | | |
1215 | 1235 | | |
1216 | 1236 | | |
| |||
4793 | 4813 | | |
4794 | 4814 | | |
4795 | 4815 | | |
| 4816 | + | |
| 4817 | + | |
| 4818 | + | |
| 4819 | + | |
4796 | 4820 | | |
4797 | 4821 | | |
4798 | 4822 | | |
| |||
5045 | 5069 | | |
5046 | 5070 | | |
5047 | 5071 | | |
| 5072 | + | |
| 5073 | + | |
| 5074 | + | |
| 5075 | + | |
5048 | 5076 | | |
5049 | 5077 | | |
5050 | 5078 | | |
| |||
5297 | 5325 | | |
5298 | 5326 | | |
5299 | 5327 | | |
| 5328 | + | |
| 5329 | + | |
| 5330 | + | |
| 5331 | + | |
5300 | 5332 | | |
5301 | 5333 | | |
5302 | 5334 | | |
| |||
0 commit comments