Lines Matching +full:kpss +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 - Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>
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-ipq9574
24 - qcom,apss-wdt-msm8994
25 - qcom,apss-wdt-qcm2290
26 - qcom,apss-wdt-qcs404
27 - qcom,apss-wdt-sa8775p
28 - qcom,apss-wdt-sc7180
29 - qcom,apss-wdt-sc7280
30 - qcom,apss-wdt-sc8180x
31 - qcom,apss-wdt-sc8280xp
32 - qcom,apss-wdt-sdm845
33 - qcom,apss-wdt-sdx55
34 - qcom,apss-wdt-sdx65
35 - qcom,apss-wdt-sm6115
36 - qcom,apss-wdt-sm6350
37 - qcom,apss-wdt-sm8150
38 - qcom,apss-wdt-sm8250
39 - const: qcom,kpss-wdt
40 - const: qcom,kpss-wdt
42 - items:
43 - const: qcom,scss-timer
44 - const: qcom,msm-timer
45 - items:
46 - enum:
47 - qcom,kpss-wdt-apq8064
48 - qcom,kpss-wdt-ipq8064
49 - qcom,kpss-wdt-mdm9615
50 - qcom,kpss-wdt-msm8960
51 - const: qcom,kpss-timer
52 - const: qcom,msm-timer
60 clock-names:
62 - const: sleep
64 clock-frequency:
66 The frequency of the general purpose timer in Hz.
68 cpu-offset:
71 Per-CPU offset used when the timer is accessed without the CPU remapping
72 facilities. The offset is cpu-offset + (0x10000 * cpu-nr).
79 - compatible
80 - reg
81 - clocks
84 - $ref: watchdog.yaml#
86 - if:
90 const: qcom,kpss-wdt
93 clock-frequency: false
94 cpu-offset: false
98 - description: Bark
99 - description: Bite
106 - description: Debug
107 - description: First general purpose timer
108 - description: Second general purpose timer
109 - description: First watchdog
110 - description: Second watchdog
112 - clock-frequency
117 - |
118 #include <dt-bindings/interrupt-controller/arm-gic.h>
121 compatible = "qcom,apss-wdt-sm8150", "qcom,kpss-wdt";
125 timeout-sec = <10>;
128 - |
129 #include <dt-bindings/interrupt-controller/arm-gic.h>
132 compatible = "qcom,kpss-wdt-ipq8064", "qcom,kpss-timer", "qcom,msm-timer";
139 clock-frequency = <25000000>;
141 clock-names = "sleep";
142 cpu-offset = <0x80000>;