History log of /openbmc/docs/designs/device-tree-gpio-naming.md (Results 1 – 17 of 17)
Revision Date Author Comments
# f4febd00 08-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

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

show more ...


# 6ac6f3df 28-Apr-2022 Patrick Williams <patrick@stwcx.xyz>

designs: remove 'Primary Assignee'

In almost all cases this was the same individual as the author or not
filled in. Nobody seems to know what this means in the context of
OpenBMC, so we dropped it

designs: remove 'Primary Assignee'

In almost all cases this was the same individual as the author or not
filled in. Nobody seems to know what this means in the context of
OpenBMC, so we dropped it from the design template. Clean up all the
existing designs to remove them.

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

show more ...


# 1f45b300 19-Apr-2022 Brandon Wyman <bjwyman@gmail.com>

device-tree-gpio-naming: Add power-ffs-sync-history

The power-ffs-sync-history GPIO is used to set Fans Full Speed, or to
synchronize the power supply input history.

Change-Id: Ib1ac2456f7f715360d0

device-tree-gpio-naming: Add power-ffs-sync-history

The power-ffs-sync-history GPIO is used to set Fans Full Speed, or to
synchronize the power supply input history.

Change-Id: Ib1ac2456f7f715360d089dfa4b6b379b516439ab
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>

show more ...


# f5508743 24-Feb-2022 Patrick Williams <patrick@stwcx.xyz>

gpio-naming: clarify button definition

Fixes openbmc/docs#72.

There was some question if buttons are strictly input or could also be
used in cases where the BMC emulates a physical button. Clarify

gpio-naming: clarify button definition

Fixes openbmc/docs#72.

There was some question if buttons are strictly input or could also be
used in cases where the BMC emulates a physical button. Clarify the
button section here to indicate that *-button gpios are strictly input.

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

show more ...


# 931d4624 20-Oct-2021 Eddie James <eajames@linux.ibm.com>

device-tree-gpio-naming: RTC battery voltage read enable pin

Add pin used to enable RTC battery voltage reading
(rtc-battery-voltage-read-enable).

Signed-off-by: Eddie James <eajames@linux.ibm.com>

device-tree-gpio-naming: RTC battery voltage read enable pin

Add pin used to enable RTC battery voltage reading
(rtc-battery-voltage-read-enable).

Signed-off-by: Eddie James <eajames@linux.ibm.com>
Change-Id: I91e05cb4c947c1dc4a736653ef8c6a0543bbc166

show more ...


# b2ac767d 07-Oct-2021 Thang Tran <thuutran@amperecomputing.com>

device-tree-gpio-naming: Add host ready pins

Add pins to detect the status of HOSTs is ready or not.
Current OpenBmc support to detect Host ready via IPMI and PLDM.
However, not all

device-tree-gpio-naming: Add host ready pins

Add pins to detect the status of HOSTs is ready or not.
Current OpenBmc support to detect Host ready via IPMI and PLDM.
However, not all of platforms support IPMI and PLDM. Some
platforms, like Ampere Mt.Jade checks input GPIO to detect host
firmware boot status.
The name of HOST ready pin has to include the index of host and
the polarity (Active high or low).

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

show more ...


# 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 comm

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>


# 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 (contracti

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

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


# 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 mod

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: Ia35f8544

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.

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>

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


# 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: If5bdd4b2757a

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


# 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 l

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


# f903ef54 03-Apr-2020 Andrew Geissler <geissonator@yahoo.com>

device-tree: make consistent gpio names

This design proposes a common naming convention for GPIO's within
OpenBMC systems. This will allow OpenBMC user space applications which
requi

device-tree: make consistent gpio names

This design proposes a common naming convention for GPIO's within
OpenBMC systems. This will allow OpenBMC user space applications which
require GPIO interaction to be common across OpenBMC with no extra
per-system configuration data required.

Change-Id: Ied4eb359668bf9267bf12ea1b540996e2c8856e7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>

show more ...