1*5783bd19SRafał Miłecki# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*5783bd19SRafał Miłecki%YAML 1.2
3*5783bd19SRafał Miłecki---
4*5783bd19SRafał Miłecki$id: http://devicetree.org/schemas/nvmem/brcm,nvram.yaml#
5*5783bd19SRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml#
6*5783bd19SRafał Miłecki
7*5783bd19SRafał Miłeckititle: Broadcom's NVRAM
8*5783bd19SRafał Miłecki
9*5783bd19SRafał Miłeckidescription: |
10*5783bd19SRafał Miłecki  Broadcom's NVRAM is a structure containing device specific environment
11*5783bd19SRafał Miłecki  variables. It is used for storing device configuration, booting parameters
12*5783bd19SRafał Miłecki  and calibration data.
13*5783bd19SRafał Miłecki
14*5783bd19SRafał Miłecki  NVRAM can be accessed on Broadcom BCM47xx MIPS and Northstar ARM Cortex-A9
15*5783bd19SRafał Miłecki  devices usiong I/O mapped memory.
16*5783bd19SRafał Miłecki
17*5783bd19SRafał Miłeckimaintainers:
18*5783bd19SRafał Miłecki  - Rafał Miłecki <rafal@milecki.pl>
19*5783bd19SRafał Miłecki
20*5783bd19SRafał MiłeckiallOf:
21*5783bd19SRafał Miłecki  - $ref: "nvmem.yaml#"
22*5783bd19SRafał Miłecki
23*5783bd19SRafał Miłeckiproperties:
24*5783bd19SRafał Miłecki  compatible:
25*5783bd19SRafał Miłecki    const: brcm,nvram
26*5783bd19SRafał Miłecki
27*5783bd19SRafał MiłeckiunevaluatedProperties: false
28*5783bd19SRafał Miłecki
29*5783bd19SRafał Miłeckiexamples:
30*5783bd19SRafał Miłecki  - |
31*5783bd19SRafał Miłecki    nvram@1eff0000 {
32*5783bd19SRafał Miłecki            compatible = "brcm,nvram";
33*5783bd19SRafał Miłecki            reg = <0x1eff0000 0x10000>;
34*5783bd19SRafał Miłecki    };
35