137304f09SPatrick Williamsoption('tests', type: 'feature', description: 'Build tests.') 237304f09SPatrick Williamsoption( 337304f09SPatrick Williams 'fru-device', 437304f09SPatrick Williams type: 'boolean', 537304f09SPatrick Williams description: 'Build fru-device VPD parser.', 637304f09SPatrick Williams) 737304f09SPatrick Williamsoption( 889092a9cSNaresh Solanki 'fru-device-update-property', 989092a9cSNaresh Solanki type: 'combo', 1089092a9cSNaresh Solanki choices: ['asset_only', 'all'], 1189092a9cSNaresh Solanki value: 'all', 1289092a9cSNaresh Solanki description: 'Enable updating FRU properties via D-BUS. Choose "asset_only" to update only asset properties, or "all" to update all properties.', 1389092a9cSNaresh Solanki) 1489092a9cSNaresh Solankioption( 1537304f09SPatrick Williams 'fru-device-resizefru', 1689092a9cSNaresh Solanki value: true, 1737304f09SPatrick Williams type: 'boolean', 1837304f09SPatrick Williams description: 'Allow FruDevice to resize FRU areas.', 1937304f09SPatrick Williams) 2037304f09SPatrick Williamsoption( 2137304f09SPatrick Williams 'fru-device-16bitdetectmode', 2237304f09SPatrick Williams type: 'combo', 2337304f09SPatrick Williams choices: ['MODE_1', 'MODE_2'], 2437304f09SPatrick Williams value: 'MODE_1', 2537304f09SPatrick Williams description: 'Different modes to detect 16-bit address EEPROM devices. MODE_1 is current and default mode.', 2637304f09SPatrick Williams) 2737304f09SPatrick Williamsoption( 2837304f09SPatrick Williams 'devicetree-vpd', 2937304f09SPatrick Williams type: 'boolean', 3037304f09SPatrick Williams description: 'Build device-tree VPD parser', 3137304f09SPatrick Williams) 3237304f09SPatrick Williamsoption( 3337304f09SPatrick Williams 'validate-json', 3437304f09SPatrick Williams type: 'boolean', 3537304f09SPatrick Williams value: true, 3637304f09SPatrick Williams description: 'Run JSON schema validation during the build.', 3737304f09SPatrick Williams) 388c4b1d99SAlexander Hansenoption( 397f51d32fSAlexander Hansen 'runtime-validate-json', 407f51d32fSAlexander Hansen type: 'boolean', 417f51d32fSAlexander Hansen value: false, 427f51d32fSAlexander Hansen description: 'Run JSON schema validation at runtime.', 437f51d32fSAlexander Hansen) 447f51d32fSAlexander Hansenoption( 458c4b1d99SAlexander Hansen 'gpio-presence', 468c4b1d99SAlexander Hansen type: 'boolean', 478c4b1d99SAlexander Hansen value: true, 488c4b1d99SAlexander Hansen description: 'Build gpio presence daemon', 498c4b1d99SAlexander Hansen) 50*e665185bSAlexander Hansenoption( 51*e665185bSAlexander Hansen 'new-device-detection', 52*e665185bSAlexander Hansen type: 'boolean', 53*e665185bSAlexander Hansen value: true, 54*e665185bSAlexander Hansen description: 'Cache the current configuration to support new-device detection. This option can be set to false for development, which will force re-parsing of configuration.', 55*e665185bSAlexander Hansen) 56