Path: blob/master/Documentation/devicetree/bindings/hwlock/qcom-hwspinlock.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/hwlock/qcom-hwspinlock.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Qualcomm Hardware Mutex Block78maintainers:9- Bjorn Andersson <bjorn.andersson@linaro.org>1011description:12The hardware block provides mutexes utilized between different processors on13the SoC as part of the communication protocol used by these processors.1415properties:16compatible:17oneOf:18- enum:19- qcom,sfpb-mutex20- qcom,tcsr-mutex21- items:22- enum:23- qcom,apq8084-tcsr-mutex24- qcom,ipq6018-tcsr-mutex25- qcom,msm8226-tcsr-mutex26- qcom,msm8994-tcsr-mutex27- const: qcom,tcsr-mutex28- items:29- enum:30- qcom,msm8974-tcsr-mutex31- const: qcom,tcsr-mutex32- const: syscon3334reg:35maxItems: 13637'#hwlock-cells':38const: 13940required:41- compatible42- reg43- '#hwlock-cells'4445additionalProperties: false4647examples:48- |49hwlock@1f40000 {50compatible = "qcom,tcsr-mutex";51reg = <0x01f40000 0x40000>;52#hwlock-cells = <1>;53};54...555657