1#Example fan definitions for phosphor-fan-control 2 3#List all fans that need to be known to phosphor-fan-control. 4#For each fan, the inventory path, cooling zone, cooling zone 5#profile, and sensor name(s). 6 7#fans: 8# - inventory: [The system inventory location for the fan] 9# cooling_zone: [The cooling zone number for the fan] 10# cooling_profile: [The cooling profile for the fan] 11# sensors: [The list of sensors for this fan] 12# target_interface: [The interface implemented by the fan target. 13# Default is xyz.openbmc_project.Control.FanSpeed] 14 15#The cooling zone, a number, and the cooling profile, a string, 16#have to match the corresponding values in the fan zone yaml 17#so the fans can be merged into the zone definition. 18 19#Example entries for 2 fan system where fan0 uses default FanSpeed and 20#fan1 uses FanPwm: 21#fans: 22# - inventory: /system/chassis/motherboard/fan0 23# cooling_zone: 0 24# cooling_profile: all 25# sensors: 26# - fan0 27# - inventory: /system/chassis/motherboard/fan1 28# cooling_zone: 0 29# cooling_profile: air 30# sensors: 31# - fan1 32# target_interface: xyz.openbmc_project.Control.FanPwm 33