1*5def4c47SEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0 */ 2*5def4c47SEmmanuel Vadot /* 3*5def4c47SEmmanuel Vadot * Copyright (c) 2020, The Linux Foundation. All rights reserved. 4*5def4c47SEmmanuel Vadot */ 5*5def4c47SEmmanuel Vadot 6*5def4c47SEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_MSM_MMCC_660_H 7*5def4c47SEmmanuel Vadot #define _DT_BINDINGS_CLK_MSM_MMCC_660_H 8*5def4c47SEmmanuel Vadot 9*5def4c47SEmmanuel Vadot #define AHB_CLK_SRC 0 10*5def4c47SEmmanuel Vadot #define BYTE0_CLK_SRC 1 11*5def4c47SEmmanuel Vadot #define BYTE1_CLK_SRC 2 12*5def4c47SEmmanuel Vadot #define CAMSS_GP0_CLK_SRC 3 13*5def4c47SEmmanuel Vadot #define CAMSS_GP1_CLK_SRC 4 14*5def4c47SEmmanuel Vadot #define CCI_CLK_SRC 5 15*5def4c47SEmmanuel Vadot #define CPP_CLK_SRC 6 16*5def4c47SEmmanuel Vadot #define CSI0_CLK_SRC 7 17*5def4c47SEmmanuel Vadot #define CSI0PHYTIMER_CLK_SRC 8 18*5def4c47SEmmanuel Vadot #define CSI1_CLK_SRC 9 19*5def4c47SEmmanuel Vadot #define CSI1PHYTIMER_CLK_SRC 10 20*5def4c47SEmmanuel Vadot #define CSI2_CLK_SRC 11 21*5def4c47SEmmanuel Vadot #define CSI2PHYTIMER_CLK_SRC 12 22*5def4c47SEmmanuel Vadot #define CSI3_CLK_SRC 13 23*5def4c47SEmmanuel Vadot #define CSIPHY_CLK_SRC 14 24*5def4c47SEmmanuel Vadot #define DP_AUX_CLK_SRC 15 25*5def4c47SEmmanuel Vadot #define DP_CRYPTO_CLK_SRC 16 26*5def4c47SEmmanuel Vadot #define DP_GTC_CLK_SRC 17 27*5def4c47SEmmanuel Vadot #define DP_LINK_CLK_SRC 18 28*5def4c47SEmmanuel Vadot #define DP_PIXEL_CLK_SRC 19 29*5def4c47SEmmanuel Vadot #define ESC0_CLK_SRC 20 30*5def4c47SEmmanuel Vadot #define ESC1_CLK_SRC 21 31*5def4c47SEmmanuel Vadot #define JPEG0_CLK_SRC 22 32*5def4c47SEmmanuel Vadot #define MCLK0_CLK_SRC 23 33*5def4c47SEmmanuel Vadot #define MCLK1_CLK_SRC 24 34*5def4c47SEmmanuel Vadot #define MCLK2_CLK_SRC 25 35*5def4c47SEmmanuel Vadot #define MCLK3_CLK_SRC 26 36*5def4c47SEmmanuel Vadot #define MDP_CLK_SRC 27 37*5def4c47SEmmanuel Vadot #define MMPLL0_PLL 28 38*5def4c47SEmmanuel Vadot #define MMPLL10_PLL 29 39*5def4c47SEmmanuel Vadot #define MMPLL1_PLL 30 40*5def4c47SEmmanuel Vadot #define MMPLL3_PLL 31 41*5def4c47SEmmanuel Vadot #define MMPLL4_PLL 32 42*5def4c47SEmmanuel Vadot #define MMPLL5_PLL 33 43*5def4c47SEmmanuel Vadot #define MMPLL6_PLL 34 44*5def4c47SEmmanuel Vadot #define MMPLL7_PLL 35 45*5def4c47SEmmanuel Vadot #define MMPLL8_PLL 36 46*5def4c47SEmmanuel Vadot #define BIMC_SMMU_AHB_CLK 37 47*5def4c47SEmmanuel Vadot #define BIMC_SMMU_AXI_CLK 38 48*5def4c47SEmmanuel Vadot #define CAMSS_AHB_CLK 39 49*5def4c47SEmmanuel Vadot #define CAMSS_CCI_AHB_CLK 40 50*5def4c47SEmmanuel Vadot #define CAMSS_CCI_CLK 41 51*5def4c47SEmmanuel Vadot #define CAMSS_CPHY_CSID0_CLK 42 52*5def4c47SEmmanuel Vadot #define CAMSS_CPHY_CSID1_CLK 43 53*5def4c47SEmmanuel Vadot #define CAMSS_CPHY_CSID2_CLK 44 54*5def4c47SEmmanuel Vadot #define CAMSS_CPHY_CSID3_CLK 45 55*5def4c47SEmmanuel Vadot #define CAMSS_CPP_AHB_CLK 46 56*5def4c47SEmmanuel Vadot #define CAMSS_CPP_AXI_CLK 47 57*5def4c47SEmmanuel Vadot #define CAMSS_CPP_CLK 48 58*5def4c47SEmmanuel Vadot #define CAMSS_CPP_VBIF_AHB_CLK 49 59*5def4c47SEmmanuel Vadot #define CAMSS_CSI0_AHB_CLK 50 60*5def4c47SEmmanuel Vadot #define CAMSS_CSI0_CLK 51 61*5def4c47SEmmanuel Vadot #define CAMSS_CSI0PHYTIMER_CLK 52 62*5def4c47SEmmanuel Vadot #define CAMSS_CSI0PIX_CLK 53 63*5def4c47SEmmanuel Vadot #define CAMSS_CSI0RDI_CLK 54 64*5def4c47SEmmanuel Vadot #define CAMSS_CSI1_AHB_CLK 55 65*5def4c47SEmmanuel Vadot #define CAMSS_CSI1_CLK 56 66*5def4c47SEmmanuel Vadot #define CAMSS_CSI1PHYTIMER_CLK 57 67*5def4c47SEmmanuel Vadot #define CAMSS_CSI1PIX_CLK 58 68*5def4c47SEmmanuel Vadot #define CAMSS_CSI1RDI_CLK 59 69*5def4c47SEmmanuel Vadot #define CAMSS_CSI2_AHB_CLK 60 70*5def4c47SEmmanuel Vadot #define CAMSS_CSI2_CLK 61 71*5def4c47SEmmanuel Vadot #define CAMSS_CSI2PHYTIMER_CLK 62 72*5def4c47SEmmanuel Vadot #define CAMSS_CSI2PIX_CLK 63 73*5def4c47SEmmanuel Vadot #define CAMSS_CSI2RDI_CLK 64 74*5def4c47SEmmanuel Vadot #define CAMSS_CSI3_AHB_CLK 65 75*5def4c47SEmmanuel Vadot #define CAMSS_CSI3_CLK 66 76*5def4c47SEmmanuel Vadot #define CAMSS_CSI3PIX_CLK 67 77*5def4c47SEmmanuel Vadot #define CAMSS_CSI3RDI_CLK 68 78*5def4c47SEmmanuel Vadot #define CAMSS_CSI_VFE0_CLK 69 79*5def4c47SEmmanuel Vadot #define CAMSS_CSI_VFE1_CLK 70 80*5def4c47SEmmanuel Vadot #define CAMSS_CSIPHY0_CLK 71 81*5def4c47SEmmanuel Vadot #define CAMSS_CSIPHY1_CLK 72 82*5def4c47SEmmanuel Vadot #define CAMSS_CSIPHY2_CLK 73 83*5def4c47SEmmanuel Vadot #define CAMSS_GP0_CLK 74 84*5def4c47SEmmanuel Vadot #define CAMSS_GP1_CLK 75 85*5def4c47SEmmanuel Vadot #define CAMSS_ISPIF_AHB_CLK 76 86*5def4c47SEmmanuel Vadot #define CAMSS_JPEG0_CLK 77 87*5def4c47SEmmanuel Vadot #define CAMSS_JPEG_AHB_CLK 78 88*5def4c47SEmmanuel Vadot #define CAMSS_JPEG_AXI_CLK 79 89*5def4c47SEmmanuel Vadot #define CAMSS_MCLK0_CLK 80 90*5def4c47SEmmanuel Vadot #define CAMSS_MCLK1_CLK 81 91*5def4c47SEmmanuel Vadot #define CAMSS_MCLK2_CLK 82 92*5def4c47SEmmanuel Vadot #define CAMSS_MCLK3_CLK 83 93*5def4c47SEmmanuel Vadot #define CAMSS_MICRO_AHB_CLK 84 94*5def4c47SEmmanuel Vadot #define CAMSS_TOP_AHB_CLK 85 95*5def4c47SEmmanuel Vadot #define CAMSS_VFE0_AHB_CLK 86 96*5def4c47SEmmanuel Vadot #define CAMSS_VFE0_CLK 87 97*5def4c47SEmmanuel Vadot #define CAMSS_VFE0_STREAM_CLK 88 98*5def4c47SEmmanuel Vadot #define CAMSS_VFE1_AHB_CLK 89 99*5def4c47SEmmanuel Vadot #define CAMSS_VFE1_CLK 90 100*5def4c47SEmmanuel Vadot #define CAMSS_VFE1_STREAM_CLK 91 101*5def4c47SEmmanuel Vadot #define CAMSS_VFE_VBIF_AHB_CLK 92 102*5def4c47SEmmanuel Vadot #define CAMSS_VFE_VBIF_AXI_CLK 93 103*5def4c47SEmmanuel Vadot #define CSIPHY_AHB2CRIF_CLK 94 104*5def4c47SEmmanuel Vadot #define CXO_CLK 95 105*5def4c47SEmmanuel Vadot #define MDSS_AHB_CLK 96 106*5def4c47SEmmanuel Vadot #define MDSS_AXI_CLK 97 107*5def4c47SEmmanuel Vadot #define MDSS_BYTE0_CLK 98 108*5def4c47SEmmanuel Vadot #define MDSS_BYTE0_INTF_CLK 99 109*5def4c47SEmmanuel Vadot #define MDSS_BYTE0_INTF_DIV_CLK 100 110*5def4c47SEmmanuel Vadot #define MDSS_BYTE1_CLK 101 111*5def4c47SEmmanuel Vadot #define MDSS_BYTE1_INTF_CLK 102 112*5def4c47SEmmanuel Vadot #define MDSS_DP_AUX_CLK 103 113*5def4c47SEmmanuel Vadot #define MDSS_DP_CRYPTO_CLK 104 114*5def4c47SEmmanuel Vadot #define MDSS_DP_GTC_CLK 105 115*5def4c47SEmmanuel Vadot #define MDSS_DP_LINK_CLK 106 116*5def4c47SEmmanuel Vadot #define MDSS_DP_LINK_INTF_CLK 107 117*5def4c47SEmmanuel Vadot #define MDSS_DP_PIXEL_CLK 108 118*5def4c47SEmmanuel Vadot #define MDSS_ESC0_CLK 109 119*5def4c47SEmmanuel Vadot #define MDSS_ESC1_CLK 110 120*5def4c47SEmmanuel Vadot #define MDSS_HDMI_DP_AHB_CLK 111 121*5def4c47SEmmanuel Vadot #define MDSS_MDP_CLK 112 122*5def4c47SEmmanuel Vadot #define MDSS_PCLK0_CLK 113 123*5def4c47SEmmanuel Vadot #define MDSS_PCLK1_CLK 114 124*5def4c47SEmmanuel Vadot #define MDSS_ROT_CLK 115 125*5def4c47SEmmanuel Vadot #define MDSS_VSYNC_CLK 116 126*5def4c47SEmmanuel Vadot #define MISC_AHB_CLK 117 127*5def4c47SEmmanuel Vadot #define MISC_CXO_CLK 118 128*5def4c47SEmmanuel Vadot #define MNOC_AHB_CLK 119 129*5def4c47SEmmanuel Vadot #define SNOC_DVM_AXI_CLK 120 130*5def4c47SEmmanuel Vadot #define THROTTLE_CAMSS_AHB_CLK 121 131*5def4c47SEmmanuel Vadot #define THROTTLE_CAMSS_AXI_CLK 122 132*5def4c47SEmmanuel Vadot #define THROTTLE_MDSS_AHB_CLK 123 133*5def4c47SEmmanuel Vadot #define THROTTLE_MDSS_AXI_CLK 124 134*5def4c47SEmmanuel Vadot #define THROTTLE_VIDEO_AHB_CLK 125 135*5def4c47SEmmanuel Vadot #define THROTTLE_VIDEO_AXI_CLK 126 136*5def4c47SEmmanuel Vadot #define VIDEO_AHB_CLK 127 137*5def4c47SEmmanuel Vadot #define VIDEO_AXI_CLK 128 138*5def4c47SEmmanuel Vadot #define VIDEO_CORE_CLK 129 139*5def4c47SEmmanuel Vadot #define VIDEO_SUBCORE0_CLK 130 140*5def4c47SEmmanuel Vadot #define PCLK0_CLK_SRC 131 141*5def4c47SEmmanuel Vadot #define PCLK1_CLK_SRC 132 142*5def4c47SEmmanuel Vadot #define ROT_CLK_SRC 133 143*5def4c47SEmmanuel Vadot #define VFE0_CLK_SRC 134 144*5def4c47SEmmanuel Vadot #define VFE1_CLK_SRC 135 145*5def4c47SEmmanuel Vadot #define VIDEO_CORE_CLK_SRC 136 146*5def4c47SEmmanuel Vadot #define VSYNC_CLK_SRC 137 147*5def4c47SEmmanuel Vadot #define MDSS_BYTE1_INTF_DIV_CLK 138 148*5def4c47SEmmanuel Vadot #define AXI_CLK_SRC 139 149*5def4c47SEmmanuel Vadot 150*5def4c47SEmmanuel Vadot #define VENUS_GDSC 0 151*5def4c47SEmmanuel Vadot #define VENUS_CORE0_GDSC 1 152*5def4c47SEmmanuel Vadot #define MDSS_GDSC 2 153*5def4c47SEmmanuel Vadot #define CAMSS_TOP_GDSC 3 154*5def4c47SEmmanuel Vadot #define CAMSS_VFE0_GDSC 4 155*5def4c47SEmmanuel Vadot #define CAMSS_VFE1_GDSC 5 156*5def4c47SEmmanuel Vadot #define CAMSS_CPP_GDSC 6 157*5def4c47SEmmanuel Vadot #define BIMC_SMMU_GDSC 7 158*5def4c47SEmmanuel Vadot 159*5def4c47SEmmanuel Vadot #define CAMSS_MICRO_BCR 0 160*5def4c47SEmmanuel Vadot 161*5def4c47SEmmanuel Vadot #endif 162*5def4c47SEmmanuel Vadot 163