Merge tag 'pci-v5.18-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / clock / qcom,gcc-apq8064.yaml
1 # SPDX-License-Identifier: GPL-2.0-only
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/clock/qcom,gcc-apq8064.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Qualcomm Global Clock & Reset Controller Binding for APQ8064
8
9 allOf:
10   - $ref: qcom,gcc.yaml#
11
12 maintainers:
13   - Stephen Boyd <sboyd@kernel.org>
14   - Taniya Das <tdas@codeaurora.org>
15
16 description: |
17   Qualcomm global clock control module which supports the clocks, resets and
18   power domains on APQ8064.
19
20   See also:
21   - dt-bindings/clock/qcom,gcc-msm8960.h
22   - dt-bindings/reset/qcom,gcc-msm8960.h
23   - dt-bindings/clock/qcom,gcc-apq8084.h
24   - dt-bindings/reset/qcom,gcc-apq8084.h
25
26 properties:
27   compatible:
28     const: qcom,gcc-apq8084
29
30   nvmem-cells:
31     minItems: 1
32     maxItems: 2
33     description:
34       Qualcomm TSENS (thermal sensor device) on some devices can
35       be part of GCC and hence the TSENS properties can also be part
36       of the GCC/clock-controller node.
37       For more details on the TSENS properties please refer
38       Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
39
40   nvmem-cell-names:
41     minItems: 1
42     items:
43       - const: calib
44       - const: calib_backup
45
46   '#thermal-sensor-cells':
47     const: 1
48
49 required:
50   - compatible
51   - nvmem-cells
52   - nvmem-cell-names
53   - '#thermal-sensor-cells'
54
55 unevaluatedProperties: false
56
57 examples:
58   - |
59     clock-controller@900000 {
60       compatible = "qcom,gcc-apq8064";
61       reg = <0x00900000 0x4000>;
62       nvmem-cells = <&tsens_calib>, <&tsens_backup>;
63       nvmem-cell-names = "calib", "calib_backup";
64       #clock-cells = <1>;
65       #reset-cells = <1>;
66       #power-domain-cells = <1>;
67       #thermal-sensor-cells = <1>;
68     };
69 ...