History log of /openbmc/docs/designs/ (Results 76 – 100 of 205)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e67c779e20-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 ...

f3d60e3d13-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 ...

27c82f6117-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

b61af71428-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 ...

7c922ce908-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>

de77feb612-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 ...

7eb0c00e03-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 ...

124c9ad328-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 ...

0bc53ce703-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 ...

7534525214-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 ...

2cbf57a815-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 ...

d55349e123-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 ...

6acf270401-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 ...

39df638614-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 ...

cb367c7829-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 ...

0ac32b4419-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 ...

d115177924-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 ...

38c0f99a03-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

40ae366719-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 ...

d5a7973111-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 ...

2bc8dac003-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 ...

f7d4171502-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

9c79837a30-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 ...

e0299bcb29-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 ...

f8cc2a0629-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 ...

123456789