diff options
Diffstat (limited to 'control/gen-fan-zone-defs.py')
-rwxr-xr-x | control/gen-fan-zone-defs.py | 6 |
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 |