History log of /openbmc/phosphor-dbus-interfaces/gen/ (Results 101 – 125 of 127)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
523dc36a04-Feb-2021 Santosh Puranik <santosh.puranik@in.ibm.com>

Inventory.Decorator.I2CDevice: Add I2CDevice Interface YAML

Define a I2CDevice inventory item interface. This can be implemented by
inventory objects that want to expose i2c device bus number and ad

Inventory.Decorator.I2CDevice: Add I2CDevice Interface YAML

Define a I2CDevice inventory item interface. This can be implemented by
inventory objects that want to expose i2c device bus number and address
on D-Bus.

One example of how this interface is used can be found in the Entity
Manager repo.

Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com>
Change-Id: I236ea86a05f43e46605e4a6f9922156b1d15309f

show more ...

ae956ad902-Mar-2021 Sunny Srivastava <sunnsr25@in.ibm.com>

Addition of Fabric adapter interface

This commit adds an interface to define attributes of a
Fabric adapter.

Current use case:
Pcie cards need to implement this interface to be modeled as
fabric ad

Addition of Fabric adapter interface

This commit adds an interface to define attributes of a
Fabric adapter.

Current use case:
Pcie cards need to implement this interface to be modeled as
fabric adapter via Redfish schema.

Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
Change-Id: Id6dcd3e539246a37f6a886f724d8d5b3a2737133

show more ...

6aa72f6510-Feb-2021 Konstantin Aladyshev <aladyshev22@gmail.com>

Add d-bus interface for BIOS boot type (EFI/Legacy)

The interface is addded to support IPMI boot type field of a
"Get System Boot Options" сommand.

[1] - BIOS boot type (for BIOS that support both

Add d-bus interface for BIOS boot type (EFI/Legacy)

The interface is addded to support IPMI boot type field of a
"Get System Boot Options" сommand.

[1] - BIOS boot type (for BIOS that support both legacy and EFI boots)
0b = "PC compatible" boot (legacy)
1b = Extensible Firmware Interface Boot (EFI)

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: Ia31918ee941f4dbed5f27c4f5cbfb62c2b259d6e

show more ...

b2bbac7e21-Jan-2021 Wludzik, Jozef <jozef.wludzik@intel.com>

Add Trigger and TriggerManager interfaces

Trigger and TriggerManager interfaces design are based on Telemetry
design. Interfaces be implemented in openbmc/telemetry repository.

Ref.:
https://gith

Add Trigger and TriggerManager interfaces

Trigger and TriggerManager interfaces design are based on Telemetry
design. Interfaces be implemented in openbmc/telemetry repository.

Ref.:
https://github.com/openbmc/docs/blob/master/designs/telemetry.md

Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>
Change-Id: I41c31aa2ae091d3283ddb4ec422885483f4d0429

show more ...

1b4a98af22-Jan-2021 Matt Spinler <spinler@us.ibm.com>

thresholds: Add PerformanceLoss threshold

Create an xyz.openbmc_project.Sensor.Threshold.PerformanceLoss D-Bus
interface. This could be placed on a sensor to:

a) Signal some other software to do s

thresholds: Add PerformanceLoss threshold

Create an xyz.openbmc_project.Sensor.Threshold.PerformanceLoss D-Bus
interface. This could be placed on a sensor to:

a) Signal some other software to do something to the server that results
in performance loss, such as memory or CPU throttling, to bring down the
sensor value.

b) Trigger an event to the user so they know to expect a performance
loss, and which sensor caused it.

An immediate use of this will be on OpenPower systems to throttle the
CPU/memory and trigger event logs due to a high (virtual) ambient
temperature.

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

show more ...

6f8ebc5823-Nov-2020 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Add hostboot dump entry interface and parameters

Add the interface for hostboot dump entry and other parameters
to initiate a hostboot dump.

Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.i

Add hostboot dump entry interface and parameters

Add the interface for hostboot dump entry and other parameters
to initiate a hostboot dump.

Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: I711458c7c8b178e1d6bea063dfcca6c879905652

show more ...

45ed88d820-Nov-2020 Matt Spinler <spinler@us.ibm.com>

thresholds: Add 2 new threshold interfaces

Add HardShutdown and SoftShutdown threshold interfaces. These could be
used when a hard shutdown or soft shutdown would be necessary based on a
sensor val

thresholds: Add 2 new threshold interfaces

Add HardShutdown and SoftShutdown threshold interfaces. These could be
used when a hard shutdown or soft shutdown would be necessary based on a
sensor value and the existing warning and critical thresholds are
already being used for other actions on that sensor.

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

show more ...

8f40d35b04-May-2020 PriyangaRamasamy <priyanga24@in.ibm.com>

Interface YAML:Battery

This commit provides the interface YAML for Battery.

Signed-off-by: Priyanga Ramasamy <priyanga24@in.ibm.com>
Change-Id: I805c2bc38551f497fd2ddc780db94096da2e6e93

f6bd604f14-Dec-2020 Patrick Williams <patrick@stwcx.xyz>

run-ci: add script to confirm meson files are up-to-date

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If058178e1ef1e53ff5204c90a25326e3adf0d4e8

ed45963e18-Dec-2020 Patrick Williams <patrick@stwcx.xyz>

build: regenerate meson for stable-sort

There was a small tweak to the sdbusplus script so that the sort
becomes stable. Regenerate meson from that.

Signed-off-by: Patrick Williams <patrick@stwcx.

build: regenerate meson for stable-sort

There was a small tweak to the sdbusplus script so that the sort
becomes stable. Regenerate meson from that.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I15a4645efdad781d28496f30e787c411a62073b0

show more ...

29f59a6014-Dec-2020 Patrick Williams <patrick@stwcx.xyz>

regenerate-meson: improve search for sdbus++ tool

Improve search for sdbus++-gen-meson so that this works both
within SDK (where sdbus++-gen-meson is in the path) and from
submodule.

Signed-off-by:

regenerate-meson: improve search for sdbus++ tool

Improve search for sdbus++-gen-meson so that this works both
within SDK (where sdbus++-gen-meson is in the path) and from
submodule.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ifea44b67a8e8563c2f2612981bbb5605e7ed2e53

show more ...

0601b2eb07-Apr-2020 Alpana Kumari <alpankum@in.ibm.com>

Interface Support for processor vpd

This commit will add interfaces to support new Records and its Keywords,
and build files.
Currently these interfaces are being used in processor vpd(IPZ format).

Interface Support for processor vpd

This commit will add interfaces to support new Records and its Keywords,
and build files.
Currently these interfaces are being used in processor vpd(IPZ format).

Change-Id: I8a7919f405835851174ae3bf11a5e9f02b38f8f2
Signed-off-by: Alpana Kumari <alpankum@in.ibm.com>

show more ...


/openbmc/phosphor-dbus-interfaces/com/ibm/VPD/Manager.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/CP00.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/CRP0.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP0.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP1.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP2.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP3.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP4.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP5.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP6.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LRP7.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP0.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP1.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP2.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP3.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP4.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP5.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP6.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/LWP7.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/VINI.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/VRML.interface.yaml
/openbmc/phosphor-dbus-interfaces/com/ibm/ipzvpd/VWML.interface.yaml
com/ibm/ipzvpd/CP00/meson.build
com/ibm/ipzvpd/CRP0/meson.build
com/ibm/ipzvpd/LRP0/meson.build
com/ibm/ipzvpd/LRP1/meson.build
com/ibm/ipzvpd/LRP2/meson.build
com/ibm/ipzvpd/LRP3/meson.build
com/ibm/ipzvpd/LRP4/meson.build
com/ibm/ipzvpd/LRP5/meson.build
com/ibm/ipzvpd/LRP6/meson.build
com/ibm/ipzvpd/LRP7/meson.build
com/ibm/ipzvpd/LWP0/meson.build
com/ibm/ipzvpd/LWP1/meson.build
com/ibm/ipzvpd/LWP2/meson.build
com/ibm/ipzvpd/LWP3/meson.build
com/ibm/ipzvpd/LWP4/meson.build
com/ibm/ipzvpd/LWP5/meson.build
com/ibm/ipzvpd/LWP6/meson.build
com/ibm/ipzvpd/LWP7/meson.build
com/ibm/ipzvpd/VRML/meson.build
com/ibm/ipzvpd/VWML/meson.build
com/ibm/ipzvpd/meson.build
/openbmc/phosphor-dbus-interfaces/xyz/openbmc_project/Inventory/Decorator/Asset.interface.yaml
4bd4033c04-Nov-2020 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Add Entry and create parameters enum for resource dump.

Resource dump is a dump created by hypervisor with a set of
contents based on the provided resource selector. This commit
add an entry and add

Add Entry and create parameters enum for resource dump.

Resource dump is a dump created by hypervisor with a set of
contents based on the provided resource selector. This commit
add an entry and additional parameters for creating a
resource dump.

Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: I9e7b6a71f269e4918f646feb381c575ffa59c172

show more ...

02f196d414-Dec-2020 Patrick Williams <patrick@stwcx.xyz>

Location: fix generated meson files

When LocationCode interface was added, the checked in generated
meson files were missing one change. Re-run generator and check
in.

Fixes 2bcb4b4f008ea70645ef6d

Location: fix generated meson files

When LocationCode interface was added, the checked in generated
meson files were missing one change. Re-run generator and check
in.

Fixes 2bcb4b4f008ea70645ef6d755cc5967bd2bccfae.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ic348773be3c21c7fe51784a7211bb8150e1a7ac9

show more ...

6be85da901-Dec-2020 Lei YU <yulei.sh@bytedance.com>

Add SEL error yaml

The SEL error yaml is intented to be used to create logging entries with
specific metadata that will be consumed to present the IPMI SEL entries.

Tested: Verify the error could b

Add SEL error yaml

The SEL error yaml is intented to be used to create logging entries with
specific metadata that will be consumed to present the IPMI SEL entries.

Tested: Verify the error could be created as entry with expected
metadata in logging.

Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: Ia78b621e1b56563dd41114a779d531f5867076f8

show more ...

2bcb4b4f01-Dec-2020 SunnySrivastava1984 <sunnsr25@in.ibm.com>

Addition of Location code interface.

This commit adds an interface yaml to publish location code of
an inventory item.
It will furnish data to the property ServiceLabel, under
Location->PartLocation

Addition of Location code interface.

This commit adds an interface yaml to publish location code of
an inventory item.
It will furnish data to the property ServiceLabel, under
Location->PartLocation on bmcweb, which will be used to publish
location code of any item.

Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
Change-Id: I9eaf6b539fe97d1df6d8d992980b96668b88d800

show more ...

41490f2d14-Oct-2020 Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>

Inventory.Item.PCIeSlot: Add PCIeSlot.interface.yaml

PCIE slots are one type of Inventory items and the proposed
interfaces will define the characteristics

Reference: https://redfish.dmtf.org/schem

Inventory.Item.PCIeSlot: Add PCIeSlot.interface.yaml

PCIE slots are one type of Inventory items and the proposed
interfaces will define the characteristics

Reference: https://redfish.dmtf.org/schemas/v1/PCIeSlots.v1_4_0.yaml

Change-Id: I51dc147298dea0df0fb6cdd4d725937adda5abef
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>

show more ...

d621780508-Sep-2020 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Add interface for progress tracking.

Implement this interface to track the progress of an activity.

Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: Ia40b4b0052d4c71742d22

Add interface for progress tracking.

Implement this interface to track the progress of an activity.

Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: Ia40b4b0052d4c71742d226ff8be6c1c3029c727e

show more ...

a7a6db3f03-Dec-2020 Patrick Williams <patrick@stwcx.xyz>

VR: add meson files

New interface was added without a corresponding meson update.

fixes f7b0e07121a5ff287c7d8ffac411b732e592ae05

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I02c

VR: add meson files

New interface was added without a corresponding meson update.

fixes f7b0e07121a5ff287c7d8ffac411b732e592ae05

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I02c88ddb5a5ffdde1865655393154771649b35f7

show more ...

5364764e25-Jun-2020 Krzysztof Grobelny <krzysztof.grobelny@intel.com>

Create Report and ReportManager interfaces

Both interfaces are created based on Telemetry design described in
openbmc/docs/designs/telemetry.md. Both will be implemented in
Telemetry service in open

Create Report and ReportManager interfaces

Both interfaces are created based on Telemetry design described in
openbmc/docs/designs/telemetry.md. Both will be implemented in
Telemetry service in openbmc/telemetry repository.
Ref:
https://github.com/openbmc/docs/blob/master/designs/telemetry.md

Tested:
- Successful build and verified changes in server.hpp and
server.cpp.

Change-Id: Id6578ce1d349ee07b8a07b2d597471ba7433a6c0
Signed-off-by: Krzysztof Grobelny <krzysztof.grobelny@intel.com>
Signed-off-by: Wludzik, Jozef <jozef.wludzik@intel.com>

show more ...

1d4979c710-Sep-2020 Jonathan Doman <jonathan.doman@intel.com>

Add OperatingConfig interfaces

In order to advertise Intel Speed Select capabilities through the
Redfish OperatingConfig resources (schema 2020.2), define D-Bus
interfaces so that the Redfish server

Add OperatingConfig interfaces

In order to advertise Intel Speed Select capabilities through the
Redfish OperatingConfig resources (schema 2020.2), define D-Bus
interfaces so that the Redfish server can get properties from the
application which does the Speed Select discovery.
Speed Select provides a set of processor-specific power and frequency
profiles. Currently, the only known use case of this interface is for a
Redfish client to view the profile attributes and select a profile.
Hence, the interface resembles the Redfish schema.

The intended intitial use case is that for supported CPUs,
CurrentOperatingConfig will be implemented on cpu objects (under
inventory/ tree), and child objects under each cpu will implement
OperatingConfig. For example:
|-/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0
| =xyz.openbmc_project.Control.Processor.CurrentOperatingConfig
|
|-/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/config0
| =xyz.openbmc_project.Inventory.Item.Cpu.OperatingConfig
|
|-/xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0/config3
=xyz.openbmc_project.Inventory.Item.Cpu.OperatingConfig

Signed-off-by: Jonathan Doman <jonathan.doman@intel.com>
Change-Id: I1663729c274aeaa5c3e78388690e9c6dd4aa3570

show more ...

6212ea6b07-Jul-2020 Patrick Williams <patrick@stwcx.xyz>

inventory.decorator: define extended manufacturing fields

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iaf65461133bfdd335922191fda01f84d999cc8ed

dc48725c07-Jul-2020 Patrick Williams <patrick@stwcx.xyz>

inventory.decorator: define CLEI interface

Some products, especially in the telecom space, have an assigned
CLEI number. See https://tools.ietf.org/html/rfc4152 . Define
an interface to store the

inventory.decorator: define CLEI interface

Some products, especially in the telecom space, have an assigned
CLEI number. See https://tools.ietf.org/html/rfc4152 . Define
an interface to store the CLEI.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I8a3499a4e76b0605414ce702a76c01e126536dca

show more ...

d9a13ecb07-Jul-2020 Patrick Williams <patrick@stwcx.xyz>

inventory.rotor: add nominal characteristics for fan rotors

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ic4d488ce0c6712a20d2bab165686cb06bf68e358

f995972427-Jul-2020 Chen Yugang <yugang.chen@linux.intel.com>

add BMC node properties for modular node system

In modular node system, there are several nodes in
one chassis, and each node has its BMC. One node
BMC takes primary role, BMC in other nodes works a

add BMC node properties for modular node system

In modular node system, there are several nodes in
one chassis, and each node has its BMC. One node
BMC takes primary role, BMC in other nodes works as
secondary.
Both primary BMC and secondary BMC manage their local
node source, they are peer to peer. Sometimes, they
need to communicate each other, for example, primary
BMC needs to show all event log including secondary
node event log, so it's needed to identify primary
and secondary BMC role.
In order to keep the modular node information in
each BMC, it's needed to define DBUS properties
to indicate BMC nodes and BMC role for each BMC
node, then knows how many nodes in system and
what's its BMC role in each node.
The interface is:
"xyz.openbmc_project.State.BMCRedundancy"
And the object path is:
"/xyz/openbmc_project/State/BMCRedundancy"
The "Associations" object path is:
"/xyz/openbmc_project/State/BMCRedundancy/Contained"

Tested:
It's tested in a modular system with multi-BMC.

Change-Id: I2383a059503c7a59abc839a1109c656b20745087
Signed-off-by: Chen Yugang <yugang.chen@linux.intel.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

123456