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