aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/dt-bindings/clock/rv1108-cru.h93
1 files changed, 92 insertions, 1 deletions
diff --git a/include/dt-bindings/clock/rv1108-cru.h b/include/dt-bindings/clock/rv1108-cru.h
index ae26f8105914..fe013cf51e2b 100644
--- a/include/dt-bindings/clock/rv1108-cru.h
+++ b/include/dt-bindings/clock/rv1108-cru.h
@@ -43,12 +43,73 @@
43#define SCLK_SDMMC_SAMPLE 84 43#define SCLK_SDMMC_SAMPLE 84
44#define SCLK_SDIO_SAMPLE 85 44#define SCLK_SDIO_SAMPLE 85
45#define SCLK_EMMC_SAMPLE 86 45#define SCLK_EMMC_SAMPLE 86
46#define SCLK_VENC_CORE 87
47#define SCLK_HEVC_CORE 88
48#define SCLK_HEVC_CABAC 89
49#define SCLK_PWM0_PMU 90
50#define SCLK_I2C0_PMU 91
51#define SCLK_WIFI 92
52#define SCLK_CIFOUT 93
53#define SCLK_MIPI_CSI_OUT 94
54#define SCLK_CIF0 95
55#define SCLK_CIF1 96
56#define SCLK_CIF2 97
57#define SCLK_CIF3 98
58#define SCLK_DSP 99
59#define SCLK_DSP_IOP 100
60#define SCLK_DSP_EPP 101
61#define SCLK_DSP_EDP 102
62#define SCLK_DSP_EDAP 103
63#define SCLK_CVBS_HOST 104
64#define SCLK_HDMI_SFR 105
65#define SCLK_HDMI_CEC 106
66#define SCLK_CRYPTO 107
67#define SCLK_SPI 108
68#define SCLK_SARADC 109
69#define SCLK_TSADC 110
70#define SCLK_MACPHY_PRE 111
71#define SCLK_MACPHY 112
72#define SCLK_MACPHY_RX 113
73#define SCLK_MAC_REF 114
74#define SCLK_MAC_REFOUT 115
75#define SCLK_DSP_PFM 116
76#define SCLK_RGA 117
77#define SCLK_I2C1 118
78#define SCLK_I2C2 119
79#define SCLK_I2C3 120
80#define SCLK_PWM 121
81#define SCLK_ISP 122
82#define SCLK_USBPHY 123
83#define SCLK_I2S0_SRC 124
84#define SCLK_I2S1_SRC 125
85#define SCLK_I2S2_SRC 126
86#define SCLK_UART0_SRC 127
87#define SCLK_UART1_SRC 128
88#define SCLK_UART2_SRC 129
89
90#define DCLK_VOP_SRC 185
91#define DCLK_HDMIPHY 186
92#define DCLK_VOP 187
46 93
47/* aclk gates */ 94/* aclk gates */
48#define ACLK_DMAC 192 95#define ACLK_DMAC 192
49#define ACLK_PRE 193 96#define ACLK_PRE 193
50#define ACLK_CORE 194 97#define ACLK_CORE 194
51#define ACLK_ENMCORE 195 98#define ACLK_ENMCORE 195
99#define ACLK_RKVENC 196
100#define ACLK_RKVDEC 197
101#define ACLK_VPU 198
102#define ACLK_CIF0 199
103#define ACLK_VIO0 200
104#define ACLK_VIO1 201
105#define ACLK_VOP 202
106#define ACLK_IEP 203
107#define ACLK_RGA 204
108#define ACLK_ISP 205
109#define ACLK_CIF1 206
110#define ACLK_CIF2 207
111#define ACLK_CIF3 208
112#define ACLK_PERI 209
52 113
53/* pclk gates */ 114/* pclk gates */
54#define PCLK_GPIO1 256 115#define PCLK_GPIO1 256
@@ -67,6 +128,19 @@
67#define PCLK_PWM 269 128#define PCLK_PWM 269
68#define PCLK_TIMER 270 129#define PCLK_TIMER 270
69#define PCLK_PERI 271 130#define PCLK_PERI 271
131#define PCLK_GPIO0_PMU 272
132#define PCLK_I2C0_PMU 273
133#define PCLK_PWM0_PMU 274
134#define PCLK_ISP 275
135#define PCLK_VIO 276
136#define PCLK_MIPI_DSI 277
137#define PCLK_HDMI_CTRL 278
138#define PCLK_SARADC 279
139#define PCLK_DSP_CFG 280
140#define PCLK_BUS 281
141#define PCLK_EFUSE0 282
142#define PCLK_EFUSE1 283
143#define PCLK_WDT 284
70 144
71/* hclk gates */ 145/* hclk gates */
72#define HCLK_I2S0_8CH 320 146#define HCLK_I2S0_8CH 320
@@ -78,8 +152,25 @@
78#define HCLK_EMMC 326 152#define HCLK_EMMC 326
79#define HCLK_PERI 327 153#define HCLK_PERI 327
80#define HCLK_SFC 328 154#define HCLK_SFC 328
155#define HCLK_RKVENC 329
156#define HCLK_RKVDEC 330
157#define HCLK_CIF0 331
158#define HCLK_VIO 332
159#define HCLK_VOP 333
160#define HCLK_IEP 334
161#define HCLK_RGA 335
162#define HCLK_ISP 336
163#define HCLK_CRYPTO_MST 337
164#define HCLK_CRYPTO_SLV 338
165#define HCLK_HOST0 339
166#define HCLK_OTG 340
167#define HCLK_CIF1 341
168#define HCLK_CIF2 342
169#define HCLK_CIF3 343
170#define HCLK_BUS 344
171#define HCLK_VPU 345
81 172
82#define CLK_NR_CLKS (HCLK_SFC + 1) 173#define CLK_NR_CLKS (HCLK_VPU + 1)
83 174
84/* reset id */ 175/* reset id */
85#define SRST_CORE_PO_AD 0 176#define SRST_CORE_PO_AD 0