e67c779e | 20-Oct-2021 |
Andrew Geissler <geissonator@yahoo.com> |
power-recovery: handling of brownout conditions
A brownout condition is when a system has enough power for the BMC but not the rest of the hardware in the chassis. This design update addresses how t
power-recovery: handling of brownout conditions
A brownout condition is when a system has enough power for the BMC but not the rest of the hardware in the chassis. This design update addresses how the BMC firmware will handle this scenario.
Change-Id: I7173f44e3a605ef317a2165595a43cf8906d7f87 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
f3d60e3d | 13-Oct-2021 |
Andrew Geissler <geissonator@yahoo.com> |
power-recovery: bmc and system recovery paths
Provide a mechanism for the power recovery software to not run in situations where a user has manually intervened to try and recover the system.
For ex
power-recovery: bmc and system recovery paths
Provide a mechanism for the power recovery software to not run in situations where a user has manually intervened to try and recover the system.
For example, if a system is unresponsive and a user manually resets it in some way (for example via a pin hole reset), then do not run the power recovery logic. This allows the user to manually work with the system to debug and not worry about it automatically doing things on them.
Change-Id: I3bead46df5d7ad4344d47affc066c7e36379e0db Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
27c82f61 | 17-Sep-2021 |
Chu Lin <linchuyuan@google.com> |
dbus-sensors: Assert on fault led group if cable is not properly connected
Signed-off-by: Chu Lin <linchuyuan@google.com> Change-Id: I56b5bf1731b7afba9d6e99f91a20abe2d1502383 |
b61af714 | 28-Oct-2021 |
Andrew Geissler <geissonator@yahoo.com> |
reset-cause: define new pinhole reset gpio
The pinhole reset cause will be utilized by BMC firmware to know when it has been reset due to a user initiated pinhole reset. This is commonly done in err
reset-cause: define new pinhole reset gpio
The pinhole reset cause will be utilized by BMC firmware to know when it has been reset due to a user initiated pinhole reset. This is commonly done in error scenarios where the BMC is hanging or otherwise unresponsive.
Initially I put this under the Buttons section but as it's really more of a reason that a pinhole reset has occurred, I went with a new section. The BMC is not involved with the actual pinhole reset hardware because the whole purpose of it is to trigger a BMC reset when the BMC is unresponsive.
The design doc on this function is at: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/47816
Change-Id: I9fb4e5909a279dc588815bb13ff1550c70f867ab Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
7c922ce9 | 08-Nov-2021 |
Andrew Jeffery <andrew@aj.id.au> |
device-tree-gpio-naming: Order sections alphabetically
Change-Id: I3066ace0db0222ac9e6c3adc09e50540b2ad4784 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
de77feb6 | 12-Oct-2021 |
Andrew Geissler <geissonator@yahoo.com> |
power-recovery: auto power on feature
This commit documents what is already in place within OpenBMC with respect to BMC support for auto power on functions. This document is being written post-morte
power-recovery: auto power on feature
This commit documents what is already in place within OpenBMC with respect to BMC support for auto power on functions. This document is being written post-mortem so that it can be built upon for proposed new functions in this area.
Change-Id: I0d5dcbb8b4e53aac81cb714df6d863e171f41b45 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
7eb0c00e | 03-Nov-2021 |
Patrick Williams <patrick@stwcx.xyz> |
gpio-naming: grammar: fix plural vs possessive
In English, apostrophes are used to indicate possession or contraction: - Patrick's commit (possession). - It's here (contraction of it-is).
T
gpio-naming: grammar: fix plural vs possessive
In English, apostrophes are used to indicate possession or contraction: - Patrick's commit (possession). - It's here (contraction of it-is).
Throughout the document there is an intention to describe multiples of a GPIO (plural), which should grammatically be "GPIOs" and not "GPIO's".
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2f9a221052faa6e3ceead8107a9681553db92a6c
show more ...
|
124c9ad3 | 28-Oct-2021 |
Andrew Geissler <geissonator@yahoo.com> |
gpio-name: document clean up and standardization
Some recent changes have gone against the grain on the initial document layout. This was done so pin names could have more description associated wit
gpio-name: document clean up and standardization
Some recent changes have gone against the grain on the initial document layout. This was done so pin names could have more description associated with them which makes sense. Change the document to get all sections back to being consistent and add some descriptive text where needed.
Change-Id: Ib28c02e297cc24bcc01559c8af85f54ae04faf5b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
0bc53ce7 | 03-Sep-2021 |
John Wedig <johnwedig@google.com> |
Design doc for eStoraged
This daemon will serve as an abstraction for an encrypted storage device, providing a D-Bus interface for storage management.
Signed-off-by: John Wedig <johnwedig@google.co
Design doc for eStoraged
This daemon will serve as an abstraction for an encrypted storage device, providing a D-Bus interface for storage management.
Signed-off-by: John Wedig <johnwedig@google.com> Change-Id: Id004e331ed4ce9f72904beefb8d5b0c59cc75169
show more ...
|
75345252 | 14-Oct-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Dump Manager: Update the createDump parameters
The dump create method is accepting a set of key-value pairs as additional parameters for creating various types of dump. Updated the documentation for
Dump Manager: Update the createDump parameters
The dump create method is accepting a set of key-value pairs as additional parameters for creating various types of dump. Updated the documentation for the createDump method.
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I3642603463fddef3574cc113a853e669e83e1212
show more ...
|
2cbf57a8 | 15-Sep-2021 |
Adriana Kobylak <anoo@us.ibm.com> |
device-tree-gpio-naming: Add power-config-full-load
The power-config-full-load GPIO is intended to communicate to the HW the expected number of working power supplies for this system model, so that
device-tree-gpio-naming: Add power-config-full-load
The power-config-full-load GPIO is intended to communicate to the HW the expected number of working power supplies for this system model, so that if the number of power supplies present are less than the expected one, performance may need to be reduced so the system can maintain its powered on state.
Change-Id: I9d14b869765df0755262f6e5f14c0fed03736640 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
show more ...
|
d55349e1 | 23-Sep-2021 |
Joel Stanley <joel@jms.id.au> |
gpio: Add bmc-secure-boot
This is to be used on P10 BMC systems that have a jumper that can be used to disable/enable the enforcement of secure boot policy.
Change-Id: Ia35f85441869eb3a3e384fcd4eb2
gpio: Add bmc-secure-boot
This is to be used on P10 BMC systems that have a jumper that can be used to disable/enable the enforcement of secure boot policy.
Change-Id: Ia35f85441869eb3a3e384fcd4eb2b71625f86c2b Signed-off-by: Joel Stanley <joel@jms.id.au>
show more ...
|
6acf2704 | 01-Sep-2021 |
Joel Stanley <joel@jms.id.au> |
gpio-naming: Remove FSI pins
While these are GPIOs that are part of the BMC, they are never exposed to userspace as such. We have an upstream kernel driver that manages them.
Signed-off-by: Joel St
gpio-naming: Remove FSI pins
While these are GPIOs that are part of the BMC, they are never exposed to userspace as such. We have an upstream kernel driver that manages them.
Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I98ad5282ad4d07f4183443e6fa01f6290e2aed58
show more ...
|
39df6386 | 14-Jul-2021 |
Ben Tyner <ben.tyner@ibm.com> |
device-tree-gpio-naming: Power regulator fault pin
Add pin used in power regulator fault reporting (regulator-standby-faulted).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I4fe71dd034a0
device-tree-gpio-naming: Power regulator fault pin
Add pin used in power regulator fault reporting (regulator-standby-faulted).
Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I4fe71dd034a08d58060489ddc0a6ac3a60f20506
show more ...
|
cb367c78 | 29-Jul-2021 |
Chu Lin <linchuyuan@google.com> |
Add gpio-based cable presence detection doc
This is a attempt to implement a new dbus daemon to report cable presence state
Signed-off-by: Chu Lin <linchuyuan@google.com> Change-Id: Idb6e47f75504d0
Add gpio-based cable presence detection doc
This is a attempt to implement a new dbus daemon to report cable presence state
Signed-off-by: Chu Lin <linchuyuan@google.com> Change-Id: Idb6e47f75504d097efe51f80b173c0d95cde872f
show more ...
|
0ac32b44 | 19-Mar-2021 |
Josh Lehan <krellan@google.com> |
Add designs/external-sensor.md for ExternalSensor
This document explains ExternalSensor, a new sensor daemon, to be added to the dbus-sensors package.
Signed-off-by: Josh Lehan <krellan@google.com>
Add designs/external-sensor.md for ExternalSensor
This document explains ExternalSensor, a new sensor daemon, to be added to the dbus-sensors package.
Signed-off-by: Josh Lehan <krellan@google.com> Change-Id: I07481ef87112b4329b361fa5dc7236a3bc90fdbd
show more ...
|
d1151779 | 24-Jun-2021 |
Jerry Zhu <jzhu379@gmail.com> |
Design Doc for io_uring
Added design doc detailing the usage of new io_uring library in phosphor-hwmon repo.
Signed-off-by: Jerry Zhu <jzhu379@gmail.com> Change-Id: Ib401c8ec067ccb47aaae6fe248fce0a
Design Doc for io_uring
Added design doc detailing the usage of new io_uring library in phosphor-hwmon repo.
Signed-off-by: Jerry Zhu <jzhu379@gmail.com> Change-Id: Ib401c8ec067ccb47aaae6fe248fce0a02a6aac12
show more ...
|
38c0f99a | 03-Dec-2020 |
Chris Cain <cjcain@us.ibm.com> |
design: System Power Mode and Idle Power Saver support
Signed-off-by: Chris Cain <cjcain@us.ibm.com> Change-Id: Ibe705a00b34dc281db2da3011e383d8198f285fb |
40ae3667 | 19-Jul-2021 |
Jim Wright <jlwright@us.ibm.com> |
device-tree-gpio-naming: Add power control pins
Add pins used in chassis power-on and power-off control.
Signed-off-by: Jim Wright <jlwright@us.ibm.com> Change-Id: If5bdd4b2757a7d2e7d9c6f3d6749ddd1
device-tree-gpio-naming: Add power control pins
Add pins used in chassis power-on and power-off control.
Signed-off-by: Jim Wright <jlwright@us.ibm.com> Change-Id: If5bdd4b2757a7d2e7d9c6f3d6749ddd17c51849d
show more ...
|
d5a79731 | 11-Aug-2021 |
Andrew Geissler <geissonator@yahoo.com> |
bmc-reset: ensure recovery when host unresponsive
This new feature will ensure an error is logged and the host is put in quiesce state in situations where the host was attempting to boot before a BM
bmc-reset: ensure recovery when host unresponsive
This new feature will ensure an error is logged and the host is put in quiesce state in situations where the host was attempting to boot before a BMC reboot, and crashed while the BMC was going through its reboot. Going to the quiesce state will kick in whatever recovery has been defined for the system.
There are windows during the boot of the host where it requires the BMC be available, and if not, it will crash itself. A recovery and clean reboot is much simpler than handling all of the different corner cases that can occur in this scenario.
Change-Id: Id1f2f326d08d4d77a38fffb0cfd2227fb91453e1 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
2bc8dac0 | 03-Aug-2021 |
Konstantin Aladyshev <aladyshev22@gmail.com> |
Update links to phosphor-dbus-interfaces YAMLs
These commands were used to automatically correct the links: find ./ -type f -exec sed -i 's/phosphor-dbus-interfaces\/tree\/master \/xyz/phosphor-dbus
Update links to phosphor-dbus-interfaces YAMLs
These commands were used to automatically correct the links: find ./ -type f -exec sed -i 's/phosphor-dbus-interfaces\/tree\/master \/xyz/phosphor-dbus-interfaces\/tree\/master\/yaml\/xyz/g' {} + find ./ -type f -exec sed -i 's/phosphor-dbus-interfaces\/blob\/master \/xyz/phosphor-dbus-interfaces\/blob\/master\/yaml\/xyz/g' {} +
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: Icdb96d947f30e4df4f68c4df7300cce0449d3286
show more ...
|
f7d41715 | 02-Apr-2021 |
Feras Aldahlawi <faldahlawi@gmail.com> |
Add design doc for Google Service Root.
Signed-off-by: Feras Aldahlawi <faldahlawi@gmail.com> Change-Id: Ia5df75e2fc4af5b33af8d626163a70f1782cfb8e |
9c79837a | 30-Jun-2021 |
Ramesh Iyyar <rameshi1@in.ibm.com> |
Guard: When Manual guard can be performed
- Added the information about when the manual guard can be performed i.e in few platforms, manual guard action maybe restricted in a certain system stat
Guard: When Manual guard can be performed
- Added the information about when the manual guard can be performed i.e in few platforms, manual guard action maybe restricted in a certain system state.
- Added the new line between each glossary.
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I13819643c79c5cd917af509a8851229a59ea1224
show more ...
|
e0299bcb | 29-Jun-2021 |
Isaac Kurth <isaac.kurth@ibm.com> |
Add factory-reset-toggle pin name
factory-reset-toggle indicates the state of the pin that determines whether a factory reset has been requested. The toggle switch could be high or low; if it is in
Add factory-reset-toggle pin name
factory-reset-toggle indicates the state of the pin that determines whether a factory reset has been requested. The toggle switch could be high or low; if it is in a different state than what was recorded before, then a factory reset is requested.
Signed-off-by: Isaac Kurth <isaac.kurth@ibm.com> Change-Id: I09e97489cff8114068d542a3ba77cecd13aefc81
show more ...
|
f8cc2a06 | 29-Jun-2021 |
Chalapathi Venkataramashetty <chalapathix.venkataramashetty@intel.com> |
Add FirmwareResiliencyError to redfish-resource-supplement-for-pfr doc
Add FirmwareResiliencyError message registry entry to the redfish-resource-supplement-for-pfr document.
FirmwareResiliencyErro
Add FirmwareResiliencyError to redfish-resource-supplement-for-pfr doc
Add FirmwareResiliencyError message registry entry to the redfish-resource-supplement-for-pfr document.
FirmwareResiliencyError message entry is implemented and used in the following patches. https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/43280 https://gerrit.openbmc-project.xyz/c/openbmc/pfr-manager/+/43281
Signed-off-by: Chalapathi Venkataramashetty <chalapathix.venkataramashetty@intel.com> Change-Id: I5dfa0c3bd991e256ddd21c68be79ad7c0af3ff52
show more ...
|