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