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