220 lines
7.1 KiB
C
220 lines
7.1 KiB
C
|
|
/*
|
||
|
|
* 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
|
||
|
|
|
||
|
|
/* 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_IPA_CLK 10
|
||
|
|
#define RPM_SMD_IPA_A_CLK 11
|
||
|
|
#define RPM_SMD_QUP_CLK 12
|
||
|
|
#define RPM_SMD_QUP_A_CLK 13
|
||
|
|
#define RPM_SMD_MMRT_CLK 14
|
||
|
|
#define RPM_SMD_MMRT_A_CLK 15
|
||
|
|
#define RPM_SMD_MMNRT_CLK 16
|
||
|
|
#define RPM_SMD_MMNRT_A_CLK 17
|
||
|
|
#define RPM_SMD_SNOC_PERIPH_CLK 18
|
||
|
|
#define RPM_SMD_SNOC_PERIPH_A_CLK 19
|
||
|
|
#define RPM_SMD_SNOC_LPASS_CLK 20
|
||
|
|
#define RPM_SMD_SNOC_LPASS_A_CLK 21
|
||
|
|
#define RPM_SMD_BB_CLK1 22
|
||
|
|
#define RPM_SMD_BB_CLK1_A 23
|
||
|
|
#define RPM_SMD_BB_CLK2 24
|
||
|
|
#define RPM_SMD_BB_CLK2_A 25
|
||
|
|
#define RPM_SMD_RF_CLK1 26
|
||
|
|
#define RPM_SMD_RF_CLK1_A 27
|
||
|
|
#define RPM_SMD_RF_CLK2 28
|
||
|
|
#define RPM_SMD_RF_CLK2_A 29
|
||
|
|
#define RPM_SMD_BB_CLK1_PIN 30
|
||
|
|
#define RPM_SMD_BB_CLK1_A_PIN 31
|
||
|
|
#define RPM_SMD_BB_CLK2_PIN 32
|
||
|
|
#define RPM_SMD_BB_CLK2_A_PIN 33
|
||
|
|
#define RPM_SMD_RF_CLK1_PIN 34
|
||
|
|
#define RPM_SMD_RF_CLK1_A_PIN 35
|
||
|
|
#define RPM_SMD_RF_CLK2_PIN 36
|
||
|
|
#define RPM_SMD_RF_CLK2_A_PIN 37
|
||
|
|
#define RPM_SMD_PNOC_CLK 38
|
||
|
|
#define RPM_SMD_PNOC_A_CLK 39
|
||
|
|
#define RPM_SMD_CNOC_CLK 40
|
||
|
|
#define RPM_SMD_CNOC_A_CLK 41
|
||
|
|
#define RPM_SMD_MMSSNOC_AHB_CLK 42
|
||
|
|
#define RPM_SMD_MMSSNOC_AHB_A_CLK 43
|
||
|
|
#define RPM_SMD_GFX3D_CLK_SRC 44
|
||
|
|
#define RPM_SMD_GFX3D_A_CLK_SRC 45
|
||
|
|
#define RPM_SMD_OCMEMGX_CLK 46
|
||
|
|
#define RPM_SMD_OCMEMGX_A_CLK 47
|
||
|
|
#define RPM_SMD_CXO_D0 48
|
||
|
|
#define RPM_SMD_CXO_D0_A 49
|
||
|
|
#define RPM_SMD_CXO_D1 50
|
||
|
|
#define RPM_SMD_CXO_D1_A 51
|
||
|
|
#define RPM_SMD_CXO_A0 52
|
||
|
|
#define RPM_SMD_CXO_A0_A 53
|
||
|
|
#define RPM_SMD_CXO_A1 54
|
||
|
|
#define RPM_SMD_CXO_A1_A 55
|
||
|
|
#define RPM_SMD_CXO_A2 56
|
||
|
|
#define RPM_SMD_CXO_A2_A 57
|
||
|
|
#define RPM_SMD_DIV_CLK1 58
|
||
|
|
#define RPM_SMD_DIV_A_CLK1 59
|
||
|
|
#define RPM_SMD_DIV_CLK2 60
|
||
|
|
#define RPM_SMD_DIV_A_CLK2 61
|
||
|
|
#define RPM_SMD_DIFF_CLK 62
|
||
|
|
#define RPM_SMD_DIFF_A_CLK 63
|
||
|
|
#define RPM_SMD_CXO_D0_PIN 64
|
||
|
|
#define RPM_SMD_CXO_D0_A_PIN 65
|
||
|
|
#define RPM_SMD_CXO_D1_PIN 66
|
||
|
|
#define RPM_SMD_CXO_D1_A_PIN 67
|
||
|
|
#define RPM_SMD_CXO_A0_PIN 68
|
||
|
|
#define RPM_SMD_CXO_A0_A_PIN 69
|
||
|
|
#define RPM_SMD_CXO_A1_PIN 70
|
||
|
|
#define RPM_SMD_CXO_A1_A_PIN 71
|
||
|
|
#define RPM_SMD_CXO_A2_PIN 72
|
||
|
|
#define RPM_SMD_CXO_A2_A_PIN 73
|
||
|
|
#define RPM_SMD_QPIC_CLK 74
|
||
|
|
#define RPM_SMD_QPIC_A_CLK 75
|
||
|
|
#define RPM_SMD_CE1_CLK 76
|
||
|
|
#define RPM_SMD_CE1_A_CLK 77
|
||
|
|
#define RPM_SMD_BIMC_GPU_CLK 78
|
||
|
|
#define RPM_SMD_BIMC_GPU_A_CLK 79
|
||
|
|
#define RPM_SMD_LN_BB_CLK 80
|
||
|
|
#define RPM_SMD_LN_BB_CLK_A 81
|
||
|
|
#define RPM_SMD_LN_BB_CLK_PIN 82
|
||
|
|
#define RPM_SMD_LN_BB_CLK_A_PIN 83
|
||
|
|
#define RPM_SMD_LN_BB_CLK1 84
|
||
|
|
#define RPM_SMD_LN_BB_CLK1_A 85
|
||
|
|
#define RPM_SMD_LN_BB_CLK1_PIN 86
|
||
|
|
#define RPM_SMD_LN_BB_CLK1_A_PIN 87
|
||
|
|
#define RPM_SMD_LN_BB_CLK2 88
|
||
|
|
#define RPM_SMD_LN_BB_CLK2_A 89
|
||
|
|
#define RPM_SMD_LN_BB_CLK2_PIN 90
|
||
|
|
#define RPM_SMD_LN_BB_CLK2_A_PIN 91
|
||
|
|
#define RPM_SMD_LN_BB_CLK3 92
|
||
|
|
#define RPM_SMD_LN_BB_CLK3_A 93
|
||
|
|
#define RPM_SMD_LN_BB_CLK3_PIN 94
|
||
|
|
#define RPM_SMD_LN_BB_CLK3_A_PIN 95
|
||
|
|
#define RPM_SMD_RF_CLK3 96
|
||
|
|
#define RPM_SMD_RF_CLK3_A 97
|
||
|
|
#define RPM_SMD_RF_CLK3_PIN 98
|
||
|
|
#define RPM_SMD_RF_CLK3_A_PIN 99
|
||
|
|
#define RPM_SMD_AGGR2_NOC_CLK 100
|
||
|
|
#define RPM_SMD_AGGR2_NOC_A_CLK 101
|
||
|
|
#define RPM_SMD_MMSSNOC_AXI_CLK 102
|
||
|
|
#define RPM_SMD_MMSSNOC_AXI_A_CLK 103
|
||
|
|
#define RPM_SMD_CNOC_PERIPH_CLK 104
|
||
|
|
#define RPM_SMD_CNOC_PERIPH_A_CLK 105
|
||
|
|
#define RPM_SMD_SYSMMNOC_CLK 106
|
||
|
|
#define RPM_SMD_SYSMMNOC_A_CLK 107
|
||
|
|
#define PNOC_MSMBUS_CLK 108
|
||
|
|
#define PNOC_MSMBUS_A_CLK 109
|
||
|
|
#define PNOC_KEEPALIVE_A_CLK 110
|
||
|
|
#define SNOC_MSMBUS_CLK 111
|
||
|
|
#define SNOC_MSMBUS_A_CLK 112
|
||
|
|
#define BIMC_MSMBUS_CLK 113
|
||
|
|
#define BIMC_MSMBUS_A_CLK 114
|
||
|
|
#define PNOC_USB_CLK 115
|
||
|
|
#define PNOC_USB_A_CLK 116
|
||
|
|
#define SNOC_USB_CLK 117
|
||
|
|
#define SNOC_USB_A_CLK 118
|
||
|
|
#define BIMC_USB_CLK 119
|
||
|
|
#define BIMC_USB_A_CLK 120
|
||
|
|
#define SNOC_WCNSS_A_CLK 121
|
||
|
|
#define BIMC_WCNSS_A_CLK 122
|
||
|
|
#define MCD_CE1_CLK 123
|
||
|
|
#define QCEDEV_CE1_CLK 124
|
||
|
|
#define QCRYPTO_CE1_CLK 125
|
||
|
|
#define QSEECOM_CE1_CLK 126
|
||
|
|
#define SCM_CE1_CLK 127
|
||
|
|
#define CXO_SMD_OTG_CLK 128
|
||
|
|
#define CXO_SMD_LPM_CLK 129
|
||
|
|
#define CXO_SMD_PIL_PRONTO_CLK 130
|
||
|
|
#define CXO_SMD_PIL_MSS_CLK 131
|
||
|
|
#define CXO_SMD_WLAN_CLK 132
|
||
|
|
#define CXO_SMD_PIL_LPASS_CLK 133
|
||
|
|
#define CXO_SMD_PIL_CDSP_CLK 134
|
||
|
|
#define CXO_DWC3_CLK 135
|
||
|
|
#define CNOC_MSMBUS_CLK 136
|
||
|
|
#define CNOC_MSMBUS_A_CLK 137
|
||
|
|
#define CNOC_KEEPALIVE_A_CLK 138
|
||
|
|
#define SNOC_KEEPALIVE_A_CLK 139
|
||
|
|
#define CPP_MMNRT_MSMBUS_CLK 140
|
||
|
|
#define CPP_MMNRT_MSMBUS_A_CLK 141
|
||
|
|
#define JPEG_MMNRT_MSMBUS_CLK 142
|
||
|
|
#define JPEG_MMNRT_MSMBUS_A_CLK 143
|
||
|
|
#define VENUS_MMNRT_MSMBUS_CLK 144
|
||
|
|
#define VENUS_MMNRT_MSMBUS_A_CLK 145
|
||
|
|
#define ARM9_MMNRT_MSMBUS_CLK 146
|
||
|
|
#define ARM9_MMNRT_MSMBUS_A_CLK 147
|
||
|
|
#define MDP_MMRT_MSMBUS_CLK 148
|
||
|
|
#define MDP_MMRT_MSMBUS_A_CLK 149
|
||
|
|
#define VFE_MMRT_MSMBUS_CLK 150
|
||
|
|
#define VFE_MMRT_MSMBUS_A_CLK 151
|
||
|
|
#define QUP0_MSMBUS_SNOC_PERIPH_CLK 152
|
||
|
|
#define QUP0_MSMBUS_SNOC_PERIPH_A_CLK 153
|
||
|
|
#define QUP1_MSMBUS_SNOC_PERIPH_CLK 154
|
||
|
|
#define QUP1_MSMBUS_SNOC_PERIPH_A_CLK 155
|
||
|
|
#define QUP2_MSMBUS_SNOC_PERIPH_CLK 156
|
||
|
|
#define QUP2_MSMBUS_SNOC_PERIPH_A_CLK 157
|
||
|
|
#define DAP_MSMBUS_SNOC_PERIPH_CLK 158
|
||
|
|
#define DAP_MSMBUS_SNOC_PERIPH_A_CLK 159
|
||
|
|
#define SDC1_MSMBUS_SNOC_PERIPH_CLK 160
|
||
|
|
#define SDC1_MSMBUS_SNOC_PERIPH_A_CLK 161
|
||
|
|
#define SDC2_MSMBUS_SNOC_PERIPH_CLK 162
|
||
|
|
#define SDC2_MSMBUS_SNOC_PERIPH_A_CLK 163
|
||
|
|
#define CRYPTO_MSMBUS_SNOC_PERIPH_CLK 164
|
||
|
|
#define CRYPTO_MSMBUS_SNOC_PERIPH_A_CLK 165
|
||
|
|
#define SDC1_SLV_MSMBUS_SNOC_PERIPH_CLK 166
|
||
|
|
#define SDC1_SLV_MSMBUS_SNOC_PERIPH_A_CLK 167
|
||
|
|
#define SDC2_SLV_MSMBUS_SNOC_PERIPH_CLK 168
|
||
|
|
#define SDC2_SLV_MSMBUS_SNOC_PERIPH_A_CLK 169
|
||
|
|
#define AGGR2_NOC_MSMBUS_CLK 170
|
||
|
|
#define AGGR2_NOC_MSMBUS_A_CLK 171
|
||
|
|
#define AGGR2_NOC_SMMU_CLK 172
|
||
|
|
#define AGGR2_NOC_USB_CLK 173
|
||
|
|
#define SYSMMNOC_MSMBUS_CLK 174
|
||
|
|
#define SYSMMNOC_MSMBUS_A_CLK 175
|
||
|
|
|
||
|
|
#endif
|