arm: imx: move clk common part to driver/clk/imx
Subsystems (5)
PATCH 1/1 arm: imx: move clk common part to driver/clk/imx
From: Frank Li <[email protected]>
move clock common part to driver/clk/imx
except clk-pllv1.c because it use cpu_is_xxx()
Signed-off-by Frank Li <[email protected]>
---
arch/arm/mach-imx/Makefile | 5 +-
drivers/clk/Makefile | 1 +
drivers/clk/imx/Makefile | 4 +
{arch/arm/mach-imx => drivers/clk/imx}/clk-busy.c | 0
.../mach-imx => drivers/clk/imx}/clk-fixup-div.c | 0
.../mach-imx => drivers/clk/imx}/clk-fixup-mux.c | 0
.../clk/imx}/clk-gate-exclusive.c | 0
{arch/arm/mach-imx => drivers/clk/imx}/clk-gate2.c | 0
{arch/arm/mach-imx => drivers/clk/imx}/clk-pfd.c | 0
{arch/arm/mach-imx => drivers/clk/imx}/clk-pllv2.c | 0
{arch/arm/mach-imx => drivers/clk/imx}/clk-pllv3.c | 0
{arch/arm/mach-imx => drivers/clk/imx}/clk.c | 0
drivers/clk/imx/clk.h | 139 +++++++++++++++++++++
13 files changed, 145 insertions(+), 4 deletions(-)
create mode 100644 drivers/clk/imx/Makefile
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-busy.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-fixup-div.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-fixup-mux.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-gate-exclusive.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-gate2.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pfd.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv2.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv3.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk.c (100%)
create mode 100644 drivers/clk/imx/clk.harch/arm/mach-imx/Makefile +1 -4
@@ -14,10 +14,7 @@ obj-$(CONFIG_SOC_IMX35) += mm-imx3.o cpu-imx35.o clk-imx35.o ehci-imx35.o pm-imx imx5-pm-$(CONFIG_PM) += pm-imx5.o obj-$(CONFIG_SOC_IMX5) += cpu-imx5.o clk-imx51-imx53.o clk-cpu.o $(imx5-pm-y) -obj-$(CONFIG_COMMON_CLK) += clk-pllv1.o clk-pllv2.o clk-pllv3.o clk-gate2.o \ - clk-pfd.o clk-busy.o clk.o \ - clk-fixup-div.o clk-fixup-mux.o \ - clk-gate-exclusive.o +obj-$(CONFIG_COMMON_CLK) += clk-pllv1.o obj-$(CONFIG_IMX_HAVE_IOMUX_V1) += iomux-v1.o obj-$(CONFIG_ARCH_MXC_IOMUX_V3) += iomux-v3.o
drivers/clk/Makefile +1 -0
@@ -70,3 +70,4 @@ obj-$(CONFIG_ARCH_U8500) += ux500/ obj-$(CONFIG_COMMON_CLK_VERSATILE) += versatile/ obj-$(CONFIG_X86) += x86/ obj-$(CONFIG_ARCH_ZYNQ) += zynq/ +obj-$(CONFIG_ARCH_MXC) += imx/
drivers/clk/imx/Makefile new file +4 -0
@@ -0,0 +1,4 @@ +obj-$(CONFIG_COMMON_CLK) += clk-pllv2.o clk-pllv3.o clk-gate2.o \ + clk-pfd.o clk-busy.o clk.o \ + clk-fixup-div.o clk-fixup-mux.o \ + clk-gate-exclusive.o
drivers/clk/imx/clk-busy.c renamed from arch/arm/mach-imx/clk-busy.c +0 -0
drivers/clk/imx/clk-fixup-div.c renamed from arch/arm/mach-imx/clk-fixup-div.c +0 -0
drivers/clk/imx/clk-fixup-mux.c renamed from arch/arm/mach-imx/clk-fixup-mux.c +0 -0
drivers/clk/imx/clk-gate-exclusive.c renamed from arch/arm/mach-imx/clk-gate-exclusive.c +0 -0
drivers/clk/imx/clk-gate2.c renamed from arch/arm/mach-imx/clk-gate2.c +0 -0
drivers/clk/imx/clk-pfd.c renamed from arch/arm/mach-imx/clk-pfd.c +0 -0
drivers/clk/imx/clk-pllv2.c renamed from arch/arm/mach-imx/clk-pllv2.c +0 -0
drivers/clk/imx/clk-pllv3.c renamed from arch/arm/mach-imx/clk-pllv3.c +0 -0
drivers/clk/imx/clk.c renamed from arch/arm/mach-imx/clk.c +0 -0
drivers/clk/imx/clk.h new file +139 -0
139 lines not on this page · raw message
Signature · 1 line
1.9.1
PATCH 1/1 arm: imx: move clk common part to driver/clk/imx
Quoted 24 lines · Frank.Li at freescale.com
From: Frank Li <[email protected]>
move clock common part to driver/clk/imx
exceptclk-pllv1.cbecause it usecpu_is_xxx()Signed-off-by Frank Li <[email protected]>--- arch/arm/mach-imx/Makefile | 5 +- drivers/clk/Makefile | 1 + drivers/clk/imx/Makefile | 4 + {arch/arm/mach-imx => drivers/clk/imx}/clk-busy.c | 0 .../mach-imx => drivers/clk/imx}/clk-fixup-div.c | 0 .../mach-imx => drivers/clk/imx}/clk-fixup-mux.c | 0 .../clk/imx}/clk-gate-exclusive.c | 0 {arch/arm/mach-imx => drivers/clk/imx}/clk-gate2.c | 0 {arch/arm/mach-imx => drivers/clk/imx}/clk-pfd.c | 0 {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv2.c | 0 {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv3.c | 0 {arch/arm/mach-imx => drivers/clk/imx}/clk.c | 0 drivers/clk/imx/clk.h | 139 +++++++++++++++++++++ 13 files changed, 145 insertions(+), 4 deletions(-) create mode 100644 drivers/clk/imx/Makefile rename {arch/arm/mach-imx => drivers/clk/imx}/clk-busy.c (100%) rename {arch/arm/mach-imx => drivers/clk/imx}/clk-fixup-div.c (100%)
Quoted 8 lines
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-fixup-mux.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-gate-exclusive.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-gate2.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pfd.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv2.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk-pllv3.c (100%)
rename {arch/arm/mach-imx => drivers/clk/imx}/clk.c (100%)
create mode 100644 drivers/clk/imx/clk.hIt's not nice to duplicate clk.h. Let's move all i.MX clock driver together. I will try to cook up a series to do that over the weekend.
Shawn