xref: /linux/include/dt-bindings/clock/qcom,glymur-evacc.h (revision 5d650f824df6c0db181164c36a73c0ab2286a24d)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
4  */
5 
6 #ifndef _DT_BINDINGS_CLK_QCOM_EVACC_GLYMUR_H
7 #define _DT_BINDINGS_CLK_QCOM_EVACC_GLYMUR_H
8 
9 /* EVA_CC clocks */
10 #define EVA_CC_AHB_CLK					0
11 #define EVA_CC_AHB_CLK_SRC				1
12 #define EVA_CC_MVS0_CLK					2
13 #define EVA_CC_MVS0_CLK_SRC				3
14 #define EVA_CC_MVS0_DIV_CLK_SRC				4
15 #define EVA_CC_MVS0_FREERUN_CLK				5
16 #define EVA_CC_MVS0_SHIFT_CLK				6
17 #define EVA_CC_MVS0C_CLK				7
18 #define EVA_CC_MVS0C_DIV2_DIV_CLK_SRC			8
19 #define EVA_CC_MVS0C_FREERUN_CLK			9
20 #define EVA_CC_MVS0C_SHIFT_CLK				10
21 #define EVA_CC_PLL0					11
22 #define EVA_CC_SLEEP_CLK				12
23 #define EVA_CC_SLEEP_CLK_SRC				13
24 #define EVA_CC_XO_CLK					14
25 #define EVA_CC_XO_CLK_SRC				15
26 
27 /* EVA_CC power domains */
28 #define EVA_CC_MVS0_GDSC				0
29 #define EVA_CC_MVS0C_GDSC				1
30 
31 /* EVA_CC resets */
32 #define EVA_CC_INTERFACE_BCR				0
33 #define EVA_CC_MVS0_BCR					1
34 #define EVA_CC_MVS0C_CLK_ARES				2
35 #define EVA_CC_MVS0C_BCR				3
36 #define EVA_CC_MVS0C_FREERUN_CLK_ARES			4
37 
38 #endif /* _DT_BINDINGS_CLK_QCOM_EVACC_GLYMUR_H */
39