diff options
Diffstat (limited to 'board/nocturne_fp/board_rw.c')
-rw-r--r-- | board/nocturne_fp/board_rw.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/board/nocturne_fp/board_rw.c b/board/nocturne_fp/board_rw.c index 657f155a4a..0a7b38b97d 100644 --- a/board/nocturne_fp/board_rw.c +++ b/board/nocturne_fp/board_rw.c @@ -19,6 +19,18 @@ #error "This file should only be built for RW." #endif +/** + * Disable restricted commands when the system is locked. + * + * @see console.h system.c + */ +int console_is_restricted(void) +{ + return system_is_locked(); +} + +#include "gpio_list.h" + /* SPI devices */ struct spi_device_t spi_devices[] = { /* Fingerprint sensor (SCLK at 4Mhz) */ @@ -84,7 +96,7 @@ static void spi_configure(enum fp_sensor_spi_select spi_select) spi_enable(&spi_devices[0], 1); } -void board_init_rw(void) +void board_init(void) { enum fp_sensor_spi_select spi_select = get_fp_sensor_spi_select(); @@ -111,6 +123,7 @@ void board_init_rw(void) /* Enable interrupt on PCH power signals */ gpio_enable_interrupt(gpio_slp_alt_l); gpio_enable_interrupt(GPIO_SLP_L); + /* * Enable the SPI slave interface if the PCH is up. * Do not use hook_call_deferred(), because ap_deferred() will be @@ -118,3 +131,4 @@ void board_init_rw(void) */ ap_deferred(); } +DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT); |