18c2ecf20Sopenharmony_ci= UniPhier eFuse device tree bindings = 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis UniPhier eFuse must be under soc-glue. 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciRequired properties: 68c2ecf20Sopenharmony_ci- compatible: should be "socionext,uniphier-efuse" 78c2ecf20Sopenharmony_ci- reg: should contain the register location and length 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci= Data cells = 108c2ecf20Sopenharmony_ciAre child nodes of efuse, bindings of which as described in 118c2ecf20Sopenharmony_cibindings/nvmem/nvmem.txt 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciExample: 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci soc-glue@5f900000 { 168c2ecf20Sopenharmony_ci compatible = "socionext,uniphier-ld20-soc-glue-debug", 178c2ecf20Sopenharmony_ci "simple-mfd"; 188c2ecf20Sopenharmony_ci #address-cells = <1>; 198c2ecf20Sopenharmony_ci #size-cells = <1>; 208c2ecf20Sopenharmony_ci ranges = <0x0 0x5f900000 0x2000>; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci efuse@100 { 238c2ecf20Sopenharmony_ci compatible = "socionext,uniphier-efuse"; 248c2ecf20Sopenharmony_ci reg = <0x100 0x28>; 258c2ecf20Sopenharmony_ci }; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci efuse@200 { 288c2ecf20Sopenharmony_ci compatible = "socionext,uniphier-efuse"; 298c2ecf20Sopenharmony_ci reg = <0x200 0x68>; 308c2ecf20Sopenharmony_ci #address-cells = <1>; 318c2ecf20Sopenharmony_ci #size-cells = <1>; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci /* Data cells */ 348c2ecf20Sopenharmony_ci usb_mon: usb-mon@54 { 358c2ecf20Sopenharmony_ci reg = <0x54 0xc>; 368c2ecf20Sopenharmony_ci }; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci }; 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci= Data consumers = 418c2ecf20Sopenharmony_ciAre device nodes which consume nvmem data cells. 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ciExample: 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci usb { 468c2ecf20Sopenharmony_ci ... 478c2ecf20Sopenharmony_ci nvmem-cells = <&usb_mon>; 488c2ecf20Sopenharmony_ci nvmem-cell-names = "usb_mon"; 498c2ecf20Sopenharmony_ci } 50