zephyr/drivers/clock_control
Erwan Gouriou e476fcff78 include/dt-bindings: clocks: stm32h7: Use _C1_ registers offset
STM32H7 series offer alias addresses to access some registers that could
be accessed by the M4 core on dual core variants.
For instance RCC_AHB3ENR could be accessed at following offsets:
- 0x0D4: Accessible from both cores
- 0x134: Accessible from C1 (M7) core
- 0x194: Accessible from C2 (M4) core (if any)

For most single core H7 variants, the two first addresses were accessible,
but for some others (stm32h7ax/stm32h7bx), only the 'C1 accessible'
was available.

This fact used to be hidden by the use of LL API to access these registers,
providing the required abstraction (an mainly using the first alias
when possible to simplify implementation).

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2022-04-21 14:09:44 +02:00
..
beetle_clock_control.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_agilex.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_agilex_ll.c drivers: clock_control: Add clock driver for Intel SoC FPGA Agilex 2021-10-12 08:37:03 -04:00
clock_control_esp32.c soc: esp32c3: fix cpu vendor name 2022-01-20 13:33:29 -05:00
clock_control_esp32c3.c clock_control: esp32c3: added clock control 2021-10-27 15:09:08 -04:00
clock_control_litex.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_control_litex.h drivers: clock control: Add LiteX clock control driver 2020-12-06 12:35:16 -05:00
clock_control_lpc11u6x.c drivers: clock_control: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
clock_control_lpc11u6x.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
clock_control_mchp_xec.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
clock_control_mcux_ccm.c divers: clock_control: refine multiple uart instance support 2022-04-08 10:31:04 -05:00
clock_control_mcux_ccm_rev2.c driver: clock: fix freq get error for clock audio 2022-01-28 10:06:53 +01:00
clock_control_mcux_mcg.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_control_mcux_pcc.c drivers: clock_control: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
clock_control_mcux_scg.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_control_mcux_sim.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_control_mcux_syscon.c drivers: clock_control: lpc: syscon: Add BUSCLK support 2022-03-24 10:44:27 +01:00
clock_control_npcx.c driver: clock_control: npcx: power down some modules by default 2022-02-21 21:55:16 -05:00
clock_control_nrf.c everywhere: fix typos 2022-03-18 13:24:08 -04:00
clock_control_rcar_cpg_mssr.c drivers: clock_control: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
clock_control_rv32m1_pcc.c drivers: clock_control: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
clock_stm32_ll_common.c drivers/clock_control: stm32 common: Remove intermediate hclk variable 2022-04-21 14:09:44 +02:00
clock_stm32_ll_common.h drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32_ll_h7.c include/dt-bindings: clocks: stm32h7: Use _C1_ registers offset 2022-04-21 14:09:44 +02:00
clock_stm32_ll_mp1.c drivers: clock_control: Refactor drivers to use shared init priority 2021-10-19 23:05:25 -04:00
clock_stm32_ll_u5.c drivers/clock_control: stm32u5: Fix on flash latency procedure 2022-04-21 14:09:44 +02:00
clock_stm32f0_f3.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32f1.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32f2_f4_f7.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32g0.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32g4.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32l0_l1.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
clock_stm32l4_l5_wb_wl.c drivers/clock_control: stm32_common: Add elementary PLL configuration step 2022-04-21 14:09:44 +02:00
CMakeLists.txt clock: esp32: unify clock control for all espressif socs 2021-11-04 15:21:26 -04:00
Kconfig clock: esp32: unify clock control for all espressif socs 2021-11-04 15:21:26 -04:00
Kconfig.beetle kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01: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 drivers: clock control: Add LiteX clock control driver 2020-12-06 12:35:16 -05:00
Kconfig.lpc11u6x kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.mcux_ccm kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_ccm_rev2 drivers: clock_control: add ccm driver for rt117x 2021-06-29 11:30:00 -04:00
Kconfig.mcux_mcg kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_pcc kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_scg kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_sim kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux_syscon drivers: Add NXP LPC clock control driver 2020-10-15 11:17:24 -05:00
Kconfig.npcx driver: clock: npcx: add a option to generate LFCLK via XTSOC 2021-07-12 23:34:42 +03:00
Kconfig.nrf everywhere: fix typos 2022-03-18 13:24:08 -04:00
Kconfig.rcar drivers: clock_control: add R-Car CPG MSSR driver 2021-04-22 10:38:45 +02:00
Kconfig.rv32m1 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stm32 drivers/clock_control: stm32: Remove CLOCK_STM32_ Kconfig symbols 2021-11-03 16:19:06 -04:00
Kconfig.xec Microchip: MEC172x clock control driver 2021-07-21 17:46:07 -04:00
nrf_clock_calibration.c drivers: clock_control: nrf_clock_calibration: remove errata workaround 2022-03-23 17:16:12 +01:00
nrf_clock_calibration.h drivers: clock_control: nrf: Make use of related nrfx drivers 2020-08-31 12:40:47 +02:00