1ce030eb1SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2ce030eb1SNeil Armstrong%YAML 1.2 3ce030eb1SNeil Armstrong--- 4ce030eb1SNeil Armstrong$id: http://devicetree.org/schemas/nvmem/amlogic,meson-gxbb-efuse.yaml# 5ce030eb1SNeil Armstrong$schema: http://devicetree.org/meta-schemas/core.yaml# 6ce030eb1SNeil Armstrong 7ce030eb1SNeil Armstrongtitle: Amlogic Meson GX eFuse 8ce030eb1SNeil Armstrong 9ce030eb1SNeil Armstrongmaintainers: 10ce030eb1SNeil Armstrong - Neil Armstrong <neil.armstrong@linaro.org> 11ce030eb1SNeil Armstrong 12ce030eb1SNeil ArmstrongallOf: 13ce030eb1SNeil Armstrong - $ref: nvmem.yaml# 14c5330723SRafał Miłecki - $ref: nvmem-deprecated-cells.yaml# 15ce030eb1SNeil Armstrong 16ce030eb1SNeil Armstrongproperties: 17ce030eb1SNeil Armstrong compatible: 18ce030eb1SNeil Armstrong oneOf: 19ce030eb1SNeil Armstrong - const: amlogic,meson-gxbb-efuse 20ce030eb1SNeil Armstrong - items: 21ce030eb1SNeil Armstrong - const: amlogic,meson-gx-efuse 22ce030eb1SNeil Armstrong - const: amlogic,meson-gxbb-efuse 23ce030eb1SNeil Armstrong 24ce030eb1SNeil Armstrong clocks: 25ce030eb1SNeil Armstrong maxItems: 1 26ce030eb1SNeil Armstrong 27ce030eb1SNeil Armstrong secure-monitor: 28ce030eb1SNeil Armstrong description: phandle to the secure-monitor node 29ce030eb1SNeil Armstrong $ref: /schemas/types.yaml#/definitions/phandle 30ce030eb1SNeil Armstrong 31*70907fd5SNeil Armstrong power-domains: 32*70907fd5SNeil Armstrong maxItems: 1 33*70907fd5SNeil Armstrong 34ce030eb1SNeil Armstrongrequired: 35ce030eb1SNeil Armstrong - compatible 36ce030eb1SNeil Armstrong - clocks 37ce030eb1SNeil Armstrong - secure-monitor 38ce030eb1SNeil Armstrong 39ce030eb1SNeil ArmstrongunevaluatedProperties: false 40ce030eb1SNeil Armstrong 41ce030eb1SNeil Armstrongexamples: 42ce030eb1SNeil Armstrong - | 43ce030eb1SNeil Armstrong efuse: efuse { 44ce030eb1SNeil Armstrong compatible = "amlogic,meson-gxbb-efuse"; 45ce030eb1SNeil Armstrong clocks = <&clk_efuse>; 46ce030eb1SNeil Armstrong #address-cells = <1>; 47ce030eb1SNeil Armstrong #size-cells = <1>; 48ce030eb1SNeil Armstrong secure-monitor = <&sm>; 49ce030eb1SNeil Armstrong 50ce030eb1SNeil Armstrong sn: sn@14 { 51ce030eb1SNeil Armstrong reg = <0x14 0x10>; 52ce030eb1SNeil Armstrong }; 53ce030eb1SNeil Armstrong 54ce030eb1SNeil Armstrong eth_mac: mac@34 { 55ce030eb1SNeil Armstrong reg = <0x34 0x10>; 56ce030eb1SNeil Armstrong }; 57ce030eb1SNeil Armstrong 58ce030eb1SNeil Armstrong bid: bid@46 { 59ce030eb1SNeil Armstrong reg = <0x46 0x30>; 60ce030eb1SNeil Armstrong }; 61ce030eb1SNeil Armstrong }; 62