# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/power/reset/apple,smc-reboot.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Apple SMC Reboot Controller description: The Apple System Management Controller (SMC) provides reboot functionality on Apple Silicon SoCs. It uses NVMEM cells to store and track various system state information related to boot, shutdown, and panic events. maintainers: - Sven Peter properties: compatible: const: apple,smc-reboot nvmem-cells: items: - description: Flag indicating shutdown (as opposed to reboot) - description: Stage at which the boot process stopped (0x30 for normal boot) - description: Counter for boot errors - description: Counter for system panics nvmem-cell-names: items: - const: shutdown_flag - const: boot_stage - const: boot_error_count - const: panic_count required: - compatible - nvmem-cells - nvmem-cell-names additionalProperties: false