hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright 2015 Linaro Limited
 */
 
#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
#define RPM_NSS_FABRIC_0_CLK            30
#define RPM_NSS_FABRIC_0_A_CLK            31
#define RPM_NSS_FABRIC_1_CLK            32
#define RPM_NSS_FABRIC_1_A_CLK            33
 
/* 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
#define RPM_SMD_BIMC_GPU_CLK            76
#define RPM_SMD_BIMC_GPU_A_CLK            77
#define RPM_SMD_QPIC_CLK            78
#define RPM_SMD_QPIC_CLK_A            79
#define RPM_SMD_LN_BB_CLK1            80
#define RPM_SMD_LN_BB_CLK1_A            81
#define RPM_SMD_LN_BB_CLK2            82
#define RPM_SMD_LN_BB_CLK2_A            83
#define RPM_SMD_LN_BB_CLK3_PIN            84
#define RPM_SMD_LN_BB_CLK3_A_PIN        85
#define RPM_SMD_RF_CLK3                86
#define RPM_SMD_RF_CLK3_A            87
#define RPM_SMD_RF_CLK3_PIN            88
#define RPM_SMD_RF_CLK3_A_PIN            89
#define RPM_SMD_MMSSNOC_AXI_CLK            90
#define RPM_SMD_MMSSNOC_AXI_CLK_A        91
#define RPM_SMD_CNOC_PERIPH_CLK            92
#define RPM_SMD_CNOC_PERIPH_A_CLK        93
#define RPM_SMD_LN_BB_CLK3            94
#define RPM_SMD_LN_BB_CLK3_A            95
#define RPM_SMD_LN_BB_CLK1_PIN            96
#define RPM_SMD_LN_BB_CLK1_A_PIN        97
#define RPM_SMD_LN_BB_CLK2_PIN            98
#define RPM_SMD_LN_BB_CLK2_A_PIN        99
#define RPM_SMD_SYSMMNOC_CLK            100
#define RPM_SMD_SYSMMNOC_A_CLK            101
#define RPM_SMD_CE2_CLK                102
#define RPM_SMD_CE2_A_CLK            103
#define RPM_SMD_CE3_CLK                104
#define RPM_SMD_CE3_A_CLK            105
 
#endif