13905c11cSAndrey SmirnovZodiac Inflight Innovations RAVE EEPROM Bindings 23905c11cSAndrey Smirnov 33905c11cSAndrey SmirnovRAVE SP EEPROM device is a "MFD cell" device exposing physical EEPROM 43905c11cSAndrey Smirnovattached to RAVE Supervisory Processor. It is expected that its Device 53905c11cSAndrey SmirnovTree node is specified as a child of the node corresponding to the 63905c11cSAndrey Smirnovparent RAVE SP device (as documented in 73905c11cSAndrey SmirnovDocumentation/devicetree/bindings/mfd/zii,rave-sp.txt) 83905c11cSAndrey Smirnov 93905c11cSAndrey SmirnovRequired properties: 103905c11cSAndrey Smirnov 113905c11cSAndrey Smirnov- compatible: Should be "zii,rave-sp-eeprom" 123905c11cSAndrey Smirnov 133905c11cSAndrey SmirnovOptional properties: 143905c11cSAndrey Smirnov 153905c11cSAndrey Smirnov- zii,eeprom-name: Unique EEPROM identifier describing its function in the 163905c11cSAndrey Smirnov system. Will be used as created NVMEM deivce's name. 173905c11cSAndrey Smirnov 183905c11cSAndrey SmirnovData cells: 193905c11cSAndrey Smirnov 203905c11cSAndrey SmirnovData cells are child nodes of eerpom node, bindings for which are 21042c768eSMauro Carvalho Chehabdocumented in Documentation/devicetree/bindings/nvmem/nvmem.txt 223905c11cSAndrey Smirnov 233905c11cSAndrey SmirnovExample: 243905c11cSAndrey Smirnov 253905c11cSAndrey Smirnov rave-sp { 263905c11cSAndrey Smirnov compatible = "zii,rave-sp-rdu1"; 273905c11cSAndrey Smirnov current-speed = <38400>; 283905c11cSAndrey Smirnov 293905c11cSAndrey Smirnov eeprom@a4 { 303905c11cSAndrey Smirnov compatible = "zii,rave-sp-eeprom"; 313905c11cSAndrey Smirnov reg = <0xa4 0x4000>; 323905c11cSAndrey Smirnov #address-cells = <1>; 333905c11cSAndrey Smirnov #size-cells = <1>; 343905c11cSAndrey Smirnov zii,eeprom-name = "main-eeprom"; 353905c11cSAndrey Smirnov 363905c11cSAndrey Smirnov wdt_timeout: wdt-timeout@81 { 373905c11cSAndrey Smirnov reg = <0x81 2>; 383905c11cSAndrey Smirnov }; 393905c11cSAndrey Smirnov }; 403905c11cSAndrey Smirnov } 41