summaryrefslogtreecommitdiff
path: root/include/dt-bindings/clock/amlogic,c3-peripherals-clkc.h
blob: d115c741c255e79c2f6074696c5414a299daa43c (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
/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
/*
 * Copyright (c) 2023 Amlogic, Inc. All rights reserved.
 * Author: Chuan Liu <chuan.liu@amlogic.com>
 */

#ifndef _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H
#define _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H

#define CLKID_RTC_XTAL_CLKIN			0
#define CLKID_RTC_32K_DIV			1
#define CLKID_RTC_32K_MUX			2
#define CLKID_RTC_32K				3
#define CLKID_RTC_CLK				4
#define CLKID_SYS_RESET_CTRL			5
#define CLKID_SYS_PWR_CTRL			6
#define CLKID_SYS_PAD_CTRL			7
#define CLKID_SYS_CTRL				8
#define CLKID_SYS_TS_PLL			9
#define CLKID_SYS_DEV_ARB			10
#define CLKID_SYS_MMC_PCLK			11
#define CLKID_SYS_CPU_CTRL			12
#define CLKID_SYS_JTAG_CTRL			13
#define CLKID_SYS_IR_CTRL			14
#define CLKID_SYS_IRQ_CTRL			15
#define CLKID_SYS_MSR_CLK			16
#define CLKID_SYS_ROM				17
#define CLKID_SYS_UART_F			18
#define CLKID_SYS_CPU_ARB			19
#define CLKID_SYS_RSA				20
#define CLKID_SYS_SAR_ADC			21
#define CLKID_SYS_STARTUP			22
#define CLKID_SYS_SECURE			23
#define CLKID_SYS_SPIFC				24
#define CLKID_SYS_NNA				25
#define CLKID_SYS_ETH_MAC			26
#define CLKID_SYS_GIC				27
#define CLKID_SYS_RAMA				28
#define CLKID_SYS_BIG_NIC			29
#define CLKID_SYS_RAMB				30
#define CLKID_SYS_AUDIO_PCLK			31
#define CLKID_SYS_PWM_KL			32
#define CLKID_SYS_PWM_IJ			33
#define CLKID_SYS_USB				34
#define CLKID_SYS_SD_EMMC_A			35
#define CLKID_SYS_SD_EMMC_C			36
#define CLKID_SYS_PWM_AB			37
#define CLKID_SYS_PWM_CD			38
#define CLKID_SYS_PWM_EF			39
#define CLKID_SYS_PWM_GH			40
#define CLKID_SYS_SPICC_1			41
#define CLKID_SYS_SPICC_0			42
#define CLKID_SYS_UART_A			43
#define CLKID_SYS_UART_B			44
#define CLKID_SYS_UART_C			45
#define CLKID_SYS_UART_D			46
#define CLKID_SYS_UART_E			47
#define CLKID_SYS_I2C_M_A			48
#define CLKID_SYS_I2C_M_B			49
#define CLKID_SYS_I2C_M_C			50
#define CLKID_SYS_I2C_M_D			51
#define CLKID_SYS_I2S_S_A			52
#define CLKID_SYS_RTC				53
#define CLKID_SYS_GE2D				54
#define CLKID_SYS_ISP				55
#define CLKID_SYS_GPV_ISP_NIC			56
#define CLKID_SYS_GPV_CVE_NIC			57
#define CLKID_SYS_MIPI_DSI_HOST			58
#define CLKID_SYS_MIPI_DSI_PHY			59
#define CLKID_SYS_ETH_PHY			60
#define CLKID_SYS_ACODEC			61
#define CLKID_SYS_DWAP				62
#define CLKID_SYS_DOS				63
#define CLKID_SYS_CVE				64
#define CLKID_SYS_VOUT				65
#define CLKID_SYS_VC9000E			66
#define CLKID_SYS_PWM_MN			67
#define CLKID_SYS_SD_EMMC_B			68
#define CLKID_AXI_SYS_NIC			69
#define CLKID_AXI_ISP_NIC			70
#define CLKID_AXI_CVE_NIC			71
#define CLKID_AXI_RAMB				72
#define CLKID_AXI_RAMA				73
#define CLKID_AXI_CPU_DMC			74
#define CLKID_AXI_NIC				75
#define CLKID_AXI_DMA				76
#define CLKID_AXI_MUX_NIC			77
#define CLKID_AXI_CVE				78
#define CLKID_AXI_DEV1_DMC			79
#define CLKID_AXI_DEV0_DMC			80
#define CLKID_AXI_DSP_DMC			81
#define CLKID_12_24M_IN				82
#define CLKID_12M_24M				83
#define CLKID_FCLK_25M_DIV			84
#define CLKID_FCLK_25M				85
#define CLKID_GEN_SEL				86
#define CLKID_GEN_DIV				87
#define CLKID_GEN				88
#define CLKID_SARADC_SEL			89
#define CLKID_SARADC_DIV			90
#define CLKID_SARADC				91
#define CLKID_PWM_A_SEL				92
#define CLKID_PWM_A_DIV				93
#define CLKID_PWM_A				94
#define CLKID_PWM_B_SEL				95
#define CLKID_PWM_B_DIV				96
#define CLKID_PWM_B				97
#define CLKID_PWM_C_SEL				98
#define CLKID_PWM_C_DIV				99
#define CLKID_PWM_C				100
#define CLKID_PWM_D_SEL				101
#define CLKID_PWM_D_DIV				102
#define CLKID_PWM_D				103
#define CLKID_PWM_E_SEL				104
#define CLKID_PWM_E_DIV				105
#define CLKID_PWM_E				106
#define CLKID_PWM_F_SEL				107
#define CLKID_PWM_F_DIV				108
#define CLKID_PWM_F				109
#define CLKID_PWM_G_SEL				110
#define CLKID_PWM_G_DIV				111
#define CLKID_PWM_G				112
#define CLKID_PWM_H_SEL				113
#define CLKID_PWM_H_DIV				114
#define CLKID_PWM_H				115
#define CLKID_PWM_I_SEL				116
#define CLKID_PWM_I_DIV				117
#define CLKID_PWM_I				118
#define CLKID_PWM_J_SEL				119
#define CLKID_PWM_J_DIV				120
#define CLKID_PWM_J				121
#define CLKID_PWM_K_SEL				122
#define CLKID_PWM_K_DIV				123
#define CLKID_PWM_K				124
#define CLKID_PWM_L_SEL				125
#define CLKID_PWM_L_DIV				126
#define CLKID_PWM_L				127
#define CLKID_PWM_M_SEL				128
#define CLKID_PWM_M_DIV				129
#define CLKID_PWM_M				130
#define CLKID_PWM_N_SEL				131
#define CLKID_PWM_N_DIV				132
#define CLKID_PWM_N				133
#define CLKID_SPICC_A_SEL			134
#define CLKID_SPICC_A_DIV			135
#define CLKID_SPICC_A				136
#define CLKID_SPICC_B_SEL			137
#define CLKID_SPICC_B_DIV			138
#define CLKID_SPICC_B				139
#define CLKID_SPIFC_SEL				140
#define CLKID_SPIFC_DIV				141
#define CLKID_SPIFC				142
#define CLKID_SD_EMMC_A_SEL			143
#define CLKID_SD_EMMC_A_DIV			144
#define CLKID_SD_EMMC_A				145
#define CLKID_SD_EMMC_B_SEL			146
#define CLKID_SD_EMMC_B_DIV			147
#define CLKID_SD_EMMC_B				148
#define CLKID_SD_EMMC_C_SEL			149
#define CLKID_SD_EMMC_C_DIV			150
#define CLKID_SD_EMMC_C				151
#define CLKID_TS_DIV				152
#define CLKID_TS				153
#define CLKID_ETH_125M_DIV			154
#define CLKID_ETH_125M				155
#define CLKID_ETH_RMII_DIV			156
#define CLKID_ETH_RMII				157
#define CLKID_MIPI_DSI_MEAS_SEL			158
#define CLKID_MIPI_DSI_MEAS_DIV			159
#define CLKID_MIPI_DSI_MEAS			160
#define CLKID_DSI_PHY_SEL			161
#define CLKID_DSI_PHY_DIV			162
#define CLKID_DSI_PHY				163
#define CLKID_VOUT_MCLK_SEL			164
#define CLKID_VOUT_MCLK_DIV			165
#define CLKID_VOUT_MCLK				166
#define CLKID_VOUT_ENC_SEL			167
#define CLKID_VOUT_ENC_DIV			168
#define CLKID_VOUT_ENC				169
#define CLKID_HCODEC_0_SEL			170
#define CLKID_HCODEC_0_DIV			171
#define CLKID_HCODEC_0				172
#define CLKID_HCODEC_1_SEL			173
#define CLKID_HCODEC_1_DIV			174
#define CLKID_HCODEC_1				175
#define CLKID_HCODEC				176
#define CLKID_VC9000E_ACLK_SEL			177
#define CLKID_VC9000E_ACLK_DIV			178
#define CLKID_VC9000E_ACLK			179
#define CLKID_VC9000E_CORE_SEL			180
#define CLKID_VC9000E_CORE_DIV			181
#define CLKID_VC9000E_CORE			182
#define CLKID_CSI_PHY0_SEL			183
#define CLKID_CSI_PHY0_DIV			184
#define CLKID_CSI_PHY0				185
#define CLKID_DEWARPA_SEL			186
#define CLKID_DEWARPA_DIV			187
#define CLKID_DEWARPA				188
#define CLKID_ISP0_SEL				189
#define CLKID_ISP0_DIV				190
#define CLKID_ISP0				191
#define CLKID_NNA_CORE_SEL			192
#define CLKID_NNA_CORE_DIV			193
#define CLKID_NNA_CORE				194
#define CLKID_GE2D_SEL				195
#define CLKID_GE2D_DIV				196
#define CLKID_GE2D				197
#define CLKID_VAPB_SEL				198
#define CLKID_VAPB_DIV				199
#define CLKID_VAPB				200

#endif  /* _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H */