summaryrefslogtreecommitdiff
path: root/chip/g/rbox.c
diff options
context:
space:
mode:
Diffstat (limited to 'chip/g/rbox.c')
-rw-r--r--chip/g/rbox.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/chip/g/rbox.c b/chip/g/rbox.c
index fc09b8792a..c30e80a871 100644
--- a/chip/g/rbox.c
+++ b/chip/g/rbox.c
@@ -10,36 +10,11 @@
#define POWER_BUTTON 2
-static uint8_t val;
-
int rbox_powerbtn_is_pressed(void)
{
return !GREAD_FIELD(RBOX, CHECK_OUTPUT, PWRB_OUT);
}
-int rbox_powerbtn_override_is_enabled(void)
-{
- return GREAD_FIELD(RBOX, OVERRIDE_OUTPUT, EN) & (1 << POWER_BUTTON);
-}
-
-void rbox_powerbtn_release(void)
-{
- GWRITE_FIELD(RBOX, OVERRIDE_OUTPUT, EN, 0);
- GWRITE_FIELD(RBOX, OVERRIDE_OUTPUT, OEN, 0);
- GWRITE_FIELD(RBOX, OVERRIDE_OUTPUT, VAL, val);
-}
-
-void rbox_powerbtn_press(void)
-{
- if (rbox_powerbtn_override_is_enabled())
- return;
-
- val = GREAD_FIELD(RBOX, OVERRIDE_OUTPUT, VAL);
- GWRITE_FIELD(RBOX, OVERRIDE_OUTPUT, VAL, ~(1 << POWER_BUTTON) & val);
- GWRITE_FIELD(RBOX, OVERRIDE_OUTPUT, OEN, 1 << POWER_BUTTON);
- GWRITE_FIELD(RBOX, OVERRIDE_OUTPUT, EN, 1 << POWER_BUTTON);
-}
-
static void rbox_release_ec_reset(void)
{
/* Unfreeze the PINMUX */