blob: 8c3f0cd22821ef28348e05ac7e06c5bc74a9149f [file] [log] [blame]
Rafał Miłecki5783bd192021-03-30 12:12:35 +01001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/nvmem/brcm,nvram.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Broadcom's NVRAM
8
9description: |
10 Broadcom's NVRAM is a structure containing device specific environment
11 variables. It is used for storing device configuration, booting parameters
12 and calibration data.
13
14 NVRAM can be accessed on Broadcom BCM47xx MIPS and Northstar ARM Cortex-A9
15 devices usiong I/O mapped memory.
16
17maintainers:
18 - Rafał Miłecki <rafal@milecki.pl>
19
20allOf:
21 - $ref: "nvmem.yaml#"
22
23properties:
24 compatible:
25 const: brcm,nvram
26
Rob Herring15c00b62021-12-09 17:42:35 +000027 reg:
28 maxItems: 1
29
Rafał Miłecki5783bd192021-03-30 12:12:35 +010030unevaluatedProperties: false
31
32examples:
33 - |
34 nvram@1eff0000 {
35 compatible = "brcm,nvram";
36 reg = <0x1eff0000 0x10000>;
37 };