History log of /openbmc/phosphor-dbus-interfaces/ (Results 1 – 25 of 753)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5f4daf1514-Aug-2024 Jagpal Singh Gill <paligill@gmail.com>

leak detector: add leak events

Add the leak events to be reported for liquid leak detector. Currently,
there is no standard redfish message registry for these events, hence
they are being added to O

leak detector: add leak events

Add the leak events to be reported for liquid leak detector. Currently,
there is no standard redfish message registry for these events, hence
they are being added to OpenBMC namespace.
```
https://redfishforum.com/thread/1074/redfish-message-registry-leakdetection
```

Change-Id: Ibc88dc2ecf73c4cddcf35d80b2e960026d92dfa4
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>

show more ...

ad26251b20-Nov-2024 Ravi Teja <raviteja28031990@gmail.com>

TOTP: Add D-bus errors

This commit adds D-bus errors for CreateSecretKey and VerifyOTP methods

Change-Id: I9cb1202ec1544d1c22be30248e42b4f36fc0cdfe
Signed-off-by: Ravi Teja <raviteja28031990@gmail.

TOTP: Add D-bus errors

This commit adds D-bus errors for CreateSecretKey and VerifyOTP methods

Change-Id: I9cb1202ec1544d1c22be30248e42b4f36fc0cdfe
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

57db6a1310-Oct-2024 Thang Tran <thuutran@amperecomputing.com>

state: add errors for transition request

Sometimes, BMC/Chassis/Host should reject transition request to protect
the system (e.g: While BMC is flashing Host/BMC/CPLD ...).
In that case, BMC/Chassis/

state: add errors for transition request

Sometimes, BMC/Chassis/Host should reject transition request to protect
the system (e.g: While BMC is flashing Host/BMC/CPLD ...).
In that case, BMC/Chassis/Host should return an error to inform this
transition request is unavailable at this time.

Change-Id: Ief36089266d8439d8e8bd5bcd68c1a7647120595
Signed-off-by: Thang Tran <thuutran@amperecomputing.com>

show more ...

839d6c0a16-Sep-2024 Potin Lai <potin.lai@quantatw.com>

Change primary postcode interface to byte array

ARM-based systems use 9-byte postcodes, which cannot be represented by
uint64_t variable. This change replaces `uint64_t` with `array[byte]` to
handle

Change primary postcode interface to byte array

ARM-based systems use 9-byte postcodes, which cannot be represented by
uint64_t variable. This change replaces `uint64_t` with `array[byte]` to
handle larger postcodes.

Change-Id: I594695492ac39648da78c79be650dd02ff05931b
Signed-off-by: Potin Lai <potin.lai@quantatw.com>

show more ...

5774060e07-Nov-2024 Ravi Teja <raviteja28031990@gmail.com>

TOTP: Add ClearSecretKey D-bus method

This method clears Time-based One-time Password authenticator secret
key for the given user.

Change-Id: I0d880c7faff28232304afd3253a861a49f5a3375
Signed-off-by

TOTP: Add ClearSecretKey D-bus method

This method clears Time-based One-time Password authenticator secret
key for the given user.

Change-Id: I0d880c7faff28232304afd3253a861a49f5a3375
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

823f5c8308-Oct-2024 Ravi Teja <raviteja28031990@gmail.com>

Add SecretKeyGenerationRequired D-bus property

This commit adds SecretKeyGenerationRequired D-bus property
This D-bus property indicates whether TOTP secret key setup required for
a given user.

Cha

Add SecretKeyGenerationRequired D-bus property

This commit adds SecretKeyGenerationRequired D-bus property
This D-bus property indicates whether TOTP secret key setup required for
a given user.

Change-Id: I5dbc5d2091b8d8f97295ffceec1b29cc94b85aed
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

2ad01ae808-Nov-2024 Patrick Williams <patrick@stwcx.xyz>

Configuration: add README for context

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

83a6741706-Nov-2024 Patrick Williams <patrick@stwcx.xyz>

events: switch metadata to CamelCase

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

6a8507d016-Oct-2024 P.K. Lee <p.k.lee@quantatw.com>

Add enum value "LPM"

Add the necessary sensor units for the flowmeter in the liquid cooling
system: LPM (L/min).

The "dbus-sensors" package now implements the liquidflow sensor, and
the "xyz.openbm

Add enum value "LPM"

Add the necessary sensor units for the flowmeter in the liquid cooling
system: LPM (L/min).

The "dbus-sensors" package now implements the liquidflow sensor, and
the "xyz.openbmc_project.Sensor.Value" should provide the
"LPM" at enum's of "Unit"-property.

End-user-impact:
The "xyz.openbmc_project.Sensor.Value.Unit" now represents the
"LPM" type of liquidflow sensor values.

Change-Id: Ia6f5d30734472d336abe7bac4b05741f557c8807
Signed-off-by: P.K. Lee <p.k.lee@quantatw.com>

show more ...

b314bcc805-Sep-2024 Amithash Prasasd <amithash@meta.com>

sensors: Add threshold event log definitions

Add threshold event logs as defined in the Redfish SensorEvent.1.0.1.
It is expected that services use the new interface to log threshold
events while ma

sensors: Add threshold event log definitions

Add threshold event logs as defined in the Redfish SensorEvent.1.0.1.
It is expected that services use the new interface to log threshold
events while maintaining the state.

We are leaving out the implementation of ReadingCritical,
ReadingNoLongerCritical, ReadingWarning since these are equivalents
but do not specify the threshold values.

More information:

[1] https://lore.kernel.org/openbmc/SJ2PR15MB5801EA7FA684D3B21EE32CE3AB8D2@SJ2PR15MB5801.namprd15.prod.outlook.com/

Change-Id: I6159dd9c1f3f9dc6e3e5d697c2b9b4a131c9ce2e
Signed-off-by: Amithash Prasasd <amithash@meta.com>

show more ...

73c931fb03-Oct-2024 Patrick Williams <patrick@stwcx.xyz>

Logging: add event for clearing

The phosphor-logging had an internal event reported for when the event
log is cleared. Create an equivalent event here for better
documentation (and using the new ev

Logging: add event for clearing

The phosphor-logging had an internal event reported for when the event
log is cleared. Create an equivalent event here for better
documentation (and using the new event format).

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

show more ...

9d46e5bb02-Oct-2024 Michal Orzel <michalx.orzel@intel.com>

Telemetry: Update Report interface

Updating Report interface to the state that is currently implemented in
service code:

- added `SetReadingProperties` method, which allows safe modification of
`Re

Telemetry: Update Report interface

Updating Report interface to the state that is currently implemented in
service code:

- added `SetReadingProperties` method, which allows safe modification of
`ReportingType` and `Interval` properties
- made `ReportingType` and `Interval` properties read-only

Change-Id: I9a9539a3f9a95b6a1eb19134a264f9438605a66d
Signed-off-by: Michal Orzel <michalx.orzel@intel.com>

show more ...

90cfce1627-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

Logging.Create: return result path from create call

When a daemon creates an event or error entry it is sometimes helpful
to be able to look up that entry later, for example to mark it as
resolved.

Logging.Create: return result path from create call

When a daemon creates an event or error entry it is sometimes helpful
to be able to look up that entry later, for example to mark it as
resolved. Add a return to the method call for this.

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

show more ...

5133c7bf04-Sep-2024 Tim Lee <timlee660101@gmail.com>

State: add new RebootCause value for supporting Software reset

According new design from below commit:
https://gerrit.openbmc.org/c/openbmc/docs/+/73678

We need to add new `RebootCause` value for S

State: add new RebootCause value for supporting Software reset

According new design from below commit:
https://gerrit.openbmc.org/c/openbmc/docs/+/73678

We need to add new `RebootCause` value for Software reset.

Tested:
busctl get-property xyz.openbmc_project.State.BMC \
/xyz/openbmc_project/state/bmc0 xyz.openbmc_project.State.BMC \
LastRebootCause

When executing reboot command then return as below:
s "xyz.openbmc_project.State.BMC.BMCResetCause.Software"

Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Iaeadc05960556aec09acd65bf0253c7267786dd7

show more ...

15bc311724-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: update meson to v9 format

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

43006dd719-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: update meson to v8 format

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

20650cd008-Jul-2024 Ravi Teja <raviteja28031990@gmail.com>

Add TOTP MFA Authenticator D-bus interfaces

Time-based One-time Password (TOTP) authenticator provides TOTP based
two factor user authentication.

This commit adds TOTP authenticator D-bus interface

Add TOTP MFA Authenticator D-bus interfaces

Time-based One-time Password (TOTP) authenticator provides TOTP based
two factor user authentication.

This commit adds TOTP authenticator D-bus interfaces

Change-Id: I20959c5c28d590e48804d4344a31795f424c3869
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

d001965122-Jul-2024 Ravi Teja <raviteja28031990@gmail.com>

Add Multi-factor authentication D-bus config

This commit defines D-bus interfaces for multi-factor authentication
configuration to enable/disable various MFA authentication methods

These D-bus inte

Add Multi-factor authentication D-bus config

This commit defines D-bus interfaces for multi-factor authentication
configuration to enable/disable various MFA authentication methods

These D-bus interfaces defined as per standard redfish interfaces
https://redfish.dmtf.org/schemas/v1/AccountService.v1_15_1.json

Change-Id: I52dcf3df95fb60b9f5ea384553b472b71f2be923
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

cb82dfb611-Jun-2024 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

com-ibm: Update host response codes

Update the host response code invalid Access Control List file
and add a new default value for host response.

Change-Id: I319d4757cdc4c3f99cb4f8d0cef270b881121e

com-ibm: Update host response codes

Update the host response code invalid Access Control List file
and add a new default value for host response.

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

show more ...

6e9b38a926-Aug-2024 Arya K Padman <aryakpadman@gmail.com>

Logging: Entry: Add errors to Resolved Property

Add the error 'xyz.openbmc_project.Common.Error.Unavailable' to the
'Resolved' property of the Entry interface.

This change helps in notifying the us

Logging: Entry: Add errors to Resolved Property

Add the error 'xyz.openbmc_project.Common.Error.Unavailable' to the
'Resolved' property of the Entry interface.

This change helps in notifying the users when the attempt to set the
Resolved property is prevented until the corresponding error log is
addressed.

For example, if the error log is associated with a HardwareIsolation
entry (which indicates the faulty hardware) and has not been resolved
yet; in this case, we need to prevent setting the 'Resolved' flag.

Change-Id: I64da52e572ba33f888d33039ac604c57b86d84de
Signed-off-by: Arya K Padman <aryakpadman@gmail.com>

show more ...

4028755d28-Aug-2023 Denis Zlobin <zlobin.d.al@gmail.com>

User.Attributes: add user password expiration date

Add the date before user password will expire. Date should be specified
in EpochTime format. Properties are made according to the "Redfish
Resource

User.Attributes: add user password expiration date

Add the date before user password will expire. Date should be specified
in EpochTime format. Properties are made according to the "Redfish
Resource and Schema Guide"(v. 2022.3) document.

Change-Id: I6e38a094d923102d03f8a30658c411d83dcec331
Signed-off-by: Denis Zlobin <zlobin.d.al@gmail.com>
Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com>

show more ...

522846cf08-Aug-2024 Michal Orzel <michalx.orzel@intel.com>

telemetry: Unify reading parameter property names

Changes name of "MetricParams" argument of ReportManager.AddReport
method to "ReadingParameters", which is its equivalent from Report
interface. Thi

telemetry: Unify reading parameter property names

Changes name of "MetricParams" argument of ReportManager.AddReport
method to "ReadingParameters", which is its equivalent from Report
interface. This helps avoid possible confusion, whether those parameters
should refer to the same thing or not.

Change-Id: I18e504462fb379e5267cee2c4102cf61e2b157a8
Signed-off-by: Michal Orzel <michalx.orzel@intel.com>

show more ...

2fa3222812-Mar-2024 Lakshmi Yadlapati <lakshmiy@us.ibm.com>

mapper: Add GetAssociatedSubTreeById and GetAssociatedSubTreePathsById

These methods are similar to the existing GetSubTree and GetSubTreePaths
methods, but they retrieve the paths of the associated

mapper: Add GetAssociatedSubTreeById and GetAssociatedSubTreePathsById

These methods are similar to the existing GetSubTree and GetSubTreePaths
methods, but they retrieve the paths of the associated endpoints
corresponding to the provided identifier. Here, the "Id" refers to the
leaf name of the D-Bus path, which uniquely identifies a specific
component or entity within the system. For example, in the path
/xyz/openbmc_project/inventory/system/ChassisId/motherboard/FanId, the
identifiers could be ChassisId and FanId, where each Id uniquely
identifies a chassis or a fan.

These methods use two arrays of interfaces: one to filter paths with the
specified identifier and another to filter the endpoint paths of the
identifier.

These methods simplify the process by combining subtree retrieval and
association lookup into a single call, reducing the number of D-Bus
calls needed.

ex:
'''
busctl call -j "xyz.openbmc_project.ObjectMapper" "/xyz/openbmc_project/object_mapper" \
"xyz.openbmc_project.ObjectMapper" "GetAssociatedSubTreePathsById" ssiassas "chassis" \
"/xyz/openbmc_project/inventory" 0 1 "xyz.openbmc_project.Inventory.Item.Chassis" "powered_by" \
1 "xyz.openbmc_project.Inventory.Item.PowerSupply"
{
"type" : "as",
"data" : [
[
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
"/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3"
]
]
}
'''

Change-Id: I7f23ad585a46064aaccb0a3c789ca4a69c923291
Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>

show more ...

5302e3a622-Jul-2024 Jason Hsu <Jason-Hsu@quantatw.com>

Meta: add compatible string for ventura RMC

Adding compatible string for ventura-RMC BMC type.

Change-Id: I923a694f97dd718f4ea5e31c735f47f19a4bd563
Signed-off-by: Jason Hsu <Jason-Hsu@quantatw.com>

85bc339518-Jul-2024 Potin Lai <potin.lai@quantatw.com>

com.meta: add Catalina BMC

Adding compatible string for Catalina BMC type.

Change-Id: I410701e5369d4fa041fbdedf75bec09a79cb6e41
Signed-off-by: Potin Lai <potin.lai@quantatw.com>

12345678910>>...31