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 17084973e9SRafał Miłecki NVRAM variables can be defined as NVMEM device subnodes. 18084973e9SRafał Miłecki 195783bd19SRafał Miłeckimaintainers: 205783bd19SRafał Miłecki - Rafał Miłecki <rafal@milecki.pl> 215783bd19SRafał Miłecki 225783bd19SRafał MiłeckiallOf: 23*d14d9f0eSRob Herring - $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 32084973e9SRafał Miłecki board_id: 33084973e9SRafał Miłecki type: object 34084973e9SRafał Miłecki description: Board identification name 35084973e9SRafał Miłecki 36084973e9SRafał Miłecki et0macaddr: 37084973e9SRafał Miłecki type: object 38084973e9SRafał Miłecki description: First Ethernet interface's MAC address 39084973e9SRafał Miłecki 40084973e9SRafał Miłecki et1macaddr: 41084973e9SRafał Miłecki type: object 42084973e9SRafał Miłecki description: Second Ethernet interface's MAC address 43084973e9SRafał Miłecki 44084973e9SRafał Miłecki et2macaddr: 45084973e9SRafał Miłecki type: object 46084973e9SRafał Miłecki description: Third Ethernet interface's MAC address 47084973e9SRafał 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>; 55084973e9SRafał Miłecki 56084973e9SRafał Miłecki mac: et0macaddr { 57084973e9SRafał Miłecki }; 585783bd19SRafał Miłecki }; 59