blob: 722e46d07c71c0d263defd1dc7724ea7d4af3511 [file] [log] [blame]
<node>
<interface name="org.openbmc.Fru">
<method name="init"/>
<property name="label" type="s" access="readwrite"/>
<property name="location" type="s" access="readwrite"/>
<property name="state" type="y" access="readwrite"/>
<property name="manufacturer" type="s" access="readwrite"/>
<property name="part_num" type="s" access="readwrite"/>
<property name="serial_num" type="s" access="readwrite"/>
<property name="date_code" type="u" access="readwrite"/>
<property name="version" type="s" access="readwrite"/>
<property name="type" type="y" access="readwrite"/>
<property name="subtype" type="y" access="readwrite"/>
<property name="instance_num" type="y" access="readwrite"/>
<signal name="StateChanged"/>
<signal name="UnrecoverableError"/>
<signal name="RecoverableError"/>
<signal name="CacheMe">
<arg name="busname" type="s"/>
</signal>
</interface>
<interface name="org.openbmc.Fru.Fan">
<method name="setCoolingZone">
<arg name="cooling_zone" type="i" direction="in"/>
</method>
<method name="getSpeed">
<arg name="speed" type="i" direction="out"/>
</method>
<method name="setSpeed">
<arg name="speed" type="i" direction="in"/>
</method>
<property name="speed" type="i" access="readwrite"/>
<property name="cooling_zone" type="i" access="readwrite"/>
<property name="pwm_num" type="i" access="readwrite"/>
<signal name="SpeedChanged">
<arg name="speed" type="i"/>
</signal>
<signal name="TachError"/>
</interface>
<interface name="org.openbmc.Fru.Eeprom">
<property name="i2c_dev_path" type="s" access="readwrite"/>
<property name="i2c_address" type="s" access="readwrite"/>
<signal name="ReadDone"/>
</interface>
</node>