Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 1 | #Example fan zone definitions for phosphor-fan-control |
| 2 | |
| 3 | #List the properties of the fan zones that are possible in the system. |
| 4 | #The zones may be conditional based on certain conditions, such as |
| 5 | #different chassis types or water cooled models. The fans themselves |
| 6 | #are not listed in this file. They are in a separate YAML file so it |
| 7 | #can be machine generated (i.e. from the MRW) if desired. |
| 8 | |
| 9 | #The general structure is a list of groups of zones, where a group |
| 10 | #contains both the zones and the conditions required for the zones |
| 11 | #to be valid |
| 12 | |
| 13 | #The cooling_profile is used along with the zone number to know |
| 14 | #which fans in the fan yaml belong in this zone instance. For |
| 15 | #example, a fan may only be in zone 0 if it's the air cooled version |
| 16 | #of the system, but not with the water cooled version. In that |
| 17 | #case, the fan yaml would have a cooling_profile of 'air' to match |
| 18 | #the zone cooling profile. |
| 19 | |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 20 | #manager_configuration: |
| 21 | # power_on_delay: [Number of seconds that phosphor-fan-control --init |
| 22 | # should delay after setting fans to full speed on |
| 23 | # a power on.] |
Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 24 | # |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 25 | #zone_configuration: |
| 26 | # - zone_conditions: |
Gunnar Mills | 620e434 | 2017-06-05 12:37:35 -0500 | [diff] [blame] | 27 | # - name: [Name of a condition, if any.] |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 28 | # |
| 29 | # zones: |
| 30 | # - zone: [zone number] |
| 31 | # cooling_profiles: |
| 32 | # - [cooling profile] |
Gunnar Mills | 07710ef | 2017-05-22 14:02:18 -0500 | [diff] [blame] | 33 | # full_speed: [Full speed for the zone.] |
Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 34 | |
| 35 | #Example: |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 36 | #manager_configuration: |
| 37 | # power_on_delay: 20 |
Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 38 | # |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 39 | #zone_configuration: |
| 40 | # - zone_conditions: |
| 41 | # - name: air_cooled_chassis |
Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 42 | # |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 43 | # zones: |
| 44 | # - zone: 0 |
| 45 | # cooling_profiles: |
| 46 | # - air |
| 47 | # - all |
Gunnar Mills | 07710ef | 2017-05-22 14:02:18 -0500 | [diff] [blame] | 48 | # full_speed: 10500 |
Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 49 | # |
Matt Spinler | ee7f642 | 2017-05-09 11:03:14 -0500 | [diff] [blame] | 50 | # - zone_conditions: |
| 51 | # - name: water_and_air_cooled_chassis |
| 52 | # |
| 53 | # zones: |
| 54 | # - zone: 0 |
| 55 | # cooling_profiles: |
| 56 | # - water |
| 57 | # - all |
Gunnar Mills | 07710ef | 2017-05-22 14:02:18 -0500 | [diff] [blame] | 58 | # full_speed: 4000 |
Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame] | 59 | |