Merge tag 'for-5.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / hwlock / qcom-hwspinlock.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/hwlock/qcom-hwspinlock.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Qualcomm Hardware Mutex Block
8
9 maintainers:
10   - Bjorn Andersson <bjorn.andersson@linaro.org>
11
12 description:
13   The hardware block provides mutexes utilized between different processors on
14   the SoC as part of the communication protocol used by these processors.
15
16 properties:
17   compatible:
18     enum:
19       - qcom,sfpb-mutex
20       - qcom,tcsr-mutex
21
22   reg:
23     maxItems: 1
24
25   '#hwlock-cells':
26     const: 1
27
28 required:
29   - compatible
30   - reg
31   - '#hwlock-cells'
32
33 additionalProperties: false
34
35 examples:
36   - |
37         tcsr_mutex: hwlock@1f40000 {
38                 compatible = "qcom,tcsr-mutex";
39                 reg = <0x01f40000 0x40000>;
40                 #hwlock-cells = <1>;
41         };
42 ...