hw/misc/stm32l4x5_rcc: Add an internal PLL Clock object
authorArnaud Minier <arnaud.minier@telecom-paris.fr>
Sun, 3 Mar 2024 14:06:38 +0000 (15:06 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 5 Mar 2024 13:22:56 +0000 (13:22 +0000)
commit6487653efd54ea16c9fa39f0f7a648f27bc2c548
tree85e6589cb5b15a4bcc1e5086cf57349a9b020d40
parentec7d83acbd1182d47df742745b43e6b16a3a4977
hw/misc/stm32l4x5_rcc: Add an internal PLL Clock object

This object represents the PLLs and their channels. The PLLs allow for a
more fine-grained control of the clocks frequency.

The migration handling is based on hw/misc/zynq_sclr.c.
Three phase reset will be handled in a later commit.

Signed-off-by: Arnaud Minier <arnaud.minier@telecom-paris.fr>
Signed-off-by: Inès Varhol <ines.varhol@telecom-paris.fr>
Message-id: 20240303140643.81957-4-arnaud.minier@telecom-paris.fr
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
hw/misc/stm32l4x5_rcc.c
hw/misc/trace-events
include/hw/misc/stm32l4x5_rcc.h
include/hw/misc/stm32l4x5_rcc_internals.h