11.1Sjmcneill/*	$NetBSD: qcom,gcc-ipq806x.h,v 1.1.1.2 2020/01/03 14:33:05 skrll Exp $	*/
21.1Sjmcneill
31.1.1.2Sskrll/* SPDX-License-Identifier: GPL-2.0-only */
41.1Sjmcneill/*
51.1Sjmcneill * Copyright (c) 2014, The Linux Foundation. All rights reserved.
61.1Sjmcneill */
71.1Sjmcneill
81.1Sjmcneill#ifndef _DT_BINDINGS_CLK_GCC_IPQ806X_H
91.1Sjmcneill#define _DT_BINDINGS_CLK_GCC_IPQ806X_H
101.1Sjmcneill
111.1Sjmcneill#define AFAB_CLK_SRC				0
121.1Sjmcneill#define QDSS_STM_CLK				1
131.1Sjmcneill#define SCSS_A_CLK				2
141.1Sjmcneill#define SCSS_H_CLK				3
151.1Sjmcneill#define AFAB_CORE_CLK				4
161.1Sjmcneill#define SCSS_XO_SRC_CLK				5
171.1Sjmcneill#define AFAB_EBI1_CH0_A_CLK			6
181.1Sjmcneill#define AFAB_EBI1_CH1_A_CLK			7
191.1Sjmcneill#define AFAB_AXI_S0_FCLK			8
201.1Sjmcneill#define AFAB_AXI_S1_FCLK			9
211.1Sjmcneill#define AFAB_AXI_S2_FCLK			10
221.1Sjmcneill#define AFAB_AXI_S3_FCLK			11
231.1Sjmcneill#define AFAB_AXI_S4_FCLK			12
241.1Sjmcneill#define SFAB_CORE_CLK				13
251.1Sjmcneill#define SFAB_AXI_S0_FCLK			14
261.1Sjmcneill#define SFAB_AXI_S1_FCLK			15
271.1Sjmcneill#define SFAB_AXI_S2_FCLK			16
281.1Sjmcneill#define SFAB_AXI_S3_FCLK			17
291.1Sjmcneill#define SFAB_AXI_S4_FCLK			18
301.1Sjmcneill#define SFAB_AXI_S5_FCLK			19
311.1Sjmcneill#define SFAB_AHB_S0_FCLK			20
321.1Sjmcneill#define SFAB_AHB_S1_FCLK			21
331.1Sjmcneill#define SFAB_AHB_S2_FCLK			22
341.1Sjmcneill#define SFAB_AHB_S3_FCLK			23
351.1Sjmcneill#define SFAB_AHB_S4_FCLK			24
361.1Sjmcneill#define SFAB_AHB_S5_FCLK			25
371.1Sjmcneill#define SFAB_AHB_S6_FCLK			26
381.1Sjmcneill#define SFAB_AHB_S7_FCLK			27
391.1Sjmcneill#define QDSS_AT_CLK_SRC				28
401.1Sjmcneill#define QDSS_AT_CLK				29
411.1Sjmcneill#define QDSS_TRACECLKIN_CLK_SRC			30
421.1Sjmcneill#define QDSS_TRACECLKIN_CLK			31
431.1Sjmcneill#define QDSS_TSCTR_CLK_SRC			32
441.1Sjmcneill#define QDSS_TSCTR_CLK				33
451.1Sjmcneill#define SFAB_ADM0_M0_A_CLK			34
461.1Sjmcneill#define SFAB_ADM0_M1_A_CLK			35
471.1Sjmcneill#define SFAB_ADM0_M2_H_CLK			36
481.1Sjmcneill#define ADM0_CLK				37
491.1Sjmcneill#define ADM0_PBUS_CLK				38
501.1Sjmcneill#define IMEM0_A_CLK				39
511.1Sjmcneill#define QDSS_H_CLK				40
521.1Sjmcneill#define PCIE_A_CLK				41
531.1Sjmcneill#define PCIE_AUX_CLK				42
541.1Sjmcneill#define PCIE_H_CLK				43
551.1Sjmcneill#define PCIE_PHY_CLK				44
561.1Sjmcneill#define SFAB_CLK_SRC				45
571.1Sjmcneill#define SFAB_LPASS_Q6_A_CLK			46
581.1Sjmcneill#define SFAB_AFAB_M_A_CLK			47
591.1Sjmcneill#define AFAB_SFAB_M0_A_CLK			48
601.1Sjmcneill#define AFAB_SFAB_M1_A_CLK			49
611.1Sjmcneill#define SFAB_SATA_S_H_CLK			50
621.1Sjmcneill#define DFAB_CLK_SRC				51
631.1Sjmcneill#define DFAB_CLK				52
641.1Sjmcneill#define SFAB_DFAB_M_A_CLK			53
651.1Sjmcneill#define DFAB_SFAB_M_A_CLK			54
661.1Sjmcneill#define DFAB_SWAY0_H_CLK			55
671.1Sjmcneill#define DFAB_SWAY1_H_CLK			56
681.1Sjmcneill#define DFAB_ARB0_H_CLK				57
691.1Sjmcneill#define DFAB_ARB1_H_CLK				58
701.1Sjmcneill#define PPSS_H_CLK				59
711.1Sjmcneill#define PPSS_PROC_CLK				60
721.1Sjmcneill#define PPSS_TIMER0_CLK				61
731.1Sjmcneill#define PPSS_TIMER1_CLK				62
741.1Sjmcneill#define PMEM_A_CLK				63
751.1Sjmcneill#define DMA_BAM_H_CLK				64
761.1Sjmcneill#define SIC_H_CLK				65
771.1Sjmcneill#define SPS_TIC_H_CLK				66
781.1Sjmcneill#define CFPB_2X_CLK_SRC				67
791.1Sjmcneill#define CFPB_CLK				68
801.1Sjmcneill#define CFPB0_H_CLK				69
811.1Sjmcneill#define CFPB1_H_CLK				70
821.1Sjmcneill#define CFPB2_H_CLK				71
831.1Sjmcneill#define SFAB_CFPB_M_H_CLK			72
841.1Sjmcneill#define CFPB_MASTER_H_CLK			73
851.1Sjmcneill#define SFAB_CFPB_S_H_CLK			74
861.1Sjmcneill#define CFPB_SPLITTER_H_CLK			75
871.1Sjmcneill#define TSIF_H_CLK				76
881.1Sjmcneill#define TSIF_INACTIVITY_TIMERS_CLK		77
891.1Sjmcneill#define TSIF_REF_SRC				78
901.1Sjmcneill#define TSIF_REF_CLK				79
911.1Sjmcneill#define CE1_H_CLK				80
921.1Sjmcneill#define CE1_CORE_CLK				81
931.1Sjmcneill#define CE1_SLEEP_CLK				82
941.1Sjmcneill#define CE2_H_CLK				83
951.1Sjmcneill#define CE2_CORE_CLK				84
961.1Sjmcneill#define SFPB_H_CLK_SRC				85
971.1Sjmcneill#define SFPB_H_CLK				86
981.1Sjmcneill#define SFAB_SFPB_M_H_CLK			87
991.1Sjmcneill#define SFAB_SFPB_S_H_CLK			88
1001.1Sjmcneill#define RPM_PROC_CLK				89
1011.1Sjmcneill#define RPM_BUS_H_CLK				90
1021.1Sjmcneill#define RPM_SLEEP_CLK				91
1031.1Sjmcneill#define RPM_TIMER_CLK				92
1041.1Sjmcneill#define RPM_MSG_RAM_H_CLK			93
1051.1Sjmcneill#define PMIC_ARB0_H_CLK				94
1061.1Sjmcneill#define PMIC_ARB1_H_CLK				95
1071.1Sjmcneill#define PMIC_SSBI2_SRC				96
1081.1Sjmcneill#define PMIC_SSBI2_CLK				97
1091.1Sjmcneill#define SDC1_H_CLK				98
1101.1Sjmcneill#define SDC2_H_CLK				99
1111.1Sjmcneill#define SDC3_H_CLK				100
1121.1Sjmcneill#define SDC4_H_CLK				101
1131.1Sjmcneill#define SDC1_SRC				102
1141.1Sjmcneill#define SDC1_CLK				103
1151.1Sjmcneill#define SDC2_SRC				104
1161.1Sjmcneill#define SDC2_CLK				105
1171.1Sjmcneill#define SDC3_SRC				106
1181.1Sjmcneill#define SDC3_CLK				107
1191.1Sjmcneill#define SDC4_SRC				108
1201.1Sjmcneill#define SDC4_CLK				109
1211.1Sjmcneill#define USB_HS1_H_CLK				110
1221.1Sjmcneill#define USB_HS1_XCVR_SRC			111
1231.1Sjmcneill#define USB_HS1_XCVR_CLK			112
1241.1Sjmcneill#define USB_HSIC_H_CLK				113
1251.1Sjmcneill#define USB_HSIC_XCVR_SRC			114
1261.1Sjmcneill#define USB_HSIC_XCVR_CLK			115
1271.1Sjmcneill#define USB_HSIC_SYSTEM_CLK_SRC			116
1281.1Sjmcneill#define USB_HSIC_SYSTEM_CLK			117
1291.1Sjmcneill#define CFPB0_C0_H_CLK				118
1301.1Sjmcneill#define CFPB0_D0_H_CLK				119
1311.1Sjmcneill#define CFPB0_C1_H_CLK				120
1321.1Sjmcneill#define CFPB0_D1_H_CLK				121
1331.1Sjmcneill#define USB_FS1_H_CLK				122
1341.1Sjmcneill#define USB_FS1_XCVR_SRC			123
1351.1Sjmcneill#define USB_FS1_XCVR_CLK			124
1361.1Sjmcneill#define USB_FS1_SYSTEM_CLK			125
1371.1Sjmcneill#define GSBI_COMMON_SIM_SRC			126
1381.1Sjmcneill#define GSBI1_H_CLK				127
1391.1Sjmcneill#define GSBI2_H_CLK				128
1401.1Sjmcneill#define GSBI3_H_CLK				129
1411.1Sjmcneill#define GSBI4_H_CLK				130
1421.1Sjmcneill#define GSBI5_H_CLK				131
1431.1Sjmcneill#define GSBI6_H_CLK				132
1441.1Sjmcneill#define GSBI7_H_CLK				133
1451.1Sjmcneill#define GSBI1_QUP_SRC				134
1461.1Sjmcneill#define GSBI1_QUP_CLK				135
1471.1Sjmcneill#define GSBI2_QUP_SRC				136
1481.1Sjmcneill#define GSBI2_QUP_CLK				137
1491.1Sjmcneill#define GSBI3_QUP_SRC				138
1501.1Sjmcneill#define GSBI3_QUP_CLK				139
1511.1Sjmcneill#define GSBI4_QUP_SRC				140
1521.1Sjmcneill#define GSBI4_QUP_CLK				141
1531.1Sjmcneill#define GSBI5_QUP_SRC				142
1541.1Sjmcneill#define GSBI5_QUP_CLK				143
1551.1Sjmcneill#define GSBI6_QUP_SRC				144
1561.1Sjmcneill#define GSBI6_QUP_CLK				145
1571.1Sjmcneill#define GSBI7_QUP_SRC				146
1581.1Sjmcneill#define GSBI7_QUP_CLK				147
1591.1Sjmcneill#define GSBI1_UART_SRC				148
1601.1Sjmcneill#define GSBI1_UART_CLK				149
1611.1Sjmcneill#define GSBI2_UART_SRC				150
1621.1Sjmcneill#define GSBI2_UART_CLK				151
1631.1Sjmcneill#define GSBI3_UART_SRC				152
1641.1Sjmcneill#define GSBI3_UART_CLK				153
1651.1Sjmcneill#define GSBI4_UART_SRC				154
1661.1Sjmcneill#define GSBI4_UART_CLK				155
1671.1Sjmcneill#define GSBI5_UART_SRC				156
1681.1Sjmcneill#define GSBI5_UART_CLK				157
1691.1Sjmcneill#define GSBI6_UART_SRC				158
1701.1Sjmcneill#define GSBI6_UART_CLK				159
1711.1Sjmcneill#define GSBI7_UART_SRC				160
1721.1Sjmcneill#define GSBI7_UART_CLK				161
1731.1Sjmcneill#define GSBI1_SIM_CLK				162
1741.1Sjmcneill#define GSBI2_SIM_CLK				163
1751.1Sjmcneill#define GSBI3_SIM_CLK				164
1761.1Sjmcneill#define GSBI4_SIM_CLK				165
1771.1Sjmcneill#define GSBI5_SIM_CLK				166
1781.1Sjmcneill#define GSBI6_SIM_CLK				167
1791.1Sjmcneill#define GSBI7_SIM_CLK				168
1801.1Sjmcneill#define USB_HSIC_HSIC_CLK_SRC			169
1811.1Sjmcneill#define USB_HSIC_HSIC_CLK			170
1821.1Sjmcneill#define USB_HSIC_HSIO_CAL_CLK			171
1831.1Sjmcneill#define SPDM_CFG_H_CLK				172
1841.1Sjmcneill#define SPDM_MSTR_H_CLK				173
1851.1Sjmcneill#define SPDM_FF_CLK_SRC				174
1861.1Sjmcneill#define SPDM_FF_CLK				175
1871.1Sjmcneill#define SEC_CTRL_CLK				176
1881.1Sjmcneill#define SEC_CTRL_ACC_CLK_SRC			177
1891.1Sjmcneill#define SEC_CTRL_ACC_CLK			178
1901.1Sjmcneill#define TLMM_H_CLK				179
1911.1Sjmcneill#define TLMM_CLK				180
1921.1Sjmcneill#define SATA_H_CLK				181
1931.1Sjmcneill#define SATA_CLK_SRC				182
1941.1Sjmcneill#define SATA_RXOOB_CLK				183
1951.1Sjmcneill#define SATA_PMALIVE_CLK			184
1961.1Sjmcneill#define SATA_PHY_REF_CLK			185
1971.1Sjmcneill#define SATA_A_CLK				186
1981.1Sjmcneill#define SATA_PHY_CFG_CLK			187
1991.1Sjmcneill#define TSSC_CLK_SRC				188
2001.1Sjmcneill#define TSSC_CLK				189
2011.1Sjmcneill#define PDM_SRC					190
2021.1Sjmcneill#define PDM_CLK					191
2031.1Sjmcneill#define GP0_SRC					192
2041.1Sjmcneill#define GP0_CLK					193
2051.1Sjmcneill#define GP1_SRC					194
2061.1Sjmcneill#define GP1_CLK					195
2071.1Sjmcneill#define GP2_SRC					196
2081.1Sjmcneill#define GP2_CLK					197
2091.1Sjmcneill#define MPM_CLK					198
2101.1Sjmcneill#define EBI1_CLK_SRC				199
2111.1Sjmcneill#define EBI1_CH0_CLK				200
2121.1Sjmcneill#define EBI1_CH1_CLK				201
2131.1Sjmcneill#define EBI1_2X_CLK				202
2141.1Sjmcneill#define EBI1_CH0_DQ_CLK				203
2151.1Sjmcneill#define EBI1_CH1_DQ_CLK				204
2161.1Sjmcneill#define EBI1_CH0_CA_CLK				205
2171.1Sjmcneill#define EBI1_CH1_CA_CLK				206
2181.1Sjmcneill#define EBI1_XO_CLK				207
2191.1Sjmcneill#define SFAB_SMPSS_S_H_CLK			208
2201.1Sjmcneill#define PRNG_SRC				209
2211.1Sjmcneill#define PRNG_CLK				210
2221.1Sjmcneill#define PXO_SRC					211
2231.1Sjmcneill#define SPDM_CY_PORT0_CLK			212
2241.1Sjmcneill#define SPDM_CY_PORT1_CLK			213
2251.1Sjmcneill#define SPDM_CY_PORT2_CLK			214
2261.1Sjmcneill#define SPDM_CY_PORT3_CLK			215
2271.1Sjmcneill#define SPDM_CY_PORT4_CLK			216
2281.1Sjmcneill#define SPDM_CY_PORT5_CLK			217
2291.1Sjmcneill#define SPDM_CY_PORT6_CLK			218
2301.1Sjmcneill#define SPDM_CY_PORT7_CLK			219
2311.1Sjmcneill#define PLL0					220
2321.1Sjmcneill#define PLL0_VOTE				221
2331.1Sjmcneill#define PLL3					222
2341.1Sjmcneill#define PLL3_VOTE				223
2351.1Sjmcneill#define PLL4_VOTE				225
2361.1Sjmcneill#define PLL8					226
2371.1Sjmcneill#define PLL8_VOTE				227
2381.1Sjmcneill#define PLL9					228
2391.1Sjmcneill#define PLL10					229
2401.1Sjmcneill#define PLL11					230
2411.1Sjmcneill#define PLL12					231
2421.1Sjmcneill#define PLL14					232
2431.1Sjmcneill#define PLL14_VOTE				233
2441.1Sjmcneill#define PLL18					234
2451.1Sjmcneill#define CE5_SRC					235
2461.1Sjmcneill#define CE5_H_CLK				236
2471.1Sjmcneill#define CE5_CORE_CLK				237
2481.1Sjmcneill#define CE3_SLEEP_CLK				238
2491.1Sjmcneill#define SFAB_AHB_S8_FCLK			239
2501.1Sjmcneill#define SPDM_CY_PORT8_CLK			246
2511.1Sjmcneill#define PCIE_ALT_REF_SRC			247
2521.1Sjmcneill#define PCIE_ALT_REF_CLK			248
2531.1Sjmcneill#define PCIE_1_A_CLK				249
2541.1Sjmcneill#define PCIE_1_AUX_CLK				250
2551.1Sjmcneill#define PCIE_1_H_CLK				251
2561.1Sjmcneill#define PCIE_1_PHY_CLK				252
2571.1Sjmcneill#define PCIE_1_ALT_REF_SRC			253
2581.1Sjmcneill#define PCIE_1_ALT_REF_CLK			254
2591.1Sjmcneill#define PCIE_2_A_CLK				255
2601.1Sjmcneill#define PCIE_2_AUX_CLK				256
2611.1Sjmcneill#define PCIE_2_H_CLK				257
2621.1Sjmcneill#define PCIE_2_PHY_CLK				258
2631.1Sjmcneill#define PCIE_2_ALT_REF_SRC			259
2641.1Sjmcneill#define PCIE_2_ALT_REF_CLK			260
2651.1Sjmcneill#define EBI2_CLK				261
2661.1Sjmcneill#define USB30_SLEEP_CLK				262
2671.1Sjmcneill#define USB30_UTMI_SRC				263
2681.1Sjmcneill#define USB30_0_UTMI_CLK			264
2691.1Sjmcneill#define USB30_1_UTMI_CLK			265
2701.1Sjmcneill#define USB30_MASTER_SRC			266
2711.1Sjmcneill#define USB30_0_MASTER_CLK			267
2721.1Sjmcneill#define USB30_1_MASTER_CLK			268
2731.1Sjmcneill#define GMAC_CORE1_CLK_SRC			269
2741.1Sjmcneill#define GMAC_CORE2_CLK_SRC			270
2751.1Sjmcneill#define GMAC_CORE3_CLK_SRC			271
2761.1Sjmcneill#define GMAC_CORE4_CLK_SRC			272
2771.1Sjmcneill#define GMAC_CORE1_CLK				273
2781.1Sjmcneill#define GMAC_CORE2_CLK				274
2791.1Sjmcneill#define GMAC_CORE3_CLK				275
2801.1Sjmcneill#define GMAC_CORE4_CLK				276
2811.1Sjmcneill#define UBI32_CORE1_CLK_SRC			277
2821.1Sjmcneill#define UBI32_CORE2_CLK_SRC			278
2831.1Sjmcneill#define UBI32_CORE1_CLK				279
2841.1Sjmcneill#define UBI32_CORE2_CLK				280
2851.1Sjmcneill#define EBI2_AON_CLK				281
2861.1Sjmcneill#define NSSTCM_CLK_SRC				282
2871.1Sjmcneill#define NSSTCM_CLK				283
2881.1Sjmcneill
2891.1Sjmcneill#endif
290