History log of /openbmc/phosphor-dbus-interfaces/ (Results 1 – 25 of 865)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
360717f017-Nov-2025 Jae Hyun Yoo <jae.yoo@oss.qualcomm.com>

com.qualcomm: add AST2600 model

Add compatible string for AST2600 model.
Qualcomm uses a monolithic build target for all AST2600-based BMCs,
so the model name ends up being generic like this.

Chang

com.qualcomm: add AST2600 model

Add compatible string for AST2600 model.
Qualcomm uses a monolithic build target for all AST2600-based BMCs,
so the model name ends up being generic like this.

Change-Id: I52c25f3dc19ade755fecb43fea794e751c43caf4
Signed-off-by: Jae Hyun Yoo <jae.yoo@oss.qualcomm.com>

show more ...

1730647a26-Nov-2025 Alexander Hansen <alexander.hansen@9elements.com>

fix typo: Association endpoints

The `xyz.openbmc_project.Association` interface uses 'endpoints'
property and not 'Endpoints'.

It's created this way by the ObjectMapper and consumed that way by the

fix typo: Association endpoints

The `xyz.openbmc_project.Association` interface uses 'endpoints'
property and not 'Endpoints'.

It's created this way by the ObjectMapper and consumed that way by the
reactors.

```
root@s8030-bmc-30303035c0c1:~# busctl introspect xyz.openbmc_project.ObjectMapper /xyz/openbmc_project/software/bmc/functional
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
xyz.openbmc_project.Association interface - - -
.endpoints property as 1 "/xyz/openbmc_project/software/a7e2... emits-change
```

Searching for "Endpoints" [1]
yields mostly results in bmcweb where the string is not used in DBus
context.

Searching for "endpoints" [2]
yields results in various repos where the string is used for the
property name.

References:
[1] https://github.com/search?q=org%3Aopenbmc+%2F%28%3F-i%29%5C%22Endpoints%5C%22%2F+&type=code&p=1
[2] https://github.com/search?q=org%3Aopenbmc+%2F%28%3F-i%29%5C%22endpoints%5C%22%2F+&type=code

Change-Id: I8404484d2bfc50a0b40575007ff9647d6f377fac
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...

03bc262e20-Nov-2025 Alexander Hansen <alexander.hansen@9elements.com>

fix typo: reverse_names -> reverse_name

For a directed association, there is only one reverse name.

Fix the documentation to use `reverse_name` property consistently.
Otherwise the tooling will not

fix typo: reverse_names -> reverse_name

For a directed association, there is only one reverse name.

Fix the documentation to use `reverse_name` property consistently.
Otherwise the tooling will not process it without adding quirks there.

Also always put the associations as a list for the same reason.

Tested: Headers are generated using [1] without errors.

References:
[1] https://gerrit.openbmc.org/c/openbmc/sdbusplus/+/85421

Change-Id: I65df81567415ecb1ee105642f76d2e51a94b4e5c
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...

a341b2ae19-Nov-2025 Alexander Hansen <alexander.hansen@9elements.com>

fix typo: association -> associations

Use key `associations:` for consistency.

Change-Id: Ied2532d719140367d01764ec9c8c9472db56d5a1
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

b5a9e39312-Aug-2025 Ratan Gupta <ratankgupta31@gmail.com>

Attestation: Add default path for attestation interfaces

Daemon supporting Attestation will be hosting following object paths:

-/xyz/openbmc_project/component_integrity/{component_integrity_id}
-/x

Attestation: Add default path for attestation interfaces

Daemon supporting Attestation will be hosting following object paths:

-/xyz/openbmc_project/component_integrity/{component_integrity_id}
-/xyz/openbmc_project/trusted_components/{trusted_component_id}
-/xyz/openbmc_project/certs/devices/{chassis_id}/{cert_id}

For applications using PDI bindings, the ObjectManager should be placed
at the lowest common path in the object hierarchy. In this case,
/xyz/openbmc_project is the only common root across all the hosted
objects. Added common object path in the namespace of all attestation
interfaces.

Change-Id: I1904571c73cdc0f3b61e3739f82aa9a5ec3e2f4a
Signed-off-by: Archana Kakani <archana.kakani@ibm.com>
Signed-off-by: Ratan Gupta <ratankgupta31@gmail.com>

show more ...

e02927fa27-Nov-2025 Fred Chen <Fred.Chen@quantatw.com>

com.meta: santabarbara: add compatible string for MB PVDD18 VR

Add compatible device string for MP9945 PVDD18 VR.

Change-Id: Ia46b2c04d38141c139b8509b1a85f342bdeb2c1f
Signed-off-by: Fred Chen <Fred

com.meta: santabarbara: add compatible string for MB PVDD18 VR

Add compatible device string for MP9945 PVDD18 VR.

Change-Id: Ia46b2c04d38141c139b8509b1a85f342bdeb2c1f
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>

show more ...

900af2c713-Nov-2025 Colin Huang <colin.huang2@amd.com>

com.meta: add compatible device for Anacapa CPLD, SPI, PCIe switch

Add compatible device strings for Anacapa CPLD, SPI, and PCIe switch

Change-Id: I9b45e4a1437c7da863273ddc592364cc9baf8035
Signed-o

com.meta: add compatible device for Anacapa CPLD, SPI, PCIe switch

Add compatible device strings for Anacapa CPLD, SPI, and PCIe switch

Change-Id: I9b45e4a1437c7da863273ddc592364cc9baf8035
Signed-off-by: Colin Huang <colin.huang2@amd.com>

show more ...

53610bce06-Nov-2025 Eldin Lee <eldin.lee@quantatw.com>

com.meta: add Ventura2 BMC

Adding compatible string for Ventura2 BMC type.

Change-Id: Ica431a8e984d7f280d4e4303bb6f206f4bb16ba8
Signed-off-by: Eldin Lee <eldin.lee@quantatw.com>

669f318202-Jun-2025 Matt Spinler <spinler@us.ibm.com>

State: Redundancy interface updates

Make the following changes:
1. Change 'FailoversPaused' to 'FailoversAllowed'. Changed to 'Allowed'
as it can actually be a long lasting condition, such as if

State: Redundancy interface updates

Make the following changes:
1. Change 'FailoversPaused' to 'FailoversAllowed'. Changed to 'Allowed'
as it can actually be a long lasting condition, such as if only 1 BMC
is present.
2. Add 'FailoverImminent'. This will be available on the BMC being
failed away from so it can do anything it needs to. At the very
least it can do a journal sync before it is reset, assuming it is
alive.
3. Add 'FailoverInProgress'. This indicates that a failover is in
progress.
4. Add an entry to the 'segments' YAML for the sibling BMC, as this
interface will be used on that object path as well.

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

show more ...

0814d6a530-Oct-2025 Matt Spinler <spinler@us.ibm.com>

ibm: Add new chassis compatible string

Add the Huygens chassis

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

de992eff13-Mar-2025 Tom Joseph <rushtotom@gmail.com>

code-update: Add interface for MultipartUpdate

This commit adds interface to identify the multi part update
to delegate the code update with the multi part image when no
firmware targets are specifi

code-update: Add interface for MultipartUpdate

This commit adds interface to identify the multi part update
to delegate the code update with the multi part image when no
firmware targets are specified.

The design doc update on how to handle multi part image when
no firmware targets are specified.
https://gerrit.openbmc.org/c/openbmc/docs/+/76645

Change-Id: I34581dedf2cf9c21619c64a7f07e531578cf317c
Signed-off-by: Tom Joseph <rushtotom@gmail.com>

show more ...

e1fc1a1d28-Oct-2025 Patrick Williams <patrick@stwcx.xyz>

com.meta: add Anacapa BMC

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

f4b0322f16-Oct-2025 Patrick Williams <patrick@stwcx.xyz>

com.meta: clean up extra quotes

Enumeration names rarely need quotations. Clean them up because
they seem to be propagating via copy/paste within com.meta.

Signed-off-by: Patrick Williams <patrick

com.meta: clean up extra quotes

Enumeration names rarely need quotations. Clean them up because
they seem to be propagating via copy/paste within com.meta.

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

show more ...

7046485214-Oct-2025 Potin Lai <potin.lai@quantatw.com>

com.meta: add device compatible strings for Catalina

Add the 'Catalina' hierarchy under Meta (Facebook) and define compatible
strings for the currently supported devices.

Change-Id: Ie9b3f3c1f8f3ca

com.meta: add device compatible strings for Catalina

Add the 'Catalina' hierarchy under Meta (Facebook) and define compatible
strings for the currently supported devices.

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

show more ...

58f09a1613-Oct-2025 Kevin Tung <kevin.tung@quantatw.com>

com.meta: yosemite5: add compatible strings for second VR sources

Add compatible device strings specific to yosemite5 second VR sources.

Change-Id: Iee1113402e1444b8386adc1814130a38393d21f4
Signed-

com.meta: yosemite5: add compatible strings for second VR sources

Add compatible device strings specific to yosemite5 second VR sources.

Change-Id: Iee1113402e1444b8386adc1814130a38393d21f4
Signed-off-by: Kevin Tung <kevin.tung.openbmc@gmail.com>

show more ...

478759b311-Feb-2025 Myung Bae <myungbae@us.ibm.com>

Cpu/PCIeDevice: Add Association{connecting, connected_to}

This commit adds the link between PCIeDevice and Cpu [1] via the
association `{connecting/connected_to}`.

```
PCIeDevice -> connected_to ->

Cpu/PCIeDevice: Add Association{connecting, connected_to}

This commit adds the link between PCIeDevice and Cpu [1] via the
association `{connecting/connected_to}`.

```
PCIeDevice -> connected_to -> Cpu
```

bmcweb implementation is done by [2].

[1] https://www.dmtf.org/sites/default/files/standards/documents/DSP2046_2025.2.html#pciedevice-1190
[2] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/69050

Change-Id: I01cc4853849b44c8c1901eaa6c59f2b7cb17070f
Signed-off-by: Myung Bae <myungbae@us.ibm.com>

show more ...

f85ae8af03-Sep-2025 Matt Spinler <spinler@us.ibm.com>

Failover: Add requester to StartFailover method

Add a 'Requester' parameter to the StartFailover method so that the
source of the failover can be known. It is an enum to limit the scope
of what it

Failover: Add requester to StartFailover method

Add a 'Requester' parameter to the StartFailover method so that the
source of the failover can be known. It is an enum to limit the scope
of what it can be.

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

show more ...

f7f4a2b920-Feb-2025 Matt Spinler <spinler@us.ibm.com>

Control: Add Failover interface

Create an interface to start a failover, where a failover is the
mechanism where one entity takes over the operation of another.

The first use will be to failover to

Control: Add Failover interface

Create an interface to start a failover, where a failover is the
mechanism where one entity takes over the operation of another.

The first use will be to failover to another BMC, using the design at
https://gerrit.openbmc.org/c/openbmc/docs/+/70233, though the intent is
the interface can also be used for other sorts of failovers.

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

show more ...

2765ab3007-Oct-2025 Kevin Tung <kevin.tung@quantatw.com>

com.meta: yosemite5: add compatible strings for HSC

Add compatible device strings specific to yosemite5 HSC.

Change-Id: I8aae6bb132c7ba1500790f0af56a055a2e45075e
Signed-off-by: Kevin Tung <kevin.tu

com.meta: yosemite5: add compatible strings for HSC

Add compatible device strings specific to yosemite5 HSC.

Change-Id: I8aae6bb132c7ba1500790f0af56a055a2e45075e
Signed-off-by: Kevin Tung <kevin.tung.openbmc@gmail.com>

show more ...

237cf90907-Oct-2025 Fred Chen <Fred.Chen@quantatw.com>

com.meta: add compatible device string for santabarbara MB CPLD

Add compatible device string for Lattice LFMXO5_25 CPLD on
Santabarbara MB.

Change-Id: Ib988f788759e793da225ce32f25720af3b8eba60
Sign

com.meta: add compatible device string for santabarbara MB CPLD

Add compatible device string for Lattice LFMXO5_25 CPLD on
Santabarbara MB.

Change-Id: Ib988f788759e793da225ce32f25720af3b8eba60
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>

show more ...

e4a64ba716-May-2025 Thang Tran <thuutran@amperecomputing.com>

Item: separate PCIe Function's properties into new interface

Currently, the PCIeDevice interface describes properties for up to eight
PCIe functions, but no association to individual PCIe functions

Item: separate PCIe Function's properties into new interface

Currently, the PCIeDevice interface describes properties for up to eight
PCIe functions, but no association to individual PCIe functions is
defined. To implement the Redfish Drive and NetworkInterface schemas,
this change is necessary because those schemas associate with the
specific PCIe function resources that produce them.

This commit moves PCIe Function properties from PCIe Device to an
independent PCIeFunction interface. The dbus object tree layout could
be:
```
/xyz/openbmc_project/inventory/item/PCIeDevice0
| xyz.openbmc_project.Inventory.Item.PCIeDevice
|---/xyz/openbmc_project/inventory/item/PCIeDevice0/PCIeFunction0
| xyz.openbmc_project.Inventory.Item.PCIeFunction
|---/xyz/openbmc_project/inventory/item/PCIeDevice0/PCIeFunction1
| xyz.openbmc_project.Inventory.Item.PCIeFunction
|---/xyz/openbmc_project/inventory/item/PCIeDevice0/PCIeFunction2
| xyz.openbmc_project.Inventory.Item.PCIeFunction
```

TODO: The PCIe function's properties in the PCIeDevice interface shall
be removed when bmcweb [1] and peci-pcie [2] are updated.

[1]: https://github.com/openbmc/bmcweb/blob/0fa3418803cb0af347903ae0b7d741f63d49cd32/redfish-core/lib/pcie.hpp#L628
[2]: https://github.com/openbmc/peci-pcie/blob/ec7361d5bce6be90effc2bed0adfea3df48f13d1/src/peci_pcie.cpp#L612

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

show more ...

bb86c61422-Aug-2025 Alexander Hansen <alexander.hansen@9elements.com>

DevicePresence: Add 'Compatible' field

This field can be populated by gpio-presence daemon to provide
additional information for probing hardware in EM configs.

The string may be empty in case the

DevicePresence: Add 'Compatible' field

This field can be populated by gpio-presence daemon to provide
additional information for probing hardware in EM configs.

The string may be empty in case the daemon could not find a Compatible
Decorator on the parent inventory item.

See the related EM change [1] for detailed explanation.

References:
[1] https://gerrit.openbmc.org/c/openbmc/entity-manager/+/83062

Change-Id: I2d4bd43933f04f2758c52500f074c6f8202a2c34
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...

34fde7c031-Aug-2025 Jagpal Singh Gill <paligill@gmail.com>

fan: add event interface

Add the FanFailed and FanFailed events based on Redfish specification
for Fan events in Environmental namespace[1].

[1] https://github.com/DMTF/Redfish-Publications/blob/ma

fan: add event interface

Add the FanFailed and FanFailed events based on Redfish specification
for Fan events in Environmental namespace[1].

[1] https://github.com/DMTF/Redfish-Publications/blob/main/registries/Environmental.1.2.0.json#L635

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

show more ...

f41dd97114-Aug-2025 Jagpal Singh Gill <paligill@gmail.com>

filter: add event interface

Add the event interface for the filter which will be used in Resevior &
Pump Unit based Liquid Cooling Units. These definitions are based on
Redfish specification for fil

filter: add event interface

Add the event interface for the filter which will be used in Resevior &
Pump Unit based Liquid Cooling Units. These definitions are based on
Redfish specification for filter events in Environmental namespace[1].

[1] https://github.com/DMTF/Redfish-Publications/blob/main/registries/Environmental.1.2.0.json#L2354

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

show more ...

94ca23a114-Aug-2025 Jagpal Singh Gill <paligill@gmail.com>

pump: add event interface

Add the PumpFailed and PumpRestored events for the pumps used in
Resevior & Pumping Unit based liquid cooling equipment. These
definitions are based on Redfish specificatio

pump: add event interface

Add the PumpFailed and PumpRestored events for the pumps used in
Resevior & Pumping Unit based liquid cooling equipment. These
definitions are based on Redfish specification of these events under
Environmental namespace[1].

[1] https://github.com/DMTF/Redfish-Publications/blob/main/registries/Environmental.1.2.0.json#L2254

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

show more ...

12345678910>>...35