Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: power: reset: add document for NVMEM based reboot-mode

Add the device tree bindings document for the NVMEM based reboot-mode
driver.

Signed-off-by: Nandor Han <nandor.han@vaisala.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>

authored by

Han Nandor and committed by
Sebastian Reichel
cba155e5 fce5430f

+26
+26
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 + };