1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/iommu/qcom, 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: Qualcomm TBU (Translation Buffer Unit) 8 9 maintainers: 10 - Georgi Djakov <quic_c_gdjako@quicinc.com> 11 12 description: 13 The Qualcomm SMMU500 implementation consists 14 a Translation Lookaside Buffer (TLB) that ca 15 debug features to trace and trigger debug tr 16 instances with each client core. 17 18 properties: 19 compatible: 20 enum: 21 - qcom,sc7280-tbu 22 - qcom,sdm845-tbu 23 24 reg: 25 maxItems: 1 26 27 clocks: 28 maxItems: 1 29 30 interconnects: 31 maxItems: 1 32 33 power-domains: 34 maxItems: 1 35 36 qcom,stream-id-range: 37 description: | 38 Phandle of a SMMU device and Stream ID r 39 is assigned by the TBU 40 $ref: /schemas/types.yaml#/definitions/pha 41 items: 42 - items: 43 - description: phandle of a smmu nod 44 - description: stream id base addres 45 - description: stream id size 46 47 required: 48 - compatible 49 - reg 50 - qcom,stream-id-range 51 52 additionalProperties: false 53 54 examples: 55 - | 56 #include <dt-bindings/clock/qcom,gcc-sdm84 57 #include <dt-bindings/interconnect/qcom,ic 58 #include <dt-bindings/interconnect/qcom,sd 59 60 tbu@150e1000 { 61 compatible = "qcom,sdm845-tbu"; 62 reg = <0x150e1000 0x1000>; 63 clocks = <&gcc GCC_AGGRE_NOC_PCIE_TBU_ 64 interconnects = <&system_noc MASTER_GN 65 &config_noc SLAVE_IME 66 power-domains = <&gcc HLOS1_VOTE_AGGRE 67 qcom,stream-id-range = <&apps_smmu 0x1 68 }; 69 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.