| # 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). |