History log of /openbmc/phosphor-dbus-interfaces/ (Results 1 – 25 of 893)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a0a9eaa011-Feb-2026 Freddie Jheng <Freddie.Jheng@quantatw.com>

com.meta: add compatible device for santabarbara aeb-switchboard VR

Add device compatible strings for aeb-switchboard VR.

Change-Id: I3d4f3f637346fe4ebe248fb78ee3b478238c7d56
Signed-off-by: Freddie

com.meta: add compatible device for santabarbara aeb-switchboard VR

Add device compatible strings for aeb-switchboard VR.

Change-Id: I3d4f3f637346fe4ebe248fb78ee3b478238c7d56
Signed-off-by: Freddie Jheng <Freddie.Jheng@quantatw.com>

show more ...

237428d712-Feb-2026 Kevin Tung <kevin.tung.openbmc@gmail.com>

com.meta: yosemite5: add SCM 2700 CPLD compatible string

The SCM 2700 CPLD firmware is not compatible with the SCM 2600 CPLD,
so a separate compatible string is required.

Change-Id: I13917dd670cfe8

com.meta: yosemite5: add SCM 2700 CPLD compatible string

The SCM 2700 CPLD firmware is not compatible with the SCM 2600 CPLD,
so a separate compatible string is required.

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

show more ...

0245476710-Feb-2026 Rekha Aparna <vrekhaaparna@ibm.com>

IBM : Add method to clear FRU VPD

This commit adds a method to the VPD.Manager interface to delete all
FRU VPD other than system VPD, from the PIM persisted path.

Persisted VPD may become stale due

IBM : Add method to clear FRU VPD

This commit adds a method to the VPD.Manager interface to delete all
FRU VPD other than system VPD, from the PIM persisted path.

Persisted VPD may become stale due to hardware reconfiguration or when
FRUs are no longer accessible. In such cases, clearing these entries
ensures the inventory can be repopulated with valid data.

Change-Id: If20ca240e25bc06c2ffa2e231ed0e6c1f30e3c5b
Signed-off-by: Rekha Aparna <vrekhaaparna@ibm.com>

show more ...

f8eaa41314-Jan-2026 Nidhin MS <nidhin.ms@intel.com>

mctp:Endpoint: Add VDM types

Add a new VendorDefinedMessageTypes property to the MCTP Endpoint
interface to expose vendor-defined message type capabilities

The property is defined as array[struct[b

mctp:Endpoint: Add VDM types

Add a new VendorDefinedMessageTypes property to the MCTP Endpoint
interface to expose vendor-defined message type capabilities

The property is defined as array[struct[byte,variant,uint16]] where
each entry contains:
- Vendor ID Format (byte): 0x00 for PCI Vendor ID, 0x01 for IANA
Enterprise Number
- Vendor ID (variant): uint16 for PCI format or uint32 for IANA
format
- Command Set (uint16): Vendor-defined command set identifier

Change-Id: I9d51ac3fe2d43484cb41b2a34df33e3dc34ea48b
Signed-off-by: Nidhin MS <nidhin.ms@intel.com>

show more ...

0421f36502-Feb-2026 Dirk Chen <dirkchen@amd.com>

com.meta: add compatible strings for Anacapa components

Add compatible device strings for Anacapa CPLD, VR, and retimer.

The Anacapa bridge board supports two hardware configurations:
- t16: Equipp

com.meta: add compatible strings for Anacapa components

Add compatible device strings for Anacapa CPLD, VR, and retimer.

The Anacapa bridge board supports two hardware configurations:
- t16: Equipped with a PCIe switch.
- t20: Equipped with a retimer.

Since the CPLD images differ between t20 and t16, specific compatible
strings are required for proper identification.

Change-Id: I1c6c291e6901845cc3c05a9656b36001d2a15ce6
Signed-off-by: Dirk Chen <dirkchen@amd.com>

show more ...

1a74e22d27-Jan-2026 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

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


gen/com/ampere/Event/ReportedSEL/meson.build
gen/com/ampere/Event/meson.build
gen/com/ibm/Dump/Create/meson.build
gen/com/ibm/Dump/Entry/Hardware/meson.build
gen/com/ibm/Dump/Entry/Hostboot/meson.build
gen/com/ibm/Dump/Entry/Resource/meson.build
gen/com/ibm/Dump/Entry/SBE/meson.build
gen/com/ibm/Dump/Entry/meson.build
gen/com/ibm/Dump/Notify/meson.build
gen/com/ibm/Dump/meson.build
gen/com/ibm/Hardware/Chassis/meson.build
gen/com/ibm/Hardware/meson.build
gen/com/ibm/Logging/Policy/meson.build
gen/com/ibm/Logging/meson.build
gen/com/ibm/VPD/Collection/meson.build
gen/com/ibm/VPD/Manager/meson.build
gen/com/ibm/VPD/meson.build
gen/com/ibm/ipzvpd/CP00/meson.build
gen/com/ibm/ipzvpd/CRP0/meson.build
gen/com/ibm/ipzvpd/DINF/meson.build
gen/com/ibm/ipzvpd/LRP0/meson.build
gen/com/ibm/ipzvpd/LRP1/meson.build
gen/com/ibm/ipzvpd/LRP2/meson.build
gen/com/ibm/ipzvpd/LRP3/meson.build
gen/com/ibm/ipzvpd/LRP4/meson.build
gen/com/ibm/ipzvpd/LRP5/meson.build
gen/com/ibm/ipzvpd/LRP6/meson.build
gen/com/ibm/ipzvpd/LRP7/meson.build
gen/com/ibm/ipzvpd/LWP0/meson.build
gen/com/ibm/ipzvpd/LWP1/meson.build
gen/com/ibm/ipzvpd/LWP2/meson.build
gen/com/ibm/ipzvpd/LWP3/meson.build
gen/com/ibm/ipzvpd/LWP4/meson.build
gen/com/ibm/ipzvpd/LWP5/meson.build
gen/com/ibm/ipzvpd/LWP6/meson.build
gen/com/ibm/ipzvpd/LWP7/meson.build
gen/com/ibm/ipzvpd/LXR0/meson.build
gen/com/ibm/ipzvpd/Location/meson.build
gen/com/ibm/ipzvpd/MER0/meson.build
gen/com/ibm/ipzvpd/PSPD/meson.build
gen/com/ibm/ipzvpd/UTIL/meson.build
gen/com/ibm/ipzvpd/VCEN/meson.build
gen/com/ibm/ipzvpd/VCFG/meson.build
gen/com/ibm/ipzvpd/VEIR/meson.build
gen/com/ibm/ipzvpd/VER0/meson.build
gen/com/ibm/ipzvpd/VINI/meson.build
gen/com/ibm/ipzvpd/VMPU/meson.build
gen/com/ibm/ipzvpd/VMSC/meson.build
gen/com/ibm/ipzvpd/VPRI/meson.build
gen/com/ibm/ipzvpd/VR10/meson.build
gen/com/ibm/ipzvpd/VRML/meson.build
gen/com/ibm/ipzvpd/VRTN/meson.build
gen/com/ibm/ipzvpd/VSBK/meson.build
gen/com/ibm/ipzvpd/VSBP/meson.build
gen/com/ibm/ipzvpd/VSRC/meson.build
gen/com/ibm/ipzvpd/VSYS/meson.build
gen/com/ibm/ipzvpd/VW10/meson.build
gen/com/ibm/ipzvpd/VWML/meson.build
gen/com/ibm/ipzvpd/meson.build
gen/com/ibm/meson.build
gen/com/intel/Control/NMISource/meson.build
gen/com/intel/Control/meson.build
gen/com/intel/Protocol/PECI/Raw/meson.build
gen/com/intel/Protocol/PECI/meson.build
gen/com/meta/Hardware/Anacapa/meson.build
gen/com/meta/Hardware/BMC/meson.build
gen/com/meta/Hardware/Catalina/meson.build
gen/com/meta/Hardware/Clemente/meson.build
gen/com/meta/Hardware/Harma/meson.build
gen/com/meta/Hardware/Minerva/meson.build
gen/com/meta/Hardware/Santabarbara/meson.build
gen/com/meta/Hardware/Ventura2/meson.build
gen/com/meta/Hardware/Yosemite5/meson.build
gen/com/meta/Hardware/meson.build
gen/com/meta/IPMI/UnifiedSEL/meson.build
gen/com/meta/IPMI/meson.build
gen/com/qualcomm/Hardware/BMC/meson.build
gen/com/qualcomm/Hardware/meson.build
gen/meson.build
gen/org/freedesktop/UPower/Device/meson.build
gen/org/freedesktop/UPower/meson.build
gen/org/open_power/Common/Callout/meson.build
gen/org/open_power/Common/meson.build
gen/org/open_power/Control/Host/meson.build
gen/org/open_power/Control/meson.build
gen/org/open_power/Host/Access/meson.build
gen/org/open_power/Host/Boot/meson.build
gen/org/open_power/Host/meson.build
gen/org/open_power/Logging/PEL/meson.build
gen/org/open_power/Logging/meson.build
gen/org/open_power/OCC/Device/meson.build
gen/org/open_power/OCC/PassThrough/meson.build
gen/org/open_power/OCC/Status/meson.build
gen/org/open_power/OCC/meson.build
gen/org/open_power/Proc/FSI/meson.build
gen/org/open_power/Proc/meson.build
gen/org/open_power/meson.build
gen/xyz/openbmc_project/Association/meson.build
gen/xyz/openbmc_project/BIOSConfig/Common/meson.build
gen/xyz/openbmc_project/Certs/CSR/meson.build
gen/xyz/openbmc_project/Certs/meson.build
gen/xyz/openbmc_project/Chassis/Common/meson.build
gen/xyz/openbmc_project/Chassis/meson.build
gen/xyz/openbmc_project/Common/Callout/meson.build
gen/xyz/openbmc_project/Common/Device/meson.build
gen/xyz/openbmc_project/Common/File/meson.build
gen/xyz/openbmc_project/Common/meson.build
gen/xyz/openbmc_project/Console/meson.build
gen/xyz/openbmc_project/Control/Device/meson.build
gen/xyz/openbmc_project/Control/meson.build
gen/xyz/openbmc_project/Dump/Entry/meson.build
gen/xyz/openbmc_project/Dump/meson.build
gen/xyz/openbmc_project/HardwareIsolation/meson.build
gen/xyz/openbmc_project/Inventory/meson.build
gen/xyz/openbmc_project/Ipmi/SOL/meson.build
gen/xyz/openbmc_project/Ipmi/meson.build
gen/xyz/openbmc_project/Led/Group/meson.build
gen/xyz/openbmc_project/Led/meson.build
gen/xyz/openbmc_project/Logging/SEL/meson.build
gen/xyz/openbmc_project/Logging/meson.build
gen/xyz/openbmc_project/MCTP/meson.build
gen/xyz/openbmc_project/Metric/meson.build
gen/xyz/openbmc_project/Network/IP/meson.build
gen/xyz/openbmc_project/Network/meson.build
gen/xyz/openbmc_project/Object/meson.build
gen/xyz/openbmc_project/ObjectMapper/meson.build
gen/xyz/openbmc_project/PLDM/Event/meson.build
gen/xyz/openbmc_project/PLDM/PDR/meson.build
gen/xyz/openbmc_project/PLDM/meson.build
gen/xyz/openbmc_project/ScheduledTime/meson.build
gen/xyz/openbmc_project/Sensor/Device/meson.build
gen/xyz/openbmc_project/Sensor/Threshold/meson.build
gen/xyz/openbmc_project/Sensor/meson.build
gen/xyz/openbmc_project/Software/Image/meson.build
gen/xyz/openbmc_project/Software/meson.build
gen/xyz/openbmc_project/State/Cable/meson.build
gen/xyz/openbmc_project/State/Fan/meson.build
gen/xyz/openbmc_project/State/Filter/meson.build
gen/xyz/openbmc_project/State/LockOut/meson.build
gen/xyz/openbmc_project/State/Power/meson.build
gen/xyz/openbmc_project/State/Pump/meson.build
gen/xyz/openbmc_project/State/SMC/meson.build
gen/xyz/openbmc_project/State/Shutdown/Inventory/meson.build
gen/xyz/openbmc_project/State/Shutdown/Power/meson.build
gen/xyz/openbmc_project/State/Shutdown/ThermalEvent/meson.build
gen/xyz/openbmc_project/State/SystemdTarget/meson.build
gen/xyz/openbmc_project/State/Thermal/meson.build
gen/xyz/openbmc_project/State/Valve/meson.build
gen/xyz/openbmc_project/State/meson.build
gen/xyz/openbmc_project/Time/meson.build
gen/xyz/openbmc_project/User/Common/meson.build
gen/xyz/openbmc_project/User/meson.build
gen/xyz/openbmc_project/meson.build
bb79ddd026-Jan-2026 Janet Adkins <janeta@us.ibm.com>

State: Add functional minimum to Redundancy interface

Add FunctionalMinimum property to the Redundancy interface to provide a
distinction between the minimum needed for fault tolerance and the
minim

State: Add functional minimum to Redundancy interface

Add FunctionalMinimum property to the Redundancy interface to provide a
distinction between the minimum needed for fault tolerance and the
minimum needed for functioning.

This new property can be utilized by bmcweb to support the Redundancy
property of the Manager Redfish schema.[1] The Redfish definition for
Redundancy has two properties for reporting minimums.[2] Redfish Release
2025.4 added the second minimum property.[3]

[1] https://redfish.dmtf.org/schemas/v1/Manager.v1_24_0.json
[2] https://redfish.dmtf.org/schemas/v1/Redundancy.v1_7_0.json
[3] https://www.dmtf.org/sites/default/files/Redfish_Release_2025.4_Overview.pdf

Change-Id: Iac26866ba7bd06b2270145a292984f3dd4fcfb8c
Signed-off-by: Janet Adkins <janeta@us.ibm.com>

show more ...

407f4a8c03-Nov-2025 Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

metric: add path segments for network metrics

Add metrics, via path segments, for common NIC port metrics.
The nvidia-gpu dbus-sensors app will implement these metrics for Nvidia
devices such as the

metric: add path segments for network metrics

Add metrics, via path segments, for common NIC port metrics.
The nvidia-gpu dbus-sensors app will implement these metrics for Nvidia
devices such as the ConnectX NIC. These metrics exist in the Redfish
schemas already.

The existing measuring/measured_by associations documented in the value
interface will be used to associate an inventory item (network
device/port) to the network metrics.

Change-Id: If6fb4b7d3386aebe0afafccc1fea8dd5e081dc26
Signed-off-by: Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

show more ...

a04d386721-Jan-2026 Ed Tanous <ed@tanous.net>

Remove old rest API documentation

These commands are already documented in the main docs repo [1]. This
was found when trying to clean up old login routines. Rather than fix
the docs, just remove

Remove old rest API documentation

These commands are already documented in the main docs repo [1]. This
was found when trying to clean up old login routines. Rather than fix
the docs, just remove them and rely on the main documentation in the
docs repo.

[1] https://github.com/openbmc/docs/blob/master/REST-cheatsheet.md

Change-Id: I70e57d26affef3f96e0e6e745d53598252d0009c
Signed-off-by: Ed Tanous <ed@tanous.net>

show more ...

f1b962be03-Nov-2025 Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

metric: add path segments for PCIe port metrics

Add metrics, via path segments, for common PCIe port metrics. The
nvidia-gpu dbus-sensors app will implement these metrics for Nvidia PCIe
devices suc

metric: add path segments for PCIe port metrics

Add metrics, via path segments, for common PCIe port metrics. The
nvidia-gpu dbus-sensors app will implement these metrics for Nvidia PCIe
devices such as the ConnectX PCIe switch. These metrics exist in the
Redfish schemas already as metrics - see "PCIeErrors" under
https://redfish.dmtf.org/schemas/v1/PortMetrics.v1_8_0.json.

Some of these metrics are generic and some are PCIe specific - they've
been added accordingly.

Also add a path for Port metrics.

The existing measuring/measured_by associations documented in the value
interface will be used to associate an inventory item (PCIe port) to the
PCIe port metrics object.

Change-Id: I270ad1c3d5dacafb2c7cdf84d87d7654eafdd1f0
Signed-off-by: Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

show more ...

b0f478ea27-Oct-2025 Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

inventory: port: add Lanes and Speed

Add Width and Speed properties. On Nvidia ConnectX PCIe
switchboards, this patch allows the PCIe port lanes in use and current
speed properties to be exposed ove

inventory: port: add Lanes and Speed

Add Width and Speed properties. On Nvidia ConnectX PCIe
switchboards, this patch allows the PCIe port lanes in use and current
speed properties to be exposed over Redfish (backend is dbus-sensors).

Change-Id: I9e0b4fe3d138cdf7ca2edf3ac6692da9dea97bd7
Signed-off-by: Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

show more ...

6d2ab68915-Jan-2026 Patrick Williams <patrick@stwcx.xyz>

State.BMC: Set default state to 'NotReady'

By default the initial value of a property will be either the 'default'
value specified or the default C++ initialization. For an enumeration
that would b

State.BMC: Set default state to 'NotReady'

By default the initial value of a property will be either the 'default'
value specified or the default C++ initialization. For an enumeration
that would be the first enum value, which in the case of the BMC is
"Ready". This makes it difficult to determine the initial case, in
order to send `BMC.StateChanged` events. There are two obvious options:

- Create an "Unknown" value which is only used for the
initialization case.
- Set "NotReady" as the default.

Since it isn't particularly useful to have a "NotReady" event emitted
during the boot sequence, and likely we are "NotReady" when the BMC
management application starts, setting this to the `default` makes
the code straight-forward for not emitting a spurious "NotReady" event.

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

show more ...

526d655005-Dec-2025 Eric Yang <eric.yang.wiwynn@gmail.com>

State.BMC: Add structured event for BMC state

Add a new event (xyz.openbmc_project.State.BMC.State) in the BMC events
YAML to represent the current BMC state as enum metadata.

Motivation:
Provide a

State.BMC: Add structured event for BMC state

Add a new event (xyz.openbmc_project.State.BMC.State) in the BMC events
YAML to represent the current BMC state as enum metadata.

Motivation:
Provide a standard, structured event schema so services can consistently
log BMC state transitions (Ready, NotReady, UpdateInProgress, Quiesced).

Change-Id: Ib69a45e3c4d39f35279a7908811e5a725e3f39ed
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>

show more ...

09aa730413-Jan-2026 Alexander Hansen <alexander.hansen@9elements.com>

telemetry: document namespace paths

document namespace paths for Telemetry Report and Telemetry Trigger.

These are used by the telemetry application

```
busctl tree xyz.openbmc_project.Telemetry
`

telemetry: document namespace paths

document namespace paths for Telemetry Report and Telemetry Trigger.

These are used by the telemetry application

```
busctl tree xyz.openbmc_project.Telemetry
`- /xyz
`- /xyz/openbmc_project
`- /xyz/openbmc_project/Telemetry
|- /xyz/openbmc_project/Telemetry/Reports
| `- /xyz/openbmc_project/Telemetry/Reports/TelemetryService
| `- /xyz/openbmc_project/Telemetry/Reports/TelemetryService/AirTemps1s
`- /xyz/openbmc_project/Telemetry/Triggers
```

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

show more ...

3d500d7007-Jan-2026 Leo Yang <Leo-Yang@quantatw.com>

com.meta: yosemite5: add compatible strings for HSC/VR

Add compatible device strings specific to yosemite5
HSC:XDP71X_p52v_hsc
VR:RAA228006_discrete_vr

Change-Id: I5170d79bc5d451250cb3ba091989ef7e8

com.meta: yosemite5: add compatible strings for HSC/VR

Add compatible device strings specific to yosemite5
HSC:XDP71X_p52v_hsc
VR:RAA228006_discrete_vr

Change-Id: I5170d79bc5d451250cb3ba091989ef7e87e0bdd9
Signed-off-by: Leo Yang <Leo-Yang@quantatw.com>

show more ...

1e4506c707-Jan-2026 Patrick Williams <patrick@stwcx.xyz>

gitignore: add stdexec wrap

stdexec wrap comes from the sdbusplus subproject and is an indirection
there. Add it to the gitignore so it doesn't get committed.

Signed-off-by: Patrick Williams <patr

gitignore: add stdexec wrap

stdexec wrap comes from the sdbusplus subproject and is an indirection
there. Add it to the gitignore so it doesn't get committed.

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

show more ...

96c1421906-Jan-2026 Leo Wang <leo.jt.wang@fii-foxconn.com>

com.meta: add Clemente CPLD compatible hardware definitions

Add compatible hardware enum definitions for CPLD devices on the
Clemente platform.

These definitions are used by phosphor-software-manag

com.meta: add Clemente CPLD compatible hardware definitions

Add compatible hardware enum definitions for CPLD devices on the
Clemente platform.

These definitions are used by phosphor-software-manager CPLD update
daemon to match firmware images against supported hardware via the
CompatibleHardware string.

Change-Id: Ib70c9e4410c6e0dfda83646451b412192f9b4ae4
Signed-off-by: Leo Wang <leo.jt.wang@fii-foxconn.com>

show more ...

25c397dd07-Jan-2026 Potin Lai <potin.lai@quantatw.com>

com.meta: add SanMiguel BMC

Adding compatible string for SanMiguel BMC type.

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

90b011eb10-Oct-2024 Ivan Moiseev <moiseev.ivan4w@yandex.com>

User.Manager: add CreateUser2 method to create user

This adds CreateUser2 method to user manager interface on D-Bus. This
method is identical to existing CreateUser method but takes map of
variants

User.Manager: add CreateUser2 method to create user

This adds CreateUser2 method to user manager interface on D-Bus. This
method is identical to existing CreateUser method but takes map of
variants instead of CreateUser parameters with PasswordExpiration
property that it allows specify Epoch time when the password of
the user being created expires. The idea to introduce additional method
creating a user with a password expiration specified was suggested in
a comment [1] in the corresponding review in bmcweb [2].

When password expiration argument value is maximum then the password
will not expire. This value can also be used in a siutation when
password expiration must be reset.

When password expiration argument value is zero then the password
expiration will not be set. Basically, in this case function will work
exactly as existing CreateUser. I'm planning to extended this method by
adding account expiration argument, so this value will be useful in a
situation when, for example, only account expiration must be specified
without password expiration.

GetUserInfo method in user manager now reports password expiration Epoch
time as well.

User.Attributes: add password expiration errors

Error indicating invalid date time value was added when password
expiration date time point to the moment which happened before the last
password change.

[1] ```https://gerrit.openbmc.org/c/openbmc/bmcweb/+/75372```
[2] ```https://gerrit.openbmc.org/c/openbmc/bmcweb/+/75372/comment/d35c832d_e769bf9c/```
[3] ```https://gerrit.openbmc.org/c/openbmc/phosphor-user-manager/+/75237```

Change-Id: I0a33e343ec9369b42a66ff6ff0217fcba5d05b2c
Signed-off-by: Ivan Moiseev <moiseev.ivan4w@yandex.com>
Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com>

show more ...

1ff0efa002-Jan-2026 Kyle Hsieh <Kyle.Hsieh@quantatw.com>

com.meta: add compatible device strings for Ventura2

Add Ventura2 compatible strings for SCM CPLD and TPM
to enable firmware update and version check.

Change-Id: I546986ac2d65ba29d9e922a06e9ede9939

com.meta: add compatible device strings for Ventura2

Add Ventura2 compatible strings for SCM CPLD and TPM
to enable firmware update and version check.

Change-Id: I546986ac2d65ba29d9e922a06e9ede9939437d87
Signed-off-by: Kyle Hsieh <Kyle.Hsieh@quantatw.com>

show more ...

16e45db506-Jan-2026 Ravi Teja <raviteja28031990@gmail.com>

OWNERS: Add myself as reviewer

I'm interested in changes to Network, Certs and User interfaces
so adding myself as reviewer for these directories.

Change-Id: I832df8356e0f4a11cebd780584804614911368

OWNERS: Add myself as reviewer

I'm interested in changes to Network, Certs and User interfaces
so adding myself as reviewer for these directories.

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

show more ...

a629b87628-Apr-2022 Jiaqing Zhao <jiaqing.zhao@intel.com>

EthernetInterface: Add FullDuplex property

Add FullDuplex property to support Redfish FullDuplex property. It will
be implemented in phosphor-networkd.

Change-Id: Iaf08ecc19e8302a6b38e338171476da12

EthernetInterface: Add FullDuplex property

Add FullDuplex property to support Redfish FullDuplex property. It will
be implemented in phosphor-networkd.

Change-Id: Iaf08ecc19e8302a6b38e338171476da1279c5f0e
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>

show more ...

af6b2cce13-Nov-2025 Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

Add association between PCIeSwitch and Port

This enables implementation of the Redfish Switch schema, and depicting
links between Switch and Port. This is part of the work to enable
Redfish for the

Add association between PCIeSwitch and Port

This enables implementation of the Redfish Switch schema, and depicting
links between Switch and Port. This is part of the work to enable
Redfish for the Nvidia ConnectX PCIe switchboard.

This is similar to df32eb57 in terms of using the
"connecting"/""connected_to" associations.

The relevant Redfish schema is:
https://redfish.dmtf.org/schemas/v1/Switch.v1_10_0.json

```
"Ports": {
"$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection",
"description": "The link to the collection ports for this switch.",
"longDescription": "This property shall contain a link to a resource collection of type `PortCollection`.",
"readonly": true
}
```

Change-Id: Ib1dfc61f599da9f235048832121fe65642f99a40
Signed-off-by: Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

show more ...

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

document required_endpoint_interfaces

Documenting my current understanding of the
`required_endpoint_interfaces` property since i did not find it
documented anywhere [1].

References:
[1] https://gi

document required_endpoint_interfaces

Documenting my current understanding of the
`required_endpoint_interfaces` property since i did not find it
documented anywhere [1].

References:
[1] https://github.com/search?q=org%3Aopenbmc+required_endpoint_interfaces&type=code

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

show more ...

27bee56727-Oct-2025 Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

inventory: port: add protocol and type

Add PortProtocol and PortType properties. On Nvidia ConnectX PCIe
switchboards, this patch allows the port protocol and type information
to be exposed over Red

inventory: port: add protocol and type

Add PortProtocol and PortType properties. On Nvidia ConnectX PCIe
switchboards, this patch allows the port protocol and type information
to be exposed over Redfish (backend is dbus-sensors).

Redfish defines a multitude of port protocols; this patch adds those
that can be tested on the Nvidia ConnectX switchboard platform.

Change-Id: Ie966be79e4796be5248f142703c1afaa62f083d1
Signed-off-by: Deepak Kodihalli <deepak.kodihalli.83@gmail.com>

show more ...

12345678910>>...36