rk3228: initialize platform data
[firefly-linux-kernel-4.4.55.git] / include / dt-bindings / clock / rockchip,rk3228.h
1 #ifndef _DT_BINDINGS_CLOCK_ROCKCHIP_RK3228_H
2 #define _DT_BINDINGS_CLOCK_ROCKCHIP_RK3228_H
3
4 #include "rockchip.h"
5
6 /* pll id */
7 #define RK3228_APLL_ID                  0
8 #define RK3228_DPLL_ID                  1
9 #define RK3228_CPLL_ID                  2
10 #define RK3228_GPLL_ID                  3
11 #define RK3228_END_PLL_ID               4
12
13 /* reset id */
14 #define RK3228_RST_CORE0_PO             0
15 #define RK3228_RST_CORE1_PO             1
16 #define RK3228_RST_CORE2_PO             2
17 #define RK3228_RST_CORE3_PO             3
18 #define RK3228_RST_CORE0                4
19 #define RK3228_RST_CORE1                5
20 #define RK3228_RST_CORE2                6
21 #define RK3228_RST_CORE3                7
22 #define RK3228_RST_CORE0_DBG            8
23 #define RK3228_RST_CORE1_DBG            9
24 #define RK3228_RST_CORE2_DBG            10
25 #define RK3228_RST_CORE3_DBG            11
26 #define RK3228_RST_TOPDBG               12
27 #define RK3228_RST_ACLK_CORE            13
28 #define RK3228_RST_NOC_A                14
29 #define RK3228_RST_L2C                  15
30
31 #define RK3228_RST_1RES0                16
32 #define RK3228_RST_1RES1                17
33 #define RK3228_RST_CPUSYS_H             18
34 #define RK3228_RST_BUSSYS_H             19
35 #define RK3228_RST_SPDIF                20
36 #define RK3228_RST_INTMEM               21
37 #define RK3228_RST_ROM                  22
38 #define RK3228_RST_OTG_ADP              23
39 #define RK3228_RST_I2S0                 24
40 #define RK3228_RST_I2S1                 25
41 #define RK3228_RST_I2S2                 26
42 #define RK3228_RST_ACODEC_P             27
43 #define RK3228_RST_DFIMON               28
44 #define RK3228_RST_MSCH                 29
45 #define RK3228_RST_EFUSE_1024           30
46 #define RK3228_RST_EFUSE_256            31
47
48 #define RK3228_RST_GPIO0                32
49 #define RK3228_RST_GPIO1                33
50 #define RK3228_RST_GPIO2                34
51 #define RK3228_RST_GPIO3                35
52 #define RK3228_RST_PERIPH_NOC_A         36
53 #define RK3228_RST_PERIPH_NOC_H         37
54 #define RK3228_RST_PERIPH_NOC_P         38
55 #define RK3228_RST_UART0                39
56 #define RK3228_RST_UART1                40
57 #define RK3228_RST_UART2                41
58 #define RK3228_RST_PHYNOC               42
59 #define RK3228_RST_I2C0                 43
60 #define RK3228_RST_I2C1                 44
61 #define RK3228_RST_I2C2                 45
62 #define RK3228_RST_I2C3                 46
63 #define RK3228_RST_2RES15               47
64
65 #define RK3228_RST_PWM0                 48
66 #define RK3228_RST_A53_GIC              49
67 #define RK3228_RST_3RES2                50
68 #define RK3228_RST_DAP                  51
69 #define RK3228_RST_DAP_NOC              52
70 #define RK3228_RST_CRYPTO               53
71 #define RK3228_RST_SGRF                 54
72 #define RK3228_RST_GRF                  55
73 #define RK3228_RST_GMAC                 56
74 #define RK3228_RST_3RES9                57
75 #define RK3228_RST_PERIPHSYS_A          58
76 #define RK3228_RST_3RES11               59
77 #define RK3228_RST_3RES12               60
78 #define RK3228_RST_3RES13               61
79 #define RK3228_RST_3RES14               62
80 #define RK3228_RST_MACPHY               63
81
82 #define RK3228_RST_4RES0                64
83 #define RK3228_RST_4RES1                65
84 #define RK3228_RST_4RES2                66
85 #define RK3228_RST_4RES3                67
86 #define RK3228_RST_NANDC                68
87 #define RK3228_RST_USBOTG0              69
88 #define RK3228_RST_OTGC0                70
89 #define RK3228_RST_USBHOST0             71
90 #define RK3228_RST_HOST_CTRL0           72
91 #define RK3228_RST_USBHOST1             73
92 #define RK3228_RST_HOST_CTRL1           74
93 #define RK3228_RST_USBHOST2             75
94 #define RK3228_RST_HOST_CTRL2           76
95 #define RK3228_RST_USBPOR0              77
96 #define RK3228_RST_USBPOR1              78
97 #define RK3228_RST_DDRMSCH              79
98
99 #define RK3228_RST_SMART_CARD           80
100 #define RK3228_RST_SDMMC0               81
101 #define RK3228_RST_SDIO                 82
102 #define RK3228_RST_EMMC                 83
103 #define RK3228_RST_SPI0                 84
104 #define RK3228_RST_TSP_H                85
105 #define RK3228_RST_TSP                  86
106 #define RK3228_RST_TSADC                87
107 #define RK3228_RST_DDRPHY               88
108 #define RK3228_RST_DDRPHY_P             89
109 #define RK3228_RST_DDRCTRL              90
110 #define RK3228_RST_DDRCTRL_P            91
111 #define RK3228_RST_HOST0_ECHI           92
112 #define RK3228_RST_HOST1_ECHI           93
113 #define RK3228_RST_HOST2_ECHI           94
114 #define RK3228_RST_VOP                  95
115
116 #define RK3228_RST_HDMI_P               96
117 #define RK3228_RST_VIO_ARBI_H           97
118 #define RK3228_RST_IEP_NOC_A            98
119 #define RK3228_RST_VIO_NOC_H            99
120 #define RK3228_RST_VOP_A                100
121 #define RK3228_RST_VOP_H                101
122 #define RK3228_RST_VOP_D                102
123 #define RK3228_RST_UTMI0                103
124 #define RK3228_RST_UTMI1                104
125 #define RK3228_RST_UTMI2                105
126 #define RK3228_RST_UTMI3                106
127 #define RK3228_RST_RGA                  107
128 #define RK3228_RST_RGA_NOC_A            108
129 #define RK3228_RST_RGA_A                109
130 #define RK3228_RST_RGA_H                110
131 #define RK3228_RST_HDCP_A               111
132
133 #define RK3228_RST_VPU_A                112
134 #define RK3228_RST_VPU_H                113
135 #define RK3228_RST_7RES2                114
136 #define RK3228_RST_7RES3                115
137 #define RK3228_RST_VPU_NOC_A            116
138 #define RK3228_RST_VPU_NOC_H            117
139 #define RK3228_RST_RKVDEC_A             118
140 #define RK3228_RST_RKVDEC_NOC_A         119
141 #define RK3228_RST_RKVDEC_H             120
142 #define RK3228_RST_RKVDEC_NOC_H         121
143 #define RK3228_RST_RKVDEC_CORE          122
144 #define RK3228_RST_RKVDEC_CABAC         123
145 #define RK3228_RST_IEP_A                124
146 #define RK3228_RST_IEP_H                125
147 #define RK3228_RST_GPU_A                126
148 #define RK3228_RST_GPU_NOC_A            127
149
150 #define RK3228_RST_CORE_DBG             128
151 #define RK3228_RST_DBG_P                129
152 #define RK3228_RST_TIMER0               130
153 #define RK3228_RST_TIMER1               131
154 #define RK3228_RST_TIMER2               132
155 #define RK3228_RST_TIMER3               133
156 #define RK3228_RST_TIMER4               134
157 #define RK3228_RST_TIMER5               135
158 #define RK3228_RST_VIO_H2P              136
159 #define RK3228_RST_8RES9                137
160 #define RK3228_RST_8RES10               138
161 #define RK3228_RST_HDMIPHY              139
162 #define RK3228_RST_VDAC                 140
163 #define RK3228_RST_TIMER_6CH            141
164 #define RK3228_RST_8RES14               142
165 #define RK3228_RST_8RES15               143
166
167 #endif /* _DT_BINDINGS_CLOCK_ROCKCHIP_RK3228_H */