15783bd19SRafał Miłecki# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
25783bd19SRafał Miłecki%YAML 1.2
35783bd19SRafał Miłecki---
45783bd19SRafał Miłecki$id: http://devicetree.org/schemas/nvmem/brcm,nvram.yaml#
55783bd19SRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml#
65783bd19SRafał Miłecki
75783bd19SRafał Miłeckititle: Broadcom's NVRAM
85783bd19SRafał Miłecki
95783bd19SRafał Miłeckidescription: |
105783bd19SRafał Miłecki  Broadcom's NVRAM is a structure containing device specific environment
115783bd19SRafał Miłecki  variables. It is used for storing device configuration, booting parameters
125783bd19SRafał Miłecki  and calibration data.
135783bd19SRafał Miłecki
145783bd19SRafał Miłecki  NVRAM can be accessed on Broadcom BCM47xx MIPS and Northstar ARM Cortex-A9
155783bd19SRafał Miłecki  devices usiong I/O mapped memory.
165783bd19SRafał Miłecki
175783bd19SRafał Miłeckimaintainers:
185783bd19SRafał Miłecki  - Rafał Miłecki <rafal@milecki.pl>
195783bd19SRafał Miłecki
205783bd19SRafał MiłeckiallOf:
215783bd19SRafał Miłecki  - $ref: "nvmem.yaml#"
225783bd19SRafał Miłecki
235783bd19SRafał Miłeckiproperties:
245783bd19SRafał Miłecki  compatible:
255783bd19SRafał Miłecki    const: brcm,nvram
265783bd19SRafał Miłecki
27*15c00b68SRob Herring  reg:
28*15c00b68SRob Herring    maxItems: 1
29*15c00b68SRob Herring
305783bd19SRafał MiłeckiunevaluatedProperties: false
315783bd19SRafał Miłecki
325783bd19SRafał Miłeckiexamples:
335783bd19SRafał Miłecki  - |
345783bd19SRafał Miłecki    nvram@1eff0000 {
355783bd19SRafał Miłecki            compatible = "brcm,nvram";
365783bd19SRafał Miłecki            reg = <0x1eff0000 0x10000>;
375783bd19SRafał Miłecki    };
38