0001
0002
0003
0004
0005
0006
0007 #ifndef _DT_BINDINGS_CLOCK_EXYNOS7_H
0008 #define _DT_BINDINGS_CLOCK_EXYNOS7_H
0009
0010
0011 #define DOUT_ACLK_PERIS 1
0012 #define DOUT_SCLK_BUS0_PLL 2
0013 #define DOUT_SCLK_BUS1_PLL 3
0014 #define DOUT_SCLK_CC_PLL 4
0015 #define DOUT_SCLK_MFC_PLL 5
0016 #define DOUT_ACLK_CCORE_133 6
0017 #define DOUT_ACLK_MSCL_532 7
0018 #define ACLK_MSCL_532 8
0019 #define DOUT_SCLK_AUD_PLL 9
0020 #define FOUT_AUD_PLL 10
0021 #define SCLK_AUD_PLL 11
0022 #define SCLK_MFC_PLL_B 12
0023 #define SCLK_MFC_PLL_A 13
0024 #define SCLK_BUS1_PLL_B 14
0025 #define SCLK_BUS1_PLL_A 15
0026 #define SCLK_BUS0_PLL_B 16
0027 #define SCLK_BUS0_PLL_A 17
0028 #define SCLK_CC_PLL_B 18
0029 #define SCLK_CC_PLL_A 19
0030 #define ACLK_CCORE_133 20
0031 #define ACLK_PERIS_66 21
0032 #define TOPC_NR_CLK 22
0033
0034
0035 #define DOUT_ACLK_PERIC1 1
0036 #define DOUT_ACLK_PERIC0 2
0037 #define CLK_SCLK_UART0 3
0038 #define CLK_SCLK_UART1 4
0039 #define CLK_SCLK_UART2 5
0040 #define CLK_SCLK_UART3 6
0041 #define CLK_SCLK_SPI0 7
0042 #define CLK_SCLK_SPI1 8
0043 #define CLK_SCLK_SPI2 9
0044 #define CLK_SCLK_SPI3 10
0045 #define CLK_SCLK_SPI4 11
0046 #define CLK_SCLK_SPDIF 12
0047 #define CLK_SCLK_PCM1 13
0048 #define CLK_SCLK_I2S1 14
0049 #define CLK_ACLK_PERIC0_66 15
0050 #define CLK_ACLK_PERIC1_66 16
0051 #define TOP0_NR_CLK 17
0052
0053
0054 #define DOUT_ACLK_FSYS1_200 1
0055 #define DOUT_ACLK_FSYS0_200 2
0056 #define DOUT_SCLK_MMC2 3
0057 #define DOUT_SCLK_MMC1 4
0058 #define DOUT_SCLK_MMC0 5
0059 #define CLK_SCLK_MMC2 6
0060 #define CLK_SCLK_MMC1 7
0061 #define CLK_SCLK_MMC0 8
0062 #define CLK_ACLK_FSYS0_200 9
0063 #define CLK_ACLK_FSYS1_200 10
0064 #define CLK_SCLK_PHY_FSYS1 11
0065 #define CLK_SCLK_PHY_FSYS1_26M 12
0066 #define MOUT_SCLK_UFSUNIPRO20 13
0067 #define DOUT_SCLK_UFSUNIPRO20 14
0068 #define CLK_SCLK_UFSUNIPRO20 15
0069 #define DOUT_SCLK_PHY_FSYS1 16
0070 #define DOUT_SCLK_PHY_FSYS1_26M 17
0071 #define TOP1_NR_CLK 18
0072
0073
0074 #define PCLK_RTC 1
0075 #define CCORE_NR_CLK 2
0076
0077
0078 #define PCLK_UART0 1
0079 #define SCLK_UART0 2
0080 #define PCLK_HSI2C0 3
0081 #define PCLK_HSI2C1 4
0082 #define PCLK_HSI2C4 5
0083 #define PCLK_HSI2C5 6
0084 #define PCLK_HSI2C9 7
0085 #define PCLK_HSI2C10 8
0086 #define PCLK_HSI2C11 9
0087 #define PCLK_PWM 10
0088 #define SCLK_PWM 11
0089 #define PCLK_ADCIF 12
0090 #define PERIC0_NR_CLK 13
0091
0092
0093 #define PCLK_UART1 1
0094 #define PCLK_UART2 2
0095 #define PCLK_UART3 3
0096 #define SCLK_UART1 4
0097 #define SCLK_UART2 5
0098 #define SCLK_UART3 6
0099 #define PCLK_HSI2C2 7
0100 #define PCLK_HSI2C3 8
0101 #define PCLK_HSI2C6 9
0102 #define PCLK_HSI2C7 10
0103 #define PCLK_HSI2C8 11
0104 #define PCLK_SPI0 12
0105 #define PCLK_SPI1 13
0106 #define PCLK_SPI2 14
0107 #define PCLK_SPI3 15
0108 #define PCLK_SPI4 16
0109 #define SCLK_SPI0 17
0110 #define SCLK_SPI1 18
0111 #define SCLK_SPI2 19
0112 #define SCLK_SPI3 20
0113 #define SCLK_SPI4 21
0114 #define PCLK_I2S1 22
0115 #define PCLK_PCM1 23
0116 #define PCLK_SPDIF 24
0117 #define SCLK_I2S1 25
0118 #define SCLK_PCM1 26
0119 #define SCLK_SPDIF 27
0120 #define PERIC1_NR_CLK 28
0121
0122
0123 #define PCLK_CHIPID 1
0124 #define SCLK_CHIPID 2
0125 #define PCLK_WDT 3
0126 #define PCLK_TMU 4
0127 #define SCLK_TMU 5
0128 #define PERIS_NR_CLK 6
0129
0130
0131 #define ACLK_MMC2 1
0132 #define ACLK_AXIUS_USBDRD30X_FSYS0X 2
0133 #define ACLK_USBDRD300 3
0134 #define SCLK_USBDRD300_SUSPENDCLK 4
0135 #define SCLK_USBDRD300_REFCLK 5
0136 #define PHYCLK_USBDRD300_UDRD30_PIPE_PCLK_USER 6
0137 #define PHYCLK_USBDRD300_UDRD30_PHYCLK_USER 7
0138 #define OSCCLK_PHY_CLKOUT_USB30_PHY 8
0139 #define ACLK_PDMA0 9
0140 #define ACLK_PDMA1 10
0141 #define FSYS0_NR_CLK 11
0142
0143
0144 #define ACLK_MMC1 1
0145 #define ACLK_MMC0 2
0146 #define PHYCLK_UFS20_TX0_SYMBOL 3
0147 #define PHYCLK_UFS20_RX0_SYMBOL 4
0148 #define PHYCLK_UFS20_RX1_SYMBOL 5
0149 #define ACLK_UFS20_LINK 6
0150 #define SCLK_UFSUNIPRO20_USER 7
0151 #define PHYCLK_UFS20_RX1_SYMBOL_USER 8
0152 #define PHYCLK_UFS20_RX0_SYMBOL_USER 9
0153 #define PHYCLK_UFS20_TX0_SYMBOL_USER 10
0154 #define OSCCLK_PHY_CLKOUT_EMBEDDED_COMBO_PHY 11
0155 #define SCLK_COMBO_PHY_EMBEDDED_26M 12
0156 #define DOUT_PCLK_FSYS1 13
0157 #define PCLK_GPIO_FSYS1 14
0158 #define MOUT_FSYS1_PHYCLK_SEL1 15
0159 #define FSYS1_NR_CLK 16
0160
0161
0162 #define USERMUX_ACLK_MSCL_532 1
0163 #define DOUT_PCLK_MSCL 2
0164 #define ACLK_MSCL_0 3
0165 #define ACLK_MSCL_1 4
0166 #define ACLK_JPEG 5
0167 #define ACLK_G2D 6
0168 #define ACLK_LH_ASYNC_SI_MSCL_0 7
0169 #define ACLK_LH_ASYNC_SI_MSCL_1 8
0170 #define ACLK_AXI2ACEL_BRIDGE 9
0171 #define ACLK_XIU_MSCLX_0 10
0172 #define ACLK_XIU_MSCLX_1 11
0173 #define ACLK_QE_MSCL_0 12
0174 #define ACLK_QE_MSCL_1 13
0175 #define ACLK_QE_JPEG 14
0176 #define ACLK_QE_G2D 15
0177 #define ACLK_PPMU_MSCL_0 16
0178 #define ACLK_PPMU_MSCL_1 17
0179 #define ACLK_MSCLNP_133 18
0180 #define ACLK_AHB2APB_MSCL0P 19
0181 #define ACLK_AHB2APB_MSCL1P 20
0182
0183 #define PCLK_MSCL_0 21
0184 #define PCLK_MSCL_1 22
0185 #define PCLK_JPEG 23
0186 #define PCLK_G2D 24
0187 #define PCLK_QE_MSCL_0 25
0188 #define PCLK_QE_MSCL_1 26
0189 #define PCLK_QE_JPEG 27
0190 #define PCLK_QE_G2D 28
0191 #define PCLK_PPMU_MSCL_0 29
0192 #define PCLK_PPMU_MSCL_1 30
0193 #define PCLK_AXI2ACEL_BRIDGE 31
0194 #define PCLK_PMU_MSCL 32
0195 #define MSCL_NR_CLK 33
0196
0197
0198 #define SCLK_I2S 1
0199 #define SCLK_PCM 2
0200 #define PCLK_I2S 3
0201 #define PCLK_PCM 4
0202 #define ACLK_ADMA 5
0203 #define AUD_NR_CLK 6
0204 #endif