Norman James | e276510 | 2015-08-19 22:00:55 -0500 | [diff] [blame] | 1 | <node>
|
Norman James | e276510 | 2015-08-19 22:00:55 -0500 | [diff] [blame] | 2 | <interface name="org.openbmc.Fru">
|
Norman James | 90baede | 2015-09-02 20:32:49 -0500 | [diff] [blame^] | 3 | <method name="init"/>
|
Norman James | ce46e3e | 2015-08-30 22:25:55 -0500 | [diff] [blame] | 4 | <property name="label" type="s" access="readwrite"/>
|
| 5 | <property name="location" type="s" access="readwrite"/>
|
| 6 | <property name="state" type="y" access="readwrite"/>
|
| 7 | <property name="manufacturer" type="s" access="readwrite"/>
|
| 8 | <property name="part_num" type="s" access="readwrite"/>
|
| 9 | <property name="serial_num" type="s" access="readwrite"/>
|
| 10 | <property name="date_code" type="u" access="readwrite"/>
|
| 11 | <property name="version" type="s" access="readwrite"/>
|
| 12 | <property name="type" type="y" access="readwrite"/>
|
| 13 | <property name="subtype" type="y" access="readwrite"/>
|
| 14 | <property name="instance_num" type="y" access="readwrite"/>
|
Norman James | 16efce6 | 2015-08-19 22:30:31 -0500 | [diff] [blame] | 15 | <signal name="StateChanged"/>
|
| 16 | <signal name="UnrecoverableError"/>
|
| 17 | <signal name="RecoverableError"/>
|
Norman James | 90baede | 2015-09-02 20:32:49 -0500 | [diff] [blame^] | 18 | <signal name="CacheMe">
|
| 19 | <arg name="busname" type="s"/>
|
| 20 | </signal>
|
Norman James | ce46e3e | 2015-08-30 22:25:55 -0500 | [diff] [blame] | 21 | </interface>
|
| 22 | <interface name="org.openbmc.Fru.Fan">
|
| 23 | <method name="setCoolingZone">
|
| 24 | <arg name="cooling_zone" type="i" direction="in"/>
|
| 25 | </method>
|
| 26 | <method name="getSpeed">
|
| 27 | <arg name="speed" type="i" direction="out"/>
|
| 28 | </method>
|
| 29 | <method name="setSpeed">
|
| 30 | <arg name="speed" type="i" direction="in"/>
|
| 31 | </method>
|
Norman James | 90baede | 2015-09-02 20:32:49 -0500 | [diff] [blame^] | 32 | <property name="speed" type="i" access="readwrite"/>
|
| 33 | <property name="cooling_zone" type="i" access="readwrite"/>
|
| 34 | <property name="pwm_num" type="i" access="readwrite"/>
|
Norman James | ce46e3e | 2015-08-30 22:25:55 -0500 | [diff] [blame] | 35 | <signal name="SpeedChanged">
|
| 36 | <arg name="speed" type="i"/>
|
| 37 | </signal>
|
| 38 | <signal name="TachError"/>
|
Norman James | e276510 | 2015-08-19 22:00:55 -0500 | [diff] [blame] | 39 | </interface>
|
Norman James | 90baede | 2015-09-02 20:32:49 -0500 | [diff] [blame^] | 40 | <interface name="org.openbmc.Fru.Eeprom">
|
| 41 | <property name="i2c_dev_path" type="s" access="readwrite"/>
|
| 42 | <property name="i2c_address" type="s" access="readwrite"/>
|
| 43 | <signal name="ReadDone"/>
|
| 44 | </interface>
|
Norman James | e276510 | 2015-08-19 22:00:55 -0500 | [diff] [blame] | 45 | </node>
|