Lines Matching +full:exynos +full:- +full:bus
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Exynos IOMMU H/W, System MMU (System Memory Management Unit)
10 - Marek Szyprowski <m.szyprowski@samsung.com>
13 Samsung's Exynos architecture contains System MMUs that enables scattered
14 physical memory chunks visible as a contiguous region to DMA-capable peripheral
15 devices like MFC, FIMC, FIMD, GScaler, FIMC-IS and so forth.
20 another capabilities like L2 TLB or block-fetch buffers to minimize translation
24 peripheral device might have multiple System MMUs (usually one for each bus
29 MFC in all Exynos SoCs and FIMD, M2M Scalers and G2D in Exynos5420 has 2 System
31 * MFC has one System MMU on its left and right bus.
42 const: samsung,exynos-sysmmu
54 clock-names:
56 - items:
57 - const: sysmmu
58 - items:
59 - const: sysmmu
60 - const: master
61 - items:
62 - const: aclk
63 - const: pclk
65 "#iommu-cells":
68 power-domains:
72 Documentation/devicetree/bindings/power/pd-samsung.yaml
76 - compatible
77 - reg
78 - interrupts
79 - clocks
80 - clock-names
81 - "#iommu-cells"
86 - |
87 #include <dt-bindings/clock/exynos5250.h>
90 compatible = "samsung,exynos-sysmmu";
92 interrupt-parent = <&combiner>;
94 clock-names = "sysmmu", "master";
97 power-domains = <&pd_gsc>;
98 #iommu-cells = <0>;