[PATCH] i.MX clk
Sascha Hauer
s.hauer at pengutronix.de
Mon Oct 8 15:44:09 EDT 2012
Another round of clk patches, mostly driven by the fact that
the i.MX LCD controller does not have an enable bit. Instead
it starts once a clock is provided.
Sascha
----------------------------------------------------------------
Sascha Hauer (10):
clk: Add clk gate support
ARM i.MX: Add clk_gate inline function
ARM i.MX21: Fix CSPI parent clock
ARM i.MX21: Enable all needed clocks during startup
ARM i.MX25: Enable all needed clocks during startup
ARM i.MX21: Add lcdc per gate
ARM i.MX27: Add lcdc per gate
ARM i.MX25: Add lcdc per gate
video i.MX: Use regular clk_[en|dis]able functions
ARM i.MX: Enable clocks in common place
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 15 ----
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 1 -
arch/arm/boards/guf-neso/lowlevel.c | 2 -
arch/arm/boards/imx21ads/imx21ads.c | 1 -
arch/arm/boards/pcm038/lowlevel.c | 2 -
arch/arm/boards/pcm038/pcm038.c | 4 --
arch/arm/boards/pcm038/pcm970.c | 1 -
arch/arm/boards/phycard-i.MX27/pca100.c | 4 --
arch/arm/mach-imx/clk-imx21.c | 17 ++++-
arch/arm/mach-imx/clk-imx25.c | 20 ++++--
arch/arm/mach-imx/clk-imx27.c | 25 +++----
arch/arm/mach-imx/clk.h | 6 ++
arch/arm/mach-imx/clocksource.c | 12 ----
drivers/clk/Makefile | 3 +-
drivers/clk/clk-gate.c | 78 +++++++++++++++++++++
drivers/mtd/nand/nand_imx.c | 6 --
drivers/net/fec_imx.c | 4 +-
drivers/video/imx.c | 44 ++----------
include/linux/clk.h | 2 +
19 files changed, 137 insertions(+), 110 deletions(-)
create mode 100644 drivers/clk/clk-gate.c
More information about the barebox
mailing list