History log of /openbmc/phosphor-mrw-tools/Inventory.pm (Results 1 – 12 of 12)
Revision Date Author Comments
# 5dd783bf 29-Nov-2018 Marri Devender Rao <devenrao@in.ibm.com>

Add TPM target to be included in the inventory

To add Trusted Platform Module(TPM) FRU to inventory.

Change-Id: Ic88ca4e959a639491f82f63d5a6bb4239df7502b
Signed-off-by: Marri Devender Rao <devenrao

Add TPM target to be included in the inventory

To add Trusted Platform Module(TPM) FRU to inventory.

Change-Id: Ic88ca4e959a639491f82f63d5a6bb4239df7502b
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>

show more ...


# 123437f5 08-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Inventory.pm: Add OCCs to MRW inventory

For example:
Target: /sys-0/node-0/motherboard-0/proc_socket-0/module-0/p9_proc_m/occ
Name: /system/chassis/motherboard/cpu0/occ

Change-Id: I251dd3bcc7ff

Inventory.pm: Add OCCs to MRW inventory

For example:
Target: /sys-0/node-0/motherboard-0/proc_socket-0/module-0/p9_proc_m/occ
Name: /system/chassis/motherboard/cpu0/occ

Change-Id: I251dd3bcc7ff5fba8865242da5795aac0f13b56e
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 3c784b66 15-Feb-2017 Matt Spinler <spinler@us.ibm.com>

Inventory.pm: Point chassis at the motherboard

Give the chassis MRW target the same inventory name as
the motherboard. Requested by the FRU management code.

For multi-chassis systems, this will pr

Inventory.pm: Point chassis at the motherboard

Give the chassis MRW target the same inventory name as
the motherboard. Requested by the FRU management code.

For multi-chassis systems, this will probably need to be
revisited.

Change-Id: I3bbfe552a31e5a3aa3059c7ff2b6c8a3e414eb7a
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# eff6a199 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Add cores to the inventory

Change-Id: Ic600bfd95eba76744c99ccdc1c1300983a748212
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# 306e4d1d 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Fixup the inventory instance numbering

1) Remove the '-' from before the instance number.
2) Remove the instance number completely if there's
only one instance of that segment present.

Change-Id

Fixup the inventory instance numbering

1) Remove the '-' from before the instance number.
2) Remove the instance number completely if there's
only one instance of that segment present.

Change-Id: If970799bb2e6c8a834be2df44d6a9fb86e026b39
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# cf32382d 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Rename some inventory path segments based on type

Certain segments have standard naming, like one
with a type of NODE will always be called chassis.

Change-Id: I30eee555aeae010715000a6f521300793908

Rename some inventory path segments based on type

Certain segments have standard naming, like one
with a type of NODE will always be called chassis.

Change-Id: I30eee555aeae010715000a6f521300793908e78c
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# f0942d1a 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Remove non-FRU card segments from Inventory path.

If a card in the middle of the name hierarchy
isn't a FRU, we can remove it.

For example, motherboard/non-fru-card/fru-card
will be motherboard/fru

Remove non-FRU card segments from Inventory path.

If a card in the middle of the name hierarchy
isn't a FRU, we can remove it.

For example, motherboard/non-fru-card/fru-card
will be motherboard/fru-card.

Change-Id: Idf7348401f787c7ce2a58270b50c117714899a85
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 8fd594c0 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Remove module card segment from the inventory path

The MRW doesn't plug a processor directly on the
motherboard, there is an intermediate module card
present instead. We don't need that intermediat

Remove module card segment from the inventory path

The MRW doesn't plug a processor directly on the
motherboard, there is an intermediate module card
present instead. We don't need that intermediate
card so shorten motherboard/cpu-module/cpu to
motherboard-cpu.

Change-Id: Iaf5b617f32dbf3df25de99a3be6103f961e90c1b
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# c119a903 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Remove connector segments from inventory name

Change-Id: I79e57b84c18cffc4f29de2d98aae0aa26c3d5b23
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# fe75964b 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Remove cards from inventory when part of a module

Cards, even if listed as FRUs, aren't need in the inventory
separately when they have a child chip, like a CPU or GPU,
that is also in the inventory

Remove cards from inventory when part of a module

Cards, even if listed as FRUs, aren't need in the inventory
separately when they have a child chip, like a CPU or GPU,
that is also in the inventory.

So, don't need motherboard/cpu-module-card
when we have motherboard/cpu-module-card/cpu

Change-Id: Ia0445eee38b379685bf78cd2f0cbf68307071d1e
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 39a033bd 21-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Add targets from the MRW to the inventory array

Uses rules to determine which targets to choose.

Change-Id: I3d2d4567e88236c2d83dfa08dc5548dc06b87ccb
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# bfd10b10 09-Dec-2016 Matt Spinler <spinler@us.ibm.com>

Create Inventory.pm MRW Perl Module.

This module is for retrieving the OpenBMC inventory
items from the MRW.

This first commit mostly just contains the documentation.

Change-Id: Icdd2b0faf7c76f8d9

Create Inventory.pm MRW Perl Module.

This module is for retrieving the OpenBMC inventory
items from the MRW.

This first commit mostly just contains the documentation.

Change-Id: Icdd2b0faf7c76f8d9b87f37e93e7a726cd1262de
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...