brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · ee27261 Raw
56 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/hwlock/qcom-hwspinlock.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Qualcomm Hardware Mutex Block8 9maintainers:10  - Bjorn Andersson <bjorn.andersson@linaro.org>11 12description:13  The hardware block provides mutexes utilized between different processors on14  the SoC as part of the communication protocol used by these processors.15 16properties:17  compatible:18    oneOf:19      - enum:20          - qcom,sfpb-mutex21          - qcom,tcsr-mutex22      - items:23          - enum:24              - qcom,apq8084-tcsr-mutex25              - qcom,ipq6018-tcsr-mutex26              - qcom,msm8226-tcsr-mutex27              - qcom,msm8994-tcsr-mutex28          - const: qcom,tcsr-mutex29      - items:30          - enum:31              - qcom,msm8974-tcsr-mutex32          - const: qcom,tcsr-mutex33          - const: syscon34 35  reg:36    maxItems: 137 38  '#hwlock-cells':39    const: 140 41required:42  - compatible43  - reg44  - '#hwlock-cells'45 46additionalProperties: false47 48examples:49  - |50    hwlock@1f40000 {51        compatible = "qcom,tcsr-mutex";52        reg = <0x01f40000 0x40000>;53        #hwlock-cells = <1>;54    };55...56