Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0+
0002 //
0003 // Device Tree binding constants for Actions Semi S900 Clock Management Unit
0004 //
0005 // Copyright (c) 2014 Actions Semi Inc.
0006 // Copyright (c) 2018 Linaro Ltd.
0007 
0008 #ifndef __DT_BINDINGS_CLOCK_S900_CMU_H
0009 #define __DT_BINDINGS_CLOCK_S900_CMU_H
0010 
0011 #define CLK_NONE            0
0012 
0013 /* fixed rate clocks */
0014 #define CLK_LOSC            1
0015 #define CLK_HOSC            2
0016 
0017 /* pll clocks */
0018 #define CLK_CORE_PLL            3
0019 #define CLK_DEV_PLL         4
0020 #define CLK_DDR_PLL         5
0021 #define CLK_NAND_PLL            6
0022 #define CLK_DISPLAY_PLL         7
0023 #define CLK_DSI_PLL         8
0024 #define CLK_ASSIST_PLL          9
0025 #define CLK_AUDIO_PLL           10
0026 
0027 /* system clock */
0028 #define CLK_CPU             15
0029 #define CLK_DEV             16
0030 #define CLK_NOC             17
0031 #define CLK_NOC_MUX         18
0032 #define CLK_NOC_DIV         19
0033 #define CLK_AHB             20
0034 #define CLK_APB             21
0035 #define CLK_DMAC            22
0036 
0037 /* peripheral device clock */
0038 #define CLK_GPIO            23
0039 
0040 #define CLK_BISP            24
0041 #define CLK_CSI0            25
0042 #define CLK_CSI1            26
0043 
0044 #define CLK_DE0             27
0045 #define CLK_DE1             28
0046 #define CLK_DE2             29
0047 #define CLK_DE3             30
0048 #define CLK_DSI             32
0049 
0050 #define CLK_GPU             33
0051 #define CLK_GPU_CORE            34
0052 #define CLK_GPU_MEM         35
0053 #define CLK_GPU_SYS         36
0054 
0055 #define CLK_HDE             37
0056 #define CLK_I2C0            38
0057 #define CLK_I2C1            39
0058 #define CLK_I2C2            40
0059 #define CLK_I2C3            41
0060 #define CLK_I2C4            42
0061 #define CLK_I2C5            43
0062 #define CLK_I2SRX           44
0063 #define CLK_I2STX           45
0064 #define CLK_IMX             46
0065 #define CLK_LCD             47
0066 #define CLK_NAND0           48
0067 #define CLK_NAND1           49
0068 #define CLK_PWM0            50
0069 #define CLK_PWM1            51
0070 #define CLK_PWM2            52
0071 #define CLK_PWM3            53
0072 #define CLK_PWM4            54
0073 #define CLK_PWM5            55
0074 #define CLK_SD0             56
0075 #define CLK_SD1             57
0076 #define CLK_SD2             58
0077 #define CLK_SD3             59
0078 #define CLK_SENSOR          60
0079 #define CLK_SPEED_SENSOR        61
0080 #define CLK_SPI0            62
0081 #define CLK_SPI1            63
0082 #define CLK_SPI2            64
0083 #define CLK_SPI3            65
0084 #define CLK_THERMAL_SENSOR      66
0085 #define CLK_UART0           67
0086 #define CLK_UART1           68
0087 #define CLK_UART2           69
0088 #define CLK_UART3           70
0089 #define CLK_UART4           71
0090 #define CLK_UART5           72
0091 #define CLK_UART6           73
0092 #define CLK_VCE             74
0093 #define CLK_VDE             75
0094 
0095 #define CLK_USB3_480MPLL0       76
0096 #define CLK_USB3_480MPHY0       77
0097 #define CLK_USB3_5GPHY          78
0098 #define CLK_USB3_CCE            79
0099 #define CLK_USB3_MAC            80
0100 
0101 #define CLK_TIMER           83
0102 
0103 #define CLK_HDMI_AUDIO          84
0104 
0105 #define CLK_24M             85
0106 
0107 #define CLK_EDP             86
0108 
0109 #define CLK_24M_EDP         87
0110 #define CLK_EDP_PLL         88
0111 #define CLK_EDP_LINK            89
0112 
0113 #define CLK_USB2H0_PLLEN        90
0114 #define CLK_USB2H0_PHY          91
0115 #define CLK_USB2H0_CCE          92
0116 #define CLK_USB2H1_PLLEN        93
0117 #define CLK_USB2H1_PHY          94
0118 #define CLK_USB2H1_CCE          95
0119 
0120 #define CLK_DDR0            96
0121 #define CLK_DDR1            97
0122 #define CLK_DMM             98
0123 
0124 #define CLK_ETH_MAC         99
0125 #define CLK_RMII_REF            100
0126 
0127 #define CLK_NR_CLKS         (CLK_RMII_REF + 1)
0128 
0129 #endif /* __DT_BINDINGS_CLOCK_S900_CMU_H */