summaryrefslogtreecommitdiffstats
path: root/dts/include/dt-bindings/clock/amlogic,s4-peripherals-clkc.h
blob: 861a331963acf9ad2856bd4599f3e47117f28e95 (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
/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
/*
 * Copyright (c) 2022-2023 Amlogic, Inc. All rights reserved.
 * Author: Yu Tu <yu.tu@amlogic.com>
 */

#ifndef _DT_BINDINGS_CLOCK_AMLOGIC_S4_PERIPHERALS_CLKC_H
#define _DT_BINDINGS_CLOCK_AMLOGIC_S4_PERIPHERALS_CLKC_H

#define CLKID_RTC_32K_CLKIN		0
#define CLKID_RTC_32K_DIV		1
#define CLKID_RTC_32K_SEL		2
#define CLKID_RTC_32K_XATL		3
#define CLKID_RTC			4
#define CLKID_SYS_CLK_B_SEL		5
#define CLKID_SYS_CLK_B_DIV		6
#define CLKID_SYS_CLK_B			7
#define CLKID_SYS_CLK_A_SEL		8
#define CLKID_SYS_CLK_A_DIV		9
#define CLKID_SYS_CLK_A			10
#define CLKID_SYS			11
#define CLKID_CECA_32K_CLKIN		12
#define CLKID_CECA_32K_DIV		13
#define CLKID_CECA_32K_SEL_PRE		14
#define CLKID_CECA_32K_SEL		15
#define CLKID_CECA_32K_CLKOUT		16
#define CLKID_CECB_32K_CLKIN		17
#define CLKID_CECB_32K_DIV		18
#define CLKID_CECB_32K_SEL_PRE		19
#define CLKID_CECB_32K_SEL		20
#define CLKID_CECB_32K_CLKOUT		21
#define CLKID_SC_CLK_SEL		22
#define CLKID_SC_CLK_DIV		23
#define CLKID_SC			24
#define CLKID_12_24M			25
#define CLKID_12M_CLK_DIV		26
#define CLKID_12_24M_CLK_SEL		27
#define CLKID_VID_PLL_DIV		28
#define CLKID_VID_PLL_SEL		29
#define CLKID_VID_PLL			30
#define CLKID_VCLK_SEL			31
#define CLKID_VCLK2_SEL			32
#define CLKID_VCLK_INPUT		33
#define CLKID_VCLK2_INPUT		34
#define CLKID_VCLK_DIV			35
#define CLKID_VCLK2_DIV			36
#define CLKID_VCLK			37
#define CLKID_VCLK2			38
#define CLKID_VCLK_DIV1			39
#define CLKID_VCLK_DIV2_EN		40
#define CLKID_VCLK_DIV4_EN		41
#define CLKID_VCLK_DIV6_EN		42
#define CLKID_VCLK_DIV12_EN		43
#define CLKID_VCLK2_DIV1		44
#define CLKID_VCLK2_DIV2_EN		45
#define CLKID_VCLK2_DIV4_EN		46
#define CLKID_VCLK2_DIV6_EN		47
#define CLKID_VCLK2_DIV12_EN		48
#define CLKID_VCLK_DIV2			49
#define CLKID_VCLK_DIV4			50
#define CLKID_VCLK_DIV6			51
#define CLKID_VCLK_DIV12		52
#define CLKID_VCLK2_DIV2		53
#define CLKID_VCLK2_DIV4		54
#define CLKID_VCLK2_DIV6		55
#define CLKID_VCLK2_DIV12		56
#define CLKID_CTS_ENCI_SEL		57
#define CLKID_CTS_ENCP_SEL		58
#define CLKID_CTS_VDAC_SEL		59
#define CLKID_HDMI_TX_SEL		60
#define CLKID_CTS_ENCI			61
#define CLKID_CTS_ENCP			62
#define CLKID_CTS_VDAC			63
#define CLKID_HDMI_TX			64
#define CLKID_HDMI_SEL			65
#define CLKID_HDMI_DIV			66
#define CLKID_HDMI			67
#define CLKID_TS_CLK_DIV		68
#define CLKID_TS			69
#define CLKID_MALI_0_SEL		70
#define CLKID_MALI_0_DIV		71
#define CLKID_MALI_0			72
#define CLKID_MALI_1_SEL		73
#define CLKID_MALI_1_DIV		74
#define CLKID_MALI_1			75
#define CLKID_MALI_SEL			76
#define CLKID_VDEC_P0_SEL		77
#define CLKID_VDEC_P0_DIV		78
#define CLKID_VDEC_P0			79
#define CLKID_VDEC_P1_SEL		80
#define CLKID_VDEC_P1_DIV		81
#define CLKID_VDEC_P1			82
#define CLKID_VDEC_SEL			83
#define CLKID_HEVCF_P0_SEL		84
#define CLKID_HEVCF_P0_DIV		85
#define CLKID_HEVCF_P0			86
#define CLKID_HEVCF_P1_SEL		87
#define CLKID_HEVCF_P1_DIV		88
#define CLKID_HEVCF_P1			89
#define CLKID_HEVCF_SEL			90
#define CLKID_VPU_0_SEL			91
#define CLKID_VPU_0_DIV			92
#define CLKID_VPU_0			93
#define CLKID_VPU_1_SEL			94
#define CLKID_VPU_1_DIV			95
#define CLKID_VPU_1			96
#define CLKID_VPU			97
#define CLKID_VPU_CLKB_TMP_SEL		98
#define CLKID_VPU_CLKB_TMP_DIV		99
#define CLKID_VPU_CLKB_TMP		100
#define CLKID_VPU_CLKB_DIV		101
#define CLKID_VPU_CLKB			102
#define CLKID_VPU_CLKC_P0_SEL		103
#define CLKID_VPU_CLKC_P0_DIV		104
#define CLKID_VPU_CLKC_P0		105
#define CLKID_VPU_CLKC_P1_SEL		106
#define CLKID_VPU_CLKC_P1_DIV		107
#define CLKID_VPU_CLKC_P1		108
#define CLKID_VPU_CLKC_SEL		109
#define CLKID_VAPB_0_SEL		110
#define CLKID_VAPB_0_DIV		111
#define CLKID_VAPB_0			112
#define CLKID_VAPB_1_SEL		113
#define CLKID_VAPB_1_DIV		114
#define CLKID_VAPB_1			115
#define CLKID_VAPB			116
#define CLKID_GE2D			117
#define CLKID_VDIN_MEAS_SEL		118
#define CLKID_VDIN_MEAS_DIV		119
#define CLKID_VDIN_MEAS			120
#define CLKID_SD_EMMC_C_CLK_SEL		121
#define CLKID_SD_EMMC_C_CLK_DIV		122
#define CLKID_SD_EMMC_C			123
#define CLKID_SD_EMMC_A_CLK_SEL		124
#define CLKID_SD_EMMC_A_CLK_DIV		125
#define CLKID_SD_EMMC_A			126
#define CLKID_SD_EMMC_B_CLK_SEL		127
#define CLKID_SD_EMMC_B_CLK_DIV		128
#define CLKID_SD_EMMC_B			129
#define CLKID_SPICC0_SEL		130
#define CLKID_SPICC0_DIV		131
#define CLKID_SPICC0_EN			132
#define CLKID_PWM_A_SEL			133
#define CLKID_PWM_A_DIV			134
#define CLKID_PWM_A			135
#define CLKID_PWM_B_SEL			136
#define CLKID_PWM_B_DIV			137
#define CLKID_PWM_B			138
#define CLKID_PWM_C_SEL			139
#define CLKID_PWM_C_DIV			140
#define CLKID_PWM_C			141
#define CLKID_PWM_D_SEL			142
#define CLKID_PWM_D_DIV			143
#define CLKID_PWM_D			144
#define CLKID_PWM_E_SEL			145
#define CLKID_PWM_E_DIV			146
#define CLKID_PWM_E			147
#define CLKID_PWM_F_SEL			148
#define CLKID_PWM_F_DIV			149
#define CLKID_PWM_F			150
#define CLKID_PWM_G_SEL			151
#define CLKID_PWM_G_DIV			152
#define CLKID_PWM_G			153
#define CLKID_PWM_H_SEL			154
#define CLKID_PWM_H_DIV			155
#define CLKID_PWM_H			156
#define CLKID_PWM_I_SEL			157
#define CLKID_PWM_I_DIV			158
#define CLKID_PWM_I			159
#define CLKID_PWM_J_SEL			160
#define CLKID_PWM_J_DIV			161
#define CLKID_PWM_J			162
#define CLKID_SARADC_SEL		163
#define CLKID_SARADC_DIV		164
#define CLKID_SARADC			165
#define CLKID_GEN_SEL			166
#define CLKID_GEN_DIV			167
#define CLKID_GEN			168
#define CLKID_DDR			169
#define CLKID_DOS			170
#define CLKID_ETHPHY			171
#define CLKID_MALI			172
#define CLKID_AOCPU			173
#define CLKID_AUCPU			174
#define CLKID_CEC			175
#define CLKID_SDEMMC_A			176
#define CLKID_SDEMMC_B			177
#define CLKID_NAND			178
#define CLKID_SMARTCARD			179
#define CLKID_ACODEC			180
#define CLKID_SPIFC			181
#define CLKID_MSR			182
#define CLKID_IR_CTRL			183
#define CLKID_AUDIO			184
#define CLKID_ETH			185
#define CLKID_UART_A			186
#define CLKID_UART_B			187
#define CLKID_UART_C			188
#define CLKID_UART_D			189
#define CLKID_UART_E			190
#define CLKID_AIFIFO			191
#define CLKID_TS_DDR			192
#define CLKID_TS_PLL			193
#define CLKID_G2D			194
#define CLKID_SPICC0			195
#define CLKID_SPICC1			196
#define CLKID_USB			197
#define CLKID_I2C_M_A			198
#define CLKID_I2C_M_B			199
#define CLKID_I2C_M_C			200
#define CLKID_I2C_M_D			201
#define CLKID_I2C_M_E			202
#define CLKID_HDMITX_APB		203
#define CLKID_I2C_S_A			204
#define CLKID_USB1_TO_DDR		205
#define CLKID_HDCP22			206
#define CLKID_MMC_APB			207
#define CLKID_RSA			208
#define CLKID_CPU_DEBUG			209
#define CLKID_VPU_INTR			210
#define CLKID_DEMOD			211
#define CLKID_SAR_ADC			212
#define CLKID_GIC			213
#define CLKID_PWM_AB			214
#define CLKID_PWM_CD			215
#define CLKID_PWM_EF			216
#define CLKID_PWM_GH			217
#define CLKID_PWM_IJ			218
#define CLKID_HDCP22_ESMCLK_SEL		219
#define CLKID_HDCP22_ESMCLK_DIV		220
#define CLKID_HDCP22_ESMCLK		221
#define CLKID_HDCP22_SKPCLK_SEL		222
#define CLKID_HDCP22_SKPCLK_DIV		223
#define CLKID_HDCP22_SKPCLK		224

#endif /* _DT_BINDINGS_CLOCK_AMLOGIC_S4_PERIPHERALS_CLKC_H */