2022-05-25 09:05:18

by Nobuhiro Iwamatsu

[permalink] [raw]
Subject: [PATCH 0/3] Add Visconti5 IOMMU driver

Hi,

This series is the IOMMU driver for Toshiba's ARM SoC, Visconti5[0].
This provides DT binding documentation, device driver and MAINTAINER files.

Best regards,
Nobuhiro

[0]: https://toshiba.semicon-storage.com/ap-en/semiconductor/product/image-recognition-processors-visconti.html

Nobuhiro Iwamatsu (3):
iommu: Add Visconti5 IOMMU driver
iommu: bindings: Add binding documentation for Toshiba Visconti5 IOMMU
device
MAINTAINERS: Add entries for Toshiba Visconti5 IOMMU

.../bindings/iommu/toshiba,visconti-atu.yaml | 62 +++
MAINTAINERS | 2 +
drivers/iommu/Kconfig | 7 +
drivers/iommu/Makefile | 1 +
drivers/iommu/visconti-atu.c | 426 ++++++++++++++++++
5 files changed, 498 insertions(+)
create mode 100644 Documentation/devicetree/bindings/iommu/toshiba,visconti-atu.yaml
create mode 100644 drivers/iommu/visconti-atu.c

--
2.36.0



2022-05-26 00:08:23

by Nobuhiro Iwamatsu

[permalink] [raw]
Subject: [PATCH 3/3] MAINTAINERS: Add entries for Toshiba Visconti5 IOMMU

Add entries for Toshiba Visconti5 IOMMU (ATU) binding and driver.

Signed-off-by: Nobuhiro Iwamatsu <[email protected]>
---
MAINTAINERS | 2 ++
1 file changed, 2 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 1f4f4ba84c2e..a43023844c87 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2897,6 +2897,7 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
F: Documentation/devicetree/bindings/arm/toshiba.yaml
F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
+F: Documentation/devicetree/bindings/iommu/toshiba,visconti-atu.yaml
F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
@@ -2904,6 +2905,7 @@ F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
F: arch/arm64/boot/dts/toshiba/
F: drivers/clk/visconti/
+F: drivers/iommu/visconti-atu.c
F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
F: drivers/gpio/gpio-visconti.c
F: drivers/pci/controller/dwc/pcie-visconti.c
--
2.36.0