xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Boot/Mode.interface.yaml (revision a1347418307d31a94bd21f22897aa508df938dcf)
1b1b4d261SWilliam A. Kennington IIIdescription: >
2*a1347418SPatrick Williams    Implement to set boot mode. The mode typically identifies the end target of
3*a1347418SPatrick Williams    the boot process.
4b1b4d261SWilliam A. Kennington III
5b1b4d261SWilliam A. Kennington IIIproperties:
6b1b4d261SWilliam A. Kennington III    - name: BootMode
7b1b4d261SWilliam A. Kennington III      type: enum[self.Modes]
8b1b4d261SWilliam A. Kennington III      description: >
9b1b4d261SWilliam A. Kennington III          The desired boot mode.
10b1b4d261SWilliam A. Kennington III
11b1b4d261SWilliam A. Kennington IIIenumerations:
12b1b4d261SWilliam A. Kennington III    - name: Modes
13b1b4d261SWilliam A. Kennington III      description: >
14b1b4d261SWilliam A. Kennington III          Possible boot modes.
15b1b4d261SWilliam A. Kennington III      values:
16b1b4d261SWilliam A. Kennington III          - name: Regular
17b1b4d261SWilliam A. Kennington III            description: >
18b1b4d261SWilliam A. Kennington III                The regular/default mode, such as boot to an OS.
19b1b4d261SWilliam A. Kennington III          - name: Safe
20b1b4d261SWilliam A. Kennington III            description: >
21b1b4d261SWilliam A. Kennington III                Boot to a diagnostic/trouble-shooting mode.
22b1b4d261SWilliam A. Kennington III          - name: Setup
23b1b4d261SWilliam A. Kennington III            description: >
24b1b4d261SWilliam A. Kennington III                Boot to BIOS setup.
25