summaryrefslogtreecommitdiff
path: root/board/karma
diff options
context:
space:
mode:
Diffstat (limited to 'board/karma')
-rw-r--r--board/karma/board.c10
-rw-r--r--board/karma/gpio.inc2
2 files changed, 10 insertions, 2 deletions
diff --git a/board/karma/board.c b/board/karma/board.c
index 7bac35bd64..4e9f9166ff 100644
--- a/board/karma/board.c
+++ b/board/karma/board.c
@@ -5,12 +5,13 @@
#include "console.h"
#include "gpio.h"
+#include "hooks.h"
#include "oz554.h"
#define CPRINTS(format, args...) cprints(CC_I2C, format, ## args)
#define CPRINTF(format, args...) cprintf(CC_I2C, format, ## args)
-__override void oz554_board_init(void)
+void oz554_board_init(void)
{
int pin_status = 0;
@@ -40,3 +41,10 @@ __override void oz554_board_init(void)
break;
}
}
+
+static void init_oz554(void)
+{
+ oz554_board_init();
+ gpio_enable_interrupt(GPIO_PANEL_BACKLIGHT_EN);
+}
+DECLARE_HOOK(HOOK_INIT, init_oz554, HOOK_PRIO_DEFAULT);
diff --git a/board/karma/gpio.inc b/board/karma/gpio.inc
index 1b265ed6ca..bdf0ab93be 100644
--- a/board/karma/gpio.inc
+++ b/board/karma/gpio.inc
@@ -11,7 +11,7 @@
GPIO_INT(USB_C0_PD_INT_ODL, PIN(3, 7), GPIO_INT_FALLING | GPIO_PULL_UP, tcpc_alert_event)
GPIO_INT(AC_PRESENT, PIN(C, 1), GPIO_INT_BOTH, extpower_interrupt)
GPIO_INT(POWER_BUTTON_L, PIN(0, 4), GPIO_INT_BOTH | GPIO_PULL_UP, power_button_interrupt) /* MECH_PWR_BTN_ODL */
-GPIO_INT(PANEL_BACKLIGHT_EN, PIN(4, 4), GPIO_INT_RISING, backlight_enable_interrupt)
+GPIO_INT(PANEL_BACKLIGHT_EN, PIN(4, 4), GPIO_INT_RISING, oz554_interrupt)
GPIO_INT(PCH_SLP_S0_L, PIN(7, 5), GPIO_INT_BOTH, power_signal_interrupt)
GPIO_INT(PCH_SLP_SUS_L, PIN(6, 2), GPIO_INT_BOTH, power_signal_interrupt)