1*49e28282SJeremy McNicoll /* 2*49e28282SJeremy McNicoll * Copyright (c) 2016, The Linux Foundation. All rights reserved. 3*49e28282SJeremy McNicoll * 4*49e28282SJeremy McNicoll * This software is licensed under the terms of the GNU General Public 5*49e28282SJeremy McNicoll * License version 2, as published by the Free Software Foundation, and 6*49e28282SJeremy McNicoll * may be copied, distributed, and modified under those terms. 7*49e28282SJeremy McNicoll * 8*49e28282SJeremy McNicoll * This program is distributed in the hope that it will be useful, 9*49e28282SJeremy McNicoll * but WITHOUT ANY WARRANTY; without even the implied warranty of 10*49e28282SJeremy McNicoll * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11*49e28282SJeremy McNicoll * GNU General Public License for more details. 12*49e28282SJeremy McNicoll */ 13*49e28282SJeremy McNicoll 14*49e28282SJeremy McNicoll 15*49e28282SJeremy McNicoll #ifndef _DT_BINDINGS_CLK_MSM_GCC_8994_H 16*49e28282SJeremy McNicoll #define _DT_BINDINGS_CLK_MSM_GCC_8994_H 17*49e28282SJeremy McNicoll 18*49e28282SJeremy McNicoll #define GPLL0_EARLY 0 19*49e28282SJeremy McNicoll #define GPLL0 1 20*49e28282SJeremy McNicoll #define GPLL4_EARLY 2 21*49e28282SJeremy McNicoll #define GPLL4 3 22*49e28282SJeremy McNicoll #define UFS_AXI_CLK_SRC 4 23*49e28282SJeremy McNicoll #define USB30_MASTER_CLK_SRC 5 24*49e28282SJeremy McNicoll #define BLSP1_QUP1_I2C_APPS_CLK_SRC 6 25*49e28282SJeremy McNicoll #define BLSP1_QUP1_SPI_APPS_CLK_SRC 7 26*49e28282SJeremy McNicoll #define BLSP1_QUP2_I2C_APPS_CLK_SRC 8 27*49e28282SJeremy McNicoll #define BLSP1_QUP2_SPI_APPS_CLK_SRC 9 28*49e28282SJeremy McNicoll #define BLSP1_QUP3_I2C_APPS_CLK_SRC 10 29*49e28282SJeremy McNicoll #define BLSP1_QUP3_SPI_APPS_CLK_SRC 11 30*49e28282SJeremy McNicoll #define BLSP1_QUP4_I2C_APPS_CLK_SRC 12 31*49e28282SJeremy McNicoll #define BLSP1_QUP4_SPI_APPS_CLK_SRC 13 32*49e28282SJeremy McNicoll #define BLSP1_QUP5_I2C_APPS_CLK_SRC 14 33*49e28282SJeremy McNicoll #define BLSP1_QUP5_SPI_APPS_CLK_SRC 15 34*49e28282SJeremy McNicoll #define BLSP1_QUP6_I2C_APPS_CLK_SRC 16 35*49e28282SJeremy McNicoll #define BLSP1_QUP6_SPI_APPS_CLK_SRC 17 36*49e28282SJeremy McNicoll #define BLSP1_UART1_APPS_CLK_SRC 18 37*49e28282SJeremy McNicoll #define BLSP1_UART2_APPS_CLK_SRC 19 38*49e28282SJeremy McNicoll #define BLSP1_UART3_APPS_CLK_SRC 20 39*49e28282SJeremy McNicoll #define BLSP1_UART4_APPS_CLK_SRC 21 40*49e28282SJeremy McNicoll #define BLSP1_UART5_APPS_CLK_SRC 22 41*49e28282SJeremy McNicoll #define BLSP1_UART6_APPS_CLK_SRC 23 42*49e28282SJeremy McNicoll #define BLSP2_QUP1_I2C_APPS_CLK_SRC 24 43*49e28282SJeremy McNicoll #define BLSP2_QUP1_SPI_APPS_CLK_SRC 25 44*49e28282SJeremy McNicoll #define BLSP2_QUP2_I2C_APPS_CLK_SRC 26 45*49e28282SJeremy McNicoll #define BLSP2_QUP2_SPI_APPS_CLK_SRC 27 46*49e28282SJeremy McNicoll #define BLSP2_QUP3_I2C_APPS_CLK_SRC 28 47*49e28282SJeremy McNicoll #define BLSP2_QUP3_SPI_APPS_CLK_SRC 29 48*49e28282SJeremy McNicoll #define BLSP2_QUP4_I2C_APPS_CLK_SRC 30 49*49e28282SJeremy McNicoll #define BLSP2_QUP4_SPI_APPS_CLK_SRC 31 50*49e28282SJeremy McNicoll #define BLSP2_QUP5_I2C_APPS_CLK_SRC 32 51*49e28282SJeremy McNicoll #define BLSP2_QUP5_SPI_APPS_CLK_SRC 33 52*49e28282SJeremy McNicoll #define BLSP2_QUP6_I2C_APPS_CLK_SRC 34 53*49e28282SJeremy McNicoll #define BLSP2_QUP6_SPI_APPS_CLK_SRC 35 54*49e28282SJeremy McNicoll #define BLSP2_UART1_APPS_CLK_SRC 36 55*49e28282SJeremy McNicoll #define BLSP2_UART2_APPS_CLK_SRC 37 56*49e28282SJeremy McNicoll #define BLSP2_UART3_APPS_CLK_SRC 38 57*49e28282SJeremy McNicoll #define BLSP2_UART4_APPS_CLK_SRC 39 58*49e28282SJeremy McNicoll #define BLSP2_UART5_APPS_CLK_SRC 40 59*49e28282SJeremy McNicoll #define BLSP2_UART6_APPS_CLK_SRC 41 60*49e28282SJeremy McNicoll #define GP1_CLK_SRC 42 61*49e28282SJeremy McNicoll #define GP2_CLK_SRC 43 62*49e28282SJeremy McNicoll #define GP3_CLK_SRC 44 63*49e28282SJeremy McNicoll #define PCIE_0_AUX_CLK_SRC 45 64*49e28282SJeremy McNicoll #define PCIE_0_PIPE_CLK_SRC 46 65*49e28282SJeremy McNicoll #define PCIE_1_AUX_CLK_SRC 47 66*49e28282SJeremy McNicoll #define PCIE_1_PIPE_CLK_SRC 48 67*49e28282SJeremy McNicoll #define PDM2_CLK_SRC 49 68*49e28282SJeremy McNicoll #define SDCC1_APPS_CLK_SRC 50 69*49e28282SJeremy McNicoll #define SDCC2_APPS_CLK_SRC 51 70*49e28282SJeremy McNicoll #define SDCC3_APPS_CLK_SRC 52 71*49e28282SJeremy McNicoll #define SDCC4_APPS_CLK_SRC 53 72*49e28282SJeremy McNicoll #define TSIF_REF_CLK_SRC 54 73*49e28282SJeremy McNicoll #define USB30_MOCK_UTMI_CLK_SRC 55 74*49e28282SJeremy McNicoll #define USB3_PHY_AUX_CLK_SRC 56 75*49e28282SJeremy McNicoll #define USB_HS_SYSTEM_CLK_SRC 57 76*49e28282SJeremy McNicoll #define GCC_BLSP1_AHB_CLK 58 77*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP1_I2C_APPS_CLK 59 78*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP1_SPI_APPS_CLK 60 79*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP2_I2C_APPS_CLK 61 80*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP2_SPI_APPS_CLK 62 81*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP3_I2C_APPS_CLK 63 82*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP3_SPI_APPS_CLK 64 83*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP4_I2C_APPS_CLK 65 84*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP4_SPI_APPS_CLK 66 85*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP5_I2C_APPS_CLK 67 86*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP5_SPI_APPS_CLK 68 87*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP6_I2C_APPS_CLK 69 88*49e28282SJeremy McNicoll #define GCC_BLSP1_QUP6_SPI_APPS_CLK 70 89*49e28282SJeremy McNicoll #define GCC_BLSP1_UART1_APPS_CLK 71 90*49e28282SJeremy McNicoll #define GCC_BLSP1_UART2_APPS_CLK 72 91*49e28282SJeremy McNicoll #define GCC_BLSP1_UART3_APPS_CLK 73 92*49e28282SJeremy McNicoll #define GCC_BLSP1_UART4_APPS_CLK 74 93*49e28282SJeremy McNicoll #define GCC_BLSP1_UART5_APPS_CLK 75 94*49e28282SJeremy McNicoll #define GCC_BLSP1_UART6_APPS_CLK 76 95*49e28282SJeremy McNicoll #define GCC_BLSP2_AHB_CLK 77 96*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP1_I2C_APPS_CLK 78 97*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP1_SPI_APPS_CLK 79 98*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP2_I2C_APPS_CLK 80 99*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP2_SPI_APPS_CLK 81 100*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP3_I2C_APPS_CLK 82 101*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP3_SPI_APPS_CLK 83 102*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP4_I2C_APPS_CLK 84 103*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP4_SPI_APPS_CLK 85 104*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP5_I2C_APPS_CLK 86 105*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP5_SPI_APPS_CLK 87 106*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP6_I2C_APPS_CLK 88 107*49e28282SJeremy McNicoll #define GCC_BLSP2_QUP6_SPI_APPS_CLK 89 108*49e28282SJeremy McNicoll #define GCC_BLSP2_UART1_APPS_CLK 90 109*49e28282SJeremy McNicoll #define GCC_BLSP2_UART2_APPS_CLK 91 110*49e28282SJeremy McNicoll #define GCC_BLSP2_UART3_APPS_CLK 92 111*49e28282SJeremy McNicoll #define GCC_BLSP2_UART4_APPS_CLK 93 112*49e28282SJeremy McNicoll #define GCC_BLSP2_UART5_APPS_CLK 94 113*49e28282SJeremy McNicoll #define GCC_BLSP2_UART6_APPS_CLK 95 114*49e28282SJeremy McNicoll #define GCC_GP1_CLK 96 115*49e28282SJeremy McNicoll #define GCC_GP2_CLK 97 116*49e28282SJeremy McNicoll #define GCC_GP3_CLK 98 117*49e28282SJeremy McNicoll #define GCC_PCIE_0_AUX_CLK 99 118*49e28282SJeremy McNicoll #define GCC_PCIE_0_PIPE_CLK 100 119*49e28282SJeremy McNicoll #define GCC_PCIE_1_AUX_CLK 101 120*49e28282SJeremy McNicoll #define GCC_PCIE_1_PIPE_CLK 102 121*49e28282SJeremy McNicoll #define GCC_PDM2_CLK 103 122*49e28282SJeremy McNicoll #define GCC_SDCC1_APPS_CLK 104 123*49e28282SJeremy McNicoll #define GCC_SDCC2_APPS_CLK 105 124*49e28282SJeremy McNicoll #define GCC_SDCC3_APPS_CLK 106 125*49e28282SJeremy McNicoll #define GCC_SDCC4_APPS_CLK 107 126*49e28282SJeremy McNicoll #define GCC_SYS_NOC_UFS_AXI_CLK 108 127*49e28282SJeremy McNicoll #define GCC_SYS_NOC_USB3_AXI_CLK 109 128*49e28282SJeremy McNicoll #define GCC_TSIF_REF_CLK 110 129*49e28282SJeremy McNicoll #define GCC_UFS_AXI_CLK 111 130*49e28282SJeremy McNicoll #define GCC_UFS_RX_CFG_CLK 112 131*49e28282SJeremy McNicoll #define GCC_UFS_TX_CFG_CLK 113 132*49e28282SJeremy McNicoll #define GCC_USB30_MASTER_CLK 114 133*49e28282SJeremy McNicoll #define GCC_USB30_MOCK_UTMI_CLK 115 134*49e28282SJeremy McNicoll #define GCC_USB3_PHY_AUX_CLK 116 135*49e28282SJeremy McNicoll #define GCC_USB_HS_SYSTEM_CLK 117 136*49e28282SJeremy McNicoll 137*49e28282SJeremy McNicoll #endif 138