1*c66ec88fSEmmanuel Vadot= UniPhier eFuse device tree bindings = 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotThis UniPhier eFuse must be under soc-glue. 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel VadotRequired properties: 6*c66ec88fSEmmanuel Vadot- compatible: should be "socionext,uniphier-efuse" 7*c66ec88fSEmmanuel Vadot- reg: should contain the register location and length 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot= Data cells = 10*c66ec88fSEmmanuel VadotAre child nodes of efuse, bindings of which as described in 11*c66ec88fSEmmanuel Vadotbindings/nvmem/nvmem.txt 12*c66ec88fSEmmanuel Vadot 13*c66ec88fSEmmanuel VadotExample: 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel Vadot soc-glue@5f900000 { 16*c66ec88fSEmmanuel Vadot compatible = "socionext,uniphier-ld20-soc-glue-debug", 17*c66ec88fSEmmanuel Vadot "simple-mfd"; 18*c66ec88fSEmmanuel Vadot #address-cells = <1>; 19*c66ec88fSEmmanuel Vadot #size-cells = <1>; 20*c66ec88fSEmmanuel Vadot ranges = <0x0 0x5f900000 0x2000>; 21*c66ec88fSEmmanuel Vadot 22*c66ec88fSEmmanuel Vadot efuse@100 { 23*c66ec88fSEmmanuel Vadot compatible = "socionext,uniphier-efuse"; 24*c66ec88fSEmmanuel Vadot reg = <0x100 0x28>; 25*c66ec88fSEmmanuel Vadot }; 26*c66ec88fSEmmanuel Vadot 27*c66ec88fSEmmanuel Vadot efuse@200 { 28*c66ec88fSEmmanuel Vadot compatible = "socionext,uniphier-efuse"; 29*c66ec88fSEmmanuel Vadot reg = <0x200 0x68>; 30*c66ec88fSEmmanuel Vadot #address-cells = <1>; 31*c66ec88fSEmmanuel Vadot #size-cells = <1>; 32*c66ec88fSEmmanuel Vadot 33*c66ec88fSEmmanuel Vadot /* Data cells */ 34*c66ec88fSEmmanuel Vadot usb_mon: usb-mon@54 { 35*c66ec88fSEmmanuel Vadot reg = <0x54 0xc>; 36*c66ec88fSEmmanuel Vadot }; 37*c66ec88fSEmmanuel Vadot }; 38*c66ec88fSEmmanuel Vadot }; 39*c66ec88fSEmmanuel Vadot 40*c66ec88fSEmmanuel Vadot= Data consumers = 41*c66ec88fSEmmanuel VadotAre device nodes which consume nvmem data cells. 42*c66ec88fSEmmanuel Vadot 43*c66ec88fSEmmanuel VadotExample: 44*c66ec88fSEmmanuel Vadot 45*c66ec88fSEmmanuel Vadot usb { 46*c66ec88fSEmmanuel Vadot ... 47*c66ec88fSEmmanuel Vadot nvmem-cells = <&usb_mon>; 48*c66ec88fSEmmanuel Vadot nvmem-cell-names = "usb_mon"; 49*c66ec88fSEmmanuel Vadot } 50