File Index
Files and directories
Sign in
FILE

cix,sky1.h

File preview with syntax highlighting.

linux-6.19.14/include/dt-bindings/clock/cix,sky1.h C
  1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
  2/*
  3 * Copyright 2024-2025 Cix Technology Group Co., Ltd.
  4 */
  5
  6#ifndef _DT_BINDINGS_CLK_CIX_SKY1_H
  7#define _DT_BINDINGS_CLK_CIX_SKY1_H
  8
  9#define CLK_TREE_CPU_GICxCLK			0
 10#define CLK_TREE_CPU_PPUCLK			1
 11#define CLK_TREE_CPU_PERIPHCLK			2
 12#define CLK_TREE_DSU_CLK			3
 13#define CLK_TREE_DSU_PCLK			4
 14#define CLK_TREE_CPU_CLK_BC0			5
 15#define CLK_TREE_CPU_CLK_BC1			6
 16#define CLK_TREE_CPU_CLK_BC2			7
 17#define CLK_TREE_CPU_CLK_BC3			8
 18#define CLK_TREE_CPU_CLK_MC0			9
 19#define CLK_TREE_CPU_CLK_MC1			10
 20#define CLK_TREE_CPU_CLK_MC2			11
 21#define CLK_TREE_CPU_CLK_MC3			12
 22#define CLK_TREE_CPU_CLK_LC0			13
 23#define CLK_TREE_CPU_CLK_LC1			14
 24#define CLK_TREE_CPU_CLK_LC2			15
 25#define CLK_TREE_CPU_CLK_LC3			16
 26#define CLK_TREE_CSI_CTRL0_PCLK			17
 27#define CLK_TREE_CSI_CTRL1_PCLK			18
 28#define CLK_TREE_CSI_CTRL2_PCLK			19
 29#define CLK_TREE_CSI_CTRL3_PCLK			20
 30#define CLK_TREE_CSI_DMA0_PCLK			21
 31#define CLK_TREE_CSI_DMA1_PCLK			22
 32#define CLK_TREE_CSI_DMA2_PCLK			23
 33#define CLK_TREE_CSI_DMA3_PCLK			24
 34#define CLK_TREE_CSI_PHY0_PSM			25
 35#define CLK_TREE_CSI_PHY1_PSM			26
 36#define CLK_TREE_CSI_PHY0_APBCLK		27
 37#define CLK_TREE_CSI_PHY1_APBCLK		28
 38#define CLK_TREE_FCH_APB_CLK			29
 39#define CLK_TREE_GPU_CLK_400M			30
 40#define CLK_TREE_GPU_CLK_CORE			31
 41#define CLK_TREE_GPU_CLK_STACKS			32
 42#define CLK_TREE_DP0_PIXEL0			33
 43#define CLK_TREE_DP0_PIXEL1			34
 44#define CLK_TREE_DP1_PIXEL0			35
 45#define CLK_TREE_DP1_PIXEL1			36
 46#define CLK_TREE_DP2_PIXEL0			37
 47#define CLK_TREE_DP2_PIXEL1			38
 48#define CLK_TREE_DP3_PIXEL0			39
 49#define CLK_TREE_DP3_PIXEL1			40
 50#define CLK_TREE_DP4_PIXEL0			41
 51#define CLK_TREE_DP4_PIXEL1			42
 52#define CLK_TREE_DPU_CLK			43
 53#define CLK_TREE_DPU0_ACLK			44
 54#define CLK_TREE_DPU1_ACLK			45
 55#define CLK_TREE_DPU2_ACLK			46
 56#define CLK_TREE_DPU3_ACLK			47
 57#define CLK_TREE_DPU4_ACLK			48
 58#define CLK_TREE_DPC0_VIDCLK0			49
 59#define CLK_TREE_DPC0_VIDCLK1			50
 60#define CLK_TREE_DPC1_VIDCLK0			51
 61#define CLK_TREE_DPC1_VIDCLK1			52
 62#define CLK_TREE_DPC2_VIDCLK0			53
 63#define CLK_TREE_DPC2_VIDCLK1			54
 64#define CLK_TREE_DPC3_VIDCLK0			55
 65#define CLK_TREE_DPC3_VIDCLK1			56
 66#define CLK_TREE_DPC4_VIDCLK0			57
 67#define CLK_TREE_DPC4_VIDCLK1			58
 68#define CLK_TREE_DPC0_APBCLK			59
 69#define CLK_TREE_DPC1_APBCLK			60
 70#define CLK_TREE_DPC2_APBCLK			61
 71#define CLK_TREE_DPC3_APBCLK			62
 72#define CLK_TREE_DPC4_APBCLK			63
 73#define CLK_TREE_NPU_MEMCLK			64
 74#define CLK_TREE_NPU_SYSCLK			65
 75#define CLK_TREE_NPU_DBGCLK			66
 76#define CLK_TREE_VPU_APBCLK			67
 77#define CLK_TREE_ISP_ACLK			68
 78#define CLK_TREE_ISP_SCLK			69
 79#define CLK_TREE_AUDIO_CLK4			70
 80#define CLK_TREE_AUDIO_CLK5			71
 81#define CLK_TREE_CAMERA_MCLK0			72
 82#define CLK_TREE_CAMERA_MCLK1			73
 83#define CLK_TREE_CAMERA_MCLK2			74
 84#define CLK_TREE_CAMERA_MCLK3			75
 85#define CLK_TREE_AUDIO_CLK0			76
 86#define CLK_TREE_AUDIO_CLK1			77
 87#define CLK_TREE_AUDIO_CLK2			78
 88#define CLK_TREE_AUDIO_CLK3			79
 89#define CLK_TREE_MM_NI700_CLK			80
 90#define CLK_TREE_SYS_NI700_CLK			81
 91#define CLK_TREE_GMAC0_ACLK			82
 92#define CLK_TREE_GMAC1_ACLK			83
 93#define CLK_TREE_GMAC0_DIV_ACLK			84
 94#define CLK_TREE_GMAC0_DIV_TXCLK		85
 95#define CLK_TREE_GMAC0_RGMII0_TXCLK		86
 96#define CLK_TREE_GMAC1_DIV_ACLK			87
 97#define CLK_TREE_GMAC1_DIV_TXCLK		88
 98#define CLK_TREE_GMAC1_RGMII0_TXCLK		89
 99#define CLK_TREE_GMAC0_PCLK			90
100#define CLK_TREE_GMAC1_PCLK			91
101#define CLK_TREE_USB2_0_AXI_GATE		92
102#define CLK_TREE_USB2_0_APB_GATE		93
103#define CLK_TREE_USB2_1_AXI_GATE		94
104#define CLK_TREE_USB2_1_APB_GATE		95
105#define CLK_TREE_USB2_2_AXI_GATE		96
106#define CLK_TREE_USB2_2_APB_GATE		97
107#define CLK_TREE_USB2_3_AXI_GATE		98
108#define CLK_TREE_USB2_3_APB_GATE		99
109#define CLK_TREE_USB2_0_PHY_GATE		100
110#define CLK_TREE_USB2_1_PHY_GATE		101
111#define CLK_TREE_USB2_2_PHY_GATE		102
112#define CLK_TREE_USB2_3_PHY_GATE		103
113#define CLK_TREE_USB3C_DRD_AXI_GATE		104
114#define CLK_TREE_USB3C_DRD_APB_GATE		105
115#define CLK_TREE_USB3C_DRD_PHY2_GATE		106
116#define CLK_TREE_USB3C_DRD_PHY3_GATE		107
117#define CLK_TREE_USB3C_0_AXI_GATE		108
118#define CLK_TREE_USB3C_0_APB_GATE		109
119#define CLK_TREE_USB3C_0_PHY2_GATE		110
120#define CLK_TREE_USB3C_0_PHY3_GATE		111
121#define CLK_TREE_USB3C_1_AXI_GATE		112
122#define CLK_TREE_USB3C_1_APB_GATE		113
123#define CLK_TREE_USB3C_1_PHY2_GATE		114
124#define CLK_TREE_USB3C_1_PHY3_GATE		115
125#define CLK_TREE_USB3C_2_AXI_GATE		116
126#define CLK_TREE_USB3C_2_APB_GATE		117
127#define CLK_TREE_USB3C_2_PHY2_GATE		118
128#define CLK_TREE_USB3C_2_PHY3_GATE		119
129#define CLK_TREE_USB3A_0_AXI_GATE		120
130#define CLK_TREE_USB3A_0_APB_GATE		121
131#define CLK_TREE_USB3A_0_PHY2_GATE		122
132#define CLK_TREE_USB3A_1_AXI_GATE		123
133#define CLK_TREE_USB3A_1_APB_GATE		124
134#define CLK_TREE_USB3A_1_PHY2_GATE		125
135#define CLK_TREE_USB3A_PHY3_GATE		126
136#define CLK_TREE_USB2_0_CLK_SOF			127
137#define CLK_TREE_USB2_1_CLK_SOF			128
138#define CLK_TREE_USB2_2_CLK_SOF			129
139#define CLK_TREE_USB2_3_CLK_SOF			130
140#define CLK_TREE_USB3C_DRD_CLK_SOF		131
141#define CLK_TREE_USB3C_H0_CLK_SOF		132
142#define CLK_TREE_USB3C_H1_CLK_SOF		133
143#define CLK_TREE_USB3C_H2_CLK_SOF		134
144#define CLK_TREE_USB3A_H0_CLK_SOF		135
145#define CLK_TREE_USB3A_H1_CLK_SOF		136
146#define CLK_TREE_USB2_0_CLK_LPM			137
147#define CLK_TREE_USB2_1_CLK_LPM			138
148#define CLK_TREE_USB2_2_CLK_LPM			139
149#define CLK_TREE_USB2_3_CLK_LPM			140
150#define CLK_TREE_USB3C_DRD_CLK_LPM		141
151#define CLK_TREE_USB3C_H0_CLK_LPM		142
152#define CLK_TREE_USB3C_H1_CLK_LPM		143
153#define CLK_TREE_USB3C_H2_CLK_LPM		144
154#define CLK_TREE_USB3A_H0_CLK_LPM		145
155#define CLK_TREE_USB3A_H1_CLK_LPM		146
156#define CLK_TREE_USB2_0_PHY_REF			147
157#define CLK_TREE_USB2_1_PHY_REF			148
158#define CLK_TREE_USB2_2_PHY_REF			149
159#define CLK_TREE_USB2_3_PHY_REF			150
160#define CLK_TREE_USB3C_DRD_PHY_REF		151
161#define CLK_TREE_USB3C_H0_PHY_REF		152
162#define CLK_TREE_USB3C_H1_PHY_REF		153
163#define CLK_TREE_USB3C_H2_PHY_REF		154
164#define CLK_TREE_USB3A_H0_PHY_REF		155
165#define CLK_TREE_USB3A_H1_PHY_REF		156
166#define CLK_TREE_USB3C_DRD_PHY_x4_REF		157
167#define CLK_TREE_USB3C_H0_PHY_x4_REF		158
168#define CLK_TREE_USB3C_H1_PHY_x4_REF		159
169#define CLK_TREE_USB3C_H2_PHY_x4_REF		160
170#define CLK_TREE_USB3A_PHY_x2_REF		161
171#define CLK_TREE_PCIE_X8CTRL_APB		162
172#define CLK_TREE_PCIE_X4CTRL_APB		163
173#define CLK_TREE_PCIE_X2CTRL_APB		164
174#define CLK_TREE_PCIE_X1_0CTRL_APB		165
175#define CLK_TREE_PCIE_X1_1CTRL_APB		166
176#define CLK_TREE_PCIE_X8_PHY_APB		167
177#define CLK_TREE_PCIE_X4_PHY_APB		168
178#define CLK_TREE_PCIE_X211_PHY_APB		169
179#define CLK_TREE_PCIE_NI700_CLK			170
180#define CLK_TREE_PCIE_CTRL0_CLK			171
181#define CLK_TREE_PCIE_CTRL1_CLK			172
182#define CLK_TREE_PCIE_CTRL2_CLK			173
183#define CLK_TREE_PCIE_CTRL3_CLK			174
184#define CLK_TREE_PCIE_CTRL4_CLK			175
185#define CLK_TREE_CSI_CTRL0_SYSCLK		176
186#define CLK_TREE_CSI_CTRL1_SYSCLK		177
187#define CLK_TREE_CSI_CTRL2_SYSCLK		178
188#define CLK_TREE_CSI_CTRL3_SYSCLK		179
189#define CLK_TREE_CSI_CTRL0_PIXEL0_CLK		180
190#define CLK_TREE_CSI_CTRL0_PIXEL1_CLK		181
191#define CLK_TREE_CSI_CTRL0_PIXEL2_CLK		182
192#define CLK_TREE_CSI_CTRL0_PIXEL3_CLK		183
193#define CLK_TREE_CSI_CTRL1_PIXEL0_CLK		184
194#define CLK_TREE_CSI_CTRL2_PIXEL0_CLK		185
195#define CLK_TREE_CSI_CTRL2_PIXEL1_CLK		186
196#define CLK_TREE_CSI_CTRL2_PIXEL2_CLK		187
197#define CLK_TREE_CSI_CTRL2_PIXEL3_CLK		188
198#define CLK_TREE_CSI_CTRL3_PIXEL0_CLK		189
199#define CLK_TREE_CI700_GCLK0			190
200#define CLK_TREE_DDRC0_ACLK_CLK			191
201#define CLK_TREE_DDRC1_ACLK_CLK			192
202#define CLK_TREE_DDRC2_ACLK_CLK			193
203#define CLK_TREE_DDRC3_ACLK_CLK			194
204#define CLK_TREE_DDRC0_DFICLK_CLK		195
205#define CLK_TREE_DDRC1_DFICLK_CLK		196
206#define CLK_TREE_DDRC2_DFICLK_CLK		197
207#define CLK_TREE_DDRC3_DFICLK_CLK		198
208#define CLK_TREE_PHY0_SYNC_CLK			199
209#define CLK_TREE_PHY1_SYNC_CLK			200
210#define CLK_TREE_PHY2_SYNC_CLK			201
211#define CLK_TREE_PHY3_SYNC_CLK			202
212#define CLK_TREE_PHY0_BYPASS_CLK		203
213#define CLK_TREE_PHY1_BYPASS_CLK		204
214#define CLK_TREE_PHY2_BYPASS_CLK		205
215#define CLK_TREE_PHY3_BYPASS_CLK		206
216#define CLK_TREE_DDRC_0_APB			207
217#define CLK_TREE_DDRC_1_APB			208
218#define CLK_TREE_DDRC_2_APB			209
219#define CLK_TREE_DDRC_3_APB			210
220#define CLK_TREE_TZC400_0_APB			211
221#define CLK_TREE_TZC400_1_APB			212
222#define CLK_TREE_TZC400_2_APB			213
223#define CLK_TREE_TZC400_3_APB			214
224#define CLK_TREE_S5_SENSOR_HUB_25M		215
225#define CLK_TREE_S5_SENSOR_HUB_400M		216
226#define CLK_TREE_S5_CSS600_100M			217
227#define CLK_TREE_S5_DFD_800M			218
228#define CLK_TREE_S5_CSU_SE_800M			219
229#define CLK_TREE_S5_CSU_PM_800M			220
230#define CLK_TREE_PCIE_REF_B0			221
231#define CLK_TREE_PCIE_REF_B1			222
232#define CLK_TREE_PCIE_REF_B2			223
233#define CLK_TREE_PCIE_REF_B3			224
234#define CLK_TREE_PCIE_REF_B4			225
235#define CLK_TREE_PCIE_REF_PHY_X8		226
236#define CLK_TREE_PCIE_REF_PHY_X4		227
237#define CLK_TREE_PCIE_REF_PHY_X211		228
238#define CLK_TREE_GMAC_REC_CLK			229
239#define CLK_TREE_GPUTOP_PLL			230
240#define CLK_TREE_GPUCORE_PLL			231
241#define CLK_TREE_CPU_PLL_LIT			232
242#define CLK_TREE_CPU_PLL0			233
243#define CLK_TREE_CPU_PLL1			234
244#define CLK_TREE_CPU_PLL2			235
245#define CLK_TREE_CPU_PLL3			236
246#define CLK_TREE_FCH_I3C0_FUNC			237
247#define CLK_TREE_FCH_I3C1_FUNC			238
248#define CLK_TREE_FCH_DMA_ACLK			239
249#define CLK_TREE_FCH_XSPI_FUNC			240
250#define CLK_TREE_FCH_XSPI_MACLK			241
251#define CLK_TREE_FCH_TIMER_FUN			242
252#define CLK_TREE_FCH_APB_IO_S0			243
253#define CLK_TREE_FCH_I3C0_APB			244
254#define CLK_TREE_FCH_I3C1_APB			245
255#define CLK_TREE_FCH_UART0_APB			246
256#define CLK_TREE_FCH_UART1_APB			247
257#define CLK_TREE_FCH_UART2_APB			248
258#define CLK_TREE_FCH_UART3_APB			249
259#define CLK_TREE_FCH_SPI0_APB			250
260#define CLK_TREE_FCH_SPI1_APB			251
261#define CLK_TREE_FCH_XSPI_APB			252
262#define CLK_TREE_FCH_I2C0_APB			253
263#define CLK_TREE_FCH_I2C1_APB			254
264#define CLK_TREE_FCH_I2C2_APB			255
265#define CLK_TREE_FCH_I2C3_APB			256
266#define CLK_TREE_FCH_I2C4_APB			257
267#define CLK_TREE_FCH_I2C5_APB			258
268#define CLK_TREE_FCH_I2C6_APB			259
269#define CLK_TREE_FCH_I2C7_APB			260
270#define CLK_TREE_FCH_TIMER_APB			261
271#define CLK_TREE_FCH_GPIO_APB			262
272#define CLK_TREE_FCH_UART0_FUNC			263
273#define CLK_TREE_FCH_UART1_FUNC			264
274#define CLK_TREE_FCH_UART2_FUNC			265
275#define CLK_TREE_FCH_UART3_FUNC			266
276/* 267~271 not used by AP, skip */
277#define CLK_TREE_GPU_CLK_200M			272
278
279#endif
~/ Read-only file preview.