Lines Matching +full:cn9900 +full:- +full:broken +full:- +full:page1 +full:- +full:regspace
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/iommu/arm,smmu-v3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Will Deacon <will@kernel.org>
11 - Robin Murphy <Robin.Murphy@arm.com>
15 revisions, replacing the MMIO register interface with in-memory command
21 pattern: "^iommu@[0-9a-f]*"
23 const: arm,smmu-v3
32 interrupt-names:
34 - const: combined
40 - minItems: 2
42 - const: eventq # Event Queue not empty
43 - const: gerror # Global Error activated
44 - const: priq # PRI Queue not empty
45 - const: cmdq-sync # CMD_SYNC complete
47 '#iommu-cells':
50 dma-coherent:
58 msi-parent: true
60 hisilicon,broken-prefetch-cmd:
64 cavium,cn9900-broken-page1-regspace:
69 doesn't support SMMU page1 register space.
72 - compatible
73 - reg
74 - '#iommu-cells'
79 - |+
80 #include <dt-bindings/interrupt-controller/arm-gic.h>
81 #include <dt-bindings/interrupt-controller/irq.h>
84 compatible = "arm,smmu-v3";
90 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
91 dma-coherent;
92 #iommu-cells = <1>;
93 msi-parent = <&its 0xff0000>;