1# config_file
2
3## Description
4
5The root (outer-most) object in the configuration file.
6
7## Properties
8
9| Name  | Required | Type                      | Description                                                                                                                 |
10| :---- | :------: | :------------------------ | :-------------------------------------------------------------------------------------------------------------------------- |
11| 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. |
12
13## Example
14
15```json
16{
17  "rails": [
18    {
19      "name": "VDD_CPU0",
20      "page": 11,
21      "check_status_vout": true
22    },
23    {
24      "name": "VCS_CPU1",
25      "presence": "/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu1",
26      "gpio": { "line": 60 }
27    }
28  ]
29}
30```
31