blob: 7cf4e54b4daf1b7c7ac9c3ed09098cbaac7595de [file] [log] [blame]
Brad Bishop39b370a2019-09-02 02:37:32 -04001option(
2 'input-history-busname-root', type: 'string',
3 value: 'org.open_power.powersupply',
4 description: 'The D-Bus busname root for the PS input history.',
5)
6option(
7 'input-history-sensor-root', type: 'string',
8 value: '/org/open_power/sensors/aggregation/per_30s',
9 description: 'The D-Bus power sensors namespace root.',
10)
11option(
Brandon Wyman18a24d92022-04-19 22:48:34 +000012 'input-history-sync-gpio', type: 'string',
13 value: 'power-ffs-sync-history',
14 description: 'The GPIO line name for syncing input history data.',
15)
16option(
Brad Bishop39b370a2019-09-02 02:37:32 -040017 'tests', type: 'feature', description: 'Build tests.',
18)
Shawn McCarneydf42c0d2020-04-29 14:36:36 -050019option(
20 'long-tests', type: 'feature',
21 description: 'Build long-running tests that are excluded from CI.',
22)
Andy YF Wang40247cc2019-09-06 18:30:56 +080023
24# Supported power sequencers are: ucd90160, mihawk-cpld
Brad Bishop39b370a2019-09-02 02:37:32 -040025option(
Andy YF Wang40247cc2019-09-06 18:30:56 +080026 'power_sequencer', type: 'string', value: 'ucd90160',
27 description: 'The power sequencer',
28)
29
30option(
31 'device-access', type: 'boolean', value: true,
Brad Bishop39b370a2019-09-02 02:37:32 -040032 description: 'Enable UCD90160 hardware access.',
33)
Brandon Wyman1d7a7df2020-03-26 10:14:05 -050034
35option(
36 'ibm-vpd', type: 'boolean', value: false,
37 description: 'Setup for IBM VPD collection for inventory.',
38)
39
Brad Bishop39b370a2019-09-02 02:37:32 -040040option(
41 'ucd90160-yaml', type: 'string', value: 'example/ucd90160.yaml',
42 description: 'The sequencer definition file to use.',
43)
Brandon Wymandc8e9312020-02-14 17:04:18 -060044option(
45 'oe-sdk', type: 'feature', description: 'Enable OE SDK'
46)
Brad Bishop1c40f1c2020-04-08 19:32:43 -040047option(
48 'cold-redundancy', type: 'boolean',
49 description: 'Enable support for cold redundancy'
50)
51option(
52 'supply-monitor', type: 'boolean',
53 description: 'Enable support for power supply monitoring'
54)
55option(
56 'supply-monitor-ng', type: 'boolean',
57 description: 'Enable support for power supply monitoring'
58)
59option(
60 'regulators', type: 'boolean',
61 description: 'Enable support for voltage regulator control'
62)
63option(
64 'sequencer-monitor', type: 'boolean',
65 description: 'Enable support for power sequencer control'
66)
67option(
Jim Wright5f99bc02022-01-28 11:38:40 -060068 'power-control', type: 'boolean',
Jim Wright1553cd92021-03-31 16:11:59 -050069 description: 'Enable support for power sequencer control utilizing JSON configuration and supporting multiple systems in a single build image'
70)
71option(
Brad Bishop1c40f1c2020-04-08 19:32:43 -040072 'utils', type: 'boolean',
73 description: 'Enable support for power supply utilities'
74)