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 17*084973e9SRafał Miłecki NVRAM variables can be defined as NVMEM device subnodes. 18*084973e9SRafał Miłecki 195783bd19SRafał Miłeckimaintainers: 205783bd19SRafał Miłecki - Rafał Miłecki <rafal@milecki.pl> 215783bd19SRafał Miłecki 225783bd19SRafał MiłeckiallOf: 235783bd19SRafał Miłecki - $ref: "nvmem.yaml#" 245783bd19SRafał Miłecki 255783bd19SRafał Miłeckiproperties: 265783bd19SRafał Miłecki compatible: 275783bd19SRafał Miłecki const: brcm,nvram 285783bd19SRafał Miłecki 2915c00b68SRob Herring reg: 3015c00b68SRob Herring maxItems: 1 3115c00b68SRob Herring 32*084973e9SRafał Miłecki board_id: 33*084973e9SRafał Miłecki type: object 34*084973e9SRafał Miłecki description: Board identification name 35*084973e9SRafał Miłecki 36*084973e9SRafał Miłecki et0macaddr: 37*084973e9SRafał Miłecki type: object 38*084973e9SRafał Miłecki description: First Ethernet interface's MAC address 39*084973e9SRafał Miłecki 40*084973e9SRafał Miłecki et1macaddr: 41*084973e9SRafał Miłecki type: object 42*084973e9SRafał Miłecki description: Second Ethernet interface's MAC address 43*084973e9SRafał Miłecki 44*084973e9SRafał Miłecki et2macaddr: 45*084973e9SRafał Miłecki type: object 46*084973e9SRafał Miłecki description: Third Ethernet interface's MAC address 47*084973e9SRafał Miłecki 485783bd19SRafał MiłeckiunevaluatedProperties: false 495783bd19SRafał Miłecki 505783bd19SRafał Miłeckiexamples: 515783bd19SRafał Miłecki - | 525783bd19SRafał Miłecki nvram@1eff0000 { 535783bd19SRafał Miłecki compatible = "brcm,nvram"; 545783bd19SRafał Miłecki reg = <0x1eff0000 0x10000>; 55*084973e9SRafał Miłecki 56*084973e9SRafał Miłecki mac: et0macaddr { 57*084973e9SRafał Miłecki }; 585783bd19SRafał Miłecki }; 59