162306a36Sopenharmony_ciZodiac Inflight Innovations RAVE EEPROM Bindings
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRAVE SP EEPROM device is a "MFD cell" device exposing physical EEPROM
462306a36Sopenharmony_ciattached to RAVE Supervisory Processor. It is expected that its Device
562306a36Sopenharmony_ciTree node is specified as a child of the node corresponding to the
662306a36Sopenharmony_ciparent RAVE SP device (as documented in
762306a36Sopenharmony_ciDocumentation/devicetree/bindings/mfd/zii,rave-sp.txt)
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciRequired properties:
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci- compatible: Should be "zii,rave-sp-eeprom"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciOptional properties:
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci- zii,eeprom-name: Unique EEPROM identifier describing its function in the
1662306a36Sopenharmony_ci  system. Will be used as created NVMEM deivce's name.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciData cells:
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciData cells are child nodes of eerpom node, bindings for which are
2162306a36Sopenharmony_cidocumented in Documentation/devicetree/bindings/nvmem/nvmem.txt
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciExample:
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci	rave-sp {
2662306a36Sopenharmony_ci		compatible = "zii,rave-sp-rdu1";
2762306a36Sopenharmony_ci		current-speed = <38400>;
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci		eeprom@a4 {
3062306a36Sopenharmony_ci			compatible = "zii,rave-sp-eeprom";
3162306a36Sopenharmony_ci			reg = <0xa4 0x4000>;
3262306a36Sopenharmony_ci			#address-cells = <1>;
3362306a36Sopenharmony_ci			#size-cells = <1>;
3462306a36Sopenharmony_ci			zii,eeprom-name = "main-eeprom";
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci			wdt_timeout: wdt-timeout@81 {
3762306a36Sopenharmony_ci				reg = <0x81 2>;
3862306a36Sopenharmony_ci			};
3962306a36Sopenharmony_ci		};
4062306a36Sopenharmony_ci	}
41