14d5e3b06SClaudiu Beznea# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 24d5e3b06SClaudiu Beznea%YAML 1.2 34d5e3b06SClaudiu Beznea--- 44d5e3b06SClaudiu Beznea$id: http://devicetree.org/schemas/nvmem/microchip,sama7g5-otpc.yaml# 54d5e3b06SClaudiu Beznea$schema: http://devicetree.org/meta-schemas/core.yaml# 64d5e3b06SClaudiu Beznea 74d5e3b06SClaudiu Bezneatitle: Microchip SAMA7G5 OTP Controller (OTPC) 84d5e3b06SClaudiu Beznea 94d5e3b06SClaudiu Bezneamaintainers: 104d5e3b06SClaudiu Beznea - Claudiu Beznea <claudiu.beznea@microchip.com> 114d5e3b06SClaudiu Beznea 124d5e3b06SClaudiu Bezneadescription: | 134d5e3b06SClaudiu Beznea OTP controller drives a NVMEM memory where system specific data 144d5e3b06SClaudiu Beznea (e.g. calibration data for analog cells, hardware configuration 154d5e3b06SClaudiu Beznea settings, chip identifiers) or user specific data could be stored. 164d5e3b06SClaudiu Beznea 174d5e3b06SClaudiu BezneaallOf: 18*d14d9f0eSRob Herring - $ref: nvmem.yaml# 194d5e3b06SClaudiu Beznea 204d5e3b06SClaudiu Bezneaproperties: 214d5e3b06SClaudiu Beznea compatible: 224d5e3b06SClaudiu Beznea items: 234d5e3b06SClaudiu Beznea - const: microchip,sama7g5-otpc 244d5e3b06SClaudiu Beznea - const: syscon 254d5e3b06SClaudiu Beznea 264d5e3b06SClaudiu Beznea reg: 274d5e3b06SClaudiu Beznea maxItems: 1 284d5e3b06SClaudiu Beznea 294d5e3b06SClaudiu Beznearequired: 304d5e3b06SClaudiu Beznea - compatible 314d5e3b06SClaudiu Beznea - reg 324d5e3b06SClaudiu Beznea 334d5e3b06SClaudiu BezneaunevaluatedProperties: false 344d5e3b06SClaudiu Beznea 354d5e3b06SClaudiu Bezneaexamples: 364d5e3b06SClaudiu Beznea - | 374d5e3b06SClaudiu Beznea #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h> 384d5e3b06SClaudiu Beznea 394d5e3b06SClaudiu Beznea otpc: efuse@e8c00000 { 404d5e3b06SClaudiu Beznea compatible = "microchip,sama7g5-otpc", "syscon"; 414d5e3b06SClaudiu Beznea reg = <0xe8c00000 0xec>; 424d5e3b06SClaudiu Beznea #address-cells = <1>; 434d5e3b06SClaudiu Beznea #size-cells = <1>; 444d5e3b06SClaudiu Beznea 454d5e3b06SClaudiu Beznea temperature_calib: calib@1 { 464d5e3b06SClaudiu Beznea reg = <OTP_PKT(1) 76>; 474d5e3b06SClaudiu Beznea }; 484d5e3b06SClaudiu Beznea }; 494d5e3b06SClaudiu Beznea 504d5e3b06SClaudiu Beznea... 51