Skip to content

Commit

Permalink
fixup! iommu: dart: Support different variants with different registers
Browse files Browse the repository at this point in the history
  • Loading branch information
jannau committed Jun 27, 2022
1 parent 18558a6 commit f582405
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions drivers/iommu/apple-dart.c
Original file line number Diff line number Diff line change
Expand Up @@ -1265,7 +1265,7 @@ static int apple_dart_suspend(struct device *dev)
unsigned int sid, idx;

for (sid = 0; sid < dart->num_streams; sid++) {
dart->save_tcr[sid] = readl_relaxed(dart->regs + DART_TCR(sid));
dart->save_tcr[sid] = readl_relaxed(dart->regs + DART_TCR(dart, sid));
for (idx = 0; idx < dart->hw->ttbr_count; idx++)
dart->save_ttbr[sid][idx] =
readl_relaxed(dart->regs + DART_TTBR(dart, sid, idx));
Expand All @@ -1290,7 +1290,7 @@ static int apple_dart_resume(struct device *dev)
for (idx = 0; idx < dart->hw->ttbr_count; idx++)
writel_relaxed(dart->save_ttbr[sid][idx],
dart->regs + DART_TTBR(dart, sid, idx));
writel_relaxed(dart->save_tcr[sid], dart->regs + DART_TCR(sid));
writel_relaxed(dart->save_tcr[sid], dart->regs + DART_TCR(dart, sid));
}

return 0;
Expand Down

0 comments on commit f582405

Please sign in to comment.