summaryrefslogtreecommitdiffstats
path: root/control/gen-fan-zone-defs.py
diff options
context:
space:
mode:
Diffstat (limited to 'control/gen-fan-zone-defs.py')
-rwxr-xr-xcontrol/gen-fan-zone-defs.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/control/gen-fan-zone-defs.py b/control/gen-fan-zone-defs.py
index 1568137..3ccab36 100755
--- a/control/gen-fan-zone-defs.py
+++ b/control/gen-fan-zone-defs.py
@@ -140,7 +140,8 @@ const std::vector<ZoneGroup> Manager::_zoneLayouts
%for sensor in fan['sensors']:
"${sensor}",
%endfor
- }
+ },
+ "${fan['target_interface']}"
},
%endfor
},
@@ -665,6 +666,9 @@ def getFansInZone(zone_num, profiles, fan_data):
fan = {}
fan['name'] = f['inventory']
fan['sensors'] = f['sensors']
+ fan['target_interface'] = f.get(
+ 'target_interface',
+ 'xyz.openbmc_project.Control.FanSpeed')
fans.append(fan)
return fans
OpenPOWER on IntegriCloud