hc
2023-10-16 def2367077573b56f9fc4f824e5c0377a3a4175a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
/*
 * Copyright 2015 Linaro Limited
 *
 * This software is licensed under the terms of the GNU General Public
 * License version 2, as published by the Free Software Foundation, and
 * may be copied, distributed, and modified under those terms.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */
 
#ifndef _DT_BINDINGS_CLK_MSM_RPMCC_H
#define _DT_BINDINGS_CLK_MSM_RPMCC_H
 
/* RPM clocks */
#define RPM_PXO_CLK                0
#define RPM_PXO_A_CLK                1
#define RPM_CXO_CLK                2
#define RPM_CXO_A_CLK                3
#define RPM_APPS_FABRIC_CLK            4
#define RPM_APPS_FABRIC_A_CLK            5
#define RPM_CFPB_CLK                6
#define RPM_CFPB_A_CLK                7
#define RPM_QDSS_CLK                8
#define RPM_QDSS_A_CLK                9
#define RPM_DAYTONA_FABRIC_CLK            10
#define RPM_DAYTONA_FABRIC_A_CLK        11
#define RPM_EBI1_CLK                12
#define RPM_EBI1_A_CLK                13
#define RPM_MM_FABRIC_CLK            14
#define RPM_MM_FABRIC_A_CLK            15
#define RPM_MMFPB_CLK                16
#define RPM_MMFPB_A_CLK                17
#define RPM_SYS_FABRIC_CLK            18
#define RPM_SYS_FABRIC_A_CLK            19
#define RPM_SFPB_CLK                20
#define RPM_SFPB_A_CLK                21
#define RPM_SMI_CLK                22
#define RPM_SMI_A_CLK                23
#define RPM_PLL4_CLK                24
#define RPM_XO_D0                25
#define RPM_XO_D1                26
#define RPM_XO_A0                27
#define RPM_XO_A1                28
#define RPM_XO_A2                29
 
/* SMD RPM clocks */
#define RPM_SMD_XO_CLK_SRC                0
#define RPM_SMD_XO_A_CLK_SRC            1
#define RPM_SMD_PCNOC_CLK                2
#define RPM_SMD_PCNOC_A_CLK                3
#define RPM_SMD_SNOC_CLK                4
#define RPM_SMD_SNOC_A_CLK                5
#define RPM_SMD_BIMC_CLK                6
#define RPM_SMD_BIMC_A_CLK                7
#define RPM_SMD_QDSS_CLK                8
#define RPM_SMD_QDSS_A_CLK                9
#define RPM_SMD_BB_CLK1                10
#define RPM_SMD_BB_CLK1_A                11
#define RPM_SMD_BB_CLK2                12
#define RPM_SMD_BB_CLK2_A                13
#define RPM_SMD_RF_CLK1                14
#define RPM_SMD_RF_CLK1_A                15
#define RPM_SMD_RF_CLK2                16
#define RPM_SMD_RF_CLK2_A                17
#define RPM_SMD_BB_CLK1_PIN                18
#define RPM_SMD_BB_CLK1_A_PIN            19
#define RPM_SMD_BB_CLK2_PIN                20
#define RPM_SMD_BB_CLK2_A_PIN            21
#define RPM_SMD_RF_CLK1_PIN                22
#define RPM_SMD_RF_CLK1_A_PIN            23
#define RPM_SMD_RF_CLK2_PIN                24
#define RPM_SMD_RF_CLK2_A_PIN            25
#define RPM_SMD_PNOC_CLK            26
#define RPM_SMD_PNOC_A_CLK            27
#define RPM_SMD_CNOC_CLK            28
#define RPM_SMD_CNOC_A_CLK            29
#define RPM_SMD_MMSSNOC_AHB_CLK            30
#define RPM_SMD_MMSSNOC_AHB_A_CLK        31
#define RPM_SMD_GFX3D_CLK_SRC            32
#define RPM_SMD_GFX3D_A_CLK_SRC            33
#define RPM_SMD_OCMEMGX_CLK            34
#define RPM_SMD_OCMEMGX_A_CLK            35
#define RPM_SMD_CXO_D0                36
#define RPM_SMD_CXO_D0_A            37
#define RPM_SMD_CXO_D1                38
#define RPM_SMD_CXO_D1_A            39
#define RPM_SMD_CXO_A0                40
#define RPM_SMD_CXO_A0_A            41
#define RPM_SMD_CXO_A1                42
#define RPM_SMD_CXO_A1_A            43
#define RPM_SMD_CXO_A2                44
#define RPM_SMD_CXO_A2_A            45
#define RPM_SMD_DIV_CLK1            46
#define RPM_SMD_DIV_A_CLK1            47
#define RPM_SMD_DIV_CLK2            48
#define RPM_SMD_DIV_A_CLK2            49
#define RPM_SMD_DIFF_CLK            50
#define RPM_SMD_DIFF_A_CLK            51
#define RPM_SMD_CXO_D0_PIN            52
#define RPM_SMD_CXO_D0_A_PIN            53
#define RPM_SMD_CXO_D1_PIN            54
#define RPM_SMD_CXO_D1_A_PIN            55
#define RPM_SMD_CXO_A0_PIN            56
#define RPM_SMD_CXO_A0_A_PIN            57
#define RPM_SMD_CXO_A1_PIN            58
#define RPM_SMD_CXO_A1_A_PIN            59
#define RPM_SMD_CXO_A2_PIN            60
#define RPM_SMD_CXO_A2_A_PIN            61
#define RPM_SMD_AGGR1_NOC_CLK            62
#define RPM_SMD_AGGR1_NOC_A_CLK            63
#define RPM_SMD_AGGR2_NOC_CLK            64
#define RPM_SMD_AGGR2_NOC_A_CLK            65
#define RPM_SMD_MMAXI_CLK            66
#define RPM_SMD_MMAXI_A_CLK            67
#define RPM_SMD_IPA_CLK                68
#define RPM_SMD_IPA_A_CLK            69
#define RPM_SMD_CE1_CLK                70
#define RPM_SMD_CE1_A_CLK            71
#define RPM_SMD_DIV_CLK3            72
#define RPM_SMD_DIV_A_CLK3            73
#define RPM_SMD_LN_BB_CLK            74
#define RPM_SMD_LN_BB_A_CLK            75
 
#endif