Merge tag 'efi_updates_for_v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / power / reset / nvmem-reboot-mode.txt
1 NVMEM reboot mode driver
2
3 This driver gets reboot mode magic value from reboot-mode driver
4 and stores it in a NVMEM cell named "reboot-mode". Then the bootloader
5 can read it and take different action according to the magic
6 value stored.
7
8 Required properties:
9 - compatible: should be "nvmem-reboot-mode".
10 - nvmem-cells: A phandle to the reboot mode provided by a nvmem device.
11 - nvmem-cell-names: Should be "reboot-mode".
12
13 The rest of the properties should follow the generic reboot-mode description
14 found in reboot-mode.txt
15
16 Example:
17         reboot-mode {
18                 compatible = "nvmem-reboot-mode";
19                 nvmem-cells = <&reboot_mode>;
20                 nvmem-cell-names = "reboot-mode";
21
22                 mode-normal     = <0xAAAA5501>;
23                 mode-bootloader = <0xBBBB5500>;
24                 mode-recovery   = <0xCCCC5502>;
25                 mode-test       = <0xDDDD5503>;
26         };