zephyr/drivers/clock_control
Erwan Gouriou bced529f78 include: stm32: clock_control: Ease usage of STM32_DT_CLOCKS macro
STM32_DT_CLOCKS was designed to take a device tree node label name as
argument: STM32_DT_CLOCKS(uart1)
Change its implementation to take a node identifier instead:
STM32_DT_CLOCKS(DT_NODELABEL(uart1)).

This make its usage more flexible since the argument can now be extracted
from other DT macros such as DT_PARENT. Then, the following can be done:
STM32_DT_CLOCKS(DT_PARENT(child_node_label)).

Since it is now possible implement STM32_DT_INST_CLOCKS using
STM32_DT_CLOCKS.

Finally, update existing STM32_DT_CLOCKS users and convert
STM32_INST_CLOCK_INFO users to STM32_CLOCK_INFO.

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-06-28 11:07:29 +02:00
..
beetle_clock_control.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_agilex_ll.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_agilex.c drivers: clock_control: agilex: remove redundant soc.h include 2022-06-05 14:48:40 +02:00
clock_control_cavs.c drivers/clock_control: Add cAVS clock driver 2022-06-27 12:42:04 +02:00
clock_control_esp32.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_esp32c3.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_litex.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_litex.h clock_control: litex: Use register names 2022-05-06 11:31:54 +02:00
clock_control_lpc11u6x.c drivers: clock_control: convert lpc11u6x syscon driver to pinctrl 2022-05-10 17:27:44 -05:00
clock_control_lpc11u6x.h drivers: clock_control: convert lpc11u6x syscon driver to pinctrl 2022-05-10 17:27:44 -05:00
clock_control_mchp_xec.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_mcux_ccm_rev2.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_mcux_ccm.c I2S_MCUX: Fixup I2S MCUX Audio PLL Rate Calculation and Reg Writes 2022-05-19 11:01:53 -05:00
clock_control_mcux_mcg.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_mcux_pcc.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_mcux_scg.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_mcux_sim.c drivers: clock_control: mcux_sim: Remove dead code 2022-06-10 09:47:21 +02:00
clock_control_mcux_syscon.c drivers: clock_control: mcux_lpc_syscon_clock: Add flexcomm16 suppport 2022-06-13 12:10:57 +02:00
clock_control_npcx.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_nrf.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_rcar_cpg_mssr.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_rv32m1_pcc.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_stm32_ll_common.c drivers/clock_control: stm32: clock_control_on: check cc-sub_system 2022-06-21 10:48:46 +02:00
clock_stm32_ll_common.h drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32_ll_h7.c drivers: clock_control: stm32h7: wait for VOS change 2022-06-16 11:26:35 +02:00
clock_stm32_ll_mp1.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_stm32_ll_u5.c drivers/clock_control: stm32u5: Wrong bus check in _get_rate() 2022-05-24 08:51:52 -07:00
clock_stm32_mux.c include: stm32: clock_control: Ease usage of STM32_DT_CLOCKS macro 2022-06-28 11:07:29 +02:00
clock_stm32f0_f3.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32f1.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32f2_f4_f7.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32g0.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32g4.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32l0_l1.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
clock_stm32l4_l5_wb_wl.c drivers/clock_control: stm32_common: Implement clock source selection 2022-05-10 18:42:30 +02:00
CMakeLists.txt drivers/clock_control: Add cAVS clock driver 2022-06-27 12:42:04 +02:00
Kconfig drivers/clock_control: Add cAVS clock driver 2022-06-27 12:42:04 +02:00
Kconfig.beetle kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.cavs drivers/clock_control: Add cAVS clock driver 2022-06-27 12:42:04 +02:00
Kconfig.esp32 clock: esp32: unify clock control for all espressif socs 2021-11-04 15:21:26 -04:00
Kconfig.esp32c3 clock_control: esp32c3: added clock control 2021-10-27 15:09:08 -04:00
Kconfig.litex
Kconfig.lpc11u6x kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.mcux_ccm
Kconfig.mcux_ccm_rev2 drivers: clock_control: add ccm driver for rt117x 2021-06-29 11:30:00 -04:00
Kconfig.mcux_mcg
Kconfig.mcux_pcc
Kconfig.mcux_scg
Kconfig.mcux_sim
Kconfig.mcux_syscon
Kconfig.npcx driver: clock: npcx: add a option to generate LFCLK via XTSOC 2021-07-12 23:34:42 +03:00
Kconfig.nrf drivers: clock_control: Calibration default on if not BOARD_ENABLE_CPUNET 2022-06-06 22:45:44 +02:00
Kconfig.rcar
Kconfig.rv32m1
Kconfig.stm32 drivers: clock_control: Add STM32 clock multiplexer driver 2022-05-10 18:42:30 +02:00
Kconfig.xec Microchip: MEC172x clock control driver 2021-07-21 17:46:07 -04:00
nrf_clock_calibration.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
nrf_clock_calibration.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00