brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 627f8a6 Raw
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