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