qcom,rpm.yaml (de4fb176622d54a82ea3ceb7362392aaf5ff0b5a) | qcom,rpm.yaml (27e4a85cf79b74650b0c60541fc989af7954ba62) |
---|---|
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm RPM Network-On-Chip Interconnect 8 --- 12 unchanged lines hidden (view full) --- 21 compatible: 22 enum: 23 - qcom,msm8916-bimc 24 - qcom,msm8916-pcnoc 25 - qcom,msm8916-snoc 26 - qcom,msm8939-bimc 27 - qcom,msm8939-pcnoc 28 - qcom,msm8939-snoc | 1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/interconnect/qcom,rpm.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Qualcomm RPM Network-On-Chip Interconnect 8 --- 12 unchanged lines hidden (view full) --- 21 compatible: 22 enum: 23 - qcom,msm8916-bimc 24 - qcom,msm8916-pcnoc 25 - qcom,msm8916-snoc 26 - qcom,msm8939-bimc 27 - qcom,msm8939-pcnoc 28 - qcom,msm8939-snoc |
29 - qcom,msm8939-snoc-mm | |
30 - qcom,msm8996-a0noc 31 - qcom,msm8996-a1noc 32 - qcom,msm8996-a2noc 33 - qcom,msm8996-bimc 34 - qcom,msm8996-cnoc 35 - qcom,msm8996-mnoc 36 - qcom,msm8996-pnoc 37 - qcom,msm8996-snoc --- 37 unchanged lines hidden (view full) --- 75 contains: 76 enum: 77 - qcom,msm8916-bimc 78 - qcom,msm8916-pcnoc 79 - qcom,msm8916-snoc 80 - qcom,msm8939-bimc 81 - qcom,msm8939-pcnoc 82 - qcom,msm8939-snoc | 29 - qcom,msm8996-a0noc 30 - qcom,msm8996-a1noc 31 - qcom,msm8996-a2noc 32 - qcom,msm8996-bimc 33 - qcom,msm8996-cnoc 34 - qcom,msm8996-mnoc 35 - qcom,msm8996-pnoc 36 - qcom,msm8996-snoc --- 37 unchanged lines hidden (view full) --- 74 contains: 75 enum: 76 - qcom,msm8916-bimc 77 - qcom,msm8916-pcnoc 78 - qcom,msm8916-snoc 79 - qcom,msm8939-bimc 80 - qcom,msm8939-pcnoc 81 - qcom,msm8939-snoc |
83 - qcom,msm8939-snoc-mm | |
84 - qcom,msm8996-a1noc 85 - qcom,msm8996-a2noc 86 - qcom,msm8996-bimc 87 - qcom,msm8996-cnoc 88 - qcom,msm8996-pnoc 89 - qcom,msm8996-snoc 90 - qcom,qcs404-bimc 91 - qcom,qcs404-pcnoc 92 - qcom,qcs404-snoc 93 - qcom,sdm660-bimc 94 - qcom,sdm660-cnoc 95 - qcom,sdm660-gnoc 96 - qcom,sdm660-snoc 97 | 82 - qcom,msm8996-a1noc 83 - qcom,msm8996-a2noc 84 - qcom,msm8996-bimc 85 - qcom,msm8996-cnoc 86 - qcom,msm8996-pnoc 87 - qcom,msm8996-snoc 88 - qcom,qcs404-bimc 89 - qcom,qcs404-pcnoc 90 - qcom,qcs404-snoc 91 - qcom,sdm660-bimc 92 - qcom,sdm660-cnoc 93 - qcom,sdm660-gnoc 94 - qcom,sdm660-snoc 95 |
98 then: 99 properties: 100 clock-names: 101 items: 102 - const: bus 103 - const: bus_a | 96 then: 97 properties: 98 clock-names: 99 items: 100 - const: bus 101 - const: bus_a |
104 | 102 |
105 clocks: 106 items: 107 - description: Bus Clock 108 - description: Bus A Clock | 103 clocks: 104 items: 105 - description: Bus Clock 106 - description: Bus A Clock |
109 | 107 |
108 # Child node's properties 109 patternProperties: 110 '^interconnect-[a-z0-9]+$': 111 type: object 112 description: 113 snoc-mm is a child of snoc, sharing snoc's register address space. 114 115 properties: 116 compatible: 117 enum: 118 - qcom,msm8939-snoc-mm 119 120 '#interconnect-cells': 121 const: 1 122 123 clock-names: 124 items: 125 - const: bus 126 - const: bus_a 127 128 clocks: 129 items: 130 - description: Bus Clock 131 - description: Bus A Clock 132 133 required: 134 - compatible 135 - '#interconnect-cells' 136 - clock-names 137 - clocks 138 |
|
110 - if: 111 properties: 112 compatible: 113 contains: 114 enum: 115 - qcom,msm8996-mnoc 116 - qcom,sdm660-mnoc 117 --- 97 unchanged lines hidden --- | 139 - if: 140 properties: 141 compatible: 142 contains: 143 enum: 144 - qcom,msm8996-mnoc 145 - qcom,sdm660-mnoc 146 --- 97 unchanged lines hidden --- |