xref: /openbmc/linux/include/dt-bindings/clock/qcom,gcc-msm8994.h (revision 6eeaf8ff2f7f9238c294199a8c5d3e9b42884c1e)
149e28282SJeremy McNicoll /*
249e28282SJeremy McNicoll  * Copyright (c) 2016, The Linux Foundation. All rights reserved.
349e28282SJeremy McNicoll  *
449e28282SJeremy McNicoll  * This software is licensed under the terms of the GNU General Public
549e28282SJeremy McNicoll  * License version 2, as published by the Free Software Foundation, and
649e28282SJeremy McNicoll  * may be copied, distributed, and modified under those terms.
749e28282SJeremy McNicoll  *
849e28282SJeremy McNicoll  * This program is distributed in the hope that it will be useful,
949e28282SJeremy McNicoll  * but WITHOUT ANY WARRANTY; without even the implied warranty of
1049e28282SJeremy McNicoll  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1149e28282SJeremy McNicoll  * GNU General Public License for more details.
1249e28282SJeremy McNicoll  */
1349e28282SJeremy McNicoll 
1449e28282SJeremy McNicoll 
1549e28282SJeremy McNicoll #ifndef _DT_BINDINGS_CLK_MSM_GCC_8994_H
1649e28282SJeremy McNicoll #define _DT_BINDINGS_CLK_MSM_GCC_8994_H
1749e28282SJeremy McNicoll 
1849e28282SJeremy McNicoll #define GPLL0_EARLY				0
1949e28282SJeremy McNicoll #define GPLL0					1
2049e28282SJeremy McNicoll #define GPLL4_EARLY				2
2149e28282SJeremy McNicoll #define GPLL4					3
2249e28282SJeremy McNicoll #define UFS_AXI_CLK_SRC				4
2349e28282SJeremy McNicoll #define USB30_MASTER_CLK_SRC			5
2449e28282SJeremy McNicoll #define BLSP1_QUP1_I2C_APPS_CLK_SRC		6
2549e28282SJeremy McNicoll #define BLSP1_QUP1_SPI_APPS_CLK_SRC		7
2649e28282SJeremy McNicoll #define BLSP1_QUP2_I2C_APPS_CLK_SRC		8
2749e28282SJeremy McNicoll #define BLSP1_QUP2_SPI_APPS_CLK_SRC		9
2849e28282SJeremy McNicoll #define BLSP1_QUP3_I2C_APPS_CLK_SRC		10
2949e28282SJeremy McNicoll #define BLSP1_QUP3_SPI_APPS_CLK_SRC		11
3049e28282SJeremy McNicoll #define BLSP1_QUP4_I2C_APPS_CLK_SRC		12
3149e28282SJeremy McNicoll #define BLSP1_QUP4_SPI_APPS_CLK_SRC		13
3249e28282SJeremy McNicoll #define BLSP1_QUP5_I2C_APPS_CLK_SRC		14
3349e28282SJeremy McNicoll #define BLSP1_QUP5_SPI_APPS_CLK_SRC		15
3449e28282SJeremy McNicoll #define BLSP1_QUP6_I2C_APPS_CLK_SRC		16
3549e28282SJeremy McNicoll #define BLSP1_QUP6_SPI_APPS_CLK_SRC		17
3649e28282SJeremy McNicoll #define BLSP1_UART1_APPS_CLK_SRC		18
3749e28282SJeremy McNicoll #define BLSP1_UART2_APPS_CLK_SRC		19
3849e28282SJeremy McNicoll #define BLSP1_UART3_APPS_CLK_SRC		20
3949e28282SJeremy McNicoll #define BLSP1_UART4_APPS_CLK_SRC		21
4049e28282SJeremy McNicoll #define BLSP1_UART5_APPS_CLK_SRC		22
4149e28282SJeremy McNicoll #define BLSP1_UART6_APPS_CLK_SRC		23
4249e28282SJeremy McNicoll #define BLSP2_QUP1_I2C_APPS_CLK_SRC		24
4349e28282SJeremy McNicoll #define BLSP2_QUP1_SPI_APPS_CLK_SRC		25
4449e28282SJeremy McNicoll #define BLSP2_QUP2_I2C_APPS_CLK_SRC		26
4549e28282SJeremy McNicoll #define BLSP2_QUP2_SPI_APPS_CLK_SRC		27
4649e28282SJeremy McNicoll #define BLSP2_QUP3_I2C_APPS_CLK_SRC		28
4749e28282SJeremy McNicoll #define BLSP2_QUP3_SPI_APPS_CLK_SRC		29
4849e28282SJeremy McNicoll #define BLSP2_QUP4_I2C_APPS_CLK_SRC		30
4949e28282SJeremy McNicoll #define BLSP2_QUP4_SPI_APPS_CLK_SRC		31
5049e28282SJeremy McNicoll #define BLSP2_QUP5_I2C_APPS_CLK_SRC		32
5149e28282SJeremy McNicoll #define BLSP2_QUP5_SPI_APPS_CLK_SRC		33
5249e28282SJeremy McNicoll #define BLSP2_QUP6_I2C_APPS_CLK_SRC		34
5349e28282SJeremy McNicoll #define BLSP2_QUP6_SPI_APPS_CLK_SRC		35
5449e28282SJeremy McNicoll #define BLSP2_UART1_APPS_CLK_SRC		36
5549e28282SJeremy McNicoll #define BLSP2_UART2_APPS_CLK_SRC		37
5649e28282SJeremy McNicoll #define BLSP2_UART3_APPS_CLK_SRC		38
5749e28282SJeremy McNicoll #define BLSP2_UART4_APPS_CLK_SRC		39
5849e28282SJeremy McNicoll #define BLSP2_UART5_APPS_CLK_SRC		40
5949e28282SJeremy McNicoll #define BLSP2_UART6_APPS_CLK_SRC		41
6049e28282SJeremy McNicoll #define GP1_CLK_SRC				42
6149e28282SJeremy McNicoll #define GP2_CLK_SRC				43
6249e28282SJeremy McNicoll #define GP3_CLK_SRC				44
6349e28282SJeremy McNicoll #define PCIE_0_AUX_CLK_SRC			45
6449e28282SJeremy McNicoll #define PCIE_0_PIPE_CLK_SRC			46
6549e28282SJeremy McNicoll #define PCIE_1_AUX_CLK_SRC			47
6649e28282SJeremy McNicoll #define PCIE_1_PIPE_CLK_SRC			48
6749e28282SJeremy McNicoll #define PDM2_CLK_SRC				49
6849e28282SJeremy McNicoll #define SDCC1_APPS_CLK_SRC			50
6949e28282SJeremy McNicoll #define SDCC2_APPS_CLK_SRC			51
7049e28282SJeremy McNicoll #define SDCC3_APPS_CLK_SRC			52
7149e28282SJeremy McNicoll #define SDCC4_APPS_CLK_SRC			53
7249e28282SJeremy McNicoll #define TSIF_REF_CLK_SRC			54
7349e28282SJeremy McNicoll #define USB30_MOCK_UTMI_CLK_SRC			55
7449e28282SJeremy McNicoll #define USB3_PHY_AUX_CLK_SRC			56
7549e28282SJeremy McNicoll #define USB_HS_SYSTEM_CLK_SRC			57
7649e28282SJeremy McNicoll #define GCC_BLSP1_AHB_CLK			58
7749e28282SJeremy McNicoll #define GCC_BLSP1_QUP1_I2C_APPS_CLK		59
7849e28282SJeremy McNicoll #define GCC_BLSP1_QUP1_SPI_APPS_CLK		60
7949e28282SJeremy McNicoll #define GCC_BLSP1_QUP2_I2C_APPS_CLK		61
8049e28282SJeremy McNicoll #define GCC_BLSP1_QUP2_SPI_APPS_CLK		62
8149e28282SJeremy McNicoll #define GCC_BLSP1_QUP3_I2C_APPS_CLK		63
8249e28282SJeremy McNicoll #define GCC_BLSP1_QUP3_SPI_APPS_CLK		64
8349e28282SJeremy McNicoll #define GCC_BLSP1_QUP4_I2C_APPS_CLK		65
8449e28282SJeremy McNicoll #define GCC_BLSP1_QUP4_SPI_APPS_CLK		66
8549e28282SJeremy McNicoll #define GCC_BLSP1_QUP5_I2C_APPS_CLK		67
8649e28282SJeremy McNicoll #define GCC_BLSP1_QUP5_SPI_APPS_CLK		68
8749e28282SJeremy McNicoll #define GCC_BLSP1_QUP6_I2C_APPS_CLK		69
8849e28282SJeremy McNicoll #define GCC_BLSP1_QUP6_SPI_APPS_CLK		70
8949e28282SJeremy McNicoll #define GCC_BLSP1_UART1_APPS_CLK		71
9049e28282SJeremy McNicoll #define GCC_BLSP1_UART2_APPS_CLK		72
9149e28282SJeremy McNicoll #define GCC_BLSP1_UART3_APPS_CLK		73
9249e28282SJeremy McNicoll #define GCC_BLSP1_UART4_APPS_CLK		74
9349e28282SJeremy McNicoll #define GCC_BLSP1_UART5_APPS_CLK		75
9449e28282SJeremy McNicoll #define GCC_BLSP1_UART6_APPS_CLK		76
9549e28282SJeremy McNicoll #define GCC_BLSP2_AHB_CLK			77
9649e28282SJeremy McNicoll #define GCC_BLSP2_QUP1_I2C_APPS_CLK		78
9749e28282SJeremy McNicoll #define GCC_BLSP2_QUP1_SPI_APPS_CLK		79
9849e28282SJeremy McNicoll #define GCC_BLSP2_QUP2_I2C_APPS_CLK		80
9949e28282SJeremy McNicoll #define GCC_BLSP2_QUP2_SPI_APPS_CLK		81
10049e28282SJeremy McNicoll #define GCC_BLSP2_QUP3_I2C_APPS_CLK		82
10149e28282SJeremy McNicoll #define GCC_BLSP2_QUP3_SPI_APPS_CLK		83
10249e28282SJeremy McNicoll #define GCC_BLSP2_QUP4_I2C_APPS_CLK		84
10349e28282SJeremy McNicoll #define GCC_BLSP2_QUP4_SPI_APPS_CLK		85
10449e28282SJeremy McNicoll #define GCC_BLSP2_QUP5_I2C_APPS_CLK		86
10549e28282SJeremy McNicoll #define GCC_BLSP2_QUP5_SPI_APPS_CLK		87
10649e28282SJeremy McNicoll #define GCC_BLSP2_QUP6_I2C_APPS_CLK		88
10749e28282SJeremy McNicoll #define GCC_BLSP2_QUP6_SPI_APPS_CLK		89
10849e28282SJeremy McNicoll #define GCC_BLSP2_UART1_APPS_CLK		90
10949e28282SJeremy McNicoll #define GCC_BLSP2_UART2_APPS_CLK		91
11049e28282SJeremy McNicoll #define GCC_BLSP2_UART3_APPS_CLK		92
11149e28282SJeremy McNicoll #define GCC_BLSP2_UART4_APPS_CLK		93
11249e28282SJeremy McNicoll #define GCC_BLSP2_UART5_APPS_CLK		94
11349e28282SJeremy McNicoll #define GCC_BLSP2_UART6_APPS_CLK		95
11449e28282SJeremy McNicoll #define GCC_GP1_CLK				96
11549e28282SJeremy McNicoll #define GCC_GP2_CLK				97
11649e28282SJeremy McNicoll #define GCC_GP3_CLK				98
11749e28282SJeremy McNicoll #define GCC_PCIE_0_AUX_CLK			99
11849e28282SJeremy McNicoll #define GCC_PCIE_0_PIPE_CLK			100
11949e28282SJeremy McNicoll #define GCC_PCIE_1_AUX_CLK			101
12049e28282SJeremy McNicoll #define GCC_PCIE_1_PIPE_CLK			102
12149e28282SJeremy McNicoll #define GCC_PDM2_CLK				103
12249e28282SJeremy McNicoll #define GCC_SDCC1_APPS_CLK			104
12349e28282SJeremy McNicoll #define GCC_SDCC2_APPS_CLK			105
12449e28282SJeremy McNicoll #define GCC_SDCC3_APPS_CLK			106
12549e28282SJeremy McNicoll #define GCC_SDCC4_APPS_CLK			107
12649e28282SJeremy McNicoll #define GCC_SYS_NOC_UFS_AXI_CLK			108
12749e28282SJeremy McNicoll #define GCC_SYS_NOC_USB3_AXI_CLK		109
12849e28282SJeremy McNicoll #define GCC_TSIF_REF_CLK			110
12949e28282SJeremy McNicoll #define GCC_UFS_AXI_CLK				111
13049e28282SJeremy McNicoll #define GCC_UFS_RX_CFG_CLK			112
13149e28282SJeremy McNicoll #define GCC_UFS_TX_CFG_CLK			113
13249e28282SJeremy McNicoll #define GCC_USB30_MASTER_CLK			114
13349e28282SJeremy McNicoll #define GCC_USB30_MOCK_UTMI_CLK			115
13449e28282SJeremy McNicoll #define GCC_USB3_PHY_AUX_CLK			116
13549e28282SJeremy McNicoll #define GCC_USB_HS_SYSTEM_CLK			117
136*6eeaf8ffSJeremy McNicoll #define GCC_SDCC1_AHB_CLK			118
13749e28282SJeremy McNicoll 
13849e28282SJeremy McNicoll #endif
139