xref: /linux/include/dt-bindings/clock/qcom,glymur-dispcc.h (revision 522ba450b56fff29f868b1552bdc2965f55de7ed)
1*781c118cSTaniya Das /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2*781c118cSTaniya Das /*
3*781c118cSTaniya Das  * Copyright (c) 2025, Qualcomm Technologies, Inc. and/or its subsidiaries.
4*781c118cSTaniya Das  */
5*781c118cSTaniya Das 
6*781c118cSTaniya Das #ifndef _DT_BINDINGS_CLK_QCOM_DISP_CC_GLYMUR_H
7*781c118cSTaniya Das #define _DT_BINDINGS_CLK_QCOM_DISP_CC_GLYMUR_H
8*781c118cSTaniya Das 
9*781c118cSTaniya Das /* DISP_CC clocks */
10*781c118cSTaniya Das #define DISP_CC_ESYNC0_CLK					0
11*781c118cSTaniya Das #define DISP_CC_ESYNC0_CLK_SRC					1
12*781c118cSTaniya Das #define DISP_CC_ESYNC1_CLK					2
13*781c118cSTaniya Das #define DISP_CC_ESYNC1_CLK_SRC					3
14*781c118cSTaniya Das #define DISP_CC_MDSS_ACCU_SHIFT_CLK				4
15*781c118cSTaniya Das #define DISP_CC_MDSS_AHB1_CLK					5
16*781c118cSTaniya Das #define DISP_CC_MDSS_AHB_CLK					6
17*781c118cSTaniya Das #define DISP_CC_MDSS_AHB_CLK_SRC				7
18*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE0_CLK					8
19*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE0_CLK_SRC				9
20*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE0_DIV_CLK_SRC				10
21*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE0_INTF_CLK				11
22*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE1_CLK					12
23*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE1_CLK_SRC				13
24*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE1_DIV_CLK_SRC				14
25*781c118cSTaniya Das #define DISP_CC_MDSS_BYTE1_INTF_CLK				15
26*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_AUX_CLK				16
27*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_AUX_CLK_SRC				17
28*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_LINK_CLK				18
29*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_LINK_CLK_SRC				19
30*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_LINK_DIV_CLK_SRC			20
31*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_LINK_DPIN_CLK			21
32*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_LINK_DPIN_DIV_CLK_SRC		22
33*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_LINK_INTF_CLK			23
34*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_PIXEL0_CLK				24
35*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_PIXEL0_CLK_SRC			25
36*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_PIXEL1_CLK				26
37*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_PIXEL1_CLK_SRC			27
38*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX0_USB_ROUTER_LINK_INTF_CLK		28
39*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_AUX_CLK				29
40*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_AUX_CLK_SRC				30
41*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_LINK_CLK				31
42*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_LINK_CLK_SRC				32
43*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_LINK_DIV_CLK_SRC			33
44*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_LINK_DPIN_CLK			34
45*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_LINK_DPIN_DIV_CLK_SRC		35
46*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_LINK_INTF_CLK			36
47*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_PIXEL0_CLK				37
48*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_PIXEL0_CLK_SRC			38
49*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_PIXEL1_CLK				39
50*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_PIXEL1_CLK_SRC			40
51*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX1_USB_ROUTER_LINK_INTF_CLK		41
52*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_AUX_CLK				42
53*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_AUX_CLK_SRC				43
54*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_LINK_CLK				44
55*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_LINK_CLK_SRC				45
56*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_LINK_DIV_CLK_SRC			46
57*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_LINK_DPIN_CLK			47
58*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_LINK_DPIN_DIV_CLK_SRC		48
59*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_LINK_INTF_CLK			49
60*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_PIXEL0_CLK				50
61*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_PIXEL0_CLK_SRC			51
62*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_PIXEL1_CLK				52
63*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_PIXEL1_CLK_SRC			53
64*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX2_USB_ROUTER_LINK_INTF_CLK		54
65*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_AUX_CLK				55
66*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_AUX_CLK_SRC				56
67*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_LINK_CLK				57
68*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_LINK_CLK_SRC				58
69*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_LINK_DIV_CLK_SRC			59
70*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_LINK_DPIN_CLK			60
71*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_LINK_DPIN_DIV_CLK_SRC		61
72*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_LINK_INTF_CLK			62
73*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_PIXEL0_CLK				63
74*781c118cSTaniya Das #define DISP_CC_MDSS_DPTX3_PIXEL0_CLK_SRC			64
75*781c118cSTaniya Das #define DISP_CC_MDSS_ESC0_CLK					65
76*781c118cSTaniya Das #define DISP_CC_MDSS_ESC0_CLK_SRC				66
77*781c118cSTaniya Das #define DISP_CC_MDSS_ESC1_CLK					67
78*781c118cSTaniya Das #define DISP_CC_MDSS_ESC1_CLK_SRC				68
79*781c118cSTaniya Das #define DISP_CC_MDSS_MDP1_CLK					69
80*781c118cSTaniya Das #define DISP_CC_MDSS_MDP_CLK					70
81*781c118cSTaniya Das #define DISP_CC_MDSS_MDP_CLK_SRC				71
82*781c118cSTaniya Das #define DISP_CC_MDSS_MDP_LUT1_CLK				72
83*781c118cSTaniya Das #define DISP_CC_MDSS_MDP_LUT_CLK				73
84*781c118cSTaniya Das #define DISP_CC_MDSS_NON_GDSC_AHB_CLK				74
85*781c118cSTaniya Das #define DISP_CC_MDSS_PCLK0_CLK					75
86*781c118cSTaniya Das #define DISP_CC_MDSS_PCLK0_CLK_SRC				76
87*781c118cSTaniya Das #define DISP_CC_MDSS_PCLK1_CLK					77
88*781c118cSTaniya Das #define DISP_CC_MDSS_PCLK1_CLK_SRC				78
89*781c118cSTaniya Das #define DISP_CC_MDSS_PCLK2_CLK					79
90*781c118cSTaniya Das #define DISP_CC_MDSS_PCLK2_CLK_SRC				80
91*781c118cSTaniya Das #define DISP_CC_MDSS_RSCC_AHB_CLK				81
92*781c118cSTaniya Das #define DISP_CC_MDSS_RSCC_VSYNC_CLK				82
93*781c118cSTaniya Das #define DISP_CC_MDSS_VSYNC1_CLK					83
94*781c118cSTaniya Das #define DISP_CC_MDSS_VSYNC_CLK					84
95*781c118cSTaniya Das #define DISP_CC_MDSS_VSYNC_CLK_SRC				85
96*781c118cSTaniya Das #define DISP_CC_OSC_CLK						86
97*781c118cSTaniya Das #define DISP_CC_OSC_CLK_SRC					87
98*781c118cSTaniya Das #define DISP_CC_PLL0						88
99*781c118cSTaniya Das #define DISP_CC_PLL1						89
100*781c118cSTaniya Das #define DISP_CC_SLEEP_CLK					90
101*781c118cSTaniya Das #define DISP_CC_SLEEP_CLK_SRC					91
102*781c118cSTaniya Das #define DISP_CC_XO_CLK						92
103*781c118cSTaniya Das #define DISP_CC_XO_CLK_SRC					93
104*781c118cSTaniya Das 
105*781c118cSTaniya Das /* DISP_CC power domains */
106*781c118cSTaniya Das #define DISP_CC_MDSS_CORE_GDSC					0
107*781c118cSTaniya Das #define DISP_CC_MDSS_CORE_INT2_GDSC				1
108*781c118cSTaniya Das 
109*781c118cSTaniya Das /* DISP_CC resets */
110*781c118cSTaniya Das #define DISP_CC_MDSS_CORE_BCR					0
111*781c118cSTaniya Das #define DISP_CC_MDSS_CORE_INT2_BCR				1
112*781c118cSTaniya Das #define DISP_CC_MDSS_RSCC_BCR					2
113*781c118cSTaniya Das 
114*781c118cSTaniya Das #endif
115