58 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2# Copyright 2020 Unisoc Inc.3%YAML 1.24---5$id: http://devicetree.org/schemas/iommu/sprd,iommu.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Unisoc IOMMU and Multi-media MMU9 10maintainers:11 - Chunyan Zhang <zhang.lyra@gmail.com>12 13properties:14 compatible:15 enum:16 - sprd,iommu-v117 18 "#iommu-cells":19 const: 020 description:21 Unisoc IOMMUs are all single-master IOMMU devices, therefore no22 additional information needs to associate with its master device.23 Please refer to the generic bindings document for more details,24 Documentation/devicetree/bindings/iommu/iommu.txt25 26 reg:27 maxItems: 128 29 clocks:30 description:31 Reference to a gate clock phandle, since access to some of IOMMUs are32 controlled by gate clock, but this is not required.33 34required:35 - compatible36 - reg37 - "#iommu-cells"38 39additionalProperties: false40 41examples:42 - |43 iommu_disp: iommu@63000800 {44 compatible = "sprd,iommu-v1";45 reg = <0x63000800 0x80>;46 #iommu-cells = <0>;47 };48 49 - |50 iommu_jpg: iommu@62300300 {51 compatible = "sprd,iommu-v1";52 reg = <0x62300300 0x80>;53 #iommu-cells = <0>;54 clocks = <&mm_gate 1>;55 };56 57...58