]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - include/dt-bindings/clock/qcom,rpmcc.h
a536ed40cfcccb0516d487327ac05891ceed6a7f
[karo-tx-linux.git] / include / dt-bindings / clock / qcom,rpmcc.h
1 /*
2  * Copyright 2015 Linaro Limited
3  *
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.
7  *
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.
12  */
13
14 #ifndef _DT_BINDINGS_CLK_MSM_RPMCC_H
15 #define _DT_BINDINGS_CLK_MSM_RPMCC_H
16
17 /* msm8916 */
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
44
45 /* msm8974 */
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
56 #define RPM_CXO_D0                              10
57 #define RPM_CXO_D0_A                            11
58 #define RPM_CXO_D1                              12
59 #define RPM_CXO_D1_A                            13
60 #define RPM_CXO_A0                              14
61 #define RPM_CXO_A0_A                            15
62 #define RPM_CXO_A1                              16
63 #define RPM_CXO_A1_A                            17
64 #define RPM_CXO_A2                              18
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
90
91 #endif