2 * Copyright 2015 Linaro Limited
4 * This software is licensed under the terms of the GNU General Public
5 * License version 2, as published by the Free Software Foundation, and
6 * may be copied, distributed, and modified under those terms.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
14 #ifndef _DT_BINDINGS_CLK_MSM_RPMCC_H
15 #define _DT_BINDINGS_CLK_MSM_RPMCC_H
18 #define RPM_XO_CLK_SRC 0
19 #define RPM_XO_A_CLK_SRC 1
20 #define RPM_PCNOC_CLK 2
21 #define RPM_PCNOC_A_CLK 3
22 #define RPM_SNOC_CLK 4
23 #define RPM_SNOC_A_CLK 5
24 #define RPM_BIMC_CLK 6
25 #define RPM_BIMC_A_CLK 7
26 #define RPM_QDSS_CLK 8
27 #define RPM_QDSS_A_CLK 9
28 #define RPM_BB_CLK1 10
29 #define RPM_BB_CLK1_A 11
30 #define RPM_BB_CLK2 12
31 #define RPM_BB_CLK2_A 13
32 #define RPM_RF_CLK1 14
33 #define RPM_RF_CLK1_A 15
34 #define RPM_RF_CLK2 16
35 #define RPM_RF_CLK2_A 17
36 #define RPM_BB_CLK1_PIN 18
37 #define RPM_BB_CLK1_A_PIN 19
38 #define RPM_BB_CLK2_PIN 20
39 #define RPM_BB_CLK2_A_PIN 21
40 #define RPM_RF_CLK1_PIN 22
41 #define RPM_RF_CLK1_A_PIN 23
42 #define RPM_RF_CLK2_PIN 24
43 #define RPM_RF_CLK2_A_PIN 25
46 #define RPM_CXO_CLK_SRC 0
47 #define RPM_CXO_A_CLK_SRC 1
48 #define RPM_PNOC_CLK 2
49 #define RPM_PNOC_A_CLK 3
50 #define RPM_SNOC_CLK 4
51 #define RPM_SNOC_A_CLK 5
52 #define RPM_BIMC_CLK 6
53 #define RPM_BIMC_A_CLK 7
54 #define RPM_QDSS_CLK 8
55 #define RPM_QDSS_A_CLK 9
57 #define RPM_CXO_D0_A 11
59 #define RPM_CXO_D1_A 13
61 #define RPM_CXO_A0_A 15
63 #define RPM_CXO_A1_A 17
65 #define RPM_CXO_A2_A 19
66 #define RPM_CXO_D0_PIN 20
67 #define RPM_CXO_D0_A_PIN 21
68 #define RPM_CXO_A2_PIN 22
69 #define RPM_CXO_A2_A_PIN 23
70 #define RPM_CXO_A1_PIN 24
71 #define RPM_CXO_A1_A_PIN 25
72 #define RPM_DIFF_CLK 26
73 #define RPM_DIFF_A_CLK 27
74 #define RPM_CNOC_CLK 28
75 #define RPM_CNOC_A_CLK 29
76 #define RPM_MMSSNOC_AHB_CLK 30
77 #define RPM_MMSSNOC_AHB_A_CLK 31
78 #define RPM_OCMEMGX_CLK 32
79 #define RPM_OCMEMGX_A_CLK 33
80 #define RPM_GFX3D_CLK_SRC 34
81 #define RPM_GFX3D_A_CLK_SRC 35
82 #define RPM_DIV_CLK1 36
83 #define RPM_DIV_A_CLK1 37
84 #define RPM_DIV_CLK2 38
85 #define RPM_DIV_A_CLK2 39
86 #define RPM_CXO_D1_PIN 40
87 #define RPM_CXO_D1_A_PIN 41
88 #define RPM_CXO_A0_PIN 42
89 #define RPM_CXO_A0_A_PIN 43
92 #define RPM_XO_CLK_SRC 0
93 #define RPM_XO_A_CLK_SRC 1
94 #define RPM_PNOC_CLK 2
95 #define RPM_PNOC_A_CLK 3
96 #define RPM_SNOC_CLK 4
97 #define RPM_SNOC_A_CLK 5
98 #define RPM_BIMC_CLK 6
99 #define RPM_BIMC_A_CLK 7
100 #define RPM_QDSS_CLK 8
101 #define RPM_QDSS_A_CLK 9
102 #define RPM_BB_CLK1 10
103 #define RPM_BB_CLK1_A 11
104 #define RPM_BB_CLK2 12
105 #define RPM_BB_CLK2_A 13
106 #define RPM_RF_CLK1 14
107 #define RPM_RF_CLK1_A 15
108 #define RPM_RF_CLK2 16
109 #define RPM_RF_CLK2_A 17
110 #define RPM_BB_CLK1_PIN 18
111 #define RPM_BB_CLK1_A_PIN 19
112 #define RPM_BB_CLK2_PIN 20
113 #define RPM_BB_CLK2_A_PIN 21
114 #define RPM_RF_CLK1_PIN 22
115 #define RPM_RF_CLK1_A_PIN 23
116 #define RPM_RF_CLK2_PIN 24
117 #define RPM_RF_CLK2_A_PIN 25
118 #define RPM_DIFF_CLK1 26
119 #define RPM_DIFF_CLK1_A 27
120 #define RPM_CNOC_CLK 28
121 #define RPM_CNOC_A_CLK 29
122 #define RPM_MMSSNOC_AHB_CLK 30
123 #define RPM_MMSSNOC_AHB_A_CLK 31
124 #define RPM_OCMEMGX_CLK 32
125 #define RPM_OCMEMGX_A_CLK 33
126 #define RPM_GFX3D_CLK_SRC 34
127 #define RPM_GFX3D_A_CLK_SRC 35
128 #define RPM_DIV_CLK1 36
129 #define RPM_DIV_CLK1_A 37
130 #define RPM_DIV_CLK2 38
131 #define RPM_DIV_CLK2_A 39
132 #define RPM_DIV_CLK3 40
133 #define RPM_DIV_CLK3_A 41
134 #define RPM_RF_CLK3_PIN 44
135 #define RPM_RF_CLK3_A_PIN 45
136 #define RPM_RF_CLK3 46
137 #define RPM_RF_CLK3_A 47