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