drivers: wdt: espressif: Add 32K Xtal Watchdog
This WDT is responsible for monitoring the external 32.728 Hz crystal connected to pins XTAL_32K_P and XTAL_32K_N. If an oscillation failure is detected the hardware automatically switch to RTC_RC_SLOW clock source and triggers an interrupt. Signed-off-by: Lucas Tamborrino <lucas.tamborrino@espressif.com>
This commit is contained in:
parent
13a5c8aad7
commit
aa692309bf
15 changed files with 402 additions and 4 deletions
17
dts/bindings/watchdog/espressif,esp32-xt-wdt.yaml
Normal file
17
dts/bindings/watchdog/espressif,esp32-xt-wdt.yaml
Normal file
|
@ -0,0 +1,17 @@
|
|||
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: |
|
||||
This watchdog timer can detect oscillation failure of the RTC_SLOW_CLK_SRC_XTAL32K.
|
||||
When such a failure is detected the hardware automatically switch to
|
||||
ESP32_RTC_SLOW_CLK_SRC_RC_SLOW.
|
||||
|
||||
This feature is only available for ESP32S2,ESP32C3 and ESP32S3.
|
||||
|
||||
compatible: "espressif,esp32-xt-wdt"
|
||||
|
||||
include: base.yaml
|
||||
|
||||
properties:
|
||||
reg:
|
||||
required: true
|
Loading…
Add table
Add a link
Reference in a new issue