51 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/power/reset/nvmem-reboot-mode.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Generic NVMEM reboot mode8 9maintainers:10 - Bartosz Golaszewski <bartosz.golaszewski@linaro.org>11 12description:13 This driver gets the reboot mode magic value from the reboot-mode driver14 and stores it in the NVMEM cell named "reboot-mode". The bootloader can15 then read it and take different action according to the value.16 17properties:18 compatible:19 const: nvmem-reboot-mode20 21 nvmem-cells:22 description:23 A phandle pointing to the nvmem-cells node where the vendor-specific24 magic value representing the reboot mode is stored.25 maxItems: 126 27 nvmem-cell-names:28 items:29 - const: reboot-mode30 31allOf:32 - $ref: reboot-mode.yaml#33 34required:35 - compatible36 - nvmem-cells37 - nvmem-cell-names38 39unevaluatedProperties: false40 41examples:42 - |43 reboot-mode {44 compatible = "nvmem-reboot-mode";45 nvmem-cells = <&reboot_reason>;46 nvmem-cell-names = "reboot-mode";47 mode-recovery = <0x01>;48 mode-bootloader = <0x02>;49 };50...51