[PATCH] iommu: dart: Add missing module owner to ops structure

2022-05-02 Thread Hector Martin
This is required to make loading this as a module work. Signed-off-by: Hector Martin --- drivers/iommu/apple-dart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iommu/apple-dart.c b/drivers/iommu/apple-dart.c index decafb07ad08..a10a73282014 100644 --- a/drivers/iommu/apple

Re: [PATCH] MAINTAINERS: merge DART into ARM/APPLE MACHINE

2022-04-12 Thread Hector Martin
gt; F: drivers/i2c/busses/i2c-pasemi-core.c > F: drivers/i2c/busses/i2c-pasemi-platform.c > +F: drivers/iommu/apple-dart.c > F: drivers/irqchip/irq-apple-aic.c > F: drivers/mailbox/apple-mailbox.c > F: drivers/pinctrl/pinctrl-apple-gpio.c Acked-by: Hector Martin --

[PATCH v2] iommu/io-pgtable-arm: Fix table descriptor paddr formatting

2021-11-19 Thread Hector Martin
urphy Signed-off-by: Hector Martin --- drivers/iommu/io-pgtable-arm.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/iommu/io-pgtable-arm.c b/drivers/iommu/io-pgtable-arm.c index dd9e47189d0d..94ff319ae8ac 100644 --- a/drivers/iommu/io-pgtable-arm.c +++ b/dri

[PATCH] iommu/io-pgtable-arm: Fix table descriptor paddr formatting

2021-11-17 Thread Hector Martin
require a new pte format (different shift); adding support for that to paddr_to_iopte/iopte_to_paddr caused it to break badly, as even <48-bit addresses would end up incorrect in that case. Signed-off-by: Hector Martin --- drivers/iommu/io-pgtable-arm.c | 14 +++--- 1 file changed

Re: [PATCH] iommu/dart: Initialize DART_STREAMS_ENABLE

2021-10-19 Thread Hector Martin
(DART_STREAM_ALL, dart->regs + DART_STREAMS_ENABLE); + /* clear any pending errors before the interrupt is unmasked */ writel(readl(dart->regs + DART_ERROR), dart->regs + DART_ERROR); Reviewed-by: Hector Martin -- Hector Martin (mar...@marcan.st) Public Key: https://mr