]> Git Repo - qemu.git/commit
hw/arm/stm32f205: Wire up sysclk and refclk
authorPeter Maydell <[email protected]>
Thu, 12 Aug 2021 09:33:43 +0000 (10:33 +0100)
committerPeter Maydell <[email protected]>
Wed, 1 Sep 2021 10:08:19 +0000 (11:08 +0100)
commit68ba05fba411a9dd7281498c7f7aae05e0b76005
tree64f7e5417ff15210651a7afe76795470edebb930
parentb5ff0c6183e0c060725becd6fdb43a08b494fdc1
hw/arm/stm32f205: Wire up sysclk and refclk

Wire up the sysclk and refclk for the stm32f205 SoC.  This SoC always
runs the systick refclk at 1/8 the frequency of the main CPU clock,
so the board code only needs to provide a single sysclk clock.

Because there is only one board using this SoC, we convert the SoC
and the board together, rather than splitting it into "add clock to
SoC; connect clock in board; add error check in SoC code that clock
is wired up".

When the systick device starts honouring its clock inputs, this will
fix an emulation inaccuracy in the netduino2 board where the systick
reference clock was running at 1MHz rather than 15MHz.

Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Alistair Francis <[email protected]>
Reviewed-by: Alexandre Iooss <[email protected]>
Reviewed-by: Luc Michel <[email protected]>
Message-id: 20210812093356[email protected]
hw/arm/netduino2.c
hw/arm/stm32f205_soc.c
include/hw/arm/stm32f205_soc.h
This page took 0.037479 seconds and 4 git commands to generate.