On 6/7/20 10:49 PM, Dilip Kota wrote:
Add YAML schemas for the watchdog timer on Intel LightningWhy not just one ? The watchdog subsystem does not monitor individual CPUs,
Mountain SoC.
Signed-off-by: Dilip Kota <eswara.kota@xxxxxxxxxxxxxxx>
---
.../bindings/watchdog/intel,lgm-gptc-wdt.yaml | 75 ++++++++++++++++++++++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree/bindings/watchdog/intel,lgm-gptc-wdt.yaml
diff --git a/Documentation/devicetree/bindings/watchdog/intel,lgm-gptc-wdt.yaml b/Documentation/devicetree/bindings/watchdog/intel,lgm-gptc-wdt.yaml
new file mode 100644
index 0000000000000..83dc39a5090c1
--- /dev/null
+++ b/Documentation/devicetree/bindings/watchdog/intel,lgm-gptc-wdt.yaml
@@ -0,0 +1,75 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/watchdog/intel,lgm-gptc-wdt.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Intel Lightning Mountain Watchdog timer.
+
+maintainers:
+ - Dilip Kota <eswara.kota@xxxxxxxxxxxxxxx>
+
+description: |
+ Intel Lightning Mountain SoC has General Purpose Timer Counter(GPTC) which can
+ be configured as Clocksource, real time clock and Watchdog timer.
+ Each General Purpose Timer Counter has three timers. And total four General
+ Purpose Timer Counters are present on Lightning Mountain SoC which sums up
+ to 12 timers.
+ Lightning Mountain has four CPUs and each CPU is configured with one GPTC
+ timer as watchdog timer. Total four timers are configured as watchdog timers
+ on Lightning Mountain SoC.
+
it monitors the system.
Guenter