i.MX8MQ and i.MX8MM has totally different pll design, so
rename clock to clock_imx8mq, then we will add clock_imx8mm.

Signed-off-by: Peng Fan <peng....@nxp.com>
---
 arch/arm/mach-imx/imx8m/Makefile                   |   3 +-
 .../arm/mach-imx/imx8m/{clock.c => clock_imx8mq.c} |   0
 include/dt-bindings/clock/imx8mm-clock.h           | 168 ++++++++++-----------
 3 files changed, 86 insertions(+), 85 deletions(-)
 rename arch/arm/mach-imx/imx8m/{clock.c => clock_imx8mq.c} (100%)

diff --git a/arch/arm/mach-imx/imx8m/Makefile b/arch/arm/mach-imx/imx8m/Makefile
index feff4941c1..42a1544c6b 100644
--- a/arch/arm/mach-imx/imx8m/Makefile
+++ b/arch/arm/mach-imx/imx8m/Makefile
@@ -3,4 +3,5 @@
 # Copyright 2017 NXP
 
 obj-y += lowlevel_init.o
-obj-y += clock.o clock_slice.o soc.o
+obj-y += clock_slice.o soc.o
+obj-$(CONFIG_IMX8MQ) += clock_imx8mq.o
diff --git a/arch/arm/mach-imx/imx8m/clock.c 
b/arch/arm/mach-imx/imx8m/clock_imx8mq.c
similarity index 100%
rename from arch/arm/mach-imx/imx8m/clock.c
rename to arch/arm/mach-imx/imx8m/clock_imx8mq.c
diff --git a/include/dt-bindings/clock/imx8mm-clock.h 
b/include/dt-bindings/clock/imx8mm-clock.h
index d093a87c6f..bb0bf43f71 100644
--- a/include/dt-bindings/clock/imx8mm-clock.h
+++ b/include/dt-bindings/clock/imx8mm-clock.h
@@ -28,44 +28,44 @@
 #define        IMX8MM_AUDIO_PLL2                       19
 #define        IMX8MM_VIDEO_PLL1                       20
 #define        IMX8MM_DRAM_PLL                         21
-#define        IMX8MM_GPU_PLL                          22
-#define        IMX8MM_VPU_PLL                          23
-#define        IMX8MM_ARM_PLL                          24
-#define        IMX8MM_SYS_PLL1                         25
-#define        IMX8MM_SYS_PLL2                         26
-#define        IMX8MM_SYS_PLL3                         27
-#define        IMX8MM_AUDIO_PLL1_BYPASS                28
-#define        IMX8MM_AUDIO_PLL2_BYPASS                29
+#define        IMX8MM_GPU_PLL                          22
+#define        IMX8MM_VPU_PLL                          23
+#define        IMX8MM_ARM_PLL                          24
+#define        IMX8MM_SYS_PLL1                         25
+#define        IMX8MM_SYS_PLL2                         26
+#define        IMX8MM_SYS_PLL3                         27
+#define        IMX8MM_AUDIO_PLL1_BYPASS                28
+#define        IMX8MM_AUDIO_PLL2_BYPASS                29
 #define        IMX8MM_VIDEO_PLL1_BYPASS                30
-#define        IMX8MM_DRAM_PLL_BYPASS                  31
-#define        IMX8MM_GPU_PLL_BYPASS                   32
-#define        IMX8MM_VPU_PLL_BYPASS                   33
-#define        IMX8MM_ARM_PLL_BYPASS                   34
-#define        IMX8MM_SYS_PLL1_BYPASS                  35
-#define        IMX8MM_SYS_PLL2_BYPASS                  36
-#define        IMX8MM_SYS_PLL3_BYPASS                  37
-#define        IMX8MM_AUDIO_PLL1_OUT                   38
-#define        IMX8MM_AUDIO_PLL2_OUT                   39
+#define        IMX8MM_DRAM_PLL_BYPASS                  31
+#define        IMX8MM_GPU_PLL_BYPASS                   32
+#define        IMX8MM_VPU_PLL_BYPASS                   33
+#define        IMX8MM_ARM_PLL_BYPASS                   34
+#define        IMX8MM_SYS_PLL1_BYPASS                  35
+#define        IMX8MM_SYS_PLL2_BYPASS                  36
+#define        IMX8MM_SYS_PLL3_BYPASS                  37
+#define        IMX8MM_AUDIO_PLL1_OUT                   38
+#define        IMX8MM_AUDIO_PLL2_OUT                   39
 #define        IMX8MM_VIDEO_PLL1_OUT                   40
-#define        IMX8MM_DRAM_PLL_OUT                     41
-#define        IMX8MM_GPU_PLL_OUT                      42
-#define        IMX8MM_VPU_PLL_OUT                      43
-#define        IMX8MM_ARM_PLL_OUT                      44
-#define        IMX8MM_SYS_PLL1_OUT                     45
-#define        IMX8MM_SYS_PLL2_OUT                     46
-#define        IMX8MM_SYS_PLL3_OUT                     47
-#define        IMX8MM_SYS_PLL1_40M                     48
-#define        IMX8MM_SYS_PLL1_80M                     49
+#define        IMX8MM_DRAM_PLL_OUT                     41
+#define        IMX8MM_GPU_PLL_OUT                      42
+#define        IMX8MM_VPU_PLL_OUT                      43
+#define        IMX8MM_ARM_PLL_OUT                      44
+#define        IMX8MM_SYS_PLL1_OUT                     45
+#define        IMX8MM_SYS_PLL2_OUT                     46
+#define        IMX8MM_SYS_PLL3_OUT                     47
+#define        IMX8MM_SYS_PLL1_40M                     48
+#define        IMX8MM_SYS_PLL1_80M                     49
 #define        IMX8MM_SYS_PLL1_100M                    50
-#define        IMX8MM_SYS_PLL1_133M                    51
-#define        IMX8MM_SYS_PLL1_160M                    52
-#define        IMX8MM_SYS_PLL1_200M                    53
-#define        IMX8MM_SYS_PLL1_266M                    54
-#define        IMX8MM_SYS_PLL1_400M                    55
-#define        IMX8MM_SYS_PLL1_800M                    56
-#define        IMX8MM_SYS_PLL2_50M                     57
-#define        IMX8MM_SYS_PLL2_100M                    58
-#define        IMX8MM_SYS_PLL2_125M                    59
+#define        IMX8MM_SYS_PLL1_133M                    51
+#define        IMX8MM_SYS_PLL1_160M                    52
+#define        IMX8MM_SYS_PLL1_200M                    53
+#define        IMX8MM_SYS_PLL1_266M                    54
+#define        IMX8MM_SYS_PLL1_400M                    55
+#define        IMX8MM_SYS_PLL1_800M                    56
+#define        IMX8MM_SYS_PLL2_50M                     57
+#define        IMX8MM_SYS_PLL2_100M                    58
+#define        IMX8MM_SYS_PLL2_125M                    59
 #define        IMX8MM_SYS_PLL2_166M                    60
 #define        IMX8MM_SYS_PLL2_200M                    61
 #define        IMX8MM_SYS_PLL2_250M                    62
@@ -77,59 +77,59 @@
 #define        IMX8MM_CLK_VPU_SRC                      68
 #define        IMX8MM_CLK_GPU3D_SRC                    69
 #define        IMX8MM_CLK_GPU2D_SRC                    70
-#define        IMX8MM_CLK_A53_CG                       71
-#define        IMX8MM_CLK_M4_CG                        72
-#define        IMX8MM_CLK_VPU_CG                       73
-#define        IMX8MM_CLK_GPU3D_CG                     74
-#define        IMX8MM_CLK_GPU2D_CG                     75
-#define        IMX8MM_CLK_A53_DIV                      76
-#define        IMX8MM_CLK_M4_DIV                       77
-#define        IMX8MM_CLK_VPU_DIV                      78
-#define        IMX8MM_CLK_GPU3D_DIV                    79
+#define        IMX8MM_CLK_A53_CG                       71
+#define        IMX8MM_CLK_M4_CG                        72
+#define        IMX8MM_CLK_VPU_CG                       73
+#define        IMX8MM_CLK_GPU3D_CG                     74
+#define        IMX8MM_CLK_GPU2D_CG                     75
+#define        IMX8MM_CLK_A53_DIV                      76
+#define        IMX8MM_CLK_M4_DIV                       77
+#define        IMX8MM_CLK_VPU_DIV                      78
+#define        IMX8MM_CLK_GPU3D_DIV                    79
 #define        IMX8MM_CLK_GPU2D_DIV                    80
 #define        IMX8MM_CLK_MAIN_AXI_SRC                 81
-#define        IMX8MM_CLK_ENET_AXI_SRC                 82
-#define        IMX8MM_CLK_NAND_USDHC_BUS_SRC           83
-#define        IMX8MM_CLK_VPU_BUS_SRC                  84
-#define        IMX8MM_CLK_DISP_AXI_SRC                 85
-#define        IMX8MM_CLK_DISP_APB_SRC                 86
-#define        IMX8MM_CLK_DISP_RTRM_SRC                87
-#define        IMX8MM_CLK_USB_BUS_SRC                  88
-#define        IMX8MM_CLK_GPU_AXI_SRC                  89
+#define        IMX8MM_CLK_ENET_AXI_SRC                 82
+#define        IMX8MM_CLK_NAND_USDHC_BUS_SRC           83
+#define        IMX8MM_CLK_VPU_BUS_SRC                  84
+#define        IMX8MM_CLK_DISP_AXI_SRC                 85
+#define        IMX8MM_CLK_DISP_APB_SRC                 86
+#define        IMX8MM_CLK_DISP_RTRM_SRC                87
+#define        IMX8MM_CLK_USB_BUS_SRC                  88
+#define        IMX8MM_CLK_GPU_AXI_SRC                  89
 #define        IMX8MM_CLK_GPU_AHB_SRC                  90
-#define        IMX8MM_CLK_NOC_SRC                      91
-#define        IMX8MM_CLK_NOC_APB_SRC                  92
-#define        IMX8MM_CLK_MAIN_AXI_CG                  93
-#define        IMX8MM_CLK_ENET_AXI_CG                  94
-#define        IMX8MM_CLK_NAND_USDHC_BUS_CG            95
-#define        IMX8MM_CLK_VPU_BUS_CG                   96
-#define        IMX8MM_CLK_DISP_AXI_CG                  97
-#define        IMX8MM_CLK_DISP_APB_CG                  98
-#define        IMX8MM_CLK_DISP_RTRM_CG                 99
+#define        IMX8MM_CLK_NOC_SRC                      91
+#define        IMX8MM_CLK_NOC_APB_SRC                  92
+#define        IMX8MM_CLK_MAIN_AXI_CG                  93
+#define        IMX8MM_CLK_ENET_AXI_CG                  94
+#define        IMX8MM_CLK_NAND_USDHC_BUS_CG            95
+#define        IMX8MM_CLK_VPU_BUS_CG                   96
+#define        IMX8MM_CLK_DISP_AXI_CG                  97
+#define        IMX8MM_CLK_DISP_APB_CG                  98
+#define        IMX8MM_CLK_DISP_RTRM_CG                 99
 #define        IMX8MM_CLK_USB_BUS_CG                   100
-#define        IMX8MM_CLK_GPU_AXI_CG                   101
-#define        IMX8MM_CLK_GPU_AHB_CG                   102
-#define        IMX8MM_CLK_NOC_CG                       103
-#define        IMX8MM_CLK_NOC_APB_CG                   104
-#define        IMX8MM_CLK_MAIN_AXI_PRE_DIV             105
-#define        IMX8MM_CLK_ENET_AXI_PRE_DIV             106
-#define        IMX8MM_CLK_NAND_USDHC_BUS_PRE_DIV       107
-#define        IMX8MM_CLK_VPU_BUS_PRE_DIV              108
-#define        IMX8MM_CLK_DISP_AXI_PRE_DIV             109
-#define        IMX8MM_CLK_DISP_APB_PRE_DIV             110
-#define        IMX8MM_CLK_DISP_RTRM_PRE_DIV            111
-#define        IMX8MM_CLK_USB_BUS_PRE_DIV              112
-#define        IMX8MM_CLK_GPU_AXI_PRE_DIV              113
-#define        IMX8MM_CLK_GPU_AHB_PRE_DIV              114
-#define        IMX8MM_CLK_NOC_PRE_DIV                  115
-#define        IMX8MM_CLK_NOC_APB_PRE_DIV              116
-#define        IMX8MM_CLK_MAIN_AXI_DIV                 117
-#define        IMX8MM_CLK_ENET_AXI_DIV                 118
-#define        IMX8MM_CLK_NAND_USDHC_BUS               119
-#define        IMX8MM_CLK_VPU_BUS_DIV                  120
-#define        IMX8MM_CLK_DISP_AXI_DIV                 121
-#define        IMX8MM_CLK_DISP_APB_DIV                 122
-#define        IMX8MM_CLK_DISP_RTRM_DIV                123
+#define        IMX8MM_CLK_GPU_AXI_CG                   101
+#define        IMX8MM_CLK_GPU_AHB_CG                   102
+#define        IMX8MM_CLK_NOC_CG                       103
+#define        IMX8MM_CLK_NOC_APB_CG                   104
+#define        IMX8MM_CLK_MAIN_AXI_PRE_DIV             105
+#define        IMX8MM_CLK_ENET_AXI_PRE_DIV             106
+#define        IMX8MM_CLK_NAND_USDHC_BUS_PRE_DIV       107
+#define        IMX8MM_CLK_VPU_BUS_PRE_DIV              108
+#define        IMX8MM_CLK_DISP_AXI_PRE_DIV             109
+#define        IMX8MM_CLK_DISP_APB_PRE_DIV             110
+#define        IMX8MM_CLK_DISP_RTRM_PRE_DIV            111
+#define        IMX8MM_CLK_USB_BUS_PRE_DIV              112
+#define        IMX8MM_CLK_GPU_AXI_PRE_DIV              113
+#define        IMX8MM_CLK_GPU_AHB_PRE_DIV              114
+#define        IMX8MM_CLK_NOC_PRE_DIV                  115
+#define        IMX8MM_CLK_NOC_APB_PRE_DIV              116
+#define        IMX8MM_CLK_MAIN_AXI_DIV                 117
+#define        IMX8MM_CLK_ENET_AXI_DIV                 118
+#define        IMX8MM_CLK_NAND_USDHC_BUS               119
+#define        IMX8MM_CLK_VPU_BUS_DIV                  120
+#define        IMX8MM_CLK_DISP_AXI_DIV                 121
+#define        IMX8MM_CLK_DISP_APB_DIV                 122
+#define        IMX8MM_CLK_DISP_RTRM_DIV                123
 #define        IMX8MM_CLK_USB_BUS_DIV                  124
 #define        IMX8MM_CLK_GPU_AXI_DIV                  125
 #define        IMX8MM_CLK_GPU_AHB_DIV                  126
-- 
2.14.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to