xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/qcom,dispcc-sm6125.h (revision c9ccf3a32da427475985b85d7df023ccfb138c27)
1*c9ccf3a3SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*c9ccf3a3SEmmanuel Vadot /*
3*c9ccf3a3SEmmanuel Vadot  * Copyright (c) 2021, The Linux Foundation. All rights reserved.
4*c9ccf3a3SEmmanuel Vadot  */
5*c9ccf3a3SEmmanuel Vadot 
6*c9ccf3a3SEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_SM6125_H
7*c9ccf3a3SEmmanuel Vadot #define _DT_BINDINGS_CLK_QCOM_DISP_CC_SM6125_H
8*c9ccf3a3SEmmanuel Vadot 
9*c9ccf3a3SEmmanuel Vadot #define DISP_CC_PLL0			0
10*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_AHB_CLK		1
11*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_AHB_CLK_SRC	2
12*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_CLK		3
13*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_CLK_SRC	4
14*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_BYTE0_INTF_CLK	5
15*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_AUX_CLK		6
16*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_AUX_CLK_SRC	7
17*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_CRYPTO_CLK	8
18*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_CRYPTO_CLK_SRC	9
19*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_CLK	10
20*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_CLK_SRC	11
21*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_LINK_INTF_CLK	12
22*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_PIXEL_CLK	13
23*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_DP_PIXEL_CLK_SRC	14
24*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_ESC0_CLK		15
25*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_ESC0_CLK_SRC	16
26*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_MDP_CLK		17
27*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_MDP_CLK_SRC	18
28*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_MDP_LUT_CLK	19
29*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_NON_GDSC_AHB_CLK	20
30*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_PCLK0_CLK		21
31*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_PCLK0_CLK_SRC	22
32*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_ROT_CLK		23
33*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_ROT_CLK_SRC	24
34*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_VSYNC_CLK		25
35*c9ccf3a3SEmmanuel Vadot #define DISP_CC_MDSS_VSYNC_CLK_SRC	26
36*c9ccf3a3SEmmanuel Vadot #define DISP_CC_XO_CLK			27
37*c9ccf3a3SEmmanuel Vadot 
38*c9ccf3a3SEmmanuel Vadot /* DISP_CC GDSCR */
39*c9ccf3a3SEmmanuel Vadot #define MDSS_GDSC			0
40*c9ccf3a3SEmmanuel Vadot 
41*c9ccf3a3SEmmanuel Vadot #endif
42