Lines Matching +full:msm +full:- +full:timer
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/qcom-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Krait Processor Sub-system (KPSS) Watchdog timer
10 - Rajendra Nayak <[email protected]>
14 pattern: "^(watchdog|timer)@[0-9a-f]+$"
18 - items:
19 - enum:
20 - qcom,kpss-wdt-ipq4019
21 - qcom,apss-wdt-ipq5018
22 - qcom,apss-wdt-ipq5332
23 - qcom,apss-wdt-ipq5424
24 - qcom,apss-wdt-ipq9574
25 - qcom,apss-wdt-msm8226
26 - qcom,apss-wdt-msm8974
27 - qcom,apss-wdt-msm8994
28 - qcom,apss-wdt-qcm2290
29 - qcom,apss-wdt-qcs404
30 - qcom,apss-wdt-qcs615
31 - qcom,apss-wdt-qcs8300
32 - qcom,apss-wdt-sa8255p
33 - qcom,apss-wdt-sa8775p
34 - qcom,apss-wdt-sc7180
35 - qcom,apss-wdt-sc7280
36 - qcom,apss-wdt-sc8180x
37 - qcom,apss-wdt-sc8280xp
38 - qcom,apss-wdt-sdm845
39 - qcom,apss-wdt-sdx55
40 - qcom,apss-wdt-sdx65
41 - qcom,apss-wdt-sm6115
42 - qcom,apss-wdt-sm6350
43 - qcom,apss-wdt-sm8150
44 - qcom,apss-wdt-sm8250
45 - const: qcom,kpss-wdt
46 - const: qcom,kpss-wdt
48 - items:
49 - const: qcom,scss-timer
50 - const: qcom,msm-timer
51 - items:
52 - enum:
53 - qcom,kpss-wdt-apq8064
54 - qcom,kpss-wdt-ipq8064
55 - qcom,kpss-wdt-mdm9615
56 - qcom,kpss-wdt-msm8960
57 - const: qcom,kpss-timer
58 - const: qcom,msm-timer
66 clock-names:
68 - const: sleep
70 clock-frequency:
72 The frequency of the general purpose timer in Hz.
74 cpu-offset:
77 Per-CPU offset used when the timer is accessed without the CPU remapping
78 facilities. The offset is cpu-offset + (0x10000 * cpu-nr).
85 - compatible
86 - reg
87 - clocks
90 - $ref: watchdog.yaml#
92 - if:
96 const: qcom,kpss-wdt
99 clock-frequency: false
100 cpu-offset: false
104 - description: Bark
105 - description: Bite
112 - description: Debug
113 - description: First general purpose timer
114 - description: Second general purpose timer
115 - description: First watchdog
116 - description: Second watchdog
118 - clock-frequency
123 - |
124 #include <dt-bindings/interrupt-controller/arm-gic.h>
127 compatible = "qcom,apss-wdt-sm8150", "qcom,kpss-wdt";
131 timeout-sec = <10>;
134 - |
135 #include <dt-bindings/interrupt-controller/arm-gic.h>
138 compatible = "qcom,kpss-wdt-ipq8064", "qcom,kpss-timer", "qcom,msm-timer";
145 clock-frequency = <25000000>;
147 clock-names = "sleep";
148 cpu-offset = <0x80000>;