summaryrefslogtreecommitdiff
path: root/board/hyperdebug/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/hyperdebug/board.h')
-rw-r--r--board/hyperdebug/board.h21
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 */