mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-03-04 21:41:30 +01:00
The driver is adapted from Linux kernel's version of clk-th1520-ap.c, with only output clocks for external sensors, which are barely useful in bootloaders, removed. Same as the mainline driver, it currently lacks of ability to enable and reconfigure PLLs, which could be implemented later. Signed-off-by: Yao Zi <ziyao@disroot.org> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
64 lines
2.3 KiB
Makefile
64 lines
2.3 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# Copyright (c) 2015 Google, Inc
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
|
|
obj-$(CONFIG_$(PHASE_)CLK) += clk-uclass.o
|
|
obj-$(CONFIG_$(PHASE_)CLK) += clk_fixed_rate.o
|
|
obj-$(CONFIG_$(PHASE_)CLK) += clk_fixed_factor.o
|
|
obj-$(CONFIG_$(PHASE_)CLK_CCF) += clk.o clk-divider.o clk-mux.o clk-gate.o
|
|
obj-$(CONFIG_$(PHASE_)CLK_CCF) += clk-fixed-factor.o
|
|
obj-$(CONFIG_$(PHASE_)CLK_COMPOSITE_CCF) += clk-composite.o
|
|
obj-$(CONFIG_$(PHASE_)CLK_GPIO) += clk-gpio.o
|
|
obj-$(CONFIG_$(PHASE_)CLK_STUB) += clk-stub.o
|
|
|
|
obj-y += adi/
|
|
obj-y += airoha/
|
|
obj-y += analogbits/
|
|
obj-y += imx/
|
|
obj-$(CONFIG_CLK_JH7110) += starfive/
|
|
obj-y += tegra/
|
|
obj-y += ti/
|
|
obj-$(CONFIG_CLK_THEAD) += thead/
|
|
obj-$(CONFIG_$(PHASE_)CLK_INTEL) += intel/
|
|
obj-$(CONFIG_ARCH_ASPEED) += aspeed/
|
|
obj-$(CONFIG_ARCH_MEDIATEK) += mediatek/
|
|
obj-$(CONFIG_ARCH_MESON) += meson/
|
|
obj-$(CONFIG_ARCH_MTMIPS) += mtmips/
|
|
obj-$(CONFIG_ARCH_NPCM) += nuvoton/
|
|
obj-$(CONFIG_ARCH_ROCKCHIP) += rockchip/
|
|
obj-$(CONFIG_ARCH_SOCFPGA) += altera/
|
|
obj-$(CONFIG_ARCH_STM32) += stm32/
|
|
obj-$(CONFIG_ARCH_STM32MP) += stm32/
|
|
obj-$(CONFIG_CLK_AT91) += at91/
|
|
obj-$(CONFIG_CLK_BCM6345) += clk_bcm6345.o
|
|
obj-$(CONFIG_CLK_BOSTON) += clk_boston.o
|
|
obj-$(CONFIG_CLK_CDCE9XX) += clk-cdce9xx.o
|
|
obj-$(CONFIG_CLK_EXYNOS) += exynos/
|
|
obj-$(CONFIG_CLK_HSDK) += clk-hsdk-cgu.o
|
|
obj-$(CONFIG_CLK_K210) += clk_k210.o
|
|
obj-$(CONFIG_CLK_MPC83XX) += mpc83xx_clk.o
|
|
obj-$(CONFIG_CLK_MPFS) += microchip/
|
|
obj-$(CONFIG_CLK_MVEBU) += mvebu/
|
|
obj-$(CONFIG_CLK_OCTEON) += clk_octeon.o
|
|
obj-$(CONFIG_CLK_OWL) += owl/
|
|
obj-$(CONFIG_CLK_QCOM) += qcom/
|
|
obj-$(CONFIG_CLK_RENESAS) += renesas/
|
|
obj-$(CONFIG_$(PHASE_)CLK_SCMI) += clk_scmi.o
|
|
obj-$(CONFIG_CLK_SIFIVE) += sifive/
|
|
obj-$(CONFIG_CLK_SOPHGO) += sophgo/
|
|
obj-$(CONFIG_CLK_SUNXI) += sunxi/
|
|
obj-$(CONFIG_CLK_UNIPHIER) += uniphier/
|
|
obj-$(CONFIG_CLK_VERSACLOCK) += clk_versaclock.o
|
|
obj-$(CONFIG_CLK_VERSAL) += clk_versal.o
|
|
obj-$(CONFIG_CLK_VEXPRESS_OSC) += clk_vexpress_osc.o
|
|
obj-$(CONFIG_CLK_XLNX_CLKWZRD) += clk-xlnx-clock-wizard.o
|
|
obj-$(CONFIG_CLK_ZYNQ) += clk_zynq.o
|
|
obj-$(CONFIG_CLK_ZYNQMP) += clk_zynqmp.o
|
|
obj-$(CONFIG_CLK_ICS8N3QV01) += ics8n3qv01.o
|
|
obj-$(CONFIG_MACH_PIC32) += clk_pic32.o
|
|
obj-$(CONFIG_SANDBOX_CLK_CCF) += clk_sandbox_ccf.o
|
|
obj-$(CONFIG_SANDBOX) += clk_sandbox.o
|
|
obj-$(CONFIG_SANDBOX) += clk_sandbox_test.o
|