xref: /openbmc/phosphor-power/meson.options (revision 516e22fe84f77c2d029b028785dfd1e5633267b5)
13b3ae8d0SGeorge Liuoption(
2*516e22feSPatrick Williams    'input-history-busname-root',
3*516e22feSPatrick Williams    type: 'string',
43b3ae8d0SGeorge Liu    value: 'org.open_power.powersupply',
53b3ae8d0SGeorge Liu    description: 'The D-Bus busname root for the PS input history.',
63b3ae8d0SGeorge Liu)
73b3ae8d0SGeorge Liuoption(
8*516e22feSPatrick Williams    'input-history-sensor-root',
9*516e22feSPatrick Williams    type: 'string',
103b3ae8d0SGeorge Liu    value: '/org/open_power/sensors/aggregation/per_30s',
113b3ae8d0SGeorge Liu    description: 'The D-Bus power sensors namespace root.',
123b3ae8d0SGeorge Liu)
133b3ae8d0SGeorge Liuoption(
14*516e22feSPatrick Williams    'input-history-sync-gpio',
15*516e22feSPatrick Williams    type: 'string',
163b3ae8d0SGeorge Liu    value: 'power-ffs-sync-history',
173b3ae8d0SGeorge Liu    description: 'The GPIO line name for syncing input history data.',
183b3ae8d0SGeorge Liu)
19*516e22feSPatrick Williamsoption('tests', type: 'feature', description: 'Build tests.')
203b3ae8d0SGeorge Liuoption(
21*516e22feSPatrick Williams    'long-tests',
22*516e22feSPatrick Williams    type: 'feature',
23*516e22feSPatrick Williams    value: 'disabled',
243b3ae8d0SGeorge Liu    description: 'Build long-running tests that are excluded from CI.',
253b3ae8d0SGeorge Liu)
263b3ae8d0SGeorge Liu
273b3ae8d0SGeorge Liu# Supported power sequencers are: ucd90160, mihawk-cpld
283b3ae8d0SGeorge Liuoption(
29*516e22feSPatrick Williams    'power_sequencer',
30*516e22feSPatrick Williams    type: 'string',
31*516e22feSPatrick Williams    value: 'ucd90160',
323b3ae8d0SGeorge Liu    description: 'The power sequencer',
333b3ae8d0SGeorge Liu)
343b3ae8d0SGeorge Liu
353b3ae8d0SGeorge Liuoption(
36*516e22feSPatrick Williams    'device-access',
37*516e22feSPatrick Williams    type: 'boolean',
38*516e22feSPatrick Williams    value: true,
393b3ae8d0SGeorge Liu    description: 'Enable UCD90160 hardware access.',
403b3ae8d0SGeorge Liu)
413b3ae8d0SGeorge Liu
423b3ae8d0SGeorge Liuoption(
43*516e22feSPatrick Williams    'ibm-vpd',
44*516e22feSPatrick Williams    type: 'boolean',
45*516e22feSPatrick Williams    value: false,
463b3ae8d0SGeorge Liu    description: 'Setup for IBM VPD collection for inventory.',
473b3ae8d0SGeorge Liu)
483b3ae8d0SGeorge Liu
493b3ae8d0SGeorge Liuoption(
50*516e22feSPatrick Williams    'ucd90160-yaml',
51*516e22feSPatrick Williams    type: 'string',
52*516e22feSPatrick Williams    value: 'example/ucd90160.yaml',
533b3ae8d0SGeorge Liu    description: 'The sequencer definition file to use.',
543b3ae8d0SGeorge Liu)
553b3ae8d0SGeorge Liuoption(
56*516e22feSPatrick Williams    'oe-sdk',
57*516e22feSPatrick Williams    type: 'feature',
58*516e22feSPatrick Williams    value: 'disabled',
59*516e22feSPatrick Williams    description: 'Enable OE SDK',
603b3ae8d0SGeorge Liu)
613b3ae8d0SGeorge Liuoption(
62*516e22feSPatrick Williams    'cold-redundancy',
63*516e22feSPatrick Williams    type: 'boolean',
64*516e22feSPatrick Williams    description: 'Enable support for cold redundancy',
653b3ae8d0SGeorge Liu)
663b3ae8d0SGeorge Liuoption(
67*516e22feSPatrick Williams    'supply-monitor',
68*516e22feSPatrick Williams    type: 'boolean',
69*516e22feSPatrick Williams    description: 'Enable support for power supply monitoring',
703b3ae8d0SGeorge Liu)
713b3ae8d0SGeorge Liuoption(
72*516e22feSPatrick Williams    'supply-monitor-ng',
73*516e22feSPatrick Williams    type: 'boolean',
74*516e22feSPatrick Williams    description: 'Enable support for power supply monitoring',
753b3ae8d0SGeorge Liu)
763b3ae8d0SGeorge Liuoption(
77*516e22feSPatrick Williams    'regulators',
78*516e22feSPatrick Williams    type: 'boolean',
79*516e22feSPatrick Williams    description: 'Enable support for voltage regulator control',
803b3ae8d0SGeorge Liu)
813b3ae8d0SGeorge Liuoption(
82*516e22feSPatrick Williams    'sequencer-monitor',
83*516e22feSPatrick Williams    type: 'boolean',
84*516e22feSPatrick Williams    description: 'Enable support for power sequencer control',
853b3ae8d0SGeorge Liu)
863b3ae8d0SGeorge Liuoption(
87*516e22feSPatrick Williams    'power-control',
88*516e22feSPatrick Williams    type: 'boolean',
89*516e22feSPatrick Williams    description: 'Enable support for power sequencer control utilizing JSON configuration and supporting multiple systems in a single build image',
903b3ae8d0SGeorge Liu)
913b3ae8d0SGeorge Liuoption(
92*516e22feSPatrick Williams    'utils',
93*516e22feSPatrick Williams    type: 'boolean',
94*516e22feSPatrick Williams    description: 'Enable support for power supply utilities',
953b3ae8d0SGeorge Liu)
96