blob: bd1e903a4ded1cc3834c78887c4f517fbcc00957 [file] [log] [blame]
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP S32 Module Reset Generation (MC_RGM)
compatible: "nxp,s32-mc-rgm"
include: base.yaml
properties:
reg:
required: true
func-reset-threshold:
type: int
enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
default: 15
description: |
Functional Reset Escalation threshold.
If the value of this property is 0, the Functional reset escalation
function is disabled. Any other value is the number of Functional
resets that causes a Destructive reset, if the FRET register isn't
written to beforehand.
Default to maximum threshold (hardware reset value).
dest-reset-threshold:
type: int
enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
default: 0
description: |
Destructive Reset Escalation threshold.
If the value of this property is 0, the Destructive reset escalation
function is disabled. Any other value is the number of Destructive
resets which keeps the chip in the reset state until the next power-on
reset triggers a new reset sequence, if the DRET register isn't
written to beforehand.
Default to disabled (hardware reset value).