11.1Sskrll/*	$NetBSD: amlogic,c3-peripherals-clkc.h,v 1.1.1.1 2026/01/18 05:21:28 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
41.1Sskrll/*
51.1Sskrll * Copyright (c) 2023 Amlogic, Inc. All rights reserved.
61.1Sskrll * Author: Chuan Liu <chuan.liu@amlogic.com>
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H
101.1Sskrll#define _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H
111.1Sskrll
121.1Sskrll#define CLKID_RTC_XTAL_CLKIN			0
131.1Sskrll#define CLKID_RTC_32K_DIV			1
141.1Sskrll#define CLKID_RTC_32K_MUX			2
151.1Sskrll#define CLKID_RTC_32K				3
161.1Sskrll#define CLKID_RTC_CLK				4
171.1Sskrll#define CLKID_SYS_RESET_CTRL			5
181.1Sskrll#define CLKID_SYS_PWR_CTRL			6
191.1Sskrll#define CLKID_SYS_PAD_CTRL			7
201.1Sskrll#define CLKID_SYS_CTRL				8
211.1Sskrll#define CLKID_SYS_TS_PLL			9
221.1Sskrll#define CLKID_SYS_DEV_ARB			10
231.1Sskrll#define CLKID_SYS_MMC_PCLK			11
241.1Sskrll#define CLKID_SYS_CPU_CTRL			12
251.1Sskrll#define CLKID_SYS_JTAG_CTRL			13
261.1Sskrll#define CLKID_SYS_IR_CTRL			14
271.1Sskrll#define CLKID_SYS_IRQ_CTRL			15
281.1Sskrll#define CLKID_SYS_MSR_CLK			16
291.1Sskrll#define CLKID_SYS_ROM				17
301.1Sskrll#define CLKID_SYS_UART_F			18
311.1Sskrll#define CLKID_SYS_CPU_ARB			19
321.1Sskrll#define CLKID_SYS_RSA				20
331.1Sskrll#define CLKID_SYS_SAR_ADC			21
341.1Sskrll#define CLKID_SYS_STARTUP			22
351.1Sskrll#define CLKID_SYS_SECURE			23
361.1Sskrll#define CLKID_SYS_SPIFC				24
371.1Sskrll#define CLKID_SYS_NNA				25
381.1Sskrll#define CLKID_SYS_ETH_MAC			26
391.1Sskrll#define CLKID_SYS_GIC				27
401.1Sskrll#define CLKID_SYS_RAMA				28
411.1Sskrll#define CLKID_SYS_BIG_NIC			29
421.1Sskrll#define CLKID_SYS_RAMB				30
431.1Sskrll#define CLKID_SYS_AUDIO_PCLK			31
441.1Sskrll#define CLKID_SYS_PWM_KL			32
451.1Sskrll#define CLKID_SYS_PWM_IJ			33
461.1Sskrll#define CLKID_SYS_USB				34
471.1Sskrll#define CLKID_SYS_SD_EMMC_A			35
481.1Sskrll#define CLKID_SYS_SD_EMMC_C			36
491.1Sskrll#define CLKID_SYS_PWM_AB			37
501.1Sskrll#define CLKID_SYS_PWM_CD			38
511.1Sskrll#define CLKID_SYS_PWM_EF			39
521.1Sskrll#define CLKID_SYS_PWM_GH			40
531.1Sskrll#define CLKID_SYS_SPICC_1			41
541.1Sskrll#define CLKID_SYS_SPICC_0			42
551.1Sskrll#define CLKID_SYS_UART_A			43
561.1Sskrll#define CLKID_SYS_UART_B			44
571.1Sskrll#define CLKID_SYS_UART_C			45
581.1Sskrll#define CLKID_SYS_UART_D			46
591.1Sskrll#define CLKID_SYS_UART_E			47
601.1Sskrll#define CLKID_SYS_I2C_M_A			48
611.1Sskrll#define CLKID_SYS_I2C_M_B			49
621.1Sskrll#define CLKID_SYS_I2C_M_C			50
631.1Sskrll#define CLKID_SYS_I2C_M_D			51
641.1Sskrll#define CLKID_SYS_I2S_S_A			52
651.1Sskrll#define CLKID_SYS_RTC				53
661.1Sskrll#define CLKID_SYS_GE2D				54
671.1Sskrll#define CLKID_SYS_ISP				55
681.1Sskrll#define CLKID_SYS_GPV_ISP_NIC			56
691.1Sskrll#define CLKID_SYS_GPV_CVE_NIC			57
701.1Sskrll#define CLKID_SYS_MIPI_DSI_HOST			58
711.1Sskrll#define CLKID_SYS_MIPI_DSI_PHY			59
721.1Sskrll#define CLKID_SYS_ETH_PHY			60
731.1Sskrll#define CLKID_SYS_ACODEC			61
741.1Sskrll#define CLKID_SYS_DWAP				62
751.1Sskrll#define CLKID_SYS_DOS				63
761.1Sskrll#define CLKID_SYS_CVE				64
771.1Sskrll#define CLKID_SYS_VOUT				65
781.1Sskrll#define CLKID_SYS_VC9000E			66
791.1Sskrll#define CLKID_SYS_PWM_MN			67
801.1Sskrll#define CLKID_SYS_SD_EMMC_B			68
811.1Sskrll#define CLKID_AXI_SYS_NIC			69
821.1Sskrll#define CLKID_AXI_ISP_NIC			70
831.1Sskrll#define CLKID_AXI_CVE_NIC			71
841.1Sskrll#define CLKID_AXI_RAMB				72
851.1Sskrll#define CLKID_AXI_RAMA				73
861.1Sskrll#define CLKID_AXI_CPU_DMC			74
871.1Sskrll#define CLKID_AXI_NIC				75
881.1Sskrll#define CLKID_AXI_DMA				76
891.1Sskrll#define CLKID_AXI_MUX_NIC			77
901.1Sskrll#define CLKID_AXI_CVE				78
911.1Sskrll#define CLKID_AXI_DEV1_DMC			79
921.1Sskrll#define CLKID_AXI_DEV0_DMC			80
931.1Sskrll#define CLKID_AXI_DSP_DMC			81
941.1Sskrll#define CLKID_12_24M_IN				82
951.1Sskrll#define CLKID_12M_24M				83
961.1Sskrll#define CLKID_FCLK_25M_DIV			84
971.1Sskrll#define CLKID_FCLK_25M				85
981.1Sskrll#define CLKID_GEN_SEL				86
991.1Sskrll#define CLKID_GEN_DIV				87
1001.1Sskrll#define CLKID_GEN				88
1011.1Sskrll#define CLKID_SARADC_SEL			89
1021.1Sskrll#define CLKID_SARADC_DIV			90
1031.1Sskrll#define CLKID_SARADC				91
1041.1Sskrll#define CLKID_PWM_A_SEL				92
1051.1Sskrll#define CLKID_PWM_A_DIV				93
1061.1Sskrll#define CLKID_PWM_A				94
1071.1Sskrll#define CLKID_PWM_B_SEL				95
1081.1Sskrll#define CLKID_PWM_B_DIV				96
1091.1Sskrll#define CLKID_PWM_B				97
1101.1Sskrll#define CLKID_PWM_C_SEL				98
1111.1Sskrll#define CLKID_PWM_C_DIV				99
1121.1Sskrll#define CLKID_PWM_C				100
1131.1Sskrll#define CLKID_PWM_D_SEL				101
1141.1Sskrll#define CLKID_PWM_D_DIV				102
1151.1Sskrll#define CLKID_PWM_D				103
1161.1Sskrll#define CLKID_PWM_E_SEL				104
1171.1Sskrll#define CLKID_PWM_E_DIV				105
1181.1Sskrll#define CLKID_PWM_E				106
1191.1Sskrll#define CLKID_PWM_F_SEL				107
1201.1Sskrll#define CLKID_PWM_F_DIV				108
1211.1Sskrll#define CLKID_PWM_F				109
1221.1Sskrll#define CLKID_PWM_G_SEL				110
1231.1Sskrll#define CLKID_PWM_G_DIV				111
1241.1Sskrll#define CLKID_PWM_G				112
1251.1Sskrll#define CLKID_PWM_H_SEL				113
1261.1Sskrll#define CLKID_PWM_H_DIV				114
1271.1Sskrll#define CLKID_PWM_H				115
1281.1Sskrll#define CLKID_PWM_I_SEL				116
1291.1Sskrll#define CLKID_PWM_I_DIV				117
1301.1Sskrll#define CLKID_PWM_I				118
1311.1Sskrll#define CLKID_PWM_J_SEL				119
1321.1Sskrll#define CLKID_PWM_J_DIV				120
1331.1Sskrll#define CLKID_PWM_J				121
1341.1Sskrll#define CLKID_PWM_K_SEL				122
1351.1Sskrll#define CLKID_PWM_K_DIV				123
1361.1Sskrll#define CLKID_PWM_K				124
1371.1Sskrll#define CLKID_PWM_L_SEL				125
1381.1Sskrll#define CLKID_PWM_L_DIV				126
1391.1Sskrll#define CLKID_PWM_L				127
1401.1Sskrll#define CLKID_PWM_M_SEL				128
1411.1Sskrll#define CLKID_PWM_M_DIV				129
1421.1Sskrll#define CLKID_PWM_M				130
1431.1Sskrll#define CLKID_PWM_N_SEL				131
1441.1Sskrll#define CLKID_PWM_N_DIV				132
1451.1Sskrll#define CLKID_PWM_N				133
1461.1Sskrll#define CLKID_SPICC_A_SEL			134
1471.1Sskrll#define CLKID_SPICC_A_DIV			135
1481.1Sskrll#define CLKID_SPICC_A				136
1491.1Sskrll#define CLKID_SPICC_B_SEL			137
1501.1Sskrll#define CLKID_SPICC_B_DIV			138
1511.1Sskrll#define CLKID_SPICC_B				139
1521.1Sskrll#define CLKID_SPIFC_SEL				140
1531.1Sskrll#define CLKID_SPIFC_DIV				141
1541.1Sskrll#define CLKID_SPIFC				142
1551.1Sskrll#define CLKID_SD_EMMC_A_SEL			143
1561.1Sskrll#define CLKID_SD_EMMC_A_DIV			144
1571.1Sskrll#define CLKID_SD_EMMC_A				145
1581.1Sskrll#define CLKID_SD_EMMC_B_SEL			146
1591.1Sskrll#define CLKID_SD_EMMC_B_DIV			147
1601.1Sskrll#define CLKID_SD_EMMC_B				148
1611.1Sskrll#define CLKID_SD_EMMC_C_SEL			149
1621.1Sskrll#define CLKID_SD_EMMC_C_DIV			150
1631.1Sskrll#define CLKID_SD_EMMC_C				151
1641.1Sskrll#define CLKID_TS_DIV				152
1651.1Sskrll#define CLKID_TS				153
1661.1Sskrll#define CLKID_ETH_125M_DIV			154
1671.1Sskrll#define CLKID_ETH_125M				155
1681.1Sskrll#define CLKID_ETH_RMII_DIV			156
1691.1Sskrll#define CLKID_ETH_RMII				157
1701.1Sskrll#define CLKID_MIPI_DSI_MEAS_SEL			158
1711.1Sskrll#define CLKID_MIPI_DSI_MEAS_DIV			159
1721.1Sskrll#define CLKID_MIPI_DSI_MEAS			160
1731.1Sskrll#define CLKID_DSI_PHY_SEL			161
1741.1Sskrll#define CLKID_DSI_PHY_DIV			162
1751.1Sskrll#define CLKID_DSI_PHY				163
1761.1Sskrll#define CLKID_VOUT_MCLK_SEL			164
1771.1Sskrll#define CLKID_VOUT_MCLK_DIV			165
1781.1Sskrll#define CLKID_VOUT_MCLK				166
1791.1Sskrll#define CLKID_VOUT_ENC_SEL			167
1801.1Sskrll#define CLKID_VOUT_ENC_DIV			168
1811.1Sskrll#define CLKID_VOUT_ENC				169
1821.1Sskrll#define CLKID_HCODEC_0_SEL			170
1831.1Sskrll#define CLKID_HCODEC_0_DIV			171
1841.1Sskrll#define CLKID_HCODEC_0				172
1851.1Sskrll#define CLKID_HCODEC_1_SEL			173
1861.1Sskrll#define CLKID_HCODEC_1_DIV			174
1871.1Sskrll#define CLKID_HCODEC_1				175
1881.1Sskrll#define CLKID_HCODEC				176
1891.1Sskrll#define CLKID_VC9000E_ACLK_SEL			177
1901.1Sskrll#define CLKID_VC9000E_ACLK_DIV			178
1911.1Sskrll#define CLKID_VC9000E_ACLK			179
1921.1Sskrll#define CLKID_VC9000E_CORE_SEL			180
1931.1Sskrll#define CLKID_VC9000E_CORE_DIV			181
1941.1Sskrll#define CLKID_VC9000E_CORE			182
1951.1Sskrll#define CLKID_CSI_PHY0_SEL			183
1961.1Sskrll#define CLKID_CSI_PHY0_DIV			184
1971.1Sskrll#define CLKID_CSI_PHY0				185
1981.1Sskrll#define CLKID_DEWARPA_SEL			186
1991.1Sskrll#define CLKID_DEWARPA_DIV			187
2001.1Sskrll#define CLKID_DEWARPA				188
2011.1Sskrll#define CLKID_ISP0_SEL				189
2021.1Sskrll#define CLKID_ISP0_DIV				190
2031.1Sskrll#define CLKID_ISP0				191
2041.1Sskrll#define CLKID_NNA_CORE_SEL			192
2051.1Sskrll#define CLKID_NNA_CORE_DIV			193
2061.1Sskrll#define CLKID_NNA_CORE				194
2071.1Sskrll#define CLKID_GE2D_SEL				195
2081.1Sskrll#define CLKID_GE2D_DIV				196
2091.1Sskrll#define CLKID_GE2D				197
2101.1Sskrll#define CLKID_VAPB_SEL				198
2111.1Sskrll#define CLKID_VAPB_DIV				199
2121.1Sskrll#define CLKID_VAPB				200
2131.1Sskrll
2141.1Sskrll#endif  /* _DT_BINDINGS_CLOCK_AMLOGIC_C3_PERIPHERALS_CLKC_H */
215