ARM: msm: Make proc_comm clock control into a platform driver
authorStephen Boyd <sboyd@codeaurora.org>
Mon, 17 Jun 2013 17:43:18 +0000 (10:43 -0700)
committerDavid Brown <davidb@codeaurora.org>
Mon, 24 Jun 2013 20:07:53 +0000 (13:07 -0700)
commit421faca0b538d1ed5f2065cbbc6bbec38f49a54f
treecedbfa77fe9d4af303684b80fb8bb84e6c76f22c
parent2dfd9c1f7722bcaa9d2d4af090af2050df85203b
ARM: msm: Make proc_comm clock control into a platform driver

To move closer to the generic struct clock framework move the
proc_comm based clock code to a platform driver. The data
describing the struct clks still live in the devices-$ARCH file,
but the clock initialization is done at driver binding time.

Cc: Saravana Kannan <skannan@codeaurora.org>
Reviewed-by: Pankaj Jangra <jangra.pankaj9@gmail.com>
Acked-by: Mike Turquette <mturquette@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
13 files changed:
arch/arm/mach-msm/board-halibut.c
arch/arm/mach-msm/board-msm7x30.c
arch/arm/mach-msm/board-qsd8x50.c
arch/arm/mach-msm/board-trout.c
arch/arm/mach-msm/clock-pcom.c
arch/arm/mach-msm/clock-pcom.h
arch/arm/mach-msm/clock.c
arch/arm/mach-msm/clock.h
arch/arm/mach-msm/devices-msm7x00.c
arch/arm/mach-msm/devices-msm7x30.c
arch/arm/mach-msm/devices-qsd8x50.c
arch/arm/mach-msm/devices.h
arch/arm/mach-msm/include/mach/board.h