Lines Matching +full:power +full:- +full:button
32 * make the power button make behave just like under IRIX.
56 tmp = hpc3c0->rtcregs[RTC_CMD] & 0xff; in sgi_machine_power_off()
57 hpc3c0->rtcregs[RTC_CMD] = tmp | RTC_WAM; in sgi_machine_power_off()
58 hpc3c0->rtcregs[RTC_WSEC] = 0; in sgi_machine_power_off()
59 hpc3c0->rtcregs[RTC_WHSEC] = 0; in sgi_machine_power_off()
62 sgioc->panel = ~SGIOC_PANEL_POWERON; in sgi_machine_power_off()
67 tmp = hpc3c0->rtcregs[RTC_HOURS_ALARM]; in sgi_machine_power_off()
75 sgimc->cpuctrl0 |= SGIMC_CCTRL0_SYSINIT; in sgi_machine_restart()
95 sgioc->reset = sgi_ioc_reset; in blink_timeout()
103 if (sgint->istat1 & SGINT_ISTAT1_PWR) { in debounce()
108 sgioc->panel = SGIOC_PANEL_POWERON | SGIOC_PANEL_POWERINTR | in debounce()
116 sgimc->cpuctrl0 |= SGIMC_CCTRL0_SYSINIT; in debounce()
128 /* No init process or button pressed twice. */ in power_button()
146 buttons = sgioc->panel; in panel_int()
147 sgioc->panel = SGIOC_PANEL_POWERON | SGIOC_PANEL_POWERINTR; in panel_int()
149 if (sgint->istat1 & SGINT_ISTAT1_PWR) { in panel_int()
158 /* Power button was pressed in panel_int()
159 * ioc.ps page 22: "The Panel Register is called Power Control by Full in panel_int()