Patrick Williams | b3da14b | 2025-03-03 11:08:34 -0500 | [diff] [blame] | 1 | option( |
| 2 | 'BUSNAME', |
| 3 | type: 'string', |
| 4 | value: 'com.ibm.VPD.Manager', |
| 5 | description: 'BUS NAME FOR THE SERVICE', |
| 6 | ) |
| 7 | option( |
| 8 | 'OBJPATH', |
| 9 | type: 'string', |
| 10 | value: '/com/ibm/VPD/Manager', |
| 11 | description: 'OBJECT PATH FOR THE SERVICE', |
| 12 | ) |
| 13 | option( |
| 14 | 'IFACE', |
| 15 | type: 'string', |
| 16 | value: 'com.ibm.VPD.Manager', |
| 17 | description: 'INTERFACE NAME', |
| 18 | ) |
| 19 | option('tests', type: 'feature', value: 'enabled', description: 'Build tests') |
| 20 | option( |
| 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 | ) |
| 26 | option( |
Patrick Williams | b3da14b | 2025-03-03 11:08:34 -0500 | [diff] [blame] | 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 | ) |
| 32 | option( |
| 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 | ) |
| 38 | option( |
| 39 | 'JSON_ABSOLUTE_PATH_PREFIX', |
| 40 | type: 'string', |
| 41 | value: '/usr/share/vpd/', |
| 42 | description: 'Path that has all system JSONs.', |
| 43 | ) |
| 44 | option( |
| 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 | ) |
| 50 | option( |
| 51 | 'VPD_SYMLIMK_PATH', |
| 52 | type: 'string', |
| 53 | value: '/var/lib/vpd', |
| 54 | description: 'Symlink folder for VPD invnetory JSONs', |
| 55 | ) |
| 56 | option( |
| 57 | 'PIM_PATH_PREFIX', |
| 58 | type: 'string', |
| 59 | value: '/xyz/openbmc_project/inventory', |
| 60 | description: 'Prefix for PIM inventory paths.', |
| 61 | ) |
| 62 | option( |
| 63 | 'ibm_system', |
| 64 | type: 'feature', |
| 65 | value: 'enabled', |
| 66 | description: 'Enable code specific to IBM systems.', |
| 67 | ) |