summaryrefslogtreecommitdiff
path: root/meta-inspur/meta-fp5280g2
diff options
context:
space:
mode:
Diffstat (limited to 'meta-inspur/meta-fp5280g2')
-rw-r--r--meta-inspur/meta-fp5280g2/conf/machine/fp5280g2.conf1
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/bmcweb/bmcweb_%.bbappend4
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru-properties.yaml36
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-fru.yaml39
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/configuration/fp5280g2-yaml-config/fp5280g2-ipmi-sensors.yaml202
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-0.conf2
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/gpio/phosphor-gpio-monitor/obmc/gpio/phosphor-power-supply-1.conf2
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/host/p9-host-start.bbappend1
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis.bb18
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager-chassis/chassis.yaml13
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager/associations.json2148
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/inventory/phosphor-inventory-manager_%.bbappend10
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend3
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager/led-group-config.json623
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/leds/phosphor-led-manager_%.bbappend12
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend27
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/power/phosphor-power_%.bbappend3
-rw-r--r--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 (renamed from 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)0
-rw-r--r--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 (renamed from 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)0
-rw-r--r--meta-inspur/meta-fp5280g2/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend2
20 files changed, 3014 insertions, 132 deletions
diff --git a/meta-inspur/meta-fp5280g2/conf/machine/fp5280g2.conf b/meta-inspur/meta-fp5280g2/conf/machine/fp5280g2.conf
index 455e22a0a..193336888 100644
--- a/meta-inspur/meta-fp5280g2/conf/machine/fp5280g2.conf
+++ b/meta-inspur/meta-fp5280g2/conf/machine/fp5280g2.conf
@@ -5,7 +5,6 @@ UBOOT_MACHINE = "ast_g5_ncsi_config"
OBMC_POWER_SUPPLY_INSTANCES = "0 1"
-PREFERRED_PROVIDER_virtual/p9-vcs-workaround = ''
PREFERRED_PROVIDER_virtual/openpower-fru-vpd-layout = "fp5280g2-openpower-fru-vpd-layout-native"
PREFERRED_PROVIDER_virtual/openpower-fru-inventory = "fp5280g2-openpower-fru-inventory-native"
PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "fp5280g2-led-manager-config-native"
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}"