iommu/sun50i: Consider all fault sources for reset
authorJernej Skrabec <jernej.skrabec@gmail.com>
Tue, 25 Oct 2022 16:54:12 +0000 (18:54 +0200)
committerJoerg Roedel <jroedel@suse.de>
Thu, 3 Nov 2022 14:45:42 +0000 (15:45 +0100)
commitcef20703e2b2276aaa402ec5a65ec9a09963b83e
tree0cba8557d4ea993a3b7c53eef4ce9007c99b2c5a
parent9ad0c1252e84dbc664f0462707182245ed603237
iommu/sun50i: Consider all fault sources for reset

We have to reset masters for all faults - permissions, L1 fault or L2
fault. Currently it's done only for permissions. If other type of fault
happens, master is in locked up state. Fix that by really considering
all fault sources.

Fixes: 4100b8c229b3 ("iommu: Add Allwinner H6 IOMMU driver")
Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20221025165415.307591-3-jernej.skrabec@gmail.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/sun50i-iommu.c