1# chassis 2 3## Description 4A chassis within the system. 5 6Chassis are large enclosures that can be independently powered off and on by 7the BMC. Small and mid-sized systems may contain a single chassis. In a large 8rack-mounted system, each drawer may correspond to a chassis. 9 10A chassis only needs to be defined in the config file if it contains regulators 11that need to be configured or monitored. 12 13## Properties 14| Name | Required | Type | Description | 15| :--- | :------: | :--- | :---------- | 16| comments | no | array of strings | One or more comment lines describing this chassis. | 17| number | yes | number | Chassis number within the system. Chassis numbers start at 1 because chassis 0 represents the entire system. | 18| devices | no | array of [devices](device.md) | One or more devices within the chassis. The array should contain regulator devices and any related devices required to perform regulator operations. | 19 20## Example 21``` 22{ 23 "comments": [ "Chassis number 1 containing CPUs and memory" ], 24 "number": 1, 25 "devices": [ 26 { 27 "id": "vdd_regulator", 28 ... details omitted ... 29 }, 30 { 31 "id": "vio_regulator", 32 ... details omitted ... 33 } 34 ] 35} 36``` 37