History log of /openbmc/phosphor-dbus-interfaces/yaml/xyz/ (Results 201 – 225 of 250)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7fd1de3902-Sep-2021 SpencerKu <Spencer.Ku@quantatw.com>

Add "GenerationInUse" and "GenerationSupported" to PCIeDevice interface

Add PCIeDevice properties "GenerationInUse" and "GenerationSupported"
then let managerment APIs like redfish can expose the in

Add "GenerationInUse" and "GenerationSupported" to PCIeDevice interface

Add PCIeDevice properties "GenerationInUse" and "GenerationSupported"
then let managerment APIs like redfish can expose the information.

New property:
GenerationInUse : The PCIe interface generation in use by the device
GenerationSupported: The maximum PCIe generation supported by the device

Dbus Sample output:
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
[...]
xyz.openbmc_project.PCIe.Device interface - - -
.DeviceType property s "SingleFunction" emits-change
.Function0ClassCode property s "0x060400" emits-change
[...]
.GenerationInUse property s "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen2" emits-change

Signed-off-by: Spencer Ku <Spencer.Ku@quantatw.com>
Change-Id: Ie1bf12a703dc85c3670487b146fb62f0dbae9908

show more ...

7862c23018-Oct-2021 Brad Bishop <bradleyb@fuzziesquirrel.com>

net: Client.Create interface from SNMP project

This is a port of phosphor-snmp commits d84e327dc and 95201f15c. Moving
to PDI simplifies the phosphor-snmp project build process and improves
OpenBMC

net: Client.Create interface from SNMP project

This is a port of phosphor-snmp commits d84e327dc and 95201f15c. Moving
to PDI simplifies the phosphor-snmp project build process and improves
OpenBMC DBus interface documentation consolidation.

Change-Id: Ib6aee82e1c60e4ca1d6d9f50e9ad886daa4bc92b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

77369cbb20-Sep-2021 Szymon Dompke <szymon.dompke@intel.com>

Update Telemetry Report and ReportManager

For Report interface:
- Added 'Enabled' property. It may be set by user to enable or disable
readings updates, or can be set by service when certain condi

Update Telemetry Report and ReportManager

For Report interface:
- Added 'Enabled' property. It may be set by user to enable or disable
readings updates, or can be set by service when certain conditions are
met.
- Added 'CollectionTimescope' enum, used by ReadingParameters property
and used by AddReport method in ReportManager.
- Updated 'ReportUpdates' enum with 1 new value:
-- NewReport. A new report is created, whose name is the current
metric report name concatenated with the timestamp.
- Updated description of 'Overwrite' ReportUpdate value, to clarify its
interaction (or lack of it) with AppendLimit.
- Updated 'AppendLimit' description to match redfish description.
- Updated 'ReadingParameters' to include multiple sensors, collection
timescope and collection duration.
- Fixed typos in some descriptions.

For ReportManger interface:
- Updated 'appendLimit' description in AddReport method to match redfish
description.
- Updated 'metricParams' in AddReport method to include multiple sensor
paths, collection timescope and collection duration.

Signed-off-by: Szymon Dompke <szymon.dompke@intel.com>
Change-Id: Icfd8c4f37863ce0663535e9ec492f465709425cc

show more ...

a9c704e723-Sep-2021 Andrew Geissler <geissonator@yahoo.com>

bmc-quiesced: introduce bmc service failure state

Introduce a new Quiesced state for the BMC. This state will be entered
when the new obmc-bmc-service-failure.target is started. This target
will be

bmc-quiesced: introduce bmc service failure state

Introduce a new Quiesced state for the BMC. This state will be entered
when the new obmc-bmc-service-failure.target is started. This target
will be started when a systemd service within the BMC goes into a fail
state and has its OnFailure set to start this target.

The design doc for this new function is at:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/46690

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I847aeaf2267709c080cf2fd49aac15506c23e2bb

show more ...

51fabad618-Nov-2020 Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com>

Add Host selector yaml configuration

Host selector interface is used to keep the position
of the host selector HW switch as a property.
This host selector position value decides which host
or bmc is

Add Host selector yaml configuration

Host selector interface is used to keep the position
of the host selector HW switch as a property.
This host selector position value decides which host
or bmc is currently selected in a multihost bmc system
so that the power and reset button events are
routed to the currently selected host or bmc's power control events.

Tested:
It's tested in Facebook multi-host Yosemitev2 system,
including in the Front panel with its selector button.

Signed-off-by: Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com>
Change-Id: I18b4bd779c467d7ddc5045c5380d93c1b8a73b74

show more ...

7f83223220-Sep-2021 Chris Cain <cjcain@us.ibm.com>

Control.Power.IdlePowerSaver: Add Idle Power Saver Interface

Add idle power saver properties to allow users to control the
idle power saver function. This is part of the Redfish 2021.2 Schema.

Chan

Control.Power.IdlePowerSaver: Add Idle Power Saver Interface

Add idle power saver properties to allow users to control the
idle power saver function. This is part of the Redfish 2021.2 Schema.

Change-Id: I8ef75a938ddb49a9659101d971519ac0297ede56
Signed-off-by: Chris Cain <cjcain@us.ibm.com>

show more ...

e52a525730-Sep-2021 Brad Bishop <bradleyb@fuzziesquirrel.com>

cable: add CableTypeDescription

Add the CableTypeDescription property, for displaying in user
interfaces.

Change-Id: Ie891ce45470a1504624b61dc59f243be755fa9b7
Signed-off-by: Brad Bishop <bradleyb@f

cable: add CableTypeDescription

Add the CableTypeDescription property, for displaying in user
interfaces.

Change-Id: Ie891ce45470a1504624b61dc59f243be755fa9b7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

4295deb730-Sep-2021 Brad Bishop <bradleyb@fuzziesquirrel.com>

cable: add length

Add a length attribute to the cable interface, for display in user
interfaces.

Change-Id: I40d66370a90bc042bbf23e06c4abc6b07ee0a9e4
Signed-off-by: Brad Bishop <bradleyb@fuzziesqui

cable: add length

Add a length attribute to the cable interface, for display in user
interfaces.

Change-Id: I40d66370a90bc042bbf23e06c4abc6b07ee0a9e4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

ebcb17e901-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

ManufacturerExt: minor spelling fix

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

86f8c53601-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

threshold: fix up documentation per sensor.value

The Sensor.Value has a list of "recognized hierarchies" which is
similarly replicated in all of the Threshold interfaces. The lists
in the Threshold

threshold: fix up documentation per sensor.value

The Sensor.Value has a list of "recognized hierarchies" which is
similarly replicated in all of the Threshold interfaces. The lists
in the Threshold objects were incomplete, so update them.

Also, make trivial whitespace / formatting changes to ensure linewrap
is at the appropriate (80) columns.

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

show more ...

3c5b764920-Jul-2021 Chu Lin <linchuyuan@google.com>

Add the cable interface

The cable interface is used to represent a cable instance in ipmi
inventory

Design Doc:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/45395

Signed-off-by: Chu Lin <li

Add the cable interface

The cable interface is used to represent a cable instance in ipmi
inventory

Design Doc:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/45395

Signed-off-by: Chu Lin <linchuyuan@google.com>

Fixed minor whitespace issue and added meson.build.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: Ia917288efd343dd77cdb57ee0c863ec4dfac096e

show more ...

7e624b6a20-Sep-2021 Szymon Dompke <szymon.dompke@intel.com>

Update Telemetry Trigger and TriggerManager

For Trigger interface:
- Removed LogToJournal, LogToRedfish and UpdateReport properties.
- Added TriggerActions property which is an array of TriggerActio

Update Telemetry Trigger and TriggerManager

For Trigger interface:
- Removed LogToJournal, LogToRedfish and UpdateReport properties.
- Added TriggerActions property which is an array of TriggerAction enum.
- Defined TriggerAction enum: LogToLogService, RedfishEvent,
UpdateReport. Those values correspond to removed properties.
- Modified Thresholds property to reflect current telemetry
implementation.

For TriggerManager interface:
- Removed 'discrete' param from AddTrigger method. This can be deduced
by service.
- Removed 'logToJournal', 'logToRedfish' and 'updateReport' params from
AddTrigger method.
- Added 'triggerActions' param to AddTrigger method, which contains
values corresponding to removed params.
- Modified 'thresholds' param in AddTrigger method to reflect current
telemetry implementation.

By replacing bool properties/params with single array, trigger interface
will be easier to implement in Redfish.

Signed-off-by: Szymon Dompke <szymon.dompke@intel.com>
Change-Id: I995ba8272c633054106c76fefaa38df87384f64d

show more ...

329d1d8123-Sep-2021 Ryon Heichelbech <ryonh@ami.com>

Add DomainEnabled property to DHCPConfiguration

Follow DHCPConfiguration in Redfish EthernetInterface specification.
Currently, bmcweb maps Redfish's UseDomainName to HostNameEnabled.

Signed-off-by

Add DomainEnabled property to DHCPConfiguration

Follow DHCPConfiguration in Redfish EthernetInterface specification.
Currently, bmcweb maps Redfish's UseDomainName to HostNameEnabled.

Signed-off-by: Ryon Heichelbech <ryonh@ami.com>
Change-Id: I550fcef1cdb4b9fc0299a3f48d7c59f2d4d8a55a

show more ...

e96b86b724-Sep-2021 Brandon Kim <brandonkim@google.com>

Add Microcode property to CpuCore Interface

"Core" is one of the "ProcessorType" under the Processor Redfish Schema.
https://redfish.dmtf.org/schemas/v1/Processor.v1_12_0.json

Microcode is often ex

Add Microcode property to CpuCore Interface

"Core" is one of the "ProcessorType" under the Processor Redfish Schema.
https://redfish.dmtf.org/schemas/v1/Processor.v1_12_0.json

Microcode is often exposed at the core level, expose it to CpuCore.

Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Id7e3f66431883b5f25322e3f055c0c6ab84b8ece

show more ...

3a665b2828-Aug-2021 Andrei Kartashev <a.kartashev@yadro.com>

Inventory.Item.Drive: add Protocol property

Protocol property aimed to represent connection protocol used by the
drive. Most common protocols are SATA, SAS, NVMe.

Signed-off-by: Andrei Kartashev <a

Inventory.Item.Drive: add Protocol property

Protocol property aimed to represent connection protocol used by the
drive. Most common protocols are SATA, SAS, NVMe.

Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I17263f07d324e959f05ba5f3f3993d7d4d55fa52

show more ...

4573e65228-Aug-2021 Andrei Kartashev <a.kartashev@yadro.com>

Inventory.Item.Drive: add Capacity property

Capacity is one of the most important properties of storage device. Add
the property for storage drive interface to represent drive size in
bytes.

If siz

Inventory.Item.Drive: add Capacity property

Capacity is one of the most important properties of storage device. Add
the property for storage drive interface to represent drive size in
bytes.

If size of the drive can't be determined, set Capacity to 0.

Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: Ibb4662451bed19665557c26db3452576e588e667

show more ...

40a42aa509-Sep-2021 Brandon Kim <brandonkim@google.com>

Add Model property to Cpu Interface

Follow the Redfish Schema for ProcessorId - EffectiveModel:
https://redfish.dmtf.org/schemas/v1/Processor.v1_12_0.json

Signed-off-by: Brandon Kim <brandonkim@goo

Add Model property to Cpu Interface

Follow the Redfish Schema for ProcessorId - EffectiveModel:
https://redfish.dmtf.org/schemas/v1/Processor.v1_12_0.json

Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I4832c0b2155d9478286f63979a1383fe13d74d4c

show more ...

6b50623410-Sep-2021 Matt Spinler <spinler@us.ibm.com>

Put PowerState On/Off enums in quotes

Without this, the python code generator converts them to booleans and
emits True and False as the enum values in the generated code.

Signed-off-by: Matt Spinle

Put PowerState On/Off enums in quotes

Without this, the python code generator converts them to booleans and
emits True and False as the enum values in the generated code.

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

show more ...

f18b21e009-Sep-2021 Patrick Williams <patrick@stwcx.xyz>

various: fix error metadata for systemd rules

systemd-journald requires that log statements are "KEYWORD=%printf"
and any spaces would cause the journal metadata to be dropped.
Fix a few of them I s

various: fix error metadata for systemd rules

systemd-journald requires that log statements are "KEYWORD=%printf"
and any spaces would cause the journal metadata to be dropped.
Fix a few of them I see in the repo.

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

show more ...

d81cff3c01-Sep-2021 Brandon Kim <brandonkim@google.com>

Add Step and Microcode properties to Cpu Interface

Add Step and Microcode properties to follow the Redfish Schema for
ProcessorId:
https://redfish.dmtf.org/schemas/v1/Processor.v1_12_0.json

Signed-

Add Step and Microcode properties to Cpu Interface

Add Step and Microcode properties to follow the Redfish Schema for
ProcessorId:
https://redfish.dmtf.org/schemas/v1/Processor.v1_12_0.json

Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Ide119d717ec70c711e14a93c65c72b0536c68f5d

show more ...

bc6b8a7629-Jul-2021 Manojkiran Eda <manojkiran.eda@gmail.com>

Add PowerState Interface

There are many cases where a BMC would have to show the power state
of a FRU, This commit adds a generic interface for capturing the
power state of an object.

This would he

Add PowerState Interface

There are many cases where a BMC would have to show the power state
of a FRU, This commit adds a generic interface for capturing the
power state of an object.

This would help map the actual power state of the FRU to redfish.
Below is the spec link :
http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: Iea8455ef9b03de7923104c1e29d28a201756fc7a

show more ...

6f52416903-Aug-2021 Willy Tu <wltu@google.com>

watchdog: Add Watchdog Timeout signal

The `Timeout` signal is used to indicate a watchdog timeout event. It is
being used in `phosphor-watchdog` for timeout events. It has a `Action`
property to ind

watchdog: Add Watchdog Timeout signal

The `Timeout` signal is used to indicate a watchdog timeout event. It is
being used in `phosphor-watchdog` for timeout events. It has a `Action`
property to indicate the timeout event that it took. It could be
different from the expiredAction due to fallback watchdog.

The new signal is picked up in `phosphor-sel-logger` handle Watchdog SEL
logs.

Change-Id: I0e20af1d23f7a8dbc9a7580797923373b04f2905
Signed-off-by: Willy Tu <wltu@google.com>

show more ...

964c4c7811-Aug-2021 Andrei Kartashev <a.kartashev@yadro.com>

SEL: add record with custom Sensor/Event Type

The existing `IpmiSelAdd` method is suited only to add limited range of
internal SEL record types since it lack some important SEL record
fields.

BMC s

SEL: add record with custom Sensor/Event Type

The existing `IpmiSelAdd` method is suited only to add limited range of
internal SEL record types since it lack some important SEL record
fields.

BMC system may want to support more event types and/or adding external
records with IPMI Add SEL Entry Command. In order to implement this
extended version of the method was added: `AddExtended`.

The method is similar to existing `IpmiSelAdd` except it accept
additional data fields: `eventType`, `sensorType`, `sensorNum` and don't
need `Assert` field since it is part of `eventType`.
`Path` field was not excluded to support case where software want to
define custom eventType but still use internal sensor lookup mechanism.
Empty string can be used when there is no dbus sensor for the record.

Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I595ae9409ef695368e94eca837f9bdc1ad93c0e3

show more ...

ce8e389229-Jul-2021 Charles Boyer <Charles.Boyer@fii-usa.com>

Logging: IPMI: Add Clear method

Add the Clear method to xyz.openbmc_project.Logging.IPMI interface
to support clearing the IPMI SEL in phosphor-sel-logger. This method
does not have any arguments or

Logging: IPMI: Add Clear method

Add the Clear method to xyz.openbmc_project.Logging.IPMI interface
to support clearing the IPMI SEL in phosphor-sel-logger. This method
does not have any arguments or return.

Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: Ib4e4c178ee06cf17c0dc0e789e57483b96e2f436

show more ...

5cd00ffb06-Aug-2021 Willy Tu <wltu@google.com>

chassis: Add StorageEnclosure as a ChassisType

StorageEnclosure is used to represent chassis with HDD or SSD.

Change-Id: Ie66405e4d229c2da714724e7a71f6d4e744f9dad
Signed-off-by: Willy Tu <wltu@goog

chassis: Add StorageEnclosure as a ChassisType

StorageEnclosure is used to represent chassis with HDD or SSD.

Change-Id: Ie66405e4d229c2da714724e7a71f6d4e744f9dad
Signed-off-by: Willy Tu <wltu@google.com>

show more ...

12345678910