u-boot/drivers/clk
Caleb Connolly cbf3152f6a
clk/qcom: apq8016: allow apq8016_clk_init_uart() to be called externally
When U-Boot as running as the first stage bootloader on MSM8916 devices,
early debug UART requires turning on the clocks (for some reason the
pre-loader turns them off?!).

To simplify developing for this platform, allow the
apq8016_clk_init_uart() function to be called externally. Developers can
call this from the serial_msm debug uart driver to configure the clocks
before the driver model is available.

As it is only possible to enable early debug UART in custom builds of
U-Boot, this solution at least gives developers the option.

Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-03-01 15:08:59 +00:00
..
altera clk: altera: n5x: Fix MEMCLKMGR_EXTCNTRST_C0CNTRST to bit(0) 2024-01-22 16:51:17 +08:00
analogbits common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
aspeed treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
at91 treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
exynos clk: exynos: Add Exynos850 clock driver 2024-01-24 11:23:20 +09:00
imx treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
intel
mediatek clk: mediatek: add clock driver support for MediaTek MT8365 SoC 2023-12-19 10:09:06 -05:00
meson clk: meson: add Hardware Clock measure driver 2024-01-29 22:34:39 -05:00
microchip
mtmips
mvebu treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
nuvoton clk: nuvoton: add read only feature for clk driver 2023-12-15 13:05:55 -05:00
owl
qcom clk/qcom: apq8016: allow apq8016_clk_init_uart() to be called externally 2024-03-01 15:08:59 +00:00
renesas clk: renesas: Fix broken clocks on all Gen2 boards 2024-02-17 22:38:18 +01:00
rockchip clk: rockchip: rk3588: fix up the frac pll calculation 2023-10-23 18:21:55 +08:00
sifive clk: sifive: only build sifive-prci.o for CONFIG_CLK_SIFIVE_PRCI 2023-07-06 17:28:08 +08:00
starfive clk: starfive: jh7110: Add watchdog clocks 2023-12-05 16:40:16 +08:00
stm32 arm: Rename STM32MP15x 2024-01-19 14:38:59 +01:00
sunxi sunxi: add Allwinner R528/T113 SoC support 2023-10-22 23:41:52 +01:00
tegra
ti tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
uniphier
clk_bcm6345.c
clk_boston.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
clk_fixed_factor.c
clk_fixed_rate.c
clk_k210.c clk: treewide: switch to clock dump from clk_ops 2023-12-15 13:05:54 -05:00
clk_octeon.c
clk_pic32.c clk: treewide: switch to clock dump from clk_ops 2023-12-15 13:05:54 -05:00
clk_sandbox_ccf.c test: dm: clk_ccf: test ccf_clk_ops 2023-12-15 13:50:44 -05:00
clk_sandbox_test.c clk: Remove rfree 2024-01-29 22:35:02 -05:00
clk_sandbox.c clk: Remove rfree 2024-01-29 22:35:02 -05:00
clk_scmi.c scmi: refactor the code to hide a channel from devices 2023-10-13 16:59:23 -04:00
clk_versaclock.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
clk_versal.c clk: treewide: switch to clock dump from clk_ops 2023-12-15 13:05:54 -05:00
clk_vexpress_osc.c
clk_zynq.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
clk_zynqmp.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
clk-cdce9xx.c tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
clk-composite.c clk: Check that composite clock's div has set_rate() 2023-12-15 12:32:00 -05:00
clk-divider.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
clk-fixed-factor.c
clk-gate.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
clk-gpio.c clk: clk-gpio: add actual gated clock 2024-01-29 22:35:34 -05:00
clk-hsdk-cgu.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
clk-mux.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
clk-uclass.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
clk-xlnx-clock-wizard.c treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
clk.c clk: check parent_name in clk_register to avoid confusing log_error() output 2023-12-15 12:31:15 -05:00
ics8n3qv01.c
Kconfig clk/qcom: move from mach-snapdragon 2024-01-16 12:26:23 +00:00
Makefile clk/qcom: move from mach-snapdragon 2024-01-16 12:26:23 +00:00
mpc83xx_clk.c clk: mpc83xx: Fix clocks for mpc832x 2023-04-06 14:50:03 +02:00
mpc83xx_clk.h