xref: /linux-6.14.4/Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.yaml
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
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 mode
8
9maintainers:
10  - Bartosz Golaszewski <[email protected]>
11
12description:
13  This driver gets the reboot mode magic value from the reboot-mode driver
14  and stores it in the NVMEM cell named "reboot-mode". The bootloader can
15  then read it and take different action according to the value.
16
17properties:
18  compatible:
19    const: nvmem-reboot-mode
20
21  nvmem-cells:
22    description:
23      A phandle pointing to the nvmem-cells node where the vendor-specific
24      magic value representing the reboot mode is stored.
25    maxItems: 1
26
27  nvmem-cell-names:
28    items:
29      - const: reboot-mode
30
31allOf:
32  - $ref: reboot-mode.yaml#
33
34patternProperties:
35  "^mode-.*$":
36    maxItems: 1
37
38required:
39  - compatible
40  - nvmem-cells
41  - nvmem-cell-names
42
43unevaluatedProperties: false
44
45examples:
46  - |
47    reboot-mode {
48        compatible = "nvmem-reboot-mode";
49        nvmem-cells = <&reboot_reason>;
50        nvmem-cell-names = "reboot-mode";
51        mode-recovery = <0x01>;
52        mode-bootloader = <0x02>;
53    };
54...
55

served by {OpenGrok

Last Index Update: Mon Apr 28 06:57:04 CEST 2025