u-boot-brain/drivers/clk
Etienne Carriere 08db5d5c71 clk: stm32mp1: gets root clocks from fdt
This change makes stm32mp1 clock driver to get the root clocks
reference from the device node in the FDT rather than fetching
straight these clocks by their name. Driver now stores the
clock reference and use it to know if a root clock is present,
get its rate or gets its related udevice reference.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
2021-03-11 17:03:19 +01:00
..
altera common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
analogbits clk: sifive: Sync-up WRPLL library with upstream Linux 2019-07-19 14:24:51 +08:00
aspeed common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
at91 Merge branch '2021-02-02-drop-asm_global_data-when-unused' 2021-02-15 10:16:45 -05:00
exynos dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
imx clk: imx: Add ECSPI to iMX8MN 2021-01-23 13:40:29 +01:00
intel clk: x86: Correct the driver name 2021-01-30 14:25:41 -07:00
kendryte clk: kendryte: no need to check argument of free() 2020-10-26 09:27:13 +08:00
mediatek clk: mediatek: Add MT8183 clock driver 2021-01-18 15:14:13 -05:00
meson - sync amlogic GX & AXG DT to Linux 5.10 2021-01-13 07:32:02 -05:00
microchip clk: Add Microchip PolarFire SoC clock driver 2021-01-18 11:06:38 +08:00
mtmips clk: add clock driver for MediaTek MT7620 SoC 2021-01-24 21:39:26 +01:00
mvebu dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
owl dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
renesas common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
rockchip common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sifive dm: Rename DM_GET_DRIVER() to DM_DRIVER_GET() 2021-01-05 12:26:35 -07:00
sunxi clk: sunxi: Add support for H616 clocks 2021-01-25 21:52:01 +00:00
tegra common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ti clk: ti: improve debug messages for clkctrl driver 2021-02-22 11:39:48 +05:30
uniphier dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
clk_bcm6345.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
clk_boston.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
clk_fixed_factor.c dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
clk_fixed_rate.c dm: Use access methods for dev/uclass private data 2021-01-05 12:24:40 -07:00
clk_octeon.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
clk_pic32.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
clk_sandbox_ccf.c clk: set flags in the ccf registration routines 2020-08-24 11:03:26 +02:00
clk_sandbox_test.c clk: add clk_round_rate() 2021-01-12 10:58:04 +05:30
clk_sandbox.c clk: add clk_round_rate() 2021-01-12 10:58:04 +05:30
clk_scmi.c clk: add clock driver for SCMI agents 2020-09-30 11:55:23 -04:00
clk_stm32f.c clk: clk_stm32f: migrate trace to dev and log macro 2021-01-13 09:52:58 +01:00
clk_stm32h7.c clk: clk_stm32h7: migrate trace to dev and log macro 2021-01-13 09:52:58 +01:00
clk_stm32mp1.c clk: stm32mp1: gets root clocks from fdt 2021-03-11 17:03:19 +01:00
clk_versal.c clk: versal: Add support to enable clocks 2021-02-23 14:56:59 +01:00
clk_vexpress_osc.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
clk_zynq.c Xilinx changes for v2021.04-rc3 2021-02-23 10:45:55 -05:00
clk_zynqmp.c clk: zynqmp: Add support to enable clocks 2021-02-23 14:56:59 +01:00
clk-cdce9xx.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
clk-composite.c clk: set flags in the ccf registration routines 2020-08-24 11:03:26 +02:00
clk-divider.c clk: export generic routines 2021-01-12 10:21:41 +05:30
clk-fixed-factor.c clk: set flags in the ccf registration routines 2020-08-24 11:03:26 +02:00
clk-gate.c clk: set flags in the ccf registration routines 2020-08-24 11:03:26 +02:00
clk-hsdk-cgu.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
clk-mux.c clk: ccf: replace the get_rate helper 2020-10-22 11:26:14 -04:00
clk-uclass.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
clk.c dm: core: Access device flags through functions 2021-01-05 12:24:41 -07:00
ics8n3qv01.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
Kconfig clk: Add Microchip PolarFire SoC clock driver 2021-01-18 11:06:38 +08:00
Makefile clk: Add Microchip PolarFire SoC clock driver 2021-01-18 11:06:38 +08:00
mpc83xx_clk.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mpc83xx_clk.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00