diff options
Diffstat (limited to 'meta-inspur/meta-fp5280g2/recipes-phosphor')
19 files changed, 3014 insertions, 131 deletions
diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/bmcweb/bmcweb_%.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/bmcweb/bmcweb_%.bbappend index 934bb28dd..960a97844 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/bmcweb/bmcweb_%.bbappend +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/bmcweb/bmcweb_%.bbappend @@ -1,3 +1,3 @@ -EXTRA_OECMAKE_append = " \ - -DBMCWEB_INSECURE_ENABLE_REDFISH_FW_TFTP_UPDATE=ON \ +EXTRA_OEMESON_append = " \ + -Dinsecure-tftp-update=enabled \ " diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru-properties.yaml b/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru-properties.yaml index c44450460..a4eab8a6d 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru-properties.yaml +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru-properties.yaml @@ -17,124 +17,124 @@ Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Cpu: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/cpu1: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Cpu: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm0: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm1: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm10: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm11: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm12: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm13: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm14: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm15: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm2: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm3: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm4: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm5: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm6: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm7: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm8: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' /system/chassis/motherboard/dimm9: xyz.openbmc_project.Inventory.Decorator.Cacheable: Cached: 'true' xyz.openbmc_project.Inventory.Decorator.Replaceable: FieldReplaceable: 'true' - xyz.openbmc_project.Inventory.Item.Dimm: + xyz.openbmc_project.Inventory.Item: Present: 'true' diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru.yaml b/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru.yaml index 19859fb2f..7fc2d157f 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru.yaml +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru.yaml @@ -25,6 +25,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Board + xyz.openbmc_project.Inventory.Item.Cpu: 2: /system/chassis/motherboard/cpu1: entityID: 3 @@ -53,18 +54,36 @@ IPMIFruProperty: Name IPMIFruSection: Board Value: false + xyz.openbmc_project.Inventory.Item.Cpu: 3: /system: entityID: 6 entityInstance: 1 interfaces: xyz.openbmc_project.Inventory.Decorator.Asset: + BuildDate: + IPMIFruProperty: Mfg Date + IPMIFruSection: Product + Manufacturer: + IPMIFruProperty: Manufacturer + IPMIFruSection: Product Model: + IPMIFruProperty: Model Number + IPMIFruSection: Product + PartNumber: IPMIFruProperty: Part Number - IPMIFruSection: Chassis + IPMIFruSection: Product SerialNumber: IPMIFruProperty: Serial Number - IPMIFruSection: Chassis + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Decorator.Revision: + Version: + IPMIFruProperty: Version + xyz.openbmc_project.Inventory.Item: + PrettyName: + IPMIFruProperty: Name + IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.System: /system/chassis/motherboard/bmc: entityID: 7 entityInstance: 1 @@ -114,6 +133,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 5: /system/chassis/motherboard/dimm1: entityID: 32 @@ -142,6 +162,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 6: /system/chassis/motherboard/dimm2: entityID: 32 @@ -170,6 +191,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 7: /system/chassis/motherboard/dimm3: entityID: 32 @@ -198,6 +220,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 8: /system/chassis/motherboard/dimm4: entityID: 32 @@ -226,6 +249,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 9: /system/chassis/motherboard/dimm5: entityID: 32 @@ -254,6 +278,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 10: /system/chassis/motherboard/dimm6: entityID: 32 @@ -282,6 +307,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 11: /system/chassis/motherboard/dimm7: entityID: 32 @@ -310,6 +336,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 12: /system/chassis/motherboard/dimm8: entityID: 32 @@ -338,6 +365,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 13: /system/chassis/motherboard/dimm9: entityID: 32 @@ -366,6 +394,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 14: /system/chassis/motherboard/dimm10: entityID: 32 @@ -394,6 +423,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 15: /system/chassis/motherboard/dimm11: entityID: 32 @@ -422,6 +452,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 16: /system/chassis/motherboard/dimm12: entityID: 32 @@ -450,6 +481,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 17: /system/chassis/motherboard/dimm13: entityID: 32 @@ -478,6 +510,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 18: /system/chassis/motherboard/dimm14: entityID: 32 @@ -506,6 +539,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 19: /system/chassis/motherboard/dimm15: entityID: 32 @@ -534,6 +568,7 @@ PrettyName: IPMIFruProperty: Name IPMIFruSection: Product + xyz.openbmc_project.Inventory.Item.Dimm: 20: /system/chassis/motherboard/bmc/ethernet: entityID: 7 diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-sensors.yaml b/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-sensors.yaml index 420c5ecba..2612464c6 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-sensors.yaml +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-sensors.yaml @@ -623,7 +623,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -645,7 +645,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -667,7 +667,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -689,7 +689,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -711,7 +711,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -733,7 +733,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -755,7 +755,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -777,7 +777,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -799,7 +799,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -821,7 +821,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -843,7 +843,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -865,7 +865,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -887,7 +887,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -909,7 +909,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -931,7 +931,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -953,7 +953,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2463,7 +2463,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2485,7 +2485,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2507,7 +2507,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2529,7 +2529,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2551,7 +2551,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2573,7 +2573,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2595,7 +2595,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2617,7 +2617,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2639,7 +2639,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2661,7 +2661,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2683,7 +2683,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2705,7 +2705,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2727,7 +2727,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2749,7 +2749,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2771,7 +2771,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2793,7 +2793,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2815,7 +2815,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2837,7 +2837,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2859,7 +2859,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2881,7 +2881,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2903,7 +2903,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2925,7 +2925,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2947,7 +2947,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2969,7 +2969,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -2991,7 +2991,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3013,7 +3013,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3035,7 +3035,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3057,7 +3057,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3079,7 +3079,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3101,7 +3101,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3123,7 +3123,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3145,7 +3145,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3167,7 +3167,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3189,7 +3189,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3211,7 +3211,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3233,7 +3233,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3255,7 +3255,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3277,7 +3277,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3299,7 +3299,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3321,7 +3321,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3343,7 +3343,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3365,7 +3365,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3387,7 +3387,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3409,7 +3409,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3431,7 +3431,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3453,7 +3453,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3475,7 +3475,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3497,7 +3497,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: -127 @@ -3567,7 +3567,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Read path: /xyz/openbmc_project/sensors/temperature/inlet @@ -3589,7 +3589,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: 0 @@ -3611,7 +3611,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 2 path: /xyz/openbmc_project/sensors/voltage/P3V3 @@ -3632,7 +3632,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 2 offsetB: 200 @@ -3654,7 +3654,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/voltage/P12V multiplierM: 6 @@ -3675,7 +3675,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDD_CPU0 @@ -3696,7 +3696,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDD_CPU1 @@ -3717,7 +3717,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVCS_CPU0 @@ -3738,7 +3738,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/voltage/PVCS_CPU1 multiplierM: 6 @@ -3759,7 +3759,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDN_CPU0 @@ -3780,7 +3780,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDN_CPU1 @@ -3801,7 +3801,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVIO_CPU0 @@ -3822,7 +3822,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVIO_CPU1 @@ -3843,7 +3843,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDDQ_CPU0_CH01 @@ -3864,7 +3864,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDDQ_CPU0_CH67 @@ -3885,7 +3885,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDDQ_CPU1_CH01 @@ -3906,7 +3906,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 6 path: /xyz/openbmc_project/sensors/voltage/PVDDQ_CPU1_CH67 @@ -3927,7 +3927,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/power/psu0_pin @@ -3948,7 +3948,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/power/psu1_pin @@ -3969,7 +3969,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/power/psu0_pout @@ -3990,7 +3990,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/power/psu1_pout @@ -4011,7 +4011,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/voltage/psu0_vin @@ -4032,7 +4032,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/voltage/psu1_vin @@ -4053,7 +4053,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/voltage/psu0_vout @@ -4074,7 +4074,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 1 path: /xyz/openbmc_project/sensors/voltage/psu1_vout @@ -4095,7 +4095,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double mutability: Mutability::Write|Mutability::Read multiplierM: 2 path: /xyz/openbmc_project/sensors/voltage/p3v_bat @@ -4116,7 +4116,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Read path: /xyz/openbmc_project/sensors/temperature/psu_inlet @@ -4138,7 +4138,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: 0 @@ -4160,7 +4160,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 1 mutability: Mutability::Write|Mutability::Read offsetB: 0 @@ -4182,7 +4182,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan0_0 @@ -4203,7 +4203,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan0_1 @@ -4224,7 +4224,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan1_0 @@ -4245,7 +4245,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan1_1 @@ -4266,7 +4266,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan2_0 @@ -4287,7 +4287,7 @@ Value: Offsets: 0xFF: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan2_1 @@ -4308,7 +4308,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan3_0 @@ -4329,7 +4329,7 @@ Value: Offsets: 255: - type: int64_t + type: double multiplierM: 96 mutability: Mutability::Write|Mutability::Read path: /xyz/openbmc_project/sensors/fan_tach/fan3_1 diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf b/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf index f97d8398f..f2b4a3af7 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf @@ -2,5 +2,5 @@ INVENTORY=/system/chassis/motherboard/powersupply0 DEVPATH=/dev/input/by-path/platform-gpio-keys-event KEY=40 NAME=powersupply0 -DRIVERS=/sys/bus/i2c/drivers/pmbus,11-0058 +DRIVERS=/sys/bus/i2c/drivers/inspur-ipsps,11-0058 EXTRA_IFACES=xyz.openbmc_project.Inventory.Item.PowerSupply diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf b/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf index 78c665834..0e3b5b59d 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf @@ -2,5 +2,5 @@ INVENTORY=/system/chassis/motherboard/powersupply1 DEVPATH=/dev/input/by-path/platform-gpio-keys-event KEY=41 NAME=powersupply1 -DRIVERS=/sys/bus/i2c/drivers/pmbus,11-0059 +DRIVERS=/sys/bus/i2c/drivers/inspur-ipsps,11-0059 EXTRA_IFACES=xyz.openbmc_project.Inventory.Item.PowerSupply diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/host/p9-host-start.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/host/p9-host-start.bbappend deleted file mode 100644 index a2c59c5f8..000000000 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/host/p9-host-start.bbappend +++ /dev/null @@ -1 +0,0 @@ -RDEPENDS_${PN}_remove_fp5280g2 = "p9-vcs-workaround" diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis.bb b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis.bb new file mode 100644 index 000000000..11ff66261 --- /dev/null +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis.bb @@ -0,0 +1,18 @@ +SUMMARY = "Add Chassis interface for inventory manager" +PR = "r1" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +inherit allarch +inherit phosphor-inventory-manager + +PROVIDES += "virtual/phosphor-inventory-manager-chassis" +S = "${WORKDIR}" + +SRC_URI = "file://chassis.yaml" + +do_install() { + install -D chassis.yaml ${D}${base_datadir}/events.d/chassis.yaml +} + +FILES_${PN} += "${base_datadir}/events.d/chassis.yaml" diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis/chassis.yaml b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis/chassis.yaml new file mode 100644 index 000000000..b5c548ece --- /dev/null +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis/chassis.yaml @@ -0,0 +1,13 @@ +events: + - name: Add Chassis interface + description: > + Add the chassis interface on the chassis inventory path + type: startup + actions: + - name: createObjects + objs: + /system/chassis: + xyz.openbmc_project.Inventory.Item.Chassis: + Type: + value: "RackMount" + type: string diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager/associations.json b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager/associations.json new file mode 100644 index 000000000..4a040faa5 --- /dev/null +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager/associations.json @@ -0,0 +1,2148 @@ +[ + { + "path": "system/chassis/motherboard/powersupply0", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/power/psu0_pin", + "/xyz/openbmc_project/sensors/power/psu0_pout", + "/xyz/openbmc_project/sensors/voltage/psu0_vin", + "/xyz/openbmc_project/sensors/voltage/psu0_vout", + "/xyz/openbmc_project/sensors/temperature/psu_inlet", + "/xyz/openbmc_project/sensors/voltage/P12V", + "/xyz/openbmc_project/sensors/voltage/P3V3" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_psu" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/powersupply0_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/powersupply1", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/power/psu1_pin", + "/xyz/openbmc_project/sensors/power/psu1_pout", + "/xyz/openbmc_project/sensors/voltage/psu1_vin", + "/xyz/openbmc_project/sensors/voltage/psu1_vout", + "/xyz/openbmc_project/sensors/temperature/psu_inlet", + "/xyz/openbmc_project/sensors/voltage/P12V", + "/xyz/openbmc_project/sensors/voltage/P3V3" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_psu" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/powersupply1_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/fan0", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/fan_tach/fan0_0", + "/xyz/openbmc_project/sensors/fan_tach/fan0_1" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_fan" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/fan0_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/fan1", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/fan_tach/fan1_0", + "/xyz/openbmc_project/sensors/fan_tach/fan1_1" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_fan" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/fan1_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/fan2", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/fan_tach/fan2_0", + "/xyz/openbmc_project/sensors/fan_tach/fan2_1" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_fan" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/fan2_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/fan3", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/fan_tach/fan3_0", + "/xyz/openbmc_project/sensors/fan_tach/fan3_1" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_fan" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/fan3_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/temperature/inlet", + "/xyz/openbmc_project/sensors/temperature/bmc_zone", + "/xyz/openbmc_project/sensors/voltage/PVDD_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVCS_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU0_CH01", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU0_CH67", + "/xyz/openbmc_project/sensors/voltage/PVDN_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVIO_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVDD_CPU1", + "/xyz/openbmc_project/sensors/voltage/PVCS_CPU1", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU1_CH01", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU1_CH67", + "/xyz/openbmc_project/sensors/voltage/PVDN_CPU1", + "/xyz/openbmc_project/sensors/voltage/PVIO_CPU1" + ] + }, + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front_syshealth" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/bmc_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core0", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core0_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core1", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core1_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core2", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core2_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core3", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core3_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core4", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core4_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core5", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core5_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core6", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core6_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core7", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core7_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core8", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core8_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core9", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core9_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core10", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core10_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core11", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core11_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core12", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core12_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core13", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core13_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core14", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core14_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core15", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core15_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core16", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core16_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core17", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core17_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core18", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core18_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core19", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core19_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core20", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core20_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core21", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core21_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core22", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core22_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu0/core23", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core23_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core0", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core0_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core1", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core1_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core2", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core2_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core3", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core3_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core4", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core4_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core5", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core5_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core6", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core6_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core7", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core7_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core8", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core8_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core9", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core9_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core10", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core10_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core11", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core11_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core12", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core12_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core13", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core13_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core14", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core14_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core15", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core15_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core16", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core16_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core17", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core17_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core18", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core18_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core19", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core19_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core20", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core20_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core21", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core21_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core22", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core22_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/cpu1/core23", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-syshot" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/core23_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm0", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm0_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm1", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm1_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm2", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm2_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm3", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm3_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm4", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm4_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm5", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm5_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm6", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm6_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm7", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm7_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm8", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm8_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm9", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm9_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm10", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm10_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm11", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm11_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm12", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm12_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm13", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm13_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm14", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm14_fault" + ] + } + ] + }, + { + "path": "system/chassis/motherboard/dimm15", + "endpoints": + [ + { + "types": + { + "rType": "inventory", + "fType": "leds" + }, + "paths": + [ + "/xyz/openbmc_project/led/physical/front-memory" + ] + }, + { + "types": + { + "rType": "fru", + "fType": "fault_led_group" + }, + "paths": + [ + "/xyz/openbmc_project/led/groups/dimm15_fault" + ] + } + ] + }, + { + "path": "system/chassis", + "endpoints": + [ + { + "types": + { + "rType": "chassis", + "fType": "all_sensors" + }, + "paths": + [ + "/xyz/openbmc_project/sensors/fan_tach/fan0_0", + "/xyz/openbmc_project/sensors/fan_tach/fan0_1", + "/xyz/openbmc_project/sensors/fan_tach/fan1_0", + "/xyz/openbmc_project/sensors/fan_tach/fan1_1", + "/xyz/openbmc_project/sensors/fan_tach/fan2_0", + "/xyz/openbmc_project/sensors/fan_tach/fan2_1", + "/xyz/openbmc_project/sensors/fan_tach/fan3_0", + "/xyz/openbmc_project/sensors/fan_tach/fan3_1", + "/xyz/openbmc_project/sensors/temperature/inlet", + "/xyz/openbmc_project/sensors/temperature/outlet", + "/xyz/openbmc_project/sensors/temperature/ocp_zone", + "/xyz/openbmc_project/sensors/temperature/bmc_zone", + "/xyz/openbmc_project/sensors/voltage/P12V", + "/xyz/openbmc_project/sensors/voltage/P3V3", + "/xyz/openbmc_project/sensors/voltage/P5V", + "/xyz/openbmc_project/sensors/voltage/PVCS_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVCS_CPU1", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU0_CH01", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU0_CH067", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU1_CH01", + "/xyz/openbmc_project/sensors/voltage/PVDDQ_CPU1_CH067", + "/xyz/openbmc_project/sensors/voltage/PVDD_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVDD_CPU1", + "/xyz/openbmc_project/sensors/voltage/PVDN_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVDN_CPU1", + "/xyz/openbmc_project/sensors/voltage/PVIO_CPU0", + "/xyz/openbmc_project/sensors/voltage/PVIO_CPU1", + "/xyz/openbmc_project/sensors/power/psu0_pin", + "/xyz/openbmc_project/sensors/power/psu0_pout", + "/xyz/openbmc_project/sensors/power/psu1_pin", + "/xyz/openbmc_project/sensors/power/psu1_pout", + "/xyz/openbmc_project/sensors/voltage/psu0_vin", + "/xyz/openbmc_project/sensors/voltage/psu0_vout", + "/xyz/openbmc_project/sensors/voltage/psu1_vin", + "/xyz/openbmc_project/sensors/voltage/psu1_vout", + "/xyz/openbmc_project/sensors/temperature/psu_inlet" + ] + } + ] + } +] diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager_%.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager_%.bbappend new file mode 100644 index 000000000..e4206678f --- /dev/null +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager_%.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +PACKAGECONFIG_append = " associations" +SRC_URI_append = " file://associations.json" + +DEPENDS_append_fp5280g2 = " phosphor-inventory-manager-chassis" + +do_install_append() { + install -d ${D}${base_datadir} + install -m 0755 ${WORKDIR}/associations.json ${D}${base_datadir}/associations.json +} diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend index 3256e834a..0eaffff37 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend @@ -25,6 +25,9 @@ python do_patch() { # count from the commit version count = re.findall("-(\d{1,4})-", version_id) + if not count: + return + release = re.findall("-r(\d{1,4})", version_id) if release: auxVer = count[0] + "{0:0>4}".format(release[0]) diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json b/meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json new file mode 100644 index 000000000..9db14cb0a --- /dev/null +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json @@ -0,0 +1,623 @@ +{ + "leds": [ + { + "group": "bmc_booted", + "members": [ + { + "Name": "power", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "On" + }, + { + "Name": "init_ok", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + }, + { + "group": "bmc_fault", + "members": [ + { + "Name": "front_syshealth", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm0_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm1_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm2_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm3_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm4_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm5_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm6_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm7_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm8_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm9_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm10_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm11_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm12_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm13_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm14_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "dimm15_fault", + "members": [ + { + "Name": "front_memory", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "cpu0_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "cpu1_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core0_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core1_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core2_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core3_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core4_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core5_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core6_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core7_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core8_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core9_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core10_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core11_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core12_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core13_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core14_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core15_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core16_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core17_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core18_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core19_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core20_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core21_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core22_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "core23_fault", + "members": [ + { + "Name": "front_syshot", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "Blink" + } + ] + }, + { + "group": "fan0_fault", + "members": [ + { + "Name": "front_fan", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "fan1_fault", + "members": [ + { + "Name": "front_fan", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "fan2_fault", + "members": [ + { + "Name": "front_fan", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "fan3_fault", + "members": [ + { + "Name": "front_fan", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "powersupply0_fault", + "members": [ + { + "Name": "front_psu", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "powersupply1_fault", + "members": [ + { + "Name": "front_psu", + "Action": "Blink", + "DutyOn": 50, + "Period": 1000, + "Priority": "Blink" + } + ] + }, + { + "group": "power_on", + "members": [ + { + "Name": "power", + "Action": "On", + "DutyOn": 50, + "Period": 0, + "Priority": "On" + } + ] + } + ] +} diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager_%.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager_%.bbappend new file mode 100644 index 000000000..2ad194fc8 --- /dev/null +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager_%.bbappend @@ -0,0 +1,12 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI += "file://led-group-config.json" + +EXTRA_OECONF += "--enable-use-json" + +DEPENDS += "phosphor-dbus-interfaces" + +do_install_append() { + install -d ${D}${datadir}/phosphor-led-manager/ + install -m 0644 ${WORKDIR}/led-group-config.json ${D}${datadir}/phosphor-led-manager/ +} diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend index 1fa652df7..4a1ceb176 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -1,2 +1,25 @@ -RDEPENDS_${PN}-inventory_append_fp5280g2 = " openpower-fru-vpd openpower-occ-control phosphor-cooling-type virtual/obmc-gpio-presence" -RDEPENDS_${PN}-extras_append_fp5280g2 = " phosphor-fp5280g2-psu-update phosphor-psu-software-manager phosphor-power phosphor-power-systemd-links phosphor-webui" +POWER_SERVICE_PACKAGES_FP5280G2 = " \ + phosphor-power-monitor \ + phosphor-power-systemd-links-monitor \ + phosphor-power-utils \ + phosphor-power \ + phosphor-power-psu-monitor \ + " + +RDEPENDS_${PN}-inventory_append_fp5280g2 = " \ + openpower-fru-vpd \ + openpower-occ-control \ + phosphor-cooling-type \ + virtual/obmc-gpio-presence \ + " + +RDEPENDS_${PN}-extras_append_fp5280g2 = " \ + ${POWER_SERVICE_PACKAGES_FP5280G2} \ + phosphor-led-manager \ + pldm \ + mctp \ + phosphor-fp5280g2-psu-update \ + phosphor-psu-software-manager \ + phosphor-webui \ + " + diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/power/phosphor-power_%.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/power/phosphor-power_%.bbappend index 02f0d2bcd..9075cd38f 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/power/phosphor-power_%.bbappend +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/power/phosphor-power_%.bbappend @@ -1,11 +1,10 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - inherit obmc-phosphor-systemd SRC_URI += "file://psu.json" PSU_MONITOR_ENV_FMT = "obmc/power-supply-monitor/power-supply-monitor-{0}.conf" -SYSTEMD_ENVIRONMENT_FILE_${PN} += "${@compose_list(d, 'PSU_MONITOR_ENV_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" +SYSTEMD_ENVIRONMENT_FILE_${PN}-monitor_append_fp5280g2 = " ${@compose_list(d, 'PSU_MONITOR_ENV_FMT', 'OBMC_POWER_SUPPLY_INSTANCES')}" do_install_append() { install -D ${WORKDIR}/psu.json ${D}${datadir}/phosphor-power/psu.json diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf b/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf index b629dfc4c..b629dfc4c 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/00--00--00--06/sbefifo1-dev0/occ-hwmon.1.conf diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf b/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf index 625c96bc5..625c96bc5 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2.conf diff --git a/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend b/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend index 2dd9ee5c2..3b4166390 100644 --- a/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend +++ b/meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend @@ -22,7 +22,7 @@ OCCS = " \ 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ " -OCCSFMT = "devices/platform/gpio-fsi/fsi0/slave@00--00/{0}.conf" +OCCSFMT = "devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/{0}.conf" OCCITEMS = "${@compose_list(d, 'OCCSFMT', 'OCCS')}" ENVS = "obmc/hwmon/{0}" |