diff options
Diffstat (limited to 'board/hyperdebug/board.h')
-rw-r--r-- | board/hyperdebug/board.h | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/board/hyperdebug/board.h b/board/hyperdebug/board.h index 4e0dfa6afd..c5afe4d014 100644 --- a/board/hyperdebug/board.h +++ b/board/hyperdebug/board.h @@ -10,9 +10,6 @@ #define CONFIG_LTO -/* 48 MHz SYSCLK clock frequency */ -#define CPU_CLOCK 48000000 - /* Configure the flash */ #undef CONFIG_RO_SIZE #undef CONFIG_FW_PSTATE_OFF @@ -39,6 +36,21 @@ #else /* !SECTION_IS_RO */ +/* + * PLL configuration. Freq = STM32_HSE_CLOCK or HSI (16MHz) * N / M / R. + * + * In our case, 16MHz * 13 / 1 / 2 = 104MHz. + */ + +#undef STM32_PLLM +#undef STM32_PLLN +#undef STM32_PLLR +#define STM32_PLLM 1 +#define STM32_PLLN 13 +#define STM32_PLLR 2 + +#define STM32_USE_PLL + #define CONFIG_BOARD_PRE_INIT #define CONFIG_ROM_BASE 0x0 @@ -195,5 +207,8 @@ enum usb_strings { */ #define OCTOSPI_TRANSACTION_TIMEOUT_US (500 * MSEC) +/* Interrupt handler, called by common/gpio.c. */ +void gpio_edge(enum gpio_signal signal); + #endif /* !__ASSEMBLER__ */ #endif /* __CROS_EC_BOARD_H */ |