Lines Matching +full:msm +full:- +full:iommu +full:- +full:v1
1 * QCOM IOMMU v1 Implementation
3 Qualcomm "B" family devices which are not compatible with arm-smmu have
4 a similar looking IOMMU but without access to the global register space,
6 to non-secure vs secure interrupt line.
10 - compatible : Should be one of:
12 "qcom,msm8916-iommu"
13 "qcom,msm8953-iommu"
15 Followed by "qcom,msm-iommu-v1".
17 - clock-names : Should be a pair of "iface" (required for IOMMUs
21 - clocks : Phandles for respective clocks described by
22 clock-names.
24 - #address-cells : must be 1.
26 - #size-cells : must be 1.
28 - #iommu-cells : Must be 1. Index identifies the context-bank #.
30 - ranges : Base address and size of the iommu context banks.
32 - qcom,iommu-secure-id : secure-id.
34 - List of sub-nodes, one per translation context bank. Each sub-node
37 - compatible : Should be one of:
38 - "qcom,msm-iommu-v1-ns" : non-secure context bank
39 - "qcom,msm-iommu-v1-sec" : secure context bank
40 - reg : Base address and size of context bank within the iommu
41 - interrupts : The context fault irq.
45 - reg : Base address and size of the SMMU local base, should
46 be only specified if the iommu requires configuration
47 for routing of context bank irq's to secure vs non-
48 secure lines. (Ie. if the iommu contains secure
54 apps_iommu: iommu@1e20000 {
55 #address-cells = <1>;
56 #size-cells = <1>;
57 #iommu-cells = <1>;
58 compatible = "qcom,msm8916-iommu", "qcom,msm-iommu-v1";
63 clock-names = "iface", "bus";
64 qcom,iommu-secure-id = <17>;
67 iommu-ctx@4000 {
68 compatible = "qcom,msm-iommu-v1-ns";
74 iommu-ctx@5000 {
75 compatible = "qcom,msm-iommu-v1-sec";
81 gpu_iommu: iommu@1f08000 {
82 #address-cells = <1>;
83 #size-cells = <1>;
84 #iommu-cells = <1>;
85 compatible = "qcom,msm8916-iommu", "qcom,msm-iommu-v1";
89 clock-names = "iface", "bus";
90 qcom,iommu-secure-id = <18>;
93 iommu-ctx@1000 {
94 compatible = "qcom,msm-iommu-v1-ns";
100 iommu-ctx@2000 {
101 compatible = "qcom,msm-iommu-v1-ns";
109 venus: video-codec@1d00000 {