dt-bindings: clock: imx8mq: Fix numbering overlaps and gaps
authorAbel Vesa <abel.vesa@nxp.com>
Tue, 5 Mar 2019 09:49:16 +0000 (09:49 +0000)
committerStephen Boyd <sboyd@kernel.org>
Tue, 12 Mar 2019 20:40:10 +0000 (13:40 -0700)
IMX8MQ_CLK_USB_PHY_REF changes from 163 to 153, this way removing the gap.
All the following clock ids are now decreased by 10 to keep the numbering
right. Doing this, the IMX8MQ_CLK_CSI2_CORE is not overlapped with
IMX8MQ_CLK_GPT1 anymore. IMX8MQ_CLK_GPT1_ROOT changes from 193 to 183 and
all the following ids are updated accordingly.

Reported-by: Patrick Wildt <patrick@blueri.se>
Fixes: 1cf3817b ("dt-bindings: Add binding for i.MX8MQ CCM")
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
include/dt-bindings/clock/imx8mq-clock.h

index b58cc643c9c9e94360c1ab0fde1fc0e6a2d57d43..6677e920dc2da4a7d6d9aaeab95c7f9231815c82 100644 (file)
 /* USB_CORE_REF */
 #define IMX8MQ_CLK_USB_CORE_REF                152
 /* USB_PHY_REF */
-#define IMX8MQ_CLK_USB_PHY_REF         163
+#define IMX8MQ_CLK_USB_PHY_REF         153
 /* ECSPI1 */
-#define IMX8MQ_CLK_ECSPI1              164
+#define IMX8MQ_CLK_ECSPI1              154
 /* ECSPI2 */
-#define IMX8MQ_CLK_ECSPI2              165
+#define IMX8MQ_CLK_ECSPI2              155
 /* PWM1 */
-#define IMX8MQ_CLK_PWM1                        166
+#define IMX8MQ_CLK_PWM1                        156
 /* PWM2 */
-#define IMX8MQ_CLK_PWM2                        167
+#define IMX8MQ_CLK_PWM2                        157
 /* PWM3 */
-#define IMX8MQ_CLK_PWM3                        168
+#define IMX8MQ_CLK_PWM3                        158
 /* PWM4 */
-#define IMX8MQ_CLK_PWM4                        169
+#define IMX8MQ_CLK_PWM4                        159
 /* GPT1 */
-#define IMX8MQ_CLK_GPT1                        170
+#define IMX8MQ_CLK_GPT1                        160
 /* WDOG */
-#define IMX8MQ_CLK_WDOG                        171
+#define IMX8MQ_CLK_WDOG                        161
 /* WRCLK */
-#define IMX8MQ_CLK_WRCLK               172
+#define IMX8MQ_CLK_WRCLK               162
 /* DSI_CORE */
-#define IMX8MQ_CLK_DSI_CORE            173
+#define IMX8MQ_CLK_DSI_CORE            163
 /* DSI_PHY */
-#define IMX8MQ_CLK_DSI_PHY_REF         174
+#define IMX8MQ_CLK_DSI_PHY_REF         164
 /* DSI_DBI */
-#define IMX8MQ_CLK_DSI_DBI             175
+#define IMX8MQ_CLK_DSI_DBI             165
 /*DSI_ESC */
-#define IMX8MQ_CLK_DSI_ESC             176
+#define IMX8MQ_CLK_DSI_ESC             166
 /* CSI1_CORE */
-#define IMX8MQ_CLK_CSI1_CORE           177
+#define IMX8MQ_CLK_CSI1_CORE           167
 /* CSI1_PHY */
-#define IMX8MQ_CLK_CSI1_PHY_REF                178
+#define IMX8MQ_CLK_CSI1_PHY_REF                168
 /* CSI_ESC */
-#define IMX8MQ_CLK_CSI1_ESC            179
+#define IMX8MQ_CLK_CSI1_ESC            169
 /* CSI2_CORE */
 #define IMX8MQ_CLK_CSI2_CORE           170
 /* CSI2_PHY */
-#define IMX8MQ_CLK_CSI2_PHY_REF                181
+#define IMX8MQ_CLK_CSI2_PHY_REF                171
 /* CSI2_ESC */
-#define IMX8MQ_CLK_CSI2_ESC            182
+#define IMX8MQ_CLK_CSI2_ESC            172
 /* PCIE2_CTRL */
-#define IMX8MQ_CLK_PCIE2_CTRL          183
+#define IMX8MQ_CLK_PCIE2_CTRL          173
 /* PCIE2_PHY */
-#define IMX8MQ_CLK_PCIE2_PHY           184
+#define IMX8MQ_CLK_PCIE2_PHY           174
 /* PCIE2_AUX */
-#define IMX8MQ_CLK_PCIE2_AUX           185
+#define IMX8MQ_CLK_PCIE2_AUX           175
 /* ECSPI3 */
-#define IMX8MQ_CLK_ECSPI3              186
+#define IMX8MQ_CLK_ECSPI3              176
 
 /* CCGR clocks */
-#define IMX8MQ_CLK_A53_ROOT                    187
-#define IMX8MQ_CLK_DRAM_ROOT                   188
-#define IMX8MQ_CLK_ECSPI1_ROOT                 189
+#define IMX8MQ_CLK_A53_ROOT                    177
+#define IMX8MQ_CLK_DRAM_ROOT                   178
+#define IMX8MQ_CLK_ECSPI1_ROOT                 179
 #define IMX8MQ_CLK_ECSPI2_ROOT                 180
 #define IMX8MQ_CLK_ECSPI3_ROOT                 181
 #define IMX8MQ_CLK_ENET1_ROOT                  182
-#define IMX8MQ_CLK_GPT1_ROOT                   193
-#define IMX8MQ_CLK_I2C1_ROOT                   194
-#define IMX8MQ_CLK_I2C2_ROOT                   195
-#define IMX8MQ_CLK_I2C3_ROOT                   196
-#define IMX8MQ_CLK_I2C4_ROOT                   197
-#define IMX8MQ_CLK_M4_ROOT                     198
-#define IMX8MQ_CLK_PCIE1_ROOT                  199
-#define IMX8MQ_CLK_PCIE2_ROOT                  200
-#define IMX8MQ_CLK_PWM1_ROOT                   201
-#define IMX8MQ_CLK_PWM2_ROOT                   202
-#define IMX8MQ_CLK_PWM3_ROOT                   203
-#define IMX8MQ_CLK_PWM4_ROOT                   204
-#define IMX8MQ_CLK_QSPI_ROOT                   205
-#define IMX8MQ_CLK_SAI1_ROOT                   206
-#define IMX8MQ_CLK_SAI2_ROOT                   207
-#define IMX8MQ_CLK_SAI3_ROOT                   208
-#define IMX8MQ_CLK_SAI4_ROOT                   209
-#define IMX8MQ_CLK_SAI5_ROOT                   210
-#define IMX8MQ_CLK_SAI6_ROOT                   212
-#define IMX8MQ_CLK_UART1_ROOT                  213
-#define IMX8MQ_CLK_UART2_ROOT                  214
-#define IMX8MQ_CLK_UART3_ROOT                  215
-#define IMX8MQ_CLK_UART4_ROOT                  216
-#define IMX8MQ_CLK_USB1_CTRL_ROOT              217
-#define IMX8MQ_CLK_USB2_CTRL_ROOT              218
-#define IMX8MQ_CLK_USB1_PHY_ROOT               219
-#define IMX8MQ_CLK_USB2_PHY_ROOT               220
-#define IMX8MQ_CLK_USDHC1_ROOT                 221
-#define IMX8MQ_CLK_USDHC2_ROOT                 222
-#define IMX8MQ_CLK_WDOG1_ROOT                  223
-#define IMX8MQ_CLK_WDOG2_ROOT                  224
-#define IMX8MQ_CLK_WDOG3_ROOT                  225
-#define IMX8MQ_CLK_GPU_ROOT                    226
-#define IMX8MQ_CLK_HEVC_ROOT                   227
-#define IMX8MQ_CLK_AVC_ROOT                    228
-#define IMX8MQ_CLK_VP9_ROOT                    229
-#define IMX8MQ_CLK_HEVC_INTER_ROOT             230
-#define IMX8MQ_CLK_DISP_ROOT                   231
-#define IMX8MQ_CLK_HDMI_ROOT                   232
-#define IMX8MQ_CLK_HDMI_PHY_ROOT               233
-#define IMX8MQ_CLK_VPU_DEC_ROOT                        234
-#define IMX8MQ_CLK_CSI1_ROOT                   235
-#define IMX8MQ_CLK_CSI2_ROOT                   236
-#define IMX8MQ_CLK_RAWNAND_ROOT                        237
-#define IMX8MQ_CLK_SDMA1_ROOT                  238
-#define IMX8MQ_CLK_SDMA2_ROOT                  239
-#define IMX8MQ_CLK_VPU_G1_ROOT                 240
-#define IMX8MQ_CLK_VPU_G2_ROOT                 241
+#define IMX8MQ_CLK_GPT1_ROOT                   183
+#define IMX8MQ_CLK_I2C1_ROOT                   184
+#define IMX8MQ_CLK_I2C2_ROOT                   185
+#define IMX8MQ_CLK_I2C3_ROOT                   186
+#define IMX8MQ_CLK_I2C4_ROOT                   187
+#define IMX8MQ_CLK_M4_ROOT                     188
+#define IMX8MQ_CLK_PCIE1_ROOT                  189
+#define IMX8MQ_CLK_PCIE2_ROOT                  190
+#define IMX8MQ_CLK_PWM1_ROOT                   191
+#define IMX8MQ_CLK_PWM2_ROOT                   192
+#define IMX8MQ_CLK_PWM3_ROOT                   193
+#define IMX8MQ_CLK_PWM4_ROOT                   194
+#define IMX8MQ_CLK_QSPI_ROOT                   195
+#define IMX8MQ_CLK_SAI1_ROOT                   196
+#define IMX8MQ_CLK_SAI2_ROOT                   197
+#define IMX8MQ_CLK_SAI3_ROOT                   198
+#define IMX8MQ_CLK_SAI4_ROOT                   199
+#define IMX8MQ_CLK_SAI5_ROOT                   200
+#define IMX8MQ_CLK_SAI6_ROOT                   201
+#define IMX8MQ_CLK_UART1_ROOT                  202
+#define IMX8MQ_CLK_UART2_ROOT                  203
+#define IMX8MQ_CLK_UART3_ROOT                  204
+#define IMX8MQ_CLK_UART4_ROOT                  205
+#define IMX8MQ_CLK_USB1_CTRL_ROOT              206
+#define IMX8MQ_CLK_USB2_CTRL_ROOT              207
+#define IMX8MQ_CLK_USB1_PHY_ROOT               208
+#define IMX8MQ_CLK_USB2_PHY_ROOT               209
+#define IMX8MQ_CLK_USDHC1_ROOT                 210
+#define IMX8MQ_CLK_USDHC2_ROOT                 211
+#define IMX8MQ_CLK_WDOG1_ROOT                  212
+#define IMX8MQ_CLK_WDOG2_ROOT                  213
+#define IMX8MQ_CLK_WDOG3_ROOT                  214
+#define IMX8MQ_CLK_GPU_ROOT                    215
+#define IMX8MQ_CLK_HEVC_ROOT                   216
+#define IMX8MQ_CLK_AVC_ROOT                    217
+#define IMX8MQ_CLK_VP9_ROOT                    218
+#define IMX8MQ_CLK_HEVC_INTER_ROOT             219
+#define IMX8MQ_CLK_DISP_ROOT                   220
+#define IMX8MQ_CLK_HDMI_ROOT                   221
+#define IMX8MQ_CLK_HDMI_PHY_ROOT               222
+#define IMX8MQ_CLK_VPU_DEC_ROOT                        223
+#define IMX8MQ_CLK_CSI1_ROOT                   224
+#define IMX8MQ_CLK_CSI2_ROOT                   225
+#define IMX8MQ_CLK_RAWNAND_ROOT                        226
+#define IMX8MQ_CLK_SDMA1_ROOT                  227
+#define IMX8MQ_CLK_SDMA2_ROOT                  228
+#define IMX8MQ_CLK_VPU_G1_ROOT                 229
+#define IMX8MQ_CLK_VPU_G2_ROOT                 230
 
 /* SCCG PLL GATE */
-#define IMX8MQ_SYS1_PLL_OUT                    242
-#define IMX8MQ_SYS2_PLL_OUT                    243
-#define IMX8MQ_SYS3_PLL_OUT                    244
-#define IMX8MQ_DRAM_PLL_OUT                    245
-
-#define IMX8MQ_GPT_3M_CLK                      246
-
-#define IMX8MQ_CLK_IPG_ROOT                    247
-#define IMX8MQ_CLK_IPG_AUDIO_ROOT              248
-#define IMX8MQ_CLK_SAI1_IPG                    249
-#define IMX8MQ_CLK_SAI2_IPG                    250
-#define IMX8MQ_CLK_SAI3_IPG                    251
-#define IMX8MQ_CLK_SAI4_IPG                    252
-#define IMX8MQ_CLK_SAI5_IPG                    253
-#define IMX8MQ_CLK_SAI6_IPG                    254
+#define IMX8MQ_SYS1_PLL_OUT                    231
+#define IMX8MQ_SYS2_PLL_OUT                    232
+#define IMX8MQ_SYS3_PLL_OUT                    233
+#define IMX8MQ_DRAM_PLL_OUT                    234
+
+#define IMX8MQ_GPT_3M_CLK                      235
+
+#define IMX8MQ_CLK_IPG_ROOT                    236
+#define IMX8MQ_CLK_IPG_AUDIO_ROOT              237
+#define IMX8MQ_CLK_SAI1_IPG                    238
+#define IMX8MQ_CLK_SAI2_IPG                    239
+#define IMX8MQ_CLK_SAI3_IPG                    240
+#define IMX8MQ_CLK_SAI4_IPG                    241
+#define IMX8MQ_CLK_SAI5_IPG                    242
+#define IMX8MQ_CLK_SAI6_IPG                    243
 
 /* DSI AHB/IPG clocks */
 /* rxesc clock */
-#define IMX8MQ_CLK_DSI_AHB                     255
+#define IMX8MQ_CLK_DSI_AHB                     244
 /* txesc clock */
-#define IMX8MQ_CLK_DSI_IPG_DIV                  256
+#define IMX8MQ_CLK_DSI_IPG_DIV                  245
 
-#define IMX8MQ_CLK_TMU_ROOT                    257
+#define IMX8MQ_CLK_TMU_ROOT                    246
 
 /* Display root clocks */
-#define IMX8MQ_CLK_DISP_AXI_ROOT               258
-#define IMX8MQ_CLK_DISP_APB_ROOT               259
-#define IMX8MQ_CLK_DISP_RTRM_ROOT              260
+#define IMX8MQ_CLK_DISP_AXI_ROOT               247
+#define IMX8MQ_CLK_DISP_APB_ROOT               248
+#define IMX8MQ_CLK_DISP_RTRM_ROOT              249
 
-#define IMX8MQ_CLK_OCOTP_ROOT                  261
+#define IMX8MQ_CLK_OCOTP_ROOT                  250
 
-#define IMX8MQ_CLK_DRAM_ALT_ROOT               262
-#define IMX8MQ_CLK_DRAM_CORE                   263
+#define IMX8MQ_CLK_DRAM_ALT_ROOT               251
+#define IMX8MQ_CLK_DRAM_CORE                   252
 
-#define IMX8MQ_CLK_MU_ROOT                     264
-#define IMX8MQ_VIDEO2_PLL_OUT                  265
+#define IMX8MQ_CLK_MU_ROOT                     253
+#define IMX8MQ_VIDEO2_PLL_OUT                  254
 
-#define IMX8MQ_CLK_CLKO2                       266
+#define IMX8MQ_CLK_CLKO2                       255
 
-#define IMX8MQ_CLK_NAND_USDHC_BUS_RAWNAND_CLK  267
+#define IMX8MQ_CLK_NAND_USDHC_BUS_RAWNAND_CLK  256
 
-#define IMX8MQ_CLK_CLKO1                       268
-#define IMX8MQ_CLK_ARM                         269
+#define IMX8MQ_CLK_CLKO1                       257
+#define IMX8MQ_CLK_ARM                         258
 
-#define IMX8MQ_CLK_GPIO1_ROOT                  270
-#define IMX8MQ_CLK_GPIO2_ROOT                  271
-#define IMX8MQ_CLK_GPIO3_ROOT                  272
-#define IMX8MQ_CLK_GPIO4_ROOT                  273
-#define IMX8MQ_CLK_GPIO5_ROOT                  274
+#define IMX8MQ_CLK_GPIO1_ROOT                  259
+#define IMX8MQ_CLK_GPIO2_ROOT                  260
+#define IMX8MQ_CLK_GPIO3_ROOT                  261
+#define IMX8MQ_CLK_GPIO4_ROOT                  262
+#define IMX8MQ_CLK_GPIO5_ROOT                  263
 
-#define IMX8MQ_CLK_END                         275
+#define IMX8MQ_CLK_END                         264
 #endif /* __DT_BINDINGS_CLOCK_IMX8MQ_H */