History log of /openbmc/phosphor-dbus-interfaces/ (Results 176 – 200 of 777)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b013c5f806-Feb-2023 Logananth Sundararaj <logananth_s@hcl.com>

Add support for HotPluggable

This property describes if item can be hotplugged.

Tested: Tested and verified in YosemiteV2 platform.

Change-Id: I37dc08f57de3bcc7148f5bf8c7309f08a330890b
Signed-off-

Add support for HotPluggable

This property describes if item can be hotplugged.

Tested: Tested and verified in YosemiteV2 platform.

Change-Id: I37dc08f57de3bcc7148f5bf8c7309f08a330890b
Signed-off-by: Logananth Sundararaj <logananth_s@hcl.com>

show more ...

7b1b723d24-Oct-2022 Chau Ly <chaul@amperecomputing.com>

Chassis.Intrusion: Add Rearm property

This patch adds Rearm property under
"xyz.openbmc_project.Chassis.Intrusion" interface, to specify
the method for rearming the chassis cover and updating the
"S

Chassis.Intrusion: Add Rearm property

This patch adds Rearm property under
"xyz.openbmc_project.Chassis.Intrusion" interface, to specify
the method for rearming the chassis cover and updating the
"Status" property. As defined in Redfish schema specification,
this property is optional and can take "Automatic" or "Manual".
If not set, "Rearm" will default to "Automatic", which will
directly update the raw chassis intrusion status to the "Status"
property. If set to "Manual", after an intrusion event, the
"Status" property will be kept to "HardwareIntrusion", no update
accepted, until a reset event happends for it to be updated normally
again.

Signed-off-by: Chau Ly <chaul@amperecomputing.com>
Change-Id: I73f6404a03184bea828727dcab4c38cbe2bdf35f

show more ...

67b0abdc31-Jan-2023 Pavithra Barithaya <pavithra.b@ibm.com>

Add additional variant types for Notify D-Bus method

Add uint16_t and array[string] as variant types for
Notify method

Change-Id: Ic3c7accfb872815d60d1aef18c627abefc9e4c99
Signed-off-by: Pavithra B

Add additional variant types for Notify D-Bus method

Add uint16_t and array[string] as variant types for
Notify method

Change-Id: Ic3c7accfb872815d60d1aef18c627abefc9e4c99
Signed-off-by: Pavithra Barithaya <pavithra.b@ibm.com>

show more ...

d1d7824e19-Jan-2023 Jayashree Dhanapal <jayashree-d@hcl.com>

Add a new chassisType for Redfish

ChassisType "Blade" is added under Chassis interface to represent
the multihost system chassis which can be plugged in OCP platform.

Tested: Tested in Facebook Yos

Add a new chassisType for Redfish

ChassisType "Blade" is added under Chassis interface to represent
the multihost system chassis which can be plugged in OCP platform.

Tested: Tested in Facebook YosemiteV2 platform.

Change-Id: Ia3ca61b01b96e4febd0d2054ad19d01c70bfed24
Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com>

show more ...

0f08d97030-Dec-2022 Tim Lee <timlee660101@gmail.com>

add Enabled properties and remove unused methods nmiEnable

Currently, x86-power-control is using property "Enabled"
to monitor NMI Source. But, NMISource.interface.yaml didn't
have this "Enabled" pr

add Enabled properties and remove unused methods nmiEnable

Currently, x86-power-control is using property "Enabled"
to monitor NMI Source. But, NMISource.interface.yaml didn't
have this "Enabled" property and the methods "nmiEnable" seems
unused in current openbmc design, remove it avoid usage confusion.

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

show more ...

ef9be23411-Jan-2023 Sui Chen <suichen@google.com>

Add ObjectManager path requirement for Voltage Regulator interfaces

Add the requirement/expectation of org.freedesktop.DBus.ObjectManager on
services implementing Control.VoltageRegular{Mode,Control

Add ObjectManager path requirement for Voltage Regulator interfaces

Add the requirement/expectation of org.freedesktop.DBus.ObjectManager on
services implementing Control.VoltageRegular{Mode,Control}.

The ObjectManager is expected to be implemented at
/xyz/openbmc_project/vr.

Currently, dbus-sdr specifically calls out the paths it uses to find the
ObjectManager, instead of using "/" which would find any ObjectManager
implemented at any location. "/xyz/openbmc_project/sensors" is listed in
dbus-sdr and in phosphor-dbus-interfaces now. This changes adds
"/xyz/openbmc_project/vr".

Change-Id: I6c74323189b74958301b445d6dc9a993a495e62f
Signed-off-By: Sui Chen <suichen@google.com>

show more ...

85d0c90209-Jan-2023 Patrick Williams <patrick@stwcx.xyz>

gen: update due to sdbusplus-gen-meson change

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

27b83c4312-Oct-2022 Hieu Huynh <hieuh@os.amperecomputing.com>

bootprogress: add OEM value for ProgressStages enumerations

This commit adds the OEM enumerations for the ProgressStages to
indicate the last stage is OEM as defined in the DSP0268_2021.2
Redfish Sc

bootprogress: add OEM value for ProgressStages enumerations

This commit adds the OEM enumerations for the ProgressStages to
indicate the last stage is OEM as defined in the DSP0268_2021.2
Redfish Schema Supplement.pdf specification and DEN0069D_SBMR_2.0.pdf
document section F.2.2.

Signed-off-by: Hieu Huynh <hieuh@os.amperecomputing.com>
Change-Id: I5a2b5943df54d5208fb847c7b9e89c09af3b73cd

show more ...

a134741806-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

reformat with latest settings

Reformat with the latest settings from openbmc-build-scripts (and
copy latest config files where appropriate). Fix a few minor
markdownlint issues.

Signed-off-by: Pat

reformat with latest settings

Reformat with the latest settings from openbmc-build-scripts (and
copy latest config files where appropriate). Fix a few minor
markdownlint issues.

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

show more ...


.markdownlint.yaml
.prettierrc.yaml
README.md
requirements.md
yaml/com/google/gbmc/Hoth.errors.yaml
yaml/com/google/gbmc/Hoth.interface.yaml
yaml/com/ibm/Dump/Create.interface.yaml
yaml/com/ibm/Dump/Entry/Hardware.interface.yaml
yaml/com/ibm/Dump/Entry/Hostboot.interface.yaml
yaml/com/ibm/Dump/Entry/Resource.interface.yaml
yaml/com/ibm/Logging/Policy.interface.yaml
yaml/com/ibm/VPD.errors.yaml
yaml/com/ibm/VPD/Manager.interface.yaml
yaml/com/ibm/ipzvpd/CP00.interface.yaml
yaml/com/ibm/ipzvpd/CRP0.interface.yaml
yaml/com/ibm/ipzvpd/Location.interface.yaml
yaml/com/ibm/ipzvpd/README.md
yaml/com/ibm/ipzvpd/VER0.interface.yaml
yaml/com/intel/Control/NMISource.interface.yaml
yaml/com/intel/Control/OCOTShutdownPolicy.interface.yaml
yaml/com/intel/Protocol/PECI/Raw.interface.yaml
yaml/org/freedesktop/UPower/Device.interface.yaml
yaml/org/open_power/Control/Host.interface.yaml
yaml/org/open_power/Control/TPM/SecurityKeys.interface.yaml
yaml/org/open_power/Logging/PEL.interface.yaml
yaml/org/open_power/Logging/PEL/Entry.interface.yaml
yaml/org/open_power/OCC/PassThrough.interface.yaml
yaml/org/open_power/Sensor/Aggregation/History/Average.interface.yaml
yaml/org/open_power/Sensor/Aggregation/History/Maximum.interface.yaml
yaml/xyz/openbmc_project/Association.interface.yaml
yaml/xyz/openbmc_project/BIOSConfig/Manager.interface.yaml
yaml/xyz/openbmc_project/BIOSConfig/Password.interface.yaml
yaml/xyz/openbmc_project/BIOSConfig/README.md
yaml/xyz/openbmc_project/Certs/Authority.interface.yaml
yaml/xyz/openbmc_project/Certs/CSR.interface.yaml
yaml/xyz/openbmc_project/Certs/CSR/Create.interface.yaml
yaml/xyz/openbmc_project/Certs/Certificate.interface.yaml
yaml/xyz/openbmc_project/Certs/Entry.interface.yaml
yaml/xyz/openbmc_project/Certs/README.md
yaml/xyz/openbmc_project/Channel/ChannelAccess.interface.yaml
yaml/xyz/openbmc_project/Chassis/Buttons/Button.interface.yaml
yaml/xyz/openbmc_project/Chassis/Buttons/HostSelector.interface.yaml
yaml/xyz/openbmc_project/Chassis/Buttons/ID.interface.yaml
yaml/xyz/openbmc_project/Chassis/Buttons/NMI.interface.yaml
yaml/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml
yaml/xyz/openbmc_project/Chassis/Buttons/Reset.interface.yaml
yaml/xyz/openbmc_project/Chassis/Control/Power.interface.yaml
yaml/xyz/openbmc_project/Chassis/Intrusion.interface.yaml
yaml/xyz/openbmc_project/Chassis/README.md
yaml/xyz/openbmc_project/Common/Callout/README.md
yaml/xyz/openbmc_project/Common/FactoryReset/README.md
yaml/xyz/openbmc_project/Common/FilePath.interface.yaml
yaml/xyz/openbmc_project/Common/ObjectPath.interface.yaml
yaml/xyz/openbmc_project/Common/OriginatedBy.interface.yaml
yaml/xyz/openbmc_project/Common/Progress.interface.yaml
yaml/xyz/openbmc_project/Common/UUID.interface.yaml
yaml/xyz/openbmc_project/Condition/HostFirmware.interface.yaml
yaml/xyz/openbmc_project/Control/Boot/Mode.interface.yaml
yaml/xyz/openbmc_project/Control/Boot/RebootAttempts.interface.yaml
yaml/xyz/openbmc_project/Control/CFMLimit.interface.yaml
yaml/xyz/openbmc_project/Control/ChassisCapabilities.interface.yaml
yaml/xyz/openbmc_project/Control/Host.interface.yaml
yaml/xyz/openbmc_project/Control/Host/NMI.interface.yaml
yaml/xyz/openbmc_project/Control/Host/TurboAllowed.interface.yaml
yaml/xyz/openbmc_project/Control/MinimumShipLevel.interface.yaml
yaml/xyz/openbmc_project/Control/Mode.interface.yaml
yaml/xyz/openbmc_project/Control/Power/ACPIPowerState.interface.yaml
yaml/xyz/openbmc_project/Control/Power/Cap.interface.yaml
yaml/xyz/openbmc_project/Control/Power/CapLimits.interface.yaml
yaml/xyz/openbmc_project/Control/Power/IdlePowerSaver.interface.yaml
yaml/xyz/openbmc_project/Control/Power/Mode.interface.yaml
yaml/xyz/openbmc_project/Control/Power/RestorePolicy.interface.yaml
yaml/xyz/openbmc_project/Control/PowerSupplyRedundancy.interface.yaml
yaml/xyz/openbmc_project/Control/README.msl.md
yaml/xyz/openbmc_project/Control/Security/RestrictionMode.interface.yaml
yaml/xyz/openbmc_project/Control/Security/SpecialMode.interface.yaml
yaml/xyz/openbmc_project/Control/Service/README.md
yaml/xyz/openbmc_project/Control/Service/SocketAttributes.interface.yaml
yaml/xyz/openbmc_project/Control/ThermalMode.interface.yaml
yaml/xyz/openbmc_project/Control/VoltageRegulatorMode.interface.yaml
yaml/xyz/openbmc_project/Dump/Create.interface.yaml
yaml/xyz/openbmc_project/Dump/Entry.interface.yaml
yaml/xyz/openbmc_project/Dump/Entry/BMC.interface.yaml
yaml/xyz/openbmc_project/Dump/Entry/FaultLog.interface.yaml
yaml/xyz/openbmc_project/Dump/Entry/System.interface.yaml
yaml/xyz/openbmc_project/Dump/NewDump.interface.yaml
yaml/xyz/openbmc_project/HardwareIsolation/Create.interface.yaml
yaml/xyz/openbmc_project/HardwareIsolation/Entry.interface.yaml
yaml/xyz/openbmc_project/Inventory/Connector/Slot.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/Asset.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/Cacheable.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/Compatible.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/CoolingType.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/LocationCode.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/ManufacturerExt.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/MeetsMinimumShipLevel.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/UniqueIdentifier.interface.yaml
yaml/xyz/openbmc_project/Inventory/Decorator/VendorInformation.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Accelerator.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Bmc.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Cable.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Chassis.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Connector.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Cpu.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Cpu/OperatingConfig.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Dimm.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Dimm/MemoryLocation.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/DiskBackplane.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Drive.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/FabricAdapter.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Fan.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/PCIeDevice.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/PCIeSlot.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Panel.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/PersistentMemory.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/PersistentMemory/PowerManagementPolicy.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/PersistentMemory/SecurityCapabilities.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/README.md
yaml/xyz/openbmc_project/Inventory/Item/Rotor.interface.yaml
yaml/xyz/openbmc_project/Inventory/Item/Vrm.interface.yaml
yaml/xyz/openbmc_project/Inventory/Manager.interface.yaml
yaml/xyz/openbmc_project/Ipmi/SESSION_README.md
yaml/xyz/openbmc_project/Ipmi/SOL.interface.yaml
yaml/xyz/openbmc_project/Ipmi/SessionInfo.interface.yaml
yaml/xyz/openbmc_project/Led/Group.interface.yaml
yaml/xyz/openbmc_project/Led/README.md
yaml/xyz/openbmc_project/Logging/Create.interface.yaml
yaml/xyz/openbmc_project/Logging/Entry.interface.yaml
yaml/xyz/openbmc_project/Logging/ErrorBlocksTransition.interface.yaml
yaml/xyz/openbmc_project/Logging/Event.interface.yaml
yaml/xyz/openbmc_project/Logging/IPMI.interface.yaml
yaml/xyz/openbmc_project/Logging/README.md
yaml/xyz/openbmc_project/Logging/Settings.interface.yaml
yaml/xyz/openbmc_project/MCTP/Endpoint.interface.yaml
yaml/xyz/openbmc_project/MCTP/README.md
yaml/xyz/openbmc_project/Network/Client.interface.yaml
yaml/xyz/openbmc_project/Network/DHCPConfiguration.interface.yaml
yaml/xyz/openbmc_project/Network/EthernetInterface.interface.yaml
yaml/xyz/openbmc_project/Network/Experimental/Bond.interface.yaml
yaml/xyz/openbmc_project/Network/Experimental/Tunnel.interface.yaml
yaml/xyz/openbmc_project/Network/IP.interface.yaml
yaml/xyz/openbmc_project/Network/MACAddress.interface.yaml
yaml/xyz/openbmc_project/Network/README.md
yaml/xyz/openbmc_project/Nvme/Status.errors.yaml
yaml/xyz/openbmc_project/Nvme/Status.interface.yaml
yaml/xyz/openbmc_project/ObjectMapper.interface.yaml
yaml/xyz/openbmc_project/PFR/Attributes.interface.yaml
yaml/xyz/openbmc_project/PLDM/Event.interface.yaml
yaml/xyz/openbmc_project/PLDM/PDR.interface.yaml
yaml/xyz/openbmc_project/PLDM/Provider/Certs/Authority/CSR.interface.yaml
yaml/xyz/openbmc_project/PLDM/Requester.interface.yaml
yaml/xyz/openbmc_project/Sensor/Accuracy.interface.yaml
yaml/xyz/openbmc_project/Sensor/Threshold/Critical.interface.yaml
yaml/xyz/openbmc_project/Sensor/Threshold/HardShutdown.interface.yaml
yaml/xyz/openbmc_project/Sensor/Threshold/PerformanceLoss.interface.yaml
yaml/xyz/openbmc_project/Sensor/Threshold/SoftShutdown.interface.yaml
yaml/xyz/openbmc_project/Sensor/Threshold/Warning.interface.yaml
yaml/xyz/openbmc_project/Sensor/Value.interface.yaml
yaml/xyz/openbmc_project/Sensor/ValueMutability.interface.yaml
yaml/xyz/openbmc_project/Software/Activation.interface.yaml
yaml/xyz/openbmc_project/Software/ActivationBlocksTransition.interface.yaml
yaml/xyz/openbmc_project/Software/ApplyOptions.interface.yaml
yaml/xyz/openbmc_project/Software/ApplyTime.interface.yaml
yaml/xyz/openbmc_project/Software/README.md
yaml/xyz/openbmc_project/Software/RequestedRedundancyPriority.interface.yaml
yaml/xyz/openbmc_project/Software/Settings.interface.yaml
yaml/xyz/openbmc_project/Software/Version.errors.yaml
yaml/xyz/openbmc_project/Software/Version.interface.yaml
yaml/xyz/openbmc_project/State/BMC.interface.yaml
yaml/xyz/openbmc_project/State/Boot/PostCode.interface.yaml
yaml/xyz/openbmc_project/State/Boot/Progress.interface.yaml
yaml/xyz/openbmc_project/State/Chassis.interface.yaml
yaml/xyz/openbmc_project/State/Decorator/PowerSystemInputs.interface.yaml
yaml/xyz/openbmc_project/State/Drive.interface.yaml
yaml/xyz/openbmc_project/State/Host.interface.yaml
yaml/xyz/openbmc_project/State/PowerOnHours.interface.yaml
yaml/xyz/openbmc_project/State/README.md
yaml/xyz/openbmc_project/State/ScheduledHostTransition.interface.yaml
yaml/xyz/openbmc_project/State/Watchdog.interface.yaml
yaml/xyz/openbmc_project/Telemetry/Report.interface.yaml
yaml/xyz/openbmc_project/Telemetry/ReportManager.interface.yaml
yaml/xyz/openbmc_project/Telemetry/Trigger.interface.yaml
yaml/xyz/openbmc_project/Time/EpochTime.interface.yaml
yaml/xyz/openbmc_project/User/AccountPolicy.interface.yaml
yaml/xyz/openbmc_project/User/Attributes.interface.yaml
yaml/xyz/openbmc_project/User/Ldap/Config.interface.yaml
yaml/xyz/openbmc_project/User/Ldap/Create.interface.yaml
yaml/xyz/openbmc_project/User/Manager.interface.yaml
yaml/xyz/openbmc_project/User/PrivilegeMapper.interface.yaml
yaml/xyz/openbmc_project/User/PrivilegeMapperEntry.interface.yaml
yaml/xyz/openbmc_project/User/README.md
yaml/xyz/openbmc_project/VirtualMedia/Legacy.interface.yaml
yaml/xyz/openbmc_project/VirtualMedia/MountPoint.interface.yaml
yaml/xyz/openbmc_project/VirtualMedia/Proxy.interface.yaml
yaml/xyz/openbmc_project/VirtualMedia/README.md
3c7b858a08-Oct-2021 Vijay F Lobo <vflobo@us.ibm.com>

Convert ServiceProviderNotify to enum

Converted ServiceProviderNotify to an enum.
Supported options are - "NotSupported", "Notify" and "Inhibit".

Changes in phosphor-logging are at the link below
h

Convert ServiceProviderNotify to enum

Converted ServiceProviderNotify to an enum.
Supported options are - "NotSupported", "Notify" and "Inhibit".

Changes in phosphor-logging are at the link below
https://gerrit.openbmc.org/c/openbmc/phosphor-logging/+/58815

For more details on the discussion look at the link below.
https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/46886/7/redfish-core/lib/log_services.hpp#1411

Signed-off-by: Vijay F Lobo <vflobo@us.ibm.com>
Change-Id: Iefe95a5531792bc79e363923deb7fc894774ee67
Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com>

show more ...

380bb02409-Nov-2022 George Liu <liuxiwei@inspur.com>

Fix the association between Item and PowerSupply

PowerSupply should be associated with an Item, instead of Chassis.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: If2e7dbea6f1cf0eb2e598

Fix the association between Item and PowerSupply

PowerSupply should be associated with an Item, instead of Chassis.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: If2e7dbea6f1cf0eb2e5984bb83bea252fd7f94cf

show more ...

1a891d3224-Oct-2022 Nan Zhou <nanzhoumails@gmail.com>

User: add interfaces and errors for groups

As proposed in the following design,
[1] https://github.com/openbmc/docs/blob/master/designs/redfish-authorization.md

The UserManager interface needs to e

User: add interfaces and errors for groups

As proposed in the following design,
[1] https://github.com/openbmc/docs/blob/master/designs/redfish-authorization.md

The UserManager interface needs to expose new interfaces to add/delete
secondary groups, which are then used to model Redfish roles and
privileges.

An implementation is in the follow code review,
[1] https://gerrit.openbmc.org/c/openbmc/phosphor-user-manager/+/58143.

Signed-off-by: Nan Zhou <nanzhoumails@gmail.com>
Change-Id: I252e56dc03e694e3aedf3ae6fdda64edc947fc06

show more ...

219368be26-Oct-2022 William A. Kennington III <wak@google.com>

Network/VLAN: Remove InterfaceName

Having the interface name is redundant with EthernetInterface and
nothing currently relies on this version of the value.

Change-Id: I53e700dae937059c2fd415bf7d546

Network/VLAN: Remove InterfaceName

Having the interface name is redundant with EthernetInterface and
nothing currently relies on this version of the value.

Change-Id: I53e700dae937059c2fd415bf7d546a8c887b68d4
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

e7c10bd503-Nov-2022 George Liu <liuxiwei@inspur.com>

Item, LED: add fault_identifying association

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ibc9d0859498fafbc1647179357d5d38926f302d9

9eb460c631-Oct-2022 George Liu <liuxiwei@inspur.com>

Item, LED: add identifying association

Create association documentation between LED and Item.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I121cd09cd3eb032400200e51a1c94e2dfcc872cc

d0aa13b431-Oct-2022 George Liu <liuxiwei@inspur.com>

Fan, Item: add cooling association

Create association documentation between Fan and Item.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ifc3f38958c00f432a741774dbf570f39dd817966

6319014007-Nov-2022 DelphineCCChiu <Delphine_CC_Chiu@wiwynn.com>

Add PowerCycleError parameter in Chassis Error yaml

A new system is being designed which will utilize phosphor-state-manager
and it requires the chassis system power cycle feature.
When chassis powe

Add PowerCycleError parameter in Chassis Error yaml

A new system is being designed which will utilize phosphor-state-manager
and it requires the chassis system power cycle feature.
When chassis power cycle target failed to complete,
it need a parameter to represent chassis system power error status.

Test plan:
Build success and check the chassis system power parameter in configuration.

Change-Id: I0de438b63f6221ec4fbffcdc070a65a48a2dafde
Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com>

show more ...

36b527af02-Nov-2022 Benjamin Fair <benjaminfair@google.com>

Inventory: Add "containing" Association for Item

This Association indicates that an Item (usually a Chassis or Board
object) physically contains other objects.

Also remove the duplicate definition

Inventory: Add "containing" Association for Item

This Association indicates that an Item (usually a Chassis or Board
object) physically contains other objects.

Also remove the duplicate definition from Cpu and CpuCore since it's now
covered by Item.

Signed-off-by: Benjamin Fair <benjaminfair@google.com>
Change-Id: I6df06b1dddfd9408ff39e8917d269a2cba22668d

show more ...

484f6c4501-Nov-2022 Patrick Williams <patrick@stwcx.xyz>

Item: remove documentation for non-conforming association

The association for CPU/Slot does not conform to the documented
association rules, so remove it from the readme so as to not mislead
others.

Item: remove documentation for non-conforming association

The association for CPU/Slot does not conform to the documented
association rules, so remove it from the readme so as to not mislead
others.

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

show more ...

fc5546ea25-Oct-2022 Sui Chen <suichen@google.com>

Item: Add description for associations involving Bmc

Change-Id: I9aa0fe58c5ab0c47f168c1340fd8c328ad7f6e9e
Signed-off-by: Sui Chen <suichen@google.com>

8c79b1dc08-Aug-2022 Nikhil Namjoshi <nikhilnamjoshi@google.com>

Inventory : Add Association interface for Cpu and Core

The change #38570 in bmcweb, uses associations between Cpu and CpuCore.
So document those associations in phosphor-dbus-interfaces

Change-Id:

Inventory : Add Association interface for Cpu and Core

The change #38570 in bmcweb, uses associations between Cpu and CpuCore.
So document those associations in phosphor-dbus-interfaces

Change-Id: I5b12ca5a89c094e2a5b47a7fbc39482d6286e9d3
Signed-off-by: Nikhil Namjoshi <nikhilnamjoshi@google.com>

show more ...

b78a070424-Oct-2022 Patrick Williams <patrick@stwcx.xyz>

treewide: use more specific object_path type

The sdbus++ tool allows the YAML to specify either "path" or
"object_path". Switch to "object_path" everywhere for consistency
and clarity.

Signed-off-

treewide: use more specific object_path type

The sdbus++ tool allows the YAML to specify either "path" or
"object_path". Switch to "object_path" everywhere for consistency
and clarity.

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

show more ...

8e56f4cd11-Oct-2022 Willy Tu <wltu@google.com>

mapper: Add Associated subtree method definition

Create new mapper function to make subtree call and association call at
the same time. With the association definitition, we will have more
endpoints

mapper: Add Associated subtree method definition

Create new mapper function to make subtree call and association call at
the same time. With the association definitition, we will have more
endpoints to fetch and verify that it is actually the resource that we
are looking for. We need to verify that it has the expected interface to
confirm that it is right device. In the current workflow this will take
two dbus calls to the mapper to get the assocation and the subtree.

This change aims to reduce that down to one by combination the two
operations. It will not sigificant performance increase for the daemons,
but it can help reduce the load on the dbus-broker.service.

Tested:
```
Normal Call:
busctl call "xyz.openbmc_project.ObjectMapper" \
"/xyz/openbmc_project/object_mapper" \
"xyz.openbmc_project.ObjectMapper" "GetSubTreePaths" sias \
"/xyz/openbmc_project/inventory" 0 1 \
"xyz.openbmc_project.Inventory.Item.Storage"
as 4 "/xyz/openbmc_project/inventory/storage_0" "/xyz/openbmc_project/inventory/storage_1"
"/xyz/openbmc_project/inventory/storage_4" "/xyz/openbmc_project/inventory/storage_3"

Associated Call: (Only 0 and 1 is associated to the chassis)
busctl call "xyz.openbmc_project.ObjectMapper" \
"/xyz/openbmc_project/object_mapper" \
"xyz.openbmc_project.ObjectMapper" "GetAssociatedSubTreePaths" ssias \
"/xyz/openbmc_project/inventory/chassis_0/storage" \
"/xyz/openbmc_project/inventory" 0 1 "xyz.openbmc_project.Inventory.Item.Storage"
as 2 "/xyz/openbmc_project/inventory/storage_0" "/xyz/openbmc_project/inventory/storage_1"
```

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

show more ...

f3e6ff1924-Oct-2022 Patrick Williams <patrick@stwcx.xyz>

ACPIPowerState: set default property values

The property values should default to 'Unknown' instead of 'S0' (the
first enum).

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

ACPIPowerState: set default property values

The property values should default to 'Unknown' instead of 'S0' (the
first enum).

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

show more ...

78f3103d20-Oct-2022 Chris Cain <cjcain@us.ibm.com>

Control.Power.CapLimits: Add power cap limits interface

This interface will provide the minimum and maximum power cap values
supported. This will be hosted/written by OCC.Control and is replacing
th

Control.Power.CapLimits: Add power cap limits interface

This interface will provide the minimum and maximum power cap values
supported. This will be hosted/written by OCC.Control and is replacing
the same properties from Control.Power.Cap.

The properties in Control.Power.Cap are hosted by Settings and the cap
limits had to temporarily be made writable so that OCC.Control could
write them.

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

show more ...

12345678910>>...32