POWER(4) - Device Drivers Manual (hppa)

POWER(4) - Device Drivers Manual (hppa) #

POWER(4) - Device Drivers Manual (hppa)

NAME #

power - power button and power fail support

SYNOPSIS #

power0 at mainbus?

DESCRIPTION #

HP PA-RISC machines support power failure detection in different forms:

  • “soft” power button
  • power failure interrupt

The power driver tries its best to determine the power failure condition that is a result of a power button being depressed or a power supply system failure or a similar condition. Upon detection of any of the aforementioned conditions, it tries to gracefully (if possible) shutdown the system through a call to the boot(9) function.

On systems equipped with the lasi(4) bus adapter, we find a “soft” power button which upon depression gives us a signal in the “power register” and thus polling periodically we detect the event. Since that bit comes directly from the power button without any dampening, we perform a second long delay; thus quick transitions off and on will not result in a shutdown.

On modern systems, an interruption is signalled upon the power button depression and thus this avoids polling and does not require (as does being implemented in hardware) dampening.

SEE ALSO #

intro(4), lasi(4), pdc(4), boot(9)

HISTORY #

The power driver appeared in OpenBSD 3.4.

OpenBSD 7.5 - May 31, 2007