1*9f461533SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*9f461533SNeil Armstrong%YAML 1.2 3*9f461533SNeil Armstrong--- 4*9f461533SNeil Armstrong$id: http://devicetree.org/schemas/nvmem/amlogic,meson6-efuse.yaml# 5*9f461533SNeil Armstrong$schema: http://devicetree.org/meta-schemas/core.yaml# 6*9f461533SNeil Armstrong 7*9f461533SNeil Armstrongtitle: Amlogic Meson6 eFuse 8*9f461533SNeil Armstrong 9*9f461533SNeil Armstrongmaintainers: 10*9f461533SNeil Armstrong - Neil Armstrong <neil.armstrong@linaro.org> 11*9f461533SNeil Armstrong - Martin Blumenstingl <martin.blumenstingl@googlemail.com> 12*9f461533SNeil Armstrong 13*9f461533SNeil ArmstrongallOf: 14*9f461533SNeil Armstrong - $ref: nvmem.yaml# 15*9f461533SNeil Armstrong 16*9f461533SNeil Armstrongproperties: 17*9f461533SNeil Armstrong compatible: 18*9f461533SNeil Armstrong enum: 19*9f461533SNeil Armstrong - amlogic,meson6-efuse 20*9f461533SNeil Armstrong - amlogic,meson8-efuse 21*9f461533SNeil Armstrong - amlogic,meson8b-efuse 22*9f461533SNeil Armstrong 23*9f461533SNeil Armstrong reg: 24*9f461533SNeil Armstrong maxItems: 1 25*9f461533SNeil Armstrong 26*9f461533SNeil Armstrong clocks: 27*9f461533SNeil Armstrong maxItems: 1 28*9f461533SNeil Armstrong 29*9f461533SNeil Armstrong clock-names: 30*9f461533SNeil Armstrong const: core 31*9f461533SNeil Armstrong 32*9f461533SNeil Armstrongrequired: 33*9f461533SNeil Armstrong - compatible 34*9f461533SNeil Armstrong - reg 35*9f461533SNeil Armstrong - clocks 36*9f461533SNeil Armstrong - clock-names 37*9f461533SNeil Armstrong 38*9f461533SNeil ArmstrongunevaluatedProperties: false 39*9f461533SNeil Armstrong 40*9f461533SNeil Armstrongexamples: 41*9f461533SNeil Armstrong - | 42*9f461533SNeil Armstrong efuse: efuse@0 { 43*9f461533SNeil Armstrong compatible = "amlogic,meson6-efuse"; 44*9f461533SNeil Armstrong reg = <0x0 0x2000>; 45*9f461533SNeil Armstrong clocks = <&clk_efuse>; 46*9f461533SNeil Armstrong clock-names = "core"; 47*9f461533SNeil Armstrong #address-cells = <1>; 48*9f461533SNeil Armstrong #size-cells = <1>; 49*9f461533SNeil Armstrong 50*9f461533SNeil Armstrong ethernet_mac_address: mac@1b4 { 51*9f461533SNeil Armstrong reg = <0x1b4 0x6>; 52*9f461533SNeil Armstrong }; 53*9f461533SNeil Armstrong 54*9f461533SNeil Armstrong temperature_calib: calib@1f4 { 55*9f461533SNeil Armstrong reg = <0x1f4 0x4>; 56*9f461533SNeil Armstrong }; 57*9f461533SNeil Armstrong }; 58