1option( 2 'BUSNAME', 3 type: 'string', 4 value: 'com.ibm.VPD.Manager', 5 description: 'BUS NAME FOR THE SERVICE', 6) 7option( 8 'OBJPATH', 9 type: 'string', 10 value: '/com/ibm/VPD/Manager', 11 description: 'OBJECT PATH FOR THE SERVICE', 12) 13option( 14 'IFACE', 15 type: 'string', 16 value: 'com.ibm.VPD.Manager', 17 description: 'INTERFACE NAME', 18) 19option('tests', type: 'feature', value: 'enabled', description: 'Build tests') 20option( 21 'ipz_ecc_check', 22 type: 'feature', 23 value: 'disabled', 24 description: 'enable when ECC check used in IPZ parsering, used for Gtest cases.', 25) 26option( 27 'INVENTORY_JSON_DEFAULT', 28 type: 'string', 29 value: '/usr/share/vpd/vpd_inventory.json', 30 description: 'JSON file that defines inventory blueprint. The default path before system VPD service sets up the symlink.', 31) 32option( 33 'INVENTORY_JSON_SYM_LINK', 34 type: 'string', 35 value: '/var/lib/vpd/vpd_inventory.json', 36 description: 'Symbolic link to vpd inventory json.', 37) 38option( 39 'JSON_ABSOLUTE_PATH_PREFIX', 40 type: 'string', 41 value: '/usr/share/vpd/', 42 description: 'Path that has all system JSONs.', 43) 44option( 45 'SYSTEM_VPD_FILE_PATH', 46 type: 'string', 47 value: '/sys/bus/i2c/drivers/at24/8-0050/eeprom', 48 description: 'EEPROM path of system VPD.', 49) 50option( 51 'VPD_SYMLIMK_PATH', 52 type: 'string', 53 value: '/var/lib/vpd', 54 description: 'Symlink folder for VPD invnetory JSONs', 55) 56option( 57 'PIM_PATH_PREFIX', 58 type: 'string', 59 value: '/xyz/openbmc_project/inventory', 60 description: 'Prefix for PIM inventory paths.', 61) 62option( 63 'ibm_system', 64 type: 'feature', 65 value: 'enabled', 66 description: 'Enable code specific to IBM systems.', 67) 68