boards: google_kukui: Use dts for clocks configuration Convert board to use of device tree for clocks configuration. Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
diff --git a/boards/arm/google_kukui/google_kukui.dts b/boards/arm/google_kukui/google_kukui.dts index e4968a2..4fcb0d2 100644 --- a/boards/arm/google_kukui/google_kukui.dts +++ b/boards/arm/google_kukui/google_kukui.dts
@@ -20,6 +20,17 @@ }; }; +&clk_hsi { + status = "okay"; +}; + +&rcc { + clocks = <&clk_hsi>; + clock-frequency = <DT_FREQ_M(8)>; + ahb-prescaler = <1>; + apb1-prescaler = <1>; +}; + &usart1 { pinctrl-0 = <&usart1_tx_pa9 &usart1_rx_pa10>; current-speed = <115200>;
diff --git a/boards/arm/google_kukui/google_kukui_defconfig b/boards/arm/google_kukui/google_kukui_defconfig index b9e4b0c..798bb6b 100644 --- a/boards/arm/google_kukui/google_kukui_defconfig +++ b/boards/arm/google_kukui/google_kukui_defconfig
@@ -24,12 +24,5 @@ # GPIO Controller CONFIG_GPIO=y -# Clock configuration +# Enable Clocks CONFIG_CLOCK_CONTROL=y - -# Ideally, we would use HSI48, but this is not supported in -# Zephyr. Use "basic" HSI (8 MHz). -CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC=8000000 - -# SYSCLK selection -CONFIG_CLOCK_STM32_SYSCLK_SRC_HSI=y