blob: abe11df25761aa641feb8c3898b00d4b3591d8fd [file] [log] [blame]
Tom Rini9c8af152024-12-24 12:03:04 -06001# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/hwlock/sprd,hwspinlock-r3p0.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Spreadtrum hardware spinlock
8
9maintainers:
10 - Orson Zhai <orsonzhai@gmail.com>
11 - Baolin Wang <baolin.wang7@gmail.com>
12 - Chunyan Zhang <zhang.lyra@gmail.com>
13
14properties:
15 compatible:
16 const: sprd,hwspinlock-r3p0
17
18 reg:
19 maxItems: 1
20
21 clocks:
22 maxItems: 1
23
24 clock-names:
25 const: enable
26
27 '#hwlock-cells':
28 const: 1
29
30required:
31 - compatible
32 - reg
33 - clocks
34 - clock-names
35 - '#hwlock-cells'
36
37additionalProperties: false
38
39examples:
40 - |
41 #include <dt-bindings/clock/sprd,sc9860-clk.h>
42
43 hwlock@40500000 {
44 compatible = "sprd,hwspinlock-r3p0";
45 reg = <0x40500000 0x1000>;
46 clocks = <&aon_gate CLK_SPLK_EB>;
47 clock-names = "enable";
48 #hwlock-cells = <1>;
49 };
50...