openbmc.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Add multi-host support in phosphor-buttons
@ 2020-09-21 17:36 Manikandan Elumalai
  2020-09-21 17:36 ` Manikandan Elumalai
  0 siblings, 1 reply; 2+ messages in thread
From: Manikandan Elumalai @ 2020-09-21 17:36 UTC (permalink / raw)
  To: openbmc; +Cc: velumanit

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

Hi All,
         Our platform is based on the multi-host with one power(1 GPIO),
reset gpio(1 GPIO) and hand switch
(4 GPIO) connected to the base board(BMC). There are five positions that
can be calculated based
on hand switch selection for the power and uart control of all hosts in the
chassis based
on the hand switch position along with power and reset button press.

The below feature needs to be added as part of the multi-host
implementation in the obmc-phosphor-buttons.

 1. Simple power-button press to "on/off" the specific host based on the
selection key position.
 2. Simple reset-button press to "Reset" the specific host based on the
selection key position.
 3. Long power-button press to "Slot AC on/off" on specific host based on
the
    selection key position(triggers if Hand switch == host).
 4. Long power-button press to "Chassis System Reset"(triggers if Hand
switch == BMC).
 5. UART console(BMC & Four host) selection based on the selection key
position.

In addition to the baseboard GPIO control, we also use the removal debug
card for
host selection button which is virtually mapped to the baseboard Hand
switch(4 GPIO) to
act as a host selector on each button press in the debug card.

The OCP Debug card details can be found in below,

https://www.opencompute.org/documents/facebook-ocp-debug-card-with-lcd-spec_v1p0

Please let me know your valuable comments.


Thanks

[-- Attachment #2: Type: text/html, Size: 1675 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Add multi-host support in phosphor-buttons
  2020-09-21 17:36 Add multi-host support in phosphor-buttons Manikandan Elumalai
@ 2020-09-21 17:36 ` Manikandan Elumalai
  0 siblings, 0 replies; 2+ messages in thread
From: Manikandan Elumalai @ 2020-09-21 17:36 UTC (permalink / raw)
  To: openbmc; +Cc: velumanit

[-- Attachment #1: Type: text/plain, Size: 1401 bytes --]

Hi All,
         Our platform is based on the multi-host with one power(1 GPIO),
reset gpio(1 GPIO) and hand switch
(4 GPIO) connected to the base board(BMC). There are five positions that
can be calculated based
on hand switch selection for the power and uart control of all hosts in the
chassis based
on the hand switch position along with power and reset button press.

The below feature needs to be added as part of the multi-host
implementation in the obmc-phosphor-buttons.

 1. Simple power-button press to "on/off" the specific host based on the
selection key position.
 2. Simple reset-button press to "Reset" the specific host based on the
selection key position.
 3. Long power-button press to "Slot AC on/off" on specific host based on
the
    selection key position(triggers if Hand switch == host).
 4. Long power-button press to "Chassis System Reset"(triggers if Hand
switch == BMC).
 5. UART console(BMC & Four host) selection based on the selection key
position.

In addition to the baseboard GPIO control, we also use the removal debug
card for
host selection button which is virtually mapped to the baseboard Hand
switch(4 GPIO) to
act as a host selector on each button press in the debug card.

The OCP Debug card details can be found in below,

https://www.opencompute.org/documents/facebook-ocp-debug-card-with-lcd-spec_v1p0

Please let me know your valuable comments.


Thanks

[-- Attachment #2: Type: text/html, Size: 1675 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-09-21 17:39 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-21 17:36 Add multi-host support in phosphor-buttons Manikandan Elumalai
2020-09-21 17:36 ` Manikandan Elumalai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).