hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# SPDX-License-Identifier: GPL-2.0
# common clock types
obj-$(CONFIG_HAVE_CLK)        += clk-devres.o clk-bulk.o
obj-$(CONFIG_CLKDEV_LOOKUP)    += clkdev.o
obj-$(CONFIG_COMMON_CLK)    += clk.o
obj-$(CONFIG_COMMON_CLK)    += clk-divider.o
obj-$(CONFIG_COMMON_CLK)    += clk-fixed-factor.o
obj-$(CONFIG_COMMON_CLK)    += clk-fixed-rate.o
obj-$(CONFIG_COMMON_CLK)    += clk-gate.o
obj-$(CONFIG_COMMON_CLK)    += clk-multiplier.o
obj-$(CONFIG_COMMON_CLK)    += clk-mux.o
obj-$(CONFIG_COMMON_CLK)    += clk-composite.o
obj-$(CONFIG_COMMON_CLK)    += clk-fractional-divider.o
obj-$(CONFIG_COMMON_CLK)    += clk-gpio.o
ifeq ($(CONFIG_OF), y)
obj-$(CONFIG_COMMON_CLK)    += clk-conf.o
endif
 
# hardware specific clock types
# please keep this section sorted lexicographically by file path name
obj-$(CONFIG_MACH_ASM9260)        += clk-asm9260.o
obj-$(CONFIG_COMMON_CLK_AXI_CLKGEN)    += clk-axi-clkgen.o
obj-$(CONFIG_ARCH_AXXIA)        += clk-axm5516.o
obj-$(CONFIG_COMMON_CLK_BD718XX)    += clk-bd718x7.o
obj-$(CONFIG_COMMON_CLK_BM1880)        += clk-bm1880.o
obj-$(CONFIG_COMMON_CLK_CDCE706)    += clk-cdce706.o
obj-$(CONFIG_COMMON_CLK_CDCE925)    += clk-cdce925.o
obj-$(CONFIG_ARCH_CLPS711X)        += clk-clps711x.o
obj-$(CONFIG_COMMON_CLK_CS2000_CP)    += clk-cs2000-cp.o
obj-$(CONFIG_ARCH_EFM32)        += clk-efm32gg.o
obj-$(CONFIG_ARCH_SPARX5)        += clk-sparx5.o
obj-$(CONFIG_COMMON_CLK_FIXED_MMIO)    += clk-fixed-mmio.o
obj-$(CONFIG_COMMON_CLK_FSL_SAI)    += clk-fsl-sai.o
obj-$(CONFIG_COMMON_CLK_GEMINI)        += clk-gemini.o
obj-$(CONFIG_COMMON_CLK_ASPEED)        += clk-aspeed.o
obj-$(CONFIG_MACH_ASPEED_G6)        += clk-ast2600.o
obj-$(CONFIG_ARCH_HIGHBANK)        += clk-highbank.o
obj-$(CONFIG_CLK_HSDK)            += clk-hsdk-pll.o
obj-$(CONFIG_COMMON_CLK_LOCHNAGAR)    += clk-lochnagar.o
obj-$(CONFIG_COMMON_CLK_MAX77686)    += clk-max77686.o
obj-$(CONFIG_COMMON_CLK_MAX9485)    += clk-max9485.o
obj-$(CONFIG_ARCH_MILBEAUT_M10V)    += clk-milbeaut.o
obj-$(CONFIG_ARCH_MOXART)        += clk-moxart.o
obj-$(CONFIG_ARCH_NOMADIK)        += clk-nomadik.o
obj-$(CONFIG_ARCH_NPCM7XX)            += clk-npcm7xx.o
obj-$(CONFIG_ARCH_NSPIRE)        += clk-nspire.o
obj-$(CONFIG_COMMON_CLK_OXNAS)        += clk-oxnas.o
obj-$(CONFIG_COMMON_CLK_PALMAS)        += clk-palmas.o
obj-$(CONFIG_CLK_LS1028A_PLLDIG)    += clk-plldig.o
obj-$(CONFIG_COMMON_CLK_PWM)        += clk-pwm.o
obj-$(CONFIG_CLK_QORIQ)            += clk-qoriq.o
obj-$(CONFIG_COMMON_CLK_RK808)        += clk-rk808.o
obj-$(CONFIG_COMMON_CLK_HI655X)        += clk-hi655x.o
obj-$(CONFIG_COMMON_CLK_S2MPS11)    += clk-s2mps11.o
obj-$(CONFIG_COMMON_CLK_SCMI)           += clk-scmi.o
obj-$(CONFIG_COMMON_CLK_SCPI)           += clk-scpi.o
obj-$(CONFIG_COMMON_CLK_SI5341)        += clk-si5341.o
obj-$(CONFIG_COMMON_CLK_SI5351)        += clk-si5351.o
obj-$(CONFIG_COMMON_CLK_SI514)        += clk-si514.o
obj-$(CONFIG_COMMON_CLK_SI544)        += clk-si544.o
obj-$(CONFIG_COMMON_CLK_SI570)        += clk-si570.o
obj-$(CONFIG_COMMON_CLK_STM32F)        += clk-stm32f4.o
obj-$(CONFIG_COMMON_CLK_STM32H7)    += clk-stm32h7.o
obj-$(CONFIG_COMMON_CLK_STM32MP157)    += clk-stm32mp1.o
obj-$(CONFIG_ARCH_TANGO)        += clk-tango4.o
obj-$(CONFIG_CLK_TWL6040)        += clk-twl6040.o
obj-$(CONFIG_ARCH_U300)            += clk-u300.o
obj-$(CONFIG_ARCH_VT8500)        += clk-vt8500.o
obj-$(CONFIG_COMMON_CLK_VC5)        += clk-versaclock5.o
obj-$(CONFIG_COMMON_CLK_WM831X)        += clk-wm831x.o
obj-$(CONFIG_COMMON_CLK_XGENE)        += clk-xgene.o
 
# please keep this section sorted lexicographically by directory path name
obj-y                    += actions/
obj-y                    += analogbits/
obj-$(CONFIG_COMMON_CLK_AT91)        += at91/
obj-$(CONFIG_ARCH_ARTPEC)        += axis/
obj-$(CONFIG_ARC_PLAT_AXS10X)        += axs10x/
obj-$(CONFIG_CLK_BAIKAL_T1)        += baikal-t1/
obj-y                    += bcm/
obj-$(CONFIG_ARCH_BERLIN)        += berlin/
obj-$(CONFIG_ARCH_DAVINCI)        += davinci/
obj-$(CONFIG_H8300)            += h8300/
obj-$(CONFIG_ARCH_HISI)            += hisilicon/
obj-y                    += imgtec/
obj-y                    += imx/
obj-y                    += ingenic/
obj-$(CONFIG_ARCH_K3)            += keystone/
obj-$(CONFIG_ARCH_KEYSTONE)        += keystone/
obj-$(CONFIG_MACH_LOONGSON32)        += loongson1/
obj-y                    += mediatek/
obj-$(CONFIG_ARCH_MESON)        += meson/
obj-$(CONFIG_MACH_PIC32)        += microchip/
ifeq ($(CONFIG_COMMON_CLK), y)
obj-$(CONFIG_ARCH_MMP)            += mmp/
endif
obj-y                    += mvebu/
obj-$(CONFIG_ARCH_MXS)            += mxs/
obj-$(CONFIG_COMMON_CLK_NXP)        += nxp/
obj-$(CONFIG_MACH_PISTACHIO)        += pistachio/
obj-$(CONFIG_COMMON_CLK_PXA)        += pxa/
obj-$(CONFIG_COMMON_CLK_QCOM)        += qcom/
obj-y                    += renesas/
obj-$(CONFIG_ARCH_ROCKCHIP)        += rockchip/
obj-$(CONFIG_COMMON_CLK_SAMSUNG)    += samsung/
obj-$(CONFIG_CLK_SIFIVE)        += sifive/
obj-$(CONFIG_ARCH_SIRF)            += sirf/
obj-$(CONFIG_ARCH_SOCFPGA)        += socfpga/
obj-$(CONFIG_ARCH_AGILEX)        += socfpga/
obj-$(CONFIG_ARCH_STRATIX10)        += socfpga/
obj-$(CONFIG_PLAT_SPEAR)        += spear/
obj-y                    += sprd/
obj-$(CONFIG_ARCH_STI)            += st/
obj-$(CONFIG_ARCH_SUNXI)        += sunxi/
obj-$(CONFIG_SUNXI_CCU)            += sunxi-ng/
obj-$(CONFIG_ARCH_TEGRA)        += tegra/
obj-y                    += ti/
obj-$(CONFIG_CLK_UNIPHIER)        += uniphier/
obj-$(CONFIG_ARCH_U8500)        += ux500/
obj-y                    += versatile/
ifeq ($(CONFIG_COMMON_CLK), y)
obj-$(CONFIG_X86)            += x86/
endif
obj-$(CONFIG_ARCH_ZX)            += zte/
obj-$(CONFIG_ARCH_ZYNQ)            += zynq/
obj-$(CONFIG_COMMON_CLK_ZYNQMP)         += zynqmp/