zephyr/soc/arm/st_stm32
Erwan Gouriou 2691541ad2 drivers/clock_controller: stm32: Prepare for dts based configuration
To allow transition to device tree based clock configuration on
stm32 targets, rework clock_control driver to use intermediate
STM32_ macros initially defined as the equivalent Kconfig macros
for now.
Propagate the change in all code using these macros.

The reason to introduce these new macros instead of configuring
Kconfig flags using dt kconfigfunctions is that we'll need
to be able to inform users that Kconfig flags are deprecated
once the whole family conversion is done, to encourage
out of tree users to adopt this new configuration scheme.

Note: For now STM32H7 series and code is excluded.
This is the same for some series specific code such as
PLL mul/div for L0/L1 and XTRE prescaler on F1 series.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2021-04-27 11:53:37 +02:00
..
common soc: stm32: Remove redudant zephyr_include_directories 2021-04-01 20:53:58 +03:00
stm32f0 soc: arm: st_stm32: stm32f0: Add support for STM32F031 and STM32F031X6 2021-04-26 09:49:52 -05:00
stm32f1 drivers/dma: stm32: Base Konfig symbols on dts compatible status 2021-01-11 16:49:39 -05:00
stm32f2 dts: arm: st: add support for STM32F205xx SOC 2021-02-14 22:10:28 -05:00
stm32f3 drivers/dma: stm32: Base Konfig symbols on dts compatible status 2021-01-11 16:49:39 -05:00
stm32f4 soc: arm: added support for STM32F410XX 2021-01-13 09:07:52 -05:00
stm32f7 drivers/dma: stm32: Base Konfig symbols on dts compatible status 2021-01-11 16:49:39 -05:00
stm32g0 soc: arm: stm32g0 with USB-C PD cannot use CC1 and CC2 pins by default 2021-04-09 14:53:57 -04:00
stm32g4 dts: arm: st: Add SOC support for STM32G483 2021-04-26 17:40:01 +02:00
stm32h7 soc: stm32h723: fix number of irqs 2021-03-31 08:00:22 -05:00
stm32l0 drivers/dma: stm32: Base Konfig symbols on dts compatible status 2021-01-11 16:49:39 -05:00
stm32l1 soc: arm: stm32: Add support for STM32L152xC SoCs 2021-01-14 16:22:17 -06:00
stm32l4 drivers/clock_controller: stm32: Prepare for dts based configuration 2021-04-27 11:53:37 +02:00
stm32l5 drivers/clock_controller: stm32: Prepare for dts based configuration 2021-04-27 11:53:37 +02:00
stm32mp1 soc: arm: stm32xx: soc.h: final cleanup of LL headers 2020-11-30 15:50:03 +01:00
stm32wb soc: stm32wb: Register soc log 2021-04-21 09:03:18 -04:00
stm32wl soc: arm: st_stm32: add STM32WL support 2021-02-19 22:39:24 -05:00
CMakeLists.txt drivers: STM32 dualcore concurrent register access protection with HSEM 2020-07-09 11:27:56 +02:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.defconfig license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.soc kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00