1e4b76830SShawn McCarney# config_file
2e4b76830SShawn McCarney
3e4b76830SShawn McCarney## Description
4e4b76830SShawn McCarney
5e4b76830SShawn McCarneyThe root (outer-most) object in the configuration file.
6e4b76830SShawn McCarney
7e4b76830SShawn McCarney## Properties
8e4b76830SShawn McCarney
9e4b76830SShawn McCarney| Name  | Required | Type                      | Description                                                                                                                 |
10e4b76830SShawn McCarney| :---- | :------: | :------------------------ | :-------------------------------------------------------------------------------------------------------------------------- |
11e4b76830SShawn McCarney| rails |   yes    | array of [rails](rail.md) | One or more voltage rails enabled or monitored by the power sequencer device. The rails must be in power on sequence order. |
12e4b76830SShawn McCarney
13e4b76830SShawn McCarney## Example
14e4b76830SShawn McCarney
15*6151c286SGeorge Liu```json
16e4b76830SShawn McCarney{
17e4b76830SShawn McCarney  "rails": [
18e4b76830SShawn McCarney    {
19e4b76830SShawn McCarney      "name": "VDD_CPU0",
20e4b76830SShawn McCarney      "page": 11,
21e4b76830SShawn McCarney      "check_status_vout": true
22e4b76830SShawn McCarney    },
23e4b76830SShawn McCarney    {
24e4b76830SShawn McCarney      "name": "VCS_CPU1",
25e4b76830SShawn McCarney      "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1",
26e4b76830SShawn McCarney      "gpio": { "line": 60 }
27e4b76830SShawn McCarney    }
28e4b76830SShawn McCarney  ]
29e4b76830SShawn McCarney}
30e4b76830SShawn McCarney```
31