Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (c) 2016, The Linux Foundation. All rights reserved.
0004  */
0005 
0006 
0007 #ifndef _DT_BINDINGS_CLK_MSM_GCC_8994_H
0008 #define _DT_BINDINGS_CLK_MSM_GCC_8994_H
0009 
0010 #define GPLL0_EARLY             0
0011 #define GPLL0                   1
0012 #define GPLL4_EARLY             2
0013 #define GPLL4                   3
0014 #define UFS_AXI_CLK_SRC             4
0015 #define USB30_MASTER_CLK_SRC            5
0016 #define BLSP1_QUP1_I2C_APPS_CLK_SRC     6
0017 #define BLSP1_QUP1_SPI_APPS_CLK_SRC     7
0018 #define BLSP1_QUP2_I2C_APPS_CLK_SRC     8
0019 #define BLSP1_QUP2_SPI_APPS_CLK_SRC     9
0020 #define BLSP1_QUP3_I2C_APPS_CLK_SRC     10
0021 #define BLSP1_QUP3_SPI_APPS_CLK_SRC     11
0022 #define BLSP1_QUP4_I2C_APPS_CLK_SRC     12
0023 #define BLSP1_QUP4_SPI_APPS_CLK_SRC     13
0024 #define BLSP1_QUP5_I2C_APPS_CLK_SRC     14
0025 #define BLSP1_QUP5_SPI_APPS_CLK_SRC     15
0026 #define BLSP1_QUP6_I2C_APPS_CLK_SRC     16
0027 #define BLSP1_QUP6_SPI_APPS_CLK_SRC     17
0028 #define BLSP1_UART1_APPS_CLK_SRC        18
0029 #define BLSP1_UART2_APPS_CLK_SRC        19
0030 #define BLSP1_UART3_APPS_CLK_SRC        20
0031 #define BLSP1_UART4_APPS_CLK_SRC        21
0032 #define BLSP1_UART5_APPS_CLK_SRC        22
0033 #define BLSP1_UART6_APPS_CLK_SRC        23
0034 #define BLSP2_QUP1_I2C_APPS_CLK_SRC     24
0035 #define BLSP2_QUP1_SPI_APPS_CLK_SRC     25
0036 #define BLSP2_QUP2_I2C_APPS_CLK_SRC     26
0037 #define BLSP2_QUP2_SPI_APPS_CLK_SRC     27
0038 #define BLSP2_QUP3_I2C_APPS_CLK_SRC     28
0039 #define BLSP2_QUP3_SPI_APPS_CLK_SRC     29
0040 #define BLSP2_QUP4_I2C_APPS_CLK_SRC     30
0041 #define BLSP2_QUP4_SPI_APPS_CLK_SRC     31
0042 #define BLSP2_QUP5_I2C_APPS_CLK_SRC     32
0043 #define BLSP2_QUP5_SPI_APPS_CLK_SRC     33
0044 #define BLSP2_QUP6_I2C_APPS_CLK_SRC     34
0045 #define BLSP2_QUP6_SPI_APPS_CLK_SRC     35
0046 #define BLSP2_UART1_APPS_CLK_SRC        36
0047 #define BLSP2_UART2_APPS_CLK_SRC        37
0048 #define BLSP2_UART3_APPS_CLK_SRC        38
0049 #define BLSP2_UART4_APPS_CLK_SRC        39
0050 #define BLSP2_UART5_APPS_CLK_SRC        40
0051 #define BLSP2_UART6_APPS_CLK_SRC        41
0052 #define GP1_CLK_SRC             42
0053 #define GP2_CLK_SRC             43
0054 #define GP3_CLK_SRC             44
0055 #define PCIE_0_AUX_CLK_SRC          45
0056 #define PCIE_0_PIPE_CLK_SRC         46
0057 #define PCIE_1_AUX_CLK_SRC          47
0058 #define PCIE_1_PIPE_CLK_SRC         48
0059 #define PDM2_CLK_SRC                49
0060 #define SDCC1_APPS_CLK_SRC          50
0061 #define SDCC2_APPS_CLK_SRC          51
0062 #define SDCC3_APPS_CLK_SRC          52
0063 #define SDCC4_APPS_CLK_SRC          53
0064 #define TSIF_REF_CLK_SRC            54
0065 #define USB30_MOCK_UTMI_CLK_SRC         55
0066 #define USB3_PHY_AUX_CLK_SRC            56
0067 #define USB_HS_SYSTEM_CLK_SRC           57
0068 #define GCC_BLSP1_AHB_CLK           58
0069 #define GCC_BLSP1_QUP1_I2C_APPS_CLK     59
0070 #define GCC_BLSP1_QUP1_SPI_APPS_CLK     60
0071 #define GCC_BLSP1_QUP2_I2C_APPS_CLK     61
0072 #define GCC_BLSP1_QUP2_SPI_APPS_CLK     62
0073 #define GCC_BLSP1_QUP3_I2C_APPS_CLK     63
0074 #define GCC_BLSP1_QUP3_SPI_APPS_CLK     64
0075 #define GCC_BLSP1_QUP4_I2C_APPS_CLK     65
0076 #define GCC_BLSP1_QUP4_SPI_APPS_CLK     66
0077 #define GCC_BLSP1_QUP5_I2C_APPS_CLK     67
0078 #define GCC_BLSP1_QUP5_SPI_APPS_CLK     68
0079 #define GCC_BLSP1_QUP6_I2C_APPS_CLK     69
0080 #define GCC_BLSP1_QUP6_SPI_APPS_CLK     70
0081 #define GCC_BLSP1_UART1_APPS_CLK        71
0082 #define GCC_BLSP1_UART2_APPS_CLK        72
0083 #define GCC_BLSP1_UART3_APPS_CLK        73
0084 #define GCC_BLSP1_UART4_APPS_CLK        74
0085 #define GCC_BLSP1_UART5_APPS_CLK        75
0086 #define GCC_BLSP1_UART6_APPS_CLK        76
0087 #define GCC_BLSP2_AHB_CLK           77
0088 #define GCC_BLSP2_QUP1_I2C_APPS_CLK     78
0089 #define GCC_BLSP2_QUP1_SPI_APPS_CLK     79
0090 #define GCC_BLSP2_QUP2_I2C_APPS_CLK     80
0091 #define GCC_BLSP2_QUP2_SPI_APPS_CLK     81
0092 #define GCC_BLSP2_QUP3_I2C_APPS_CLK     82
0093 #define GCC_BLSP2_QUP3_SPI_APPS_CLK     83
0094 #define GCC_BLSP2_QUP4_I2C_APPS_CLK     84
0095 #define GCC_BLSP2_QUP4_SPI_APPS_CLK     85
0096 #define GCC_BLSP2_QUP5_I2C_APPS_CLK     86
0097 #define GCC_BLSP2_QUP5_SPI_APPS_CLK     87
0098 #define GCC_BLSP2_QUP6_I2C_APPS_CLK     88
0099 #define GCC_BLSP2_QUP6_SPI_APPS_CLK     89
0100 #define GCC_BLSP2_UART1_APPS_CLK        90
0101 #define GCC_BLSP2_UART2_APPS_CLK        91
0102 #define GCC_BLSP2_UART3_APPS_CLK        92
0103 #define GCC_BLSP2_UART4_APPS_CLK        93
0104 #define GCC_BLSP2_UART5_APPS_CLK        94
0105 #define GCC_BLSP2_UART6_APPS_CLK        95
0106 #define GCC_GP1_CLK             96
0107 #define GCC_GP2_CLK             97
0108 #define GCC_GP3_CLK             98
0109 #define GCC_PCIE_0_AUX_CLK          99
0110 #define GCC_PCIE_0_PIPE_CLK         100
0111 #define GCC_PCIE_1_AUX_CLK          101
0112 #define GCC_PCIE_1_PIPE_CLK         102
0113 #define GCC_PDM2_CLK                103
0114 #define GCC_SDCC1_APPS_CLK          104
0115 #define GCC_SDCC2_APPS_CLK          105
0116 #define GCC_SDCC3_APPS_CLK          106
0117 #define GCC_SDCC4_APPS_CLK          107
0118 #define GCC_SYS_NOC_UFS_AXI_CLK         108
0119 #define GCC_SYS_NOC_USB3_AXI_CLK        109
0120 #define GCC_TSIF_REF_CLK            110
0121 #define GCC_UFS_AXI_CLK             111
0122 #define GCC_UFS_RX_CFG_CLK          112
0123 #define GCC_UFS_TX_CFG_CLK          113
0124 #define GCC_USB30_MASTER_CLK            114
0125 #define GCC_USB30_MOCK_UTMI_CLK         115
0126 #define GCC_USB3_PHY_AUX_CLK            116
0127 #define GCC_USB_HS_SYSTEM_CLK           117
0128 #define GCC_SDCC1_AHB_CLK           118
0129 #define GCC_LPASS_Q6_AXI_CLK        119
0130 #define GCC_MSS_Q6_BIMC_AXI_CLK     120
0131 #define GCC_PCIE_0_CFG_AHB_CLK      121
0132 #define GCC_PCIE_0_MSTR_AXI_CLK     122
0133 #define GCC_PCIE_0_SLV_AXI_CLK      123
0134 #define GCC_PCIE_1_CFG_AHB_CLK      124
0135 #define GCC_PCIE_1_MSTR_AXI_CLK     125
0136 #define GCC_PCIE_1_SLV_AXI_CLK      126
0137 #define GCC_PDM_AHB_CLK             127
0138 #define GCC_SDCC2_AHB_CLK           128
0139 #define GCC_SDCC3_AHB_CLK           129
0140 #define GCC_SDCC4_AHB_CLK           130
0141 #define GCC_TSIF_AHB_CLK            131
0142 #define GCC_UFS_AHB_CLK             132
0143 #define GCC_UFS_RX_SYMBOL_0_CLK     133
0144 #define GCC_UFS_RX_SYMBOL_1_CLK     134
0145 #define GCC_UFS_TX_SYMBOL_0_CLK     135
0146 #define GCC_UFS_TX_SYMBOL_1_CLK     136
0147 #define GCC_USB2_HS_PHY_SLEEP_CLK   137
0148 #define GCC_USB30_SLEEP_CLK         138
0149 #define GCC_USB_HS_AHB_CLK          139
0150 #define GCC_USB_PHY_CFG_AHB2PHY_CLK 140
0151 #define CONFIG_NOC_CLK_SRC          141
0152 #define PERIPH_NOC_CLK_SRC          142
0153 #define SYSTEM_NOC_CLK_SRC          143
0154 #define GPLL0_OUT_MMSSCC            144
0155 #define GPLL0_OUT_MSSCC             145
0156 #define PCIE_0_PHY_LDO              146
0157 #define PCIE_1_PHY_LDO              147
0158 #define UFS_PHY_LDO                 148
0159 #define USB_SS_PHY_LDO              149
0160 #define GCC_BOOT_ROM_AHB_CLK        150
0161 #define GCC_PRNG_AHB_CLK            151
0162 #define GCC_USB3_PHY_PIPE_CLK       152
0163 
0164 /* GDSCs */
0165 #define PCIE_GDSC           0
0166 #define PCIE_0_GDSC         1
0167 #define PCIE_1_GDSC         2
0168 #define USB30_GDSC          3
0169 #define UFS_GDSC            4
0170 
0171 /* Resets */
0172 #define USB3_PHY_RESET          0
0173 #define USB3PHY_PHY_RESET       1
0174 #define PCIE_PHY_0_RESET        2
0175 #define PCIE_PHY_1_RESET        3
0176 #define QUSB2_PHY_RESET         4
0177 #define MSS_RESET               5
0178 
0179 #endif